.order-online .trigger-button{display:flex;flex-direction:column;position:fixed;right:12px;bottom:26%;width:60px;background-color:transparent;border:0;text-decoration:none;opacity:1;transition:all .75s ease;z-index:5}@media screen and (min-width: 740px){.order-online .trigger-button{width:80px}}@media screen and (min-width: 1260px){.order-online .trigger-button{width:120px}}@media screen and (min-width: 1900px){.order-online .trigger-button{width:160px}}.order-online .trigger-button.rotate-in{animation-name:rotateInDownRight;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1;animation-delay:4s}.order-online .trigger-button.shakeit{animation:shake 1s ease 1}.order-online .trigger-button .title{width:100%;font-size:.65rem;font-weight:var(--font-weight-medium);line-height:1.3;letter-spacing:1px;color:var(--color-primary);text-align:center;text-transform:uppercase;text-shadow:var(--text-shadow)}@media screen and (min-width: 740px){.order-online .trigger-button .title{font-size:.875rem}}@media screen and (min-width: 1400px){.order-online .trigger-button .title{font-size:1rem;line-height:1.5}}.order-online .trigger-button .picture{margin-block-start:2px}.order-online .modal-dialog.booking{background-color:var(--color-primary)}.order-online .modal-dialog.booking .h4{margin-block:.5rem .24rem;padding-inline:15px;font-size:1.5rem}.cta-buttons{display:flex;flex-direction:row;column-gap:1rem}.header-home .cta-buttons{position:absolute;bottom:1rem;opacity:1;z-index:5;transition:all .75s ease}@media screen and (min-width: 980px){.header-home .cta-buttons{bottom:2rem}}.header-home .cta-buttons.startposition{bottom:-2rem;opacity:0;transition:none}@media screen and (min-width: 980px){.header-home .cta-buttons.startposition{bottom:-6rem}}.cta-buttons .button .cta-order{display:none}@media screen and (min-width: 740px){.cta-buttons .button .cta-order{display:inline-block}}
