﻿:root{--bs-border-color:rgba(177,166,166,.5);--bs-focus-ring-color:#8c927638;--bs-accordion-btn-icon-width:.8rem;}@font-face{font-family:'Bree Serif';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/breeserif/v17/4UaHrEJCrhhnVA3DgluAx60.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXiA8.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbGmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format('truetype');}@font-face{font-family:'Fino';src:url('/assets/fonts/Fino-Regular.woff2') format('woff2'),url('/assets/fonts/Fino-Regular.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Fino';src:url('/assets/fonts/Fino-Bold.woff2') format('woff2'),url('/assets/fonts/Fino-Bold.woff') format('woff');font-weight:bold;font-style:normal;}@font-face{font-family:'Fino';src:url('/assets/fonts/Fino-Regular.woff2') format('woff2'),url('/assets/fonts/Fino-Regular.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'OCR A Std';font-style:normal;font-weight:normal;src:local('OCR A Std'),url('/assets/fonts/OCRAStd.woff') format('woff');}div:not(.dropdown):focus{outline:0;}::selection,input::selection,textarea::selection,select::selection,::-moz-selection,input::-moz-selection,textarea::-moz-selection,select::-moz-selection{text-shadow:none;background:rgba(72,79,71,.3)!important;}::selection,select::selection{background:rgba(72,79,71,.3)!important;}::-webkit-search-cancel-button{-webkit-appearance:none;position:relative;right:-.2rem;height:.875rem;width:.875rem;background-color:#1a1919;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"/></svg>');cursor:pointer;}::-webkit-scrollbar{width:14px;}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px 2px rgba(0,0,0,.1);}::-webkit-scrollbar-thumb{background-color:#8c9276;border-radius:16px;cursor:pointer;-webkit-transition:all 1600ms ease-in-out;-ms-transition:all 1600ms ease-in-out;transition:all 1600ms ease-in-out;}::-webkit-scrollbar-thumb:hover{background-color:#c49879;}::-webkit-scrollbar-button{display:none;}select>option:hover{box-shadow:0 0 10px 100px #fed20f inset!important;transition:all .2s ease-in-out;}body,html{min-height:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html.no-touch .modal-open{padding-right:14px;}body{padding:0;margin:0;font-family:'Roboto',sans-serif;background-color:#343b33;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body.oh{overflow:hidden;}body.modal-open{overflow:hidden;}h1,h2,h3{font-family:'Fino',sans-serif;font-weight:700;letter-spacing:.04rem;text-transform:uppercase;}h1.line:after,h2.line:after,h3.line:after{content:' ';display:block;border:1px solid #c49879;border:.1px solid #c49879;width:100%;margin-top:.3em;margin-bottom:.5em;}.h1,h1{font-size:3.5rem;line-height:3rem;}.h4,h4,.h5,h5{font-family:"roboto",sans-serif;}h4{font-weight:600;font-size:1rem;line-height:1.43rem;margin-bottom:.2rem;text-transform:uppercase;}h5{font-weight:500;}p,.byline{font-family:"roboto",sans-serif;font-weight:400;font-size:1rem;line-height:1.4rem;}.font-fino{font-family:'Fino';text-transform:uppercase;}.font-roboto{font-family:'Roboto',sans-serif;}button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;}.small{font-size:85%!important;line-height:1.4em!important;margin:0 0 .725em;}.smaller{font-size:75%!important;line-height:1.4em!important;margin:0 0 .725em;}.smallest{font-size:65%!important;line-height:1.3em!important;margin:0 0 .725em;}.fw300{font-weight:300!important;}.fw400{font-weight:400!important;}.fw500{font-weight:500!important;}.fw600{font-weight:600!important;}.w100{width:100%;}@media(min-width:576px){.w-sm-auto{width:auto!important;}}.opacity10{opacity:.1;}.opacity20{opacity:.2;}.opacity30{opacity:.3;}.opacity40{opacity:.4;}.opacity50{opacity:.5;}.opacity60{opacity:.6;}.opacity70{opacity:.7;}.opacity80{opacity:.8;}.opacity90{opacity:.9;}.opacity100{opacity:1!important;}.h-1{height:1rem;}.h-2{height:2rem;}.h-3{height:3rem;}.h-4{height:4rem;}.h-5{height:5rem;}.p-25{padding:2rem;}.pt-25{padding-top:2rem;}.ps-25{padding-left:2rem;}.pe-25{padding-right:2rem;}.truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.firstletter::first-letter {text-transform:uppercase!important;}.uppercase{text-transform:uppercase!important;}.nocase{text-transform:none!important;}.lowercase{text-transform:lowercase;}.underline{text-decoration:underline;}.video-wrapper{height:100%;overflow:hidden;}.video-wrapper video{width:100%;height:100%;object-fit:cover;object-position:center;}.image-wrapper{position:relative;overflow:hidden;width:100%;height:100%;}.image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;}.image-wrapper .logo-wrapper{position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;padding:3rem 1rem 4rem;text-align:center;display:flex;justify-content:center;align-items:center;pointer-events:none;}.number-heading,.disc-heading{font-weight:400;margin:.6em 0;}ul.disc{list-style-image:none;list-style:none;margin:0 .75em 2em;line-height:1.3em;}@media(max-width:769px){ul.disc{font-size:16px;margin:0 -.5em 2em -1.5em;}}ol.number{list-style:decimal;margin:0 1em 2em;line-height:1.3em;}ul.disc li,ol.disc li{font-weight:300;margin-bottom:.5em;}ul.disc li:before{content:"•";padding-right:8px;margin-left:-14px;}ul.dics.lg,ol.number.lg{font-size:15px;line-height:1.5em;}a{color:inherit;background-color:transparent;text-decoration:none;}a:active,a:hover{outline:0;}.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;background-clip:content-box;}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.4);height:30px;position:absolute;top:0;width:30px;}.switchery-small{border-radius:20px;height:20px;width:33px;}.switchery-small>small{height:20px;width:20px;}.switchery-large{border-radius:40px;height:40px;width:66px;}.switchery-large>small{height:40px;width:40px;}.m-h-auto{min-height:auto!important;}@keyframes slide-in{from{transform:translateX(28rem);}to{transform:translateX(0);}}@keyframes slide-up{from{transform:translateY(50px);opacity:0;}to{transform:translateY(0);}}.index-1{z-index:1;}.link-underline{display:inline-block;position:relative;padding:0;background-color:transparent;cursor:pointer;}.link-underline::before{content:"";position:absolute;bottom:-3px;left:0;right:0;border-bottom:1px solid #393f33;opacity:1;-webkit-transition:all 700ms ease 0s;-moz-transition:all 700ms ease 0s;-ms-transition:all 700ms ease 0s;-o-transition:all 700ms ease 0s;transition:all 700ms ease 0s;}@media only screen and (min-width:992px){.link-underline:hover:before{right:15%;left:15%;}}@media(max-width:767px){.slide-down{max-height:0;overflow:hidden;transition:max-height .5s ease-out;}.slide-down.open{max-height:1000px;}}.nav__grid{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1540px;padding:0 .625rem;}.nav__logo:focus-visible{outline:#c8f9c8 .125rem solid;}.nav__svg{width:5rem;}@media(min-width:768px){.nav__svg{width:6.25rem;}}.nav__basket{display:grid;position:fixed;right:1rem;left:1rem;bottom:1rem;width:calc(100% - 2rem);max-width:620px;background-color:#343b33;color:#fbfaf8;gap:.625rem;grid-template-columns:1.625rem 1fr 5.5rem;place-items:center;padding:.5rem 1.5rem;height:4rem;border-radius:.5rem;font-size:.875rem;border:1px solid #414940;box-shadow:0 .4rem 1.1rem rgba(0,0,0,.55);}.nav__basket:hover,.nav__basket:focus-visible{background-color:#3b433a;outline:0;}.nav__basket.review_order_page,.nav__basket.upsell_page{position:relative;display:grid;right:unset;left:unset;bottom:unset;width:16.5rem;height:2.75rem;border:0;box-shadow:none;}@media(max-width:992px){.nav__basket.review_order_page,.nav__basket.upsell_page{display:none;}}@media(min-width:992px){.nav__basket{position:relative;display:grid;right:unset;left:unset;bottom:unset;width:16.5rem;height:2.75rem;border:0;box-shadow:none;}}.nav__total-items{line-height:1.8;margin:0;width:1.6rem;height:1.6rem;border-radius:50%;background-color:#fff;}.nav__label{width:100%;text-align:left;margin:0;text-transform:uppercase;font-weight:700;}.nav__total-price{margin:0;}.nav__basket .nav__label,.basket__submit .nav__label{text-transform:none;font-size:16px!important;font-weight:400;}.nav__basket .nav__total-items,.basket__submit .nav__total-items,.nav__basket .basket__total-items,.basket__submit .basket__total-items{background-color:#343b33;border-color:#f2efea;border:solid 1px #f2efea;}.nav__basket .basket__label,.basket__submit .basket__label{text-transform:none;font-size:16px!important;font-weight:400;}.nav__basket:hover,.basket__submit:hover{background-color:#4c564b;}.navbar.hide-svg svg{display:none;}.navbar.hide-svg.fixed svg{display:inline;}.navbar.theme-egon-mork-gronn{transition:all .3s linear;}.navbar.theme-egon-mork-gronn.fixed{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);}.navbar.theme-egon-mork-gronn svg#logo{fill:#d2c9b9;}.navbar.theme-egon-mork-gronn.brown{background-color:#785d49;fill:#343b33;}.navbar.theme-egon-mork-gronn.brown .arrow-left{background-color:#343b33;}.navbar.theme-egon-beige{transition:all .3s linear;}.navbar.theme-egon-beige.fixed{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);}.navbar.theme-egon-beige svg#logo{fill:#343b33;}.navbar.transparent:not(.fixed){background:linear-gradient(180deg,rgba(0,0,0,.6) 30%,rgba(0,0,0,0) 100%);}.navbar.no-icons .arrow-left,.navbar.no-icons #toggle-search{display:none;}.navbar.light-icons .arrow-left,.navbar.light-icons #toggle-search{background-color:#d2c9b9;}.navbar.no-logo .navbar-brand{display:none;}.navbar-toggler{color:#d2c9b9;border-color:#d2c9b9;fill:#d2c9b9;}.navbar-toggler>.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28210, 201, 185, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.main-content{transition:filter .3s;}.main-content.blurred{filter:blur(5px);}.iti{width:100%;}.row>* .n-p{padding-left:0;padding-rigth:0;}.iti__country-list{color:#000;z-index:999;}button:disabled{opacity:.2;cursor:not-allowed;}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius-lg);--bs-nav-pills-link-active-color:#343b33;--bs-nav-pills-link-active-bg:#d2c9b9;}.nav-pills .nav-item .nav-link{color:#343b33;}.nav-pills .nav-item .nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(52,59,51,.25);}.nav-pills.green{background-color:#d2c9b9;--bs-nav-pills-link-active-color:#343b33;}.nav-pills.green .nav-link .icon{background-color:#343b33;}.nav-pills.green .nav-link.active{color:#f2efea;background-color:#343b33;}.nav-pills.green .nav-link.active .icon{background-color:#f2efea;}.nav-pills.gull{background-color:#484f47;--bs-nav-pills-link-active-color:#c49879;}.nav-pills.gull .nav-link{color:#fbfaf8;}.nav-pills.gull .nav-link .icon{background-color:#fbfaf8;}.nav-pills.gull .nav-link.active{color:#343b33;background-color:#c49879;}.nav-pills.gull .nav-link.active .icon{background-color:#343b33;}.nav-pills.rounded{--bs-nav-pills-border-radius:20px!important;border-radius:20px!important;}.shop-header h1{font-size:3.5rem;}.bw-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.6;z-index:900;border-radius:12px;}.grayscale{filter:grayscale(100%);}.product-list{margin-top:150px;}.product-list .category-top{margin-top:25px;}.product-list .product-box{position:relative;cursor:pointer;}.product-list .product-box img{min-width:100%;max-width:100%;}.product-list h3{font-size:20px;}footer .footer-nav p{font-size:.9rem;line-height:1.17rem;}footer .footer-nav [class*="col-"],footer .footer-nav .col{border-right:.25px solid rgba(255,255,255,.3);}footer .footer-nav [class*="col-"]:last-child,footer .footer-nav .col:last-child{border-right:0!important;}footer .footer-nav ul{list-style:none;display:flex;flex-wrap:wrap;margin-bottom:0;}@media(max-width:992px){footer .footer-nav ul{padding:0;}}footer .footer-nav ul li{flex:0 0 100%;margin-bottom:1rem;}@media(max-width:768px){footer{display:none;}}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{background-color:rgba(255,255,255,0)!important;}.arrow-down{background-color:#343b33;mask:url('/assets/icons/svg/arrow_down.svg') no-repeat 50% calc(100% - 5px);mask-size:10px;margin-top:7px;}.arrow-left{background-color:#343b33;mask:url('/assets/icons/svg/arrow_left.svg') no-repeat 0% 50%;mask-size:54px;width:54px;height:15px;margin-top:2px;}.arrow-right{background-color:#343b33;mask:url('/assets/icons/svg/arrow_right.svg') no-repeat 100% 50%;mask-size:54px;width:54px;height:15px;margin-top:2px;}.map-pin{background-color:#343b33;mask:url('/assets/icons/svg/map_pin.svg') no-repeat 0% 0%;width:9px;height:16px;}.delivery{background-color:#343b33;mask:url('/assets/icons/svg/pickup.svg') no-repeat 0% 0%;width:10px;height:16px;}.pickup{background-color:#343b33;mask:url('/assets/icons/svg/delivery.svg') no-repeat 0% 0%;width:20px;height:16px;}.curved-image{height:80vw;max-height:520px;background-position:50% 0%;background-size:cover;}.egon-double-frame{position:relative;display:inline-block;border:1px solid #dda47d;padding:2.5rem 2rem 1.5rem calc(2rem + 6px);width:calc(100% - 8px);}.egon-double-frame:after{content:"";position:absolute;border:1px solid #dda47d;top:7px;left:7px;right:-9px;bottom:-9px;pointer-events:none;}.theme-egon-grad-gronn{background-color:#484f47;color:#d2c9b9;}.theme-egon-grad-gronn .arrow-down{background-color:#c49879;}.theme-egon-grad-gronn .arrow-left{background-color:#c49879;}.theme-egon-grad-gronn svg.cls-1{fill:#c49879;}.theme-egon-grad-gronn .link-underline:before{border-bottom:1px solid #dda47d;}.theme-egon-grad-gronn footer .footer-nav [class*="col-"],.theme-egon-grad-gronn footer .footer-nav .col{border-color:#dda47d;}.theme-egon-light-gronn{background-color:#8c9276;color:#d2c9b9;}.theme-egon-light-gronn .arrow-down{background-color:#d2c9b9;}.theme-egon-light-gronn .arrow-left{background-color:#d2c9b9;}.theme-egon-light-gronn svg#logo{fill:#d2c9b9;}.theme-egon-light-gronn svg.cls-1{fill:#d2c9b9;}.theme-egon-light-gronn .dropdown .dropdown-toggle::before{color:#d2c9b9;}.theme-egon-light-gronn .link-underline:before{border-bottom:1px solid #dda47d;}.theme-egon-light-gronn.box{text-shadow:none;min-height:auto;}.theme-egon-light-gronn footer .footer-nav [class*="col-"],.theme-egon-light-gronn footer .footer-nav .col{border-color:#d2c9b94a;}.theme-egon-mork-gronn{background-color:#343b33;color:#d2c9b9;}.theme-egon-mork-gronn p{color:#d2c9b9;}.theme-egon-mork-gronn .arrow-down{background-color:#c49879;}.theme-egon-mork-gronn .arrow-left{background-color:#c49879;}.theme-egon-mork-gronn svg#logo{fill:#d2c9b9;}.theme-egon-mork-gronn svg.cls-1{fill:#c49879;}.theme-egon-mork-gronn .dropdown .dropdown-toggle::before{color:#d2c9b9;}.theme-egon-mork-gronn .link-underline:before{border-bottom:1px solid #dda47d;}.theme-egon-mork-gronn.box{text-shadow:none;min-height:auto;box-shadow:rgba(0,0,0,.03) 0 0 .25rem 0,rgba(0,0,0,.006) 0 .25rem .25rem 0;}.theme-egon-mork-gronn.box i{color:#c49879;fill:#c49879;}.theme-egon-mork-gronn.box:hover{box-shadow:inherit;transform:scale(100%);}.theme-egon-mork-gronn.box table,.theme-egon-mork-gronn.box p,.theme-egon-mork-gronn.box span{font-weight:400!important;font-size:1rem!important;line-height:1.4rem;color:#d2c9b9!important;text-shadow:none;}.theme-egon-mork-gronn .nav-pills.new.separator .nav-item{border-right:1px solid #c49879;}.theme-egon-mork-gronn .nav-pills.new.separator .nav-item:last-child{border-right:0;}.theme-egon-mork-gronn .nav-pills.new .nav-item .nav-link{color:#c49879;font-weight:500;}.theme-egon-mork-gronn .nav-pills.new .nav-item .nav-link.active{color:#c49879;background-color:rgba(120,93,73,.2);}.theme-egon-mork-gronn .form-check-input{background-color:transparent;border-color:#fbfaf8;}.theme-egon-mork-gronn .form-check-input:checked{background-color:transparent;border-color:#fbfaf8;background-image:url("data: image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23c49879'/%3e%3c/svg%3e");}.theme-egon-mork-gronn .form-check-input:focus{border-color:#fbfaf8;outline:0;box-shadow:0 0 0 .25rem rgba(255,255,255,.25);}.theme-egon-mork-gronn .form-floating>label{color:#343b33;}.theme-egon-mork-gronn footer .footer-nav [class*="col-"],.theme-egon-mork-gronn footer .footer-nav .col{border-color:#d2c9b94a;}.theme-egon-beige{background-color:#d2c9b9;color:#343b33;}.theme-egon-beige p{color:#343b33;font-weight:400;}.theme-egon-beige .arrow-down{background-color:#343b33;}.theme-egon-beige svg#logo{fill:#343b33;}.theme-egon-beige svg.cls-1{fill:#f00;}.theme-egon-beige .dropdown .dropdown-toggle::before{color:#343b33;}.theme-egon-beige .link-underline:before{border-bottom:1px solid #dda47d;}.theme-egon-beige footer .footer-nav [class*="col-"],.theme-egon-beige footer .footer-nav .col{border-color:#343b33;}.theme-egon-beige.eighty{background-color:#cdc9bc;color:#343b33;}.theme-egon-beige.thirty{background-color:#f2efea;color:#343b33;}.theme-egon-beige.eighty{background-color:#cdc9bc;color:#343b33;}.theme-egon-beige.ten{background-color:#fbfaf8;color:#343b33;}.theme-egon-beige.giftshop{background-color:#c0bbab;}.theme-egon-beige input.colored{background-color:#d2c9b9;color:#343b33;}.theme-egon-beige .egon-double-frame{border-color:#343b33;}.theme-egon-beige .egon-double-frame:after{border-color:#343b33;}.theme-egon-beige-giftshop{background-color:#c0bbab;color:#343b33;}.theme-egon-beige-giftshop h1,.theme-egon-beige-giftshop h2,.theme-egon-beige-giftshop h3,.theme-egon-beige-giftshop h4,.theme-egon-beige-giftshop h5,.theme-egon-beige-giftshop h6{color:#343b33!important;}.theme-egon-beige-giftshop p{color:#343b33!important;font-weight:400;}.theme-egon-beige-giftshop .arrow-down{background-color:#343b33;}.theme-egon-beige-giftshop svg#logo{fill:#343b33;}.theme-egon-beige-giftshop svg.cls-1{fill:#f00;}.theme-egon-beige-giftshop .dropdown .dropdown-toggle::before{color:#343b33;}.theme-egon-beige-giftshop .link-underline:before{border-bottom:1px solid #dda47d;}.theme-egon-beige-giftshop footer .footer-nav [class*="col-"],.theme-egon-beige-giftshop footer .footer-nav .col{border-color:#343b33;}.theme-egon-beige-giftshop.eighty{background-color:#cdc9bc;color:#343b33;}.theme-egon-beige-giftshop.thirty{background-color:#f2efea;color:#343b33;}.theme-egon-beige-giftshop.eighty{background-color:#cdc9bc;color:#343b33;}.theme-egon-beige-giftshop.ten{background-color:#fbfaf8;color:#343b33;}.theme-egon-beige-giftshop.giftshop{background-color:#c0bbab;}.theme-egon-beige-giftshop input.colored{background-color:#d2c9b9;color:#343b33;}.theme-egon-beige-giftshop .egon-double-frame{border-color:#343b33;}.theme-egon-beige-giftshop .egon-double-frame:after{border-color:#343b33;}.theme-egon-gull{background-color:#c49879;color:#1a1919;}.theme-egon-gull p{color:#1a1919;font-weight:400;}.theme-egon-gull .arrow-down{background-color:#343b33;}.theme-egon-brown,.theme-egon-mork-gronn.brown{background-color:#785d49;color:#fbfaf8;}.theme-egon-brown .arrow-down,.theme-egon-mork-gronn.brown .arrow-down{background-color:#343b33;}.theme-egon-brown .arrow-left,.theme-egon-mork-gronn.brown .arrow-left{background-color:#343b33;}.theme-egon-brown .form-floating>label,.theme-egon-mork-gronn.brown .form-floating>label{color:rgba(52,59,51,.4);}.theme-egon-brown svg.cls-1,.theme-egon-mork-gronn.brown svg.cls-1{fill:#343b33;}.theme-egon-brown .link-underline:before,.theme-egon-mork-gronn.brown .link-underline:before{border-bottom:1px solid #343b33;}.theme-egon-brown .form-check-input,.theme-egon-mork-gronn.brown .form-check-input{background-color:transparent;border-color:#fbfaf8;}.theme-egon-brown .form-check-input:checked,.theme-egon-mork-gronn.brown .form-check-input:checked{background-color:transparent;border-color:#fbfaf8;}.theme-egon-brown .form-check-input:focus,.theme-egon-mork-gronn.brown .form-check-input:focus{border-color:#fbfaf8;outline:0;box-shadow:0 0 0 .25rem rgba(255,255,255,.25);}.theme-egon-brown foter .footer-nav [class*="col-"],.theme-egon-mork-gronn.brown foter .footer-nav [class*="col-"],.theme-egon-brown foter .footer-nav .col,.theme-egon-mork-gronn.brown foter .footer-nav .col{border-color:#343b33;}.theme-egon-black{background-color:#1a1919;color:#cdc9bc;}.theme-egon-black .arrow-down{background-color:#cdc9bc;}.theme-egon-black .arrow-left{background-color:#cdc9bc;}.theme-egon-black .form-floating>label{color:rgba(52,59,51,.4);}.theme-egon-black svg#logo,.theme-egon-black svg.cls-1{fill:#cdc9bc;}.theme-egon-black .link-underline:before{border-bottom:1px solid #343b33;}.theme-egon-black .form-check-input{background-color:transparent;border-color:#fbfaf8;}.theme-egon-black .form-check-input:checked{background-color:transparent;border-color:#fbfaf8;}.theme-egon-black .form-check-input:focus{border-color:#fbfaf8;outline:0;box-shadow:0 0 0 .25rem rgba(255,255,255,.25);}.theme-egon-black foter .footer-nav [class*="col-"],.theme-egon-black foter .footer-nav .col{border-color:#cdc9bc;}.offcanvas.offcanvas-bottom{background-color:#c0bbab;height:auto;min-height:520px;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;}.offcanvas .offcanvas-handle{width:60px;height:20px;background-color:#ccc;border-radius:10px;margin:12px auto 0;}.offcanvas .carousel .carousel-indicators{position:fixed;bottom:10px;margin:0 auto;}.offcanvas .carousel .carousel-indicators button{border:0;width:8px;height:8px;background-color:#343b33;border-radius:50%;margin-left:6px;margin-right:6px;opacity:.2;}.offcanvas .carousel .carousel-indicators button.active{opacity:1;}.offcanvas .carousel .carousel-item .image-bg{width:100vw;max-height:200px;height:45vh;background-size:cover;background-position:center;background-repeat:no-repeat;}.offcanvas .carousel .carousel-item .card-body{max-width:480px;margin:auto;}.offcanvas .btn-open{background-color:#dfb498;color:#000;border:0;padding:.6rem 1.5rem;border-radius:20px;font-weight:bold;width:70%;}.offcanvas .offcanvas-close{position:absolute;top:12px;right:16px;z-index:10;background-color:#000;color:#fff;border:0;font-size:1.25rem;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;transition:background-color .2s;}.offcanvas .offcanvas-close:hover{background-color:#333;}.ts-wrapper{line-height:2rem;min-height:auto!important;}.ts-wrapper .ts-control{line-height:2rem;border-radius:.775rem;box-shadow:none!important;}.ts-wrapper.dropdown-active .ts-control{box-shadow:0 6px 12px rgba(0,0,0,.175)!important;border-radius:.775rem .775rem 0 0;}.ts-wrapper .ts-dropdown,.ts-wrapper .ts-dropdown.form-control{border-radius:0 0 .775rem .775rem;margin-top:0;}.egon-modal .modal-content{background-color:#f4f9f4;color:#000;border:0;border-radius:1rem;overflow-x:hidden;padding:0;}.egon-modal .modal-content .modal-header{border-bottom:0;}.egon-modal .modal-content .modal-header .modal-close{cursor:pointer;}.egon-modal .modal-content.beige{background-color:#f2efea;color:#343b33;}.product-details .form-check-input:checked{background-color:#343b33;border-color:#343b33;}.product-details .form-check-input{border-radius:50%;width:1.8em;height:1.8em;}.product-details .form-check-label{padding-top:5px;margin-left:8px;}.aside-basket{margin-top:195px;}.aside-basket .basket-line{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}.aside-basket .basket-line:last-child{border-bottom:0;}.aside-basket .product-image{width:50px;height:auto;margin-right:10px;}.aside-basket .product-name{font-size:1rem;font-weight:bold;}.aside-basket .product-count,.aside-basket .total-price{font-size:.9rem;}.aside-basket .total-price{font-weight:bold;}.form-control{border:0;border-radius:12px;}.form-control:focus{border-color:#c49879;box-shadow:none;}.text-right{text-align:right;}.text-gull{color:#c49879!important;}.text-white{color:#fbfaf8;}.text-beige{color:#d2c9b9!important;}.text-beige30{color:#f2efea!important;}.text-beige80{color:#cdc9bc!important;}.text-green{color:#343b33!important;}.bg-gull{background-color:#c49879!important;}.bg-white{background-color:#fbfaf8;}.bg-beige{background-color:#d2c9b9!important;}.bg-beige30{background-color:#f2efea!important;}.bg-beige80{background-color:#cdc9bc!important;}.progress,.progress-stacked{background-color:rgba(255,255,255,.2);height:12px;}.tick-overlay{position:relative;flex:0 0 auto;width:1px;}.tick-line{width:1px;height:12px;background-color:#d2c9b9;margin:0 auto;}.tick-label{font-size:85%!important;line-height:1.4em!important;color:#d2c9b9;margin-top:2px;white-space:nowrap;transform:translateX(-50%);position:absolute;left:50%;}.btn:hover{color:inherit;}.basket__submit{text-decoration:none;height:48px;padding:12px 0;}.basket__submit .basket__total-items{padding-left:8px;}.banner{position:relative;color:#f2efea;}.banner .image{width:100%;height:100%;background-size:cover!important;background-repeat:no-repeat;position:absolute;}.banner .banner-content{z-index:199;position:relative;}.banner .banner-content h1,.banner .banner-content h3{color:#fff;}.banner .overlay{position:absolute;text-align:left;background:-moz-linear-gradient(-90deg,#000 100%,#000 100%);background:-webkit-linear-gradient(-90deg,#000 100%,#000 100%);background:linear-gradient(-90deg,#000 100%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);height:100%;left:0;margin-left:0;opacity:.5;z-index:1;width:100%;opacity:1;background:#000;background:-moz-linear-gradient(-90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.72) 100%);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.72) 100%);background:linear-gradient(-90deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.72) 100%);}.accordion{font-family:'Roboto',sans-serif;margin-top:5px;--bs-accordion-bg:transparent;background-color:var(--bs-accordion-bg);}.accordion .accordion-item{color:var(--bs-accordion-color);background-color:transparent;border:0;}.accordion .accordion-item .box{color:#fbfaf8;background:#8c9276;}.accordion .accordion-item .box p{font-weight:400;text-shadow:none;}.accordion .accordion-item .box h5{color:#1a1919;text-shadow:none;}.accordion .accordion-button{font-family:'Roboto',sans-serif;font-weight:600;text-align:center;background-color:#c49879;color:#343b33;width:75%;border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius);}.accordion .accordion-button:not(.collapsed){background-color:#c49879;}.accordion .accordion-button:focus{border-color:#f2efea;background-color:#c49879;box-shadow:none;}.accordion .accordion-btn{cursor:pointer;position:relative;display:flex;align-items:center;width:100%;padding:6px 0;border:0!important;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition);}.accordion .accordion-btn:hover{z-index:2;}.accordion .accordion-btn::after{flex-shrink:0;width:.8rem;height:.8rem;margin-left:4px;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:.8rem;}.accordion .accordion-btn:not(.collapsed){color:#000;}.accordion .accordion-btn:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform);}.accordion .accordion-btn.no-icon:not(.collapsed)::after,.accordion .accordion-btn.no-icon::after{opacity:0;}#accordionTimeDelivery,#accordionTimePickup{color:var(--bs-heading-color)!important;margin-top:0;cursor:pointer;}#accordionTimeDelivery .accordion-btn,#accordionTimePickup .accordion-btn{text-decoration:underline;cursor:pointer;font-size:1rem;line-height:1.4rem;padding:0 0 1rem 0;}#accordionTimeDelivery .accordion-btn::after,#accordionTimePickup .accordion-btn::after{filter:invert(100%);}#accordionTimeDelivery .accordion-btn:not(.collapsed),#accordionTimePickup .accordion-btn:not(.collapsed){color:var(--bs-heading-color)!important;}.review-order-page .form-floating>label,.gift-card-shop .form-floating>label,.MyBenefitsPage .form-floating>label{color:#343b33;}.review-order-page .form-floating input,.gift-card-shop .form-floating input,.MyBenefitsPage .form-floating input,.review-order-page .form-floating textarea,.gift-card-shop .form-floating textarea,.MyBenefitsPage .form-floating textarea{display:block;width:100%;font-size:1rem;font-weight:400;line-height:1.5;height:58px;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.review-order-page .form-floating #EmailAddress,.gift-card-shop .form-floating #EmailAddress,.MyBenefitsPage .form-floating #EmailAddress,.review-order-page .form-floating #firstname,.gift-card-shop .form-floating #firstname,.MyBenefitsPage .form-floating #firstname,.review-order-page .form-floating .first,.gift-card-shop .form-floating .first,.MyBenefitsPage .form-floating .first{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.review-order-page .form-floating #phoneNumberInput,.gift-card-shop .form-floating #phoneNumberInput,.MyBenefitsPage .form-floating #phoneNumberInput,.review-order-page .form-floating #lastname,.gift-card-shop .form-floating #lastname,.MyBenefitsPage .form-floating #lastname,.review-order-page .form-floating .last,.gift-card-shop .form-floating .last,.MyBenefitsPage .form-floating .last{border-top-right-radius:0;border-top-left-radius:0;}.review-order-page .form-floating .middle,.gift-card-shop .form-floating .middle,.MyBenefitsPage .form-floating .middle{border-radius:0;margin-bottom:-1px;}.review-order-page .top-label,.gift-card-shop .top-label,.MyBenefitsPage .top-label{position:absolute;top:-1rem;right:1.5rem;}@media(min-width:768px){.review-order-page .top-label,.gift-card-shop .top-label,.MyBenefitsPage .top-label{right:3rem;}}.review-order-page .form-select,.gift-card-shop .form-select,.MyBenefitsPage .form-select{font-weight:500;line-height:2;}.review-order-page .form-select:focus,.gift-card-shop .form-select:focus,.MyBenefitsPage .form-select:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,.22),0 -2px 2px 0 rgba(255,255,255,.3);}.review-order-page .form-select.beige,.gift-card-shop .form-select.beige,.MyBenefitsPage .form-select.beige{color:#1a1919;background-color:#d2c9b9;border-color:#d2c9b9;}.review-order-page .form-select.beige:focus,.gift-card-shop .form-select.beige:focus,.MyBenefitsPage .form-select.beige:focus{border-color:#bfb3ab;box-shadow:0 1px 5px 0 rgba(0,0,0,.22);}.review-order-page .form-select.green,.gift-card-shop .form-select.green,.MyBenefitsPage .form-select.green{color:#f2efea;background-color:#343b33;border-color:#343b33;}.review-order-page .form-check-input,.gift-card-shop .form-check-input,.MyBenefitsPage .form-check-input{border-color:#b1a6a66e;}.review-order-page .form-check-input:checked,.gift-card-shop .form-check-input:checked,.MyBenefitsPage .form-check-input:checked{background-color:#343b33;border-color:#343b33;}.review-order-page .form-check-input:focus,.gift-card-shop .form-check-input:focus,.MyBenefitsPage .form-check-input:focus{border-color:#8c9276;outline:0;box-shadow:0 0 0 .25rem #8c9276cc;}.review-order-page .form-label,.gift-card-shop .form-label,.MyBenefitsPage .form-label{padding-top:5px;margin-left:8px;cursor:pointer;}.review-order-page .form-control.new,.gift-card-shop .form-control.new,.MyBenefitsPage .form-control.new{background-color:#fbfaf8;border:1px solid #e9e7e3;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.12),inset 0 -2px 2px 0 rgba(255,255,255,.1);}.review-order-page .form-control.new:focus,.gift-card-shop .form-control.new:focus,.MyBenefitsPage .form-control.new:focus{border:1px solid #d9d7d3;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 -2px 2px 0 rgba(255,255,255,.1);}.review-order-page .form-control.new::-ms-input-placeholder,.gift-card-shop .form-control.new::-ms-input-placeholder,.MyBenefitsPage .form-control.new::-ms-input-placeholder{color:#c1bbb3;}.review-order-page .form-control.new::placeholder,.gift-card-shop .form-control.new::placeholder,.MyBenefitsPage .form-control.new::placeholder{color:#c1bbb3;}.review-order-page .form-control.giftcard,.gift-card-shop .form-control.giftcard,.MyBenefitsPage .form-control.giftcard{font-size:var(--bs-body-font-size);padding:10px 2.2rem;background-image:url('../icons/svg/gift-card.svg')!important;background-size:16px 16px!important;background-repeat:no-repeat!important;background-position:.7rem!important;}.review-order-page .border-left,.gift-card-shop .border-left,.MyBenefitsPage .border-left{border-left:.25px solid #343b33;}.review-order-page #checkoutButton:disabled,.gift-card-shop #checkoutButton:disabled,.MyBenefitsPage #checkoutButton:disabled{color:#999;background-color:#fff;}@media(max-width:992px){.review-order-page #checkoutButton,.gift-card-shop #checkoutButton,.MyBenefitsPage #checkoutButton{position:fixed;right:1rem;left:1rem;bottom:1rem;width:calc(100% - 2rem)!important;max-width:620px;margin:auto;padding:.5rem 1.5rem;z-index:9999;}}.MyHomePage,.MyLoyaltyInfoPage{position:relative;margin-top:-67px;color:#1a1919;padding-bottom:70px;}.MyHomePage .arrow-left,.MyLoyaltyInfoPage .arrow-left{background-color:#cdc9bc;}.MyHomePage h1,.MyLoyaltyInfoPage h1{color:#343b33;}.MyHomePage h2,.MyLoyaltyInfoPage h2{font-size:calc(1.7rem + .9vw);}.MyHomePage img,.MyLoyaltyInfoPage img{border-radius:3px;}.MyHomePage .hero-image,.MyLoyaltyInfoPage .hero-image{width:100%;width:100vw;height:356px;background-color:rgba(26,25,25);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;}.MyHomePage .hero-image svg,.MyLoyaltyInfoPage .hero-image svg{max-height:100%;fill:#d2c9b9;width:100%;}.MyHomePage .border-top,.MyLoyaltyInfoPage .border-top{border-top-color:#c49879!important;border-top-width:2px!important;opacity:1;}.MyHomePage .carousel,.MyLoyaltyInfoPage .carousel{background-color:#1a1919;}.MyHomePage .carousel .carousel-indicators,.MyLoyaltyInfoPage .carousel .carousel-indicators{margin-top:0;margin-bottom:1rem;}.MyHomePage .carousel .carousel-indicators button,.MyLoyaltyInfoPage .carousel .carousel-indicators button{width:8px;height:8px;background-color:#484f47;opacity:1;border-radius:50%;margin-left:6px;margin-right:6px;}.MyHomePage .carousel .carousel-indicators button.active,.MyLoyaltyInfoPage .carousel .carousel-indicators button.active{background-color:#d2c9b9;}.MyHomePage .slider-container-wrapper,.MyLoyaltyInfoPage .slider-container-wrapper{margin:0 -12px;}.MyHomePage .slider-container-wrapper .slider-container,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container{margin:auto;}.MyHomePage .slider-container-wrapper .slider-container .slider-item,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-item{color:#d2c9b9;aspect-ratio:auto;}.MyHomePage .slider-container-wrapper .slider-container .slider-item>div,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-item>div{background-color:#1a1919;border-radius:3px;}.MyHomePage .slider-container-wrapper .slider-container .slider-item>div img,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-item>div img,.MyHomePage .slider-container-wrapper .slider-container .slider-item>div p,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-item>div p{transition:opacity 300ms ease-in;}.MyHomePage .slider-container-wrapper .slider-container .slider-item:first-child,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-item:first-child{margin-left:2.7rem;}.MyHomePage .slider-container-wrapper .slider-container .slider-item:not(.active)>div img,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-item:not(.active)>div img,.MyHomePage .slider-container-wrapper .slider-container .slider-item:not(.active)>p,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-item:not(.active)>p{opacity:.4;}.MyHomePage .slider-container-wrapper .slider-container .slider-dot,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-dot{font-size:2rem;margin:0;color:#fbfaf8;opacity:.2;line-height:.5;}.MyHomePage .slider-container-wrapper .slider-container .slider-dot.active,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-dot.active{color:#c49879;opacity:1;}@media(min-width:576px){.MyHomePage .slider-overlay,.MyLoyaltyInfoPage .slider-overlay{position:absolute;top:0;bottom:0;width:10%;pointer-events:none;z-index:2;}.MyHomePage .slider-overlay.left,.MyLoyaltyInfoPage .slider-overlay.left{left:-1px;background:linear-gradient(to right,#343b33,rgba(52,59,51,0));}.MyHomePage .slider-overlay.right,.MyLoyaltyInfoPage .slider-overlay.right{right:-1px;background:linear-gradient(to left,#343b33,rgba(52,59,51,0));}}.MyLoyaltyInfoPage{padding-bottom:100px;}.MyLoyaltyInfoPage .main-paragraph{background-image:url("../images/bg-venn-how-does-it-work.png");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item{padding:0;aspect-ratio:1;background-position:0% 2%;background-size:contain;background-repeat:no-repeat;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item:last-child{background-image:url("../images/venn-wave/last.jpg");}.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item .image-con{margin:0 2rem 2rem 1rem;border-radius:50%;background-color:#343b33;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item:not(:last-child){position:relative;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item:not(:last-child)::before{content:"";position:absolute;top:65%;right:calc(-1.5rem - 10px);transform:translateY(-50%);width:80px;height:3%;background-color:#c49879;mask-image:url(/assets/icons/svg/arrow_right_long.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/assets/icons/svg/arrow_right_long.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item>div{background-color:transparent;border-radius:0;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item>div img,.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item>div p{opacity:1;-webkit-user-drag:none;user-drag:none;user-select:none;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item:first-child{margin-left:0;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item:not(.active)>div img{opacity:.3;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-container .slider-track .slider-item:not(.active)>div p{opacity:.4;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-dot{font-size:2rem;margin:0;color:#fbfaf8;opacity:.2;line-height:.5;}.MyLoyaltyInfoPage .slider-container-wrapper .slider-dot.active{color:#c49879;opacity:1;}.poeng-wrapper{border-radius:0;}@media(min-width:576px){.poeng-wrapper{max-width:500px;border-radius:.5rem;}}@media(min-width:768px){.poeng-wrapper{max-width:440px;}}.MyBenefitsPage .slider-container-wrapper{margin:0 -12px;}.MyBenefitsPage .slider-container-wrapper .slider-container{margin:auto;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item{color:#d2c9b9;aspect-ratio:auto;overflow:hidden;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item .empty{background-color:rgba(0,0,0,.05);box-shadow:0 0 4px 0 rgba(0,0,0,.1) inset;border-bottom:thin solid rgba(255,255,255,.4);border-radius:6px;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item .badge{font-size:12px;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item.expired{opacity:.5;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item>div{overflow:hidden;aspect-ratio:368/231;border-radius:6px;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item>div img,.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item>div p{transition:opacity 300ms ease-in;border-radius:6px 0 0 6px;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item>div h3{font-size:calc(.9rem + 1vw);}@media(min-width:768px){.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item>div h3{font-size:1.5rem;}}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item>div p{color:#d2c9b9;font-size:calc(.4rem + 1.2vw);line-height:1.4;}@media(min-width:768px){.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item>div p{font-size:.8rem;}}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item>div .btn{font-size:calc(.4rem + 1vw);}@media(min-width:768px){.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item>div .btn{font-size:.8rem;}}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item:last-child{margin-left:0;}@media(min-width:576px){.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item:last-child{margin-left:0;}}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item:first-child{margin-left:1.7rem;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item:not(.active)>div img,.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item:not(.active)>p{opacity:.4;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-item.single{margin:auto 1.7rem;padding-right:1rem;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-dot{font-size:2rem;margin:1rem 0;color:#484f47;opacity:.2;line-height:.5;}.MyBenefitsPage .slider-container-wrapper .slider-container .slider-dot.active{color:#484f47;opacity:1;}@media(min-width:767px){.MyBenefitsPage .slider-overlay{position:absolute;top:0;bottom:0;width:10%;pointer-events:none;z-index:2;}.MyBenefitsPage .slider-overlay.left{left:-1px;background:linear-gradient(to right,#cdc9bc,rgba(205,201,188,0));}.MyBenefitsPage .slider-overlay.right{right:-1px;background:linear-gradient(to left,#cdc9bc,rgba(205,201,188,0));}}.upsell-page .goTocheckoutButton:disabled{color:#999;background-color:#fff;}@media(max-width:992px){.upsell-page .goTocheckoutButton{position:fixed;right:1rem;left:1rem;bottom:1rem;width:calc(100% - 2rem)!important;max-width:620px;margin:auto;padding:.5rem 1.5rem;height:4rem;line-height:3rem;border-radius:.5rem;border:1px solid #414940;box-shadow:0 .4rem 1.1rem rgba(0,0,0,.55);z-index:2000;}}.page-link{padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:#1a1919;background-color:transparent;border:.25px solid #b1a6a6;border-left:0;cursor:pointer;}.page-link:first-child{border-left:.25px solid #b1a6a6;border-top-left-radius:6px;border-bottom-left-radius:6px;}.page-link:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;}.page-link:hover{z-index:2;color:#1a1919;background-color:#c49879;border-color:#b1a6a6;}.page-link.active{z-index:3;color:#1a1919;background-color:#d2c9b9;border-color:#b1a6a6;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.12),inset 0 -2px 2px 0 rgba(255,255,255,.1);}.customRadio input[type="radio"],.customRadio input[type="checkbox"]{position:absolute;left:-9999px;}.customRadio input[type="radio"]+label,.customRadio input[type="checkbox"]+label{position:relative;padding:3px 0 0 40px;cursor:pointer;padding-top:0;}.customRadio input[type="radio"]+label:before,.customRadio input[type="checkbox"]+label:before{content:'';background:#fff;border:2px solid #c49879;position:absolute;top:0;left:0;border-radius:50%;width:25px;height:25px;}.customRadio input[type="checkbox"]+label:before{border-radius:10px;}.customRadio input[type="radio"]+label:after,.customRadio input[type="checkbox"]+label:after{content:'';background:#c49879;position:absolute;top:5px;left:5px;border-radius:50%;width:15px;height:15px;opacity:0;transform:scale(2);transition:transform .3s linear,opacity .3s linear;}.customRadio input[type="checkbox"]+label:after{border-radius:10px;}.customRadio input[type="radio"]:checked+label:after,.customRadio input[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1);}.customRadio .form-check{padding-left:0;margin-bottom:5px;}.modal .basket__submit{position:relative;width:100%;left:auto;bottom:auto;right:auto;display:block;}.spinner-border{margin:20px auto;display:block;padding:20px;}.welcome__button{text-decoration:none;color:#000;}.product-box{width:100%;background-color:#fbfaf8;border-radius:12px;padding:10px;min-height:170px;position:relative;}@media(max-width:767px){.product-box{min-height:120px;}}.product-box .content p{max-width:50%;float:left;line-height:1.2;}@media(max-width:767px){.product-box img{max-width:100px!important;}}.box{text-shadow:rgba(255,255,255,.2) 0 1px 0;z-index:300;position:relative;min-height:160px;margin-bottom:calc(.5*var(--bs-gutter-x));cursor:pointer;border-radius:1rem;box-shadow:rgba(0,0,0,.06) 0 0 .25rem 0,rgba(0,0,0,.12) 0 .25rem .25rem 0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}@media(min-width:992px){.box{margin-bottom:var(--bs-gutter-x);}}.box:hover{box-shadow:rgba(0,0,0,.26) 0 0 .15rem 0,rgba(0,0,0,.32) 0 .15rem .15rem 0;transform:scale(98%);}.box .content{padding:.5rem 2rem .1rem;}.box h2{text-align:center;color:#f2efea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}.box h4{color:#f2efea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}.box p{color:#1a1919;line-height:1.2rem;font-weight:300;}.box p.price{position:absolute;right:20px;bottom:0;}.box img.top{width:100%;border-radius:15px 15px 0 0;}.box img.left-padding{min-width:150px!important;max-width:150px!important;height:150px!important;border-radius:12px;}.box.theme-egon-mork-gronn{text-shadow:rgba(0,0,0,.1) 0 1px 0;background-color:#484f47;}.box.theme-egon-mork-gronn p{color:#d2c9b9;font-weight:300;}.box.theme-egon-mork-gronn p:last-child{font-size:20px;}.box.theme-egon-mork-gronn p.price{text-shadow:0 0 13px #484f47;}.box.theme-egon-mork-gronn .h1,.box.theme-egon-mork-gronn .h2,.box.theme-egon-mork-gronn .h3,.box.theme-egon-mork-gronn .h4,.box.theme-egon-mork-gronn .h5,.box.theme-egon-mork-gronn p{color:#f2efea;}.box.theme-egon-mork-gronn .map-pin{background-color:#c49879;margin-top:3px;width:100%;height:100%;mask-size:45%;}.box.theme-egon-mork-gronn .pickup{background-color:#c49879;height:1rem;}.box.no-pointer{cursor:auto;}.box.no-shadow{box-shadow:none!important;border:1px solid var(--bs-border-color);}.box.no-shadow:hover{box-shadow:none!important;transform:scale(100%)!important;}.restaurant-select-page .basket__submit{position:initial;margin-top:-10px;text-align:center;width:100%;}.product-modal__submit:disabled{background-color:#d3d3d3;}.page-top-nav{margin-bottom:50px;padding:25px 0;background:#fff;margin-left:-20px;margin-right:-20px;}.page-top-nav a{text-decoration:none;padding-bottom:10px;}.page-top-nav a i{color:#000;float:left;}.page-top-nav a span{float:left;padding-top:5px;padding-left:14px;color:#000;}.subnavbar{margin-top:3rem;}@media(min-width:768px){.subnavbar{margin-top:4rem;}}.subnavbar button:hover img{-webkit-transform:translateX(6px);-moz-transform:translateX(6px);-ms-transform:translateX(6px);-o-transform:translateX(6px);transform:translateX(6px);-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}#toggle-search{padding:11px;font-size:23px;color:#343b33;cursor:pointer;}.language-selector-mobile .dropdown{left:-110px!important;}.language-selector-mobile .selected-language{box-shadow:none!important;}.dropdown .btn{--bs-btn-padding-x:.375rem;--bs-btn-padding-y:.75rem;}.dropdown .btn.show,.dropdown .btn:first-child:active{border-radius:6px;}.dropdown .dropdown-toggle::before{color:#d2c9b9;display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}.dropdown .dropdown-toggle::after{border:0!important;}.fill-modal{background:rgba(26,31,25,.6);}.fill-modal .modal-content{background:#343b33;color:#d2c9b9;text-align:center;}.fill-modal .modal-content h1{max-width:360px;margin:0 auto 12px;}.fill-modal .modal-content h2{font-size:30px;}.fill-modal .modal-content p{color:#d2c9b9;font-size:18px!important;font-weight:500;max-width:360px;margin:0 auto;}.fill-modal .modal-content img{margin-bottom:30px;cursor:pointer;}.fill-modal .modal-content button:not(.btn-close),.fill-modal .modal-content a{margin-top:30px;border-radius:34px;background:#484f47;color:#d2c9b9;}.fill-modal .modal-content .btn-close{filter:invert(1) grayscale(100%) brightness(200%);}@media(max-width:767px){.fill-modal .modal-content{height:98%;height:calc(100vh - 2*var(--bs-modal-margin));}.fill-modal .modal-content form{height:80%;height:calc(80vh - 2*var(--bs-modal-margin));}}.fill-modal .modal-content.beige{background:#f2efea;color:#343b33;text-align:center;}.fill-modal .modal-content.beige p{color:#343b33;}@media(min-width:768px){.fill-modal .modal-dialog{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2);}}.expanded-product-list{margin-top:180px;}.mobile-menu{height:30px;position:relative;}@media(min-width:768px){.only-mobile{display:none;}}.product-modal{border-radius:12px;background-color:#f2efea;border:0;border-radius:1rem;width:calc(100% - .625rem*2);overflow:hidden;padding:0;animation:slide-up .2s ease-out 1 forwards;}@media(min-width:768px){.product-modal{width:100%;max-width:520px;}}@media(max-width:768px){.product-modal{height:100%;}}.product-modal .accordion .accordion-button:focus{border-color:#f2efea;background-color:#f5f4f0;box-shadow:none;}.product-modal .accordion .accordion-button:not(.collapsed){background-color:#f5f4f0;}.product-modal::backdrop{background:rgba(0,0,0,.65);}.product-modal:focus-visible{outline:0;}.product-modal__image-wrapper{position:relative;width:100%;height:fit-content;margin:0;overflow:hidden;}.product-modal__image{width:100%;object-fit:cover;aspect-ratio:2/1;}.product-modal__close{position:absolute;width:2rem;height:2rem;top:.5rem;right:.5rem;border-radius:50%;overflow:hidden;}.product-modal__close:focus-visible,.product-modal__close:hover{opacity:1;}.product-modal__close-bg{mask:url(#close-mask);fill:#c8f9c8;}.product-modal__title{color:#484f47;font-size:30px;font-weight:700;}.product-modal__content{position:relative;padding:2rem 1.625rem 5rem;max-height:calc(100lvh - 275px);overflow-x:hidden;overflow-y:auto;}@media(min-width:768px){.product-modal__content{padding:2rem 2rem 3rem;max-height:calc(94lvh - 320px);}}.product-modal__content .content{position:relative;}.product-modal__content .content .price{position:absolute;right:0;bottom:0;}.product-modal__content .content .price p{margin-bottom:0;font-size:22px;}.product-modal__content a{text-decoration:none;color:#c49879;}.product-modal__content::after{position:fixed;bottom:0;left:0;right:20px;height:110px;content:"";background:linear-gradient(to top,rgba(242,239,234,.95) 0%,rgba(242,239,234,0) 98%);pointer-events:none;}.product-modal__description,.product-modal__description-alergens{line-height:1.4;margin-bottom:1rem;}.product-modal__description-alergens{width:85%;font-style:italic;}.product-modal__options{padding:0;margin-bottom:1rem;overflow:hidden;border:0;border-top:solid 1px #d3d3d3;border-radius:0;}.product-modal__options.full-width{margin:auto -2rem;}.product-modal__options.full-width .product-modal__options-title{margin-left:2rem;}.product-modal__options-title{font-family:'Roboto',sans-serif;font-size:.875rem;font-weight:700;margin:1.25rem 0 .75rem;padding:0;background:none;text-transform:none;letter-spacing:.05em;}.product-modal__divider{border-top:1px solid #d3d3d3;margin:0 0 1rem;}.product-modal__checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;user-select:none;padding:.5rem 1rem;}.product-modal__checkbox-input{width:1.25rem;height:1.25rem;accent-color:#343b33;cursor:pointer;}.product-modal__checkbox-input:hover{accent-color:ligten(#343b33,90%);filter:none;}.product-modal__checkbox-span{font-family:'Roboto',sans-serif;font-size:.875rem;}.product-modal__radio-label{display:flex;align-items:center;gap:.5rem;padding:.5rem .35rem;cursor:pointer;accent-color:#343b33;}.product-modal__radio-label:hover{accent-color:ligten(#343b33,90%);}.product-modal__radio-input{width:1.25rem;height:1.25rem;cursor:pointer;}.product-modal__radio-span{font-family:'Roboto',sans-serif;font-size:.875rem;}.product-modal .is-button{display:inline-block;padding:0!important;margin:8px 2px 8px 2px;}.product-modal .is-button span{text-align:center;border:1px solid #343b33;border-radius:1rem;padding:5px 18px!important;cursor:pointer;-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button;}.product-modal .is-button input{opacity:0;position:fixed;width:0;}.product-modal .is-button :checked+span{font-weight:bold;background-color:#d2c9b9;}.product-modal__price{color:#666;font-family:'Roboto',sans-serif;font-size:.875rem;margin-left:auto;}.product-modal__footer{display:grid;row-gap:.5rem;grid-template-columns:1fr;position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:600;}@media(min-width:768px){.product-modal__footer{grid-template-columns:minmax(8.5rem,1fr) 2fr;column-gap:.5rem;}}.product-modal__amount-ctrls,.product-modal__condiment-ctrls{height:3rem;display:flex;justify-content:space-evenly;align-items:center;user-select:none;}.product-modal__amount-ctrls button,.product-modal__condiment-ctrls button{color:#f2efea;}.product-modal__amount-ctrls button svg,.product-modal__condiment-ctrls button svg{stroke:#f2efea;background:#484f47;border-radius:50%;}.product-modal__amount-ctrls{background-color:#343b33;border-radius:.75rem;box-shadow:rgba(0,0,0,.06) 0 0 .25rem 0,rgba(0,0,0,.12) 0 .25rem .25rem 0;}.product-modal__amount-button,.product-modal__condiment-amount-button{height:2rem;width:2rem;stroke:black;}.product-modal__amount-button:hover,.product-modal__condiment-amount-button:hover{stroke:#333;}.product-modal__amount-button:disabled,.product-modal__condiment-amount-button:disabled{stroke:grey;}.product-modal__amount,.product-modal__condiment-amount{text-align:center;width:2rem;margin:0;font-size:.875rem;font-weight:700;}.product-modal__amount{color:#f2efea!important;}.product-modal__condiment-amount{color:#1a1919!important;}.product-modal__submit{font-size:.875rem;font-weight:200;text-align:center;color:#f2efea;height:3rem;display:flex;justify-content:space-between;padding:10px;align-items:center;background-color:#343b33;border-radius:.75rem;box-shadow:rgba(0,0,0,.06) 0 0 .25rem 0,rgba(0,0,0,.12) 0 .25rem .25rem 0;text-transform:none;width:100%;}.product-modal__submit:hover,.product-modal__submit:focus-visible{background-color:#4c564b;outline:0;}.product-modal ::-moz-selection{background:transparent;}.product-modal ::selection{background:transparent;}.basket{position:fixed;top:0;right:0;bottom:0;width:100%;background-color:#f2efea;z-index:9999;overflow:hidden;box-shadow:rgba(0,0,0,.15) 0 0 .75rem 0,rgba(0,0,0,.3) 0 1.5rem 1.5rem 0;animation:slide-in .2s ease-out 1 forwards;}@media(min-width:768px){.basket{top:calc(4rem + 3rem);bottom:1rem;width:28rem;border-radius:1rem 0 0 1rem;border:1px solid #eae7e3;}}.basket__close{position:absolute;top:2rem;right:1rem;width:1rem;height:1rem;stroke:#000;}.basket__close:hover{stroke:#333;}.basket__content{height:100%;padding:1rem;}.basket__content_empty{height:100%;display:grid;grid-template-rows:38% 0;padding:1rem;}.basket__content_empty img{width:40%;display:block;margin:0 auto 2rem;opacity:.6;}.basket__title{margin:2rem 0 1.3rem;}.basket__divider{margin:0;border:0;border-bottom:2px dotted #d3d3d3;}.basket__list{list-style-type:none;padding:0 0 120px;margin:0;max-height:calc(100% - 3rem);overflow:auto;}.basket__item{position:relative;border:1px solid #d3d3d3;border-radius:.75rem;margin-bottom:1rem;overflow:hidden;}.basket__button{width:100%;padding:.5rem .5rem .5rem;user-select:none;font-size:.875rem;border-bottom:1px dotted #d3d3d3;cursor:pointer;}.basket__button:hover{background-color:#f4f9f4;}.basket__button ul.condiments{list-style-image:none;list-style:none;line-height:1.3em;padding-left:1.2rem;}.basket__button ul.condiments li,.basket__button ol.condiments li{margin-bottom:.5em;}.basket__button ul.condiments li{font-size:13px;}.basket__button ul.condiments li:before{content:"+";padding-right:8px;margin-left:-14px;}.basket__image{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:.5rem;}.basket__name{margin-top:.4rem;text-transform:none;font-size:18px;}.basket__name .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}.basket__price{margin-top:.4rem;text-align:center;}.basket__amount-ctrls{width:fit-content;display:flex;align-items:center;margin:0 auto;user-select:none;padding:.25rem 0;gap:1rem;}.basket__amount-button{height:2rem;width:2rem;stroke:black;}.basket__amount-button:hover{stroke:#333;}.basket__amount-button:disabled{stroke:grey;}.basket__trash{position:absolute;right:2rem;stroke:black;}.basket__trash:hover{stroke:#333;}.basket__amount{color:#000;text-align:center;width:2rem;margin:0;font-size:.875rem;font-weight:700;}.basket__submit{display:grid;width:calc(100% - 2rem);background-color:#343b33;color:#fbfaf8;gap:.625rem;grid-template-columns:1.625rem 1fr 5.5rem;place-items:center;position:absolute;padding:.5rem 2rem;left:1rem;right:1rem;bottom:1rem;height:2.75rem;border-radius:34px;font-size:18rem;text-align:center;font-weight:500;grid-template-columns:none;text-transform:none;box-shadow:rgba(0,0,0,.06) 0 0 .25rem 0,rgba(0,0,0,.12) 0 .25rem .25rem 0;transition:box-shadow .2s ease-out;}.basket__submit:hover,.basket__submit:focus-visible{background-color:#3b433a;}.basket__submit:disabled{background-color:#d3d3d3;box-shadow:none;}.basket__submit p{color:#d2c9b9!important;margin-bottom:0;font-weight:400!important;}.basket__total-items{line-height:1.8;margin:0;width:1.6rem;height:1.6rem;border-radius:50%;background-color:#fff;}.basket__label{width:100%;text-align:left;}.basket__content{background-color:#f2efea;}.basket__content .basket__title{font-weight:700;font-size:30px;}.basket__content .basket__item{background:#fff;border:0;}.basket__content .totals{margin:2.3rem 0 0;}.basket__content .totals p{font-size:16px;font-weight:700;margin-bottom:8px;}@media(min-width:768px){.product-modal__footer{grid-template-columns:none;column-gap:.5rem;}}#checkout-form .form-control{background:#fff;}.mx-n1{margin-right:-.25rem!important;margin-left:-.25rem!important;}.mx-n2{margin-right:-.75rem!important;margin-left:-.75rem!important;}.mx-n3{margin-right:-1rem!important;margin-left:-1rem!important;}.mx-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important;}.mx-n5{margin-right:3rem!important;margin-left:3rem!important;}.rounded-page-img{background-position:0% 50%;background-size:cover;background-repeat:no-repeat;height:100vh;}.rounded-page-img.square{height:auto;aspect-ratio:1/1;}.rounded-page-img .buttons a{width:100%;background-color:#d2c9b9;display:block;font-family:'Fino';text-decoration:none;color:#785d49;font-size:44px;font-weight:700;margin:0 auto;width:90%;padding:20px;border-radius:12px;line-height:1;text-align:center;text-transform:uppercase;}.rounded-page-img img{display:block;margin:0 auto;margin-bottom:15px;}@media(max-width:767px){.rounded-page-img{min-height:140px;}}.frontpage h1,.CategoryOverviewPage h1{font-size:3.5rem;line-height:3rem;}.frontpage h3,.CategoryOverviewPage h3{font-size:22px;}.frontpage svg#logo,.CategoryOverviewPage svg#logo{fill:#d2c9b9;}.frontpage .justify-content-center img{margin-bottom:-40px!important;}.frontpage .ta-buttons .fa-solid{display:block;}.frontpage .ta-buttons .btn-lg{padding:20px;text-transform:uppercase;}.products__nav{position:fixed;top:3rem;width:100%;margin:0;padding:0;background:#fbfaf8;z-index:999;box-shadow:rgba(0,0,0,.06) 0 0 .25rem 0,rgba(0,0,0,.12) 0 .25rem .25rem 0;display:flex;}@media(min-width:768px){.products__nav{top:4rem;height:auto;}}.products__nav-grid{display:grid;grid-template-columns:1fr;place-items:center left;height:100%;width:100%;margin:auto;padding:0;max-width:1540px;}@media(min-width:768px){.products__nav-grid{grid-template-columns:1fr 10.625rem;padding:.625rem .625rem 0;}}.products__nav-list{width:100%;margin:0 0 .25rem;padding:0 .625rem .5rem;display:flex;align-items:center;list-style-type:none;overflow-y:hidden;order:2;}.products__nav-list::-webkit-scrollbar{display:none;}@media(min-width:768px){.products__nav-list{order:1;margin:0 2rem 0 0;padding:1.5rem 0;}}.products__nav-item{white-space:nowrap;font-size:.75rem;font-weight:700;text-align:center;margin:0 15px;}.products__nav-item img{display:block;margin:0 auto;padding-bottom:5px;height:24px!important;width:auto!important;}.products__nav-item .active-icon{display:none;}.products__nav-link{font-size:18px;font-weight:300;border-radius:0;padding:0 0 6px;cursor:pointer;color:#000;text-decoration:none;}.products__nav-link:focus-visible{outline-offset:-2px;outline:2px solid #c8f9c8;}.products__nav-link.active{background-color:#fbfaf8!important;font-weight:500;border-bottom:solid 2px #343b33;}.products__nav-link.active:focus-visible{outline-offset:-2px;outline:2px solid #000;}.products__nav-link.active .active-icon{display:block;}.products__nav-link.active .inactive-icon{display:none;}.products__nav-label{position:relative;width:calc(100% - .625rem*2);height:2rem;margin:1.5rem .625rem .5rem;order:1;transition:height .2s ease-out;}.products__nav-label:focus-within{height:3rem;}@media(min-width:768px){.products__nav-label{width:10rem;margin:0 0 0 .625rem;padding:0;order:2;}.products__nav-label:focus-within{height:2rem;}}.products__magnifying-glass{position:absolute;top:.5rem;left:.75rem;bottom:0;z-index:1;stroke:grey;background-color:#fbfaf8;transition:top .2s ease-out;}.products__nav-label:focus-within .products__magnifying-glass{stroke:black;top:1rem;}@media(min-width:768px){.products__nav-label:focus-within .products__magnifying-glass{top:.5rem;}}.products__nav-search{position:absolute;height:100%;width:100%;inset:0;font-size:.75rem;text-transform:uppercase;font-weight:700;border-radius:.75rem;outline:0;background:#fbfaf8;border:2px solid #d2c9b9;padding-left:2rem;padding-right:.5rem;-moz-box-shadow:inset 0 0 2px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 2px 1px rgba(0,0,0,.1);box-shadow:inset 0 0 2px 1px rgba(0,0,0,.1);}.products__nav-search::placeholder{font-size:.75rem;text-transform:uppercase;font-weight:700;}.products__nav-search::-webkit-search-cancel-button{-webkit-appearance:none;position:relative;right:-.2rem;height:.875rem;width:.875rem;border-radius:10px;background-color:#000;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");cursor:pointer;}.products__nav-search:focus-visible{outline:0;}@media(min-width:768px){.products__nav-search{width:10rem;}}.products__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;}@media(min-width:768px){.products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;}}@media(min-width:1024px){.products__grid{grid-template-columns:repeat(4,minmax(0,1fr));}}@media(min-width:1920px){.products__grid{grid-template-columns:repeat(5,minmax(0,1fr));}}.products__category{scroll-margin-top:calc(3rem + 5.875rem + .25rem);padding-top:1rem;margin-bottom:2rem;}@media(min-width:768px){.products__category{scroll-margin-top:calc(4rem + 3rem + .25rem);padding-top:2rem;}}.products__category-title{font-size:1.875rem;padding:.75rem 0;margin:0;color:#484f47;}@media(min-width:768px){.products__category-title{font-size:2.25rem;}}.products__item{position:relative;aspect-ratio:5/2;overflow:hidden;border-radius:1rem;cursor:pointer;box-shadow:rgba(0,0,0,.06) 0 0 .25rem 0,rgba(0,0,0,.12) 0 .25rem .25rem 0;outline:0;border:0;}.products__item:focus-visible{outline:0;}@media(min-width:768px){.products__item{aspect-ratio:4/5;}}.products__item-content{position:absolute;display:flex;justify-content:space-between;align-items:end;gap:.5rem;right:1rem;left:1rem;bottom:1rem;z-index:1;}.products__name{text-align:left;position:relative;margin:0;color:#fff;font-size:1.25rem;font-family:'Bree Serif',sans-serif;}.products__price{margin:0;color:#fff;font-size:1.25rem;font-family:'Bree Serif',sans-serif;}.products__image{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#d3d3d3;object-fit:cover;transition:all .3s ease-out;}.products__item:hover .products__image,.products__item:focus .products__image{transform:scale(1.05);}.products__plus{display:grid;place-items:center;position:absolute;margin:0;padding:0;top:.5rem;right:.5rem;width:2rem;height:2rem;border-radius:0 1rem 0 1.25rem;overflow:hidden;}@media(min-width:768px){.products__plus{width:2.375rem;height:2.375rem;}}.products__svg{width:100%;height:100%;}.products__svg-bg{fill:#c8f9c8;mask:url(#plus-mask);opacity:.5;}.products__item:hover .products__svg-bg,.products__item:focus-visible .products__svg-bg{opacity:1;}.products__overlay{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.7) 100%);}@media(min-width:768px){.products__overlay{background:linear-gradient(to bottom,transparent 75%,rgba(0,0,0,.7) 100%);}}.alpine-crosssell-carousel{overflow:hidden;position:relative;margin-left:-4px;margin-right:-4px;padding-top:12px;flex-wrap:wrap;}.alpine-crosssell-carousel .alpine-carousel-inner{display:flex;transition:transform .3s ease;will-change:transform;}.alpine-crosssell-carousel .alpine-carousel-inner.fade{opacity:60;}.alpine-crosssell-carousel .alpine-carousel-item{flex-shrink:0;flex:0 0 calc(100%/3.4);min-width:calc(100%/3.4);padding-right:calc(8px*.5);padding-left:calc(8px*.5);margin-top:var(--bs-gutter-y);box-sizing:border-box;cursor:pointer;}.alpine-crosssell-carousel .alpine-carousel-item.no-content{opacity:0;cursor:default;}.alpine-crosssell-carousel .alpine-carousel-item .remove{display:none;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item{display:flex;position:relative;background-color:#e8e7e3;border:1px solid #e1e0dd;border-radius:1rem;padding:6px;box-shadow:rgba(0,0,0,.035) 0 2px 4px 0;transition:all .5s ease;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-content{width:100%;display:inline-block;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-content img{display:block;width:100%;height:auto;border-radius:.7rem;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-content h5{font-size:14px;text-align:center;margin-top:8px;min-height:51px;margin-bottom:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-content p.price{color:#785d49;text-align:center;margin-bottom:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-content button{position:relative;bottom:0;left:70%;width:2rem;height:2rem;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-content button svg{stroke:#f2efea;background:#484f47;border-radius:50%;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants{width:0;overflow:hidden;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div{margin-top:26px;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div .svg-active{fill:#c49879;fill-opacity:0;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div .svg-element{fill:#1a1919;fill-opacity:.6;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div label{display:block;text-align:center;transition:all .1s ease-in-out;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div label svg{width:40%;margin:0 auto 4px auto;display:block;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div label:hover{cursor:pointer;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div input:checked+label .svg-active{fill-opacity:1;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div table{height:100%;width:100%;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div table td{width:100%;height:33%;text-align:center;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div:first-child svg{width:30%;margin:0 auto 6px auto;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item .alpine-carousel-item-variants div:last-child svg{width:50%;margin:0 auto 6px auto;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item.selected{background-color:#d2c9b9;border-color:#c7c2b8;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item.selected .price{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.2);}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item.selected .add{display:none;}.alpine-crosssell-carousel .alpine-carousel-item .alpine-item.selected .remove{display:block;}.alpine-crosssell-carousel .alpine-carousel-item.variants .alpine-item.open{width:160%;position:relative;z-index:1;box-shadow:rgba(0,0,0,.4) 0 0 12px 0;transition:width 2.5s linear;}.alpine-crosssell-carousel .alpine-carousel-item.variants .alpine-item.open .alpine-carousel-item-content{width:60.2%;}.alpine-crosssell-carousel .alpine-carousel-item.variants .alpine-item.open button{opacity:0;cursor:auto;}.alpine-crosssell-carousel .alpine-carousel-item.variants .alpine-item.open .alpine-carousel-item-variants{width:39.8%;}.alpine-crosssell-carousel .carousel-control-next,.alpine-crosssell-carousel .carousel-control-prev{width:2rem;}.alpine-crosssell-carousel .carousel-control-next{background:#f2efea;background:-moz-linear-gradient(90deg,rgba(242,239,234,0) 0%,#f2efea 100%);background:-webkit-linear-gradient(90deg,rgba(242,239,234,0) 0%,#f2efea 100%);background:linear-gradient(90deg,rgba(242,239,234,0) 0%,#f2efea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2efea",endColorstr="#f2efea",GradientType=1);}.alpine-crosssell-carousel .carousel-control-prev{background:#f2efea;background:-moz-linear-gradient(90deg,#f2efea 0%,rgba(242,239,234,0) 100%);background:-webkit-linear-gradient(90deg,#f2efea 0%,rgba(242,239,234,0) 100%);background:linear-gradient(90deg,#f2efea 0%,rgba(242,239,234,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2efea",endColorstr="#f2efea",GradientType=1);}.alpine-crosssell-carousel .carousel-control-next-icon,.alpine-crosssell-carousel .carousel-control-prev-icon{opacity:0;}.alpine-crosssell-carousel .carousel-dots{text-align:center;margin-top:16px;margin-bottom:16px;}.alpine-crosssell-carousel .dot{display:inline-block;width:6px;height:6px;margin:0 5px;background-color:#bbb;border-radius:50%;cursor:pointer;}.alpine-crosssell-carousel .active-dot{background-color:#333;}@media(min-width:768px){.alpine-crosssell-carousel .carousel-control-next-icon,.alpine-crosssell-carousel .carousel-control-prev-icon{opacity:1;}}.gift-card-shop{position:relative;margin-top:-67px;color:#1a1919;}.gift-card-shop h1{color:#343b33;}.gift-card-shop .hero-image{width:100%;width:100vw;height:12vh;background-color:#8c9276;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.gift-card-shop .border-top{border-top-color:#c49879!important;border-top-width:2px!important;opacity:1;}.gift-card-shop .carousel-indicators{margin-top:2rem;margin-bottom:0;}.gift-card-shop .alert-success{--bs-alert-color:#c0bbab;--bs-alert-bg:#484f47;--bs-alert-border-color:#484f47;text-shadow:none;}@media(min-width:768px){.gift-card-shop .hero-image{height:26vh;}}.welcome{position:relative;width:100%;height:calc(100svh - 3rem);margin-top:3rem;overflow-x:hidden;}@media(min-width:768px){.welcome{height:calc(100vh - 4rem);margin-top:4rem;}}.welcome__bg-img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;}@media(min-width:768px){.welcome__bg-img{width:50%;}}.welcome__content{display:flex;flex-flow:column;justify-content:center;position:absolute;top:50%;left:.625rem;right:.625rem;padding:3rem 1rem;color:#000;text-align:center;border-radius:.5rem;background-color:#f4f9f4;transform:translateY(-50%);}@media(min-width:768px){.welcome__content{max-width:1540px;margin:0 auto;top:.625rem;left:calc(50% + .625rem);bottom:.625rem;transform:none;}}.welcome__content-cell{height:fit-content;margin-bottom:2rem;}.welcome__content-cell--gap{display:flex;flex-flow:column;justify-content:center;gap:1rem;margin-bottom:0;}@media(min-width:768px){.welcome__content-cell--gap{flex-flow:row;}}.welcome__title{font-size:2rem;margin-bottom:0;}@media(min-width:768px){.welcome__title{font-size:4rem;}}.welcome__kicker{font-size:1rem;margin-bottom:0;}@media(min-width:768px){.welcome__kicker{font-size:1.25rem;}}.welcome__button{background-color:#c8f9c8;padding:1rem 4rem;border-radius:.5rem;text-transform:uppercase;font-size:.875rem;font-weight:700;}.time-slot .active{color:#343b33!important;background-color:#c49879!important;border-color:#c49879!important;}.time-slot .is-disabled{pointer-events:none;cursor:default;color:#999;opacity:.3;}.alert-warning{background:#dda47d;border-color:#dda47d;color:#343b33;}.btn{--bs-btn-border-radius:var(--bs-border-radius-lg);}.btn-large-rounded{font-size:1rem;padding:.5rem 2rem;height:2.75rem;border-radius:34px;text-align:center;font-weight:500;grid-template-columns:none;text-transform:none;box-shadow:rgba(0,0,0,.06) 0 0 .25rem 0,rgba(0,0,0,.12) 0 .25rem .25rem 0;transition:all .4s ease-out;}.btn-gull{color:#343b33!important;font-weight:500;background:#c49879!important;text-shadow:rgba(255,255,255,.1) 0 1px 0!important;border-color:#c49879!important;fill:#343b33!important;}.btn-gull:hover{color:#fbfaf8!important;font-weight:500;background:#484f47!important;border-color:#c49879!important;text-shadow:rgba(0,0,0,.2) 0 1px 0!important;}.btn-gull:disabled,.btn-gull.disabled{pointer-events:none;background-color:#484f47!important;border-color:#484f47!important;text-shadow:none!important;opacity:1;}.btn-outline-gull{color:#f2efea!important;font-weight:500;background:transparent!important;text-shadow:rgba(0,0,0,.2) 0 1px 0!important;border-color:#c49879!important;fill:#343b33!important;}.btn-outline-gull:hover{background:#c49879!important;text-shadow:rgba(0,0,0,.2) 0 -1px 0!important;}.btn-outline:not(:hover){background-color:transparent!important;}.btn-outline-block{color:#c0bbab;border:solid 1px #c0bbab;border-radius:30px;width:100%;}.btn-beige{color:#1a1919;background-color:#d2c9b9;border-color:#cdc5b5;text-shadow:rgba(255,255,255,.1) 0 1px 0;fill:#1a1919;border-width:.25px;}.btn-beige:hover{color:#1a1919;background-color:#c49879;border-color:#c49879;fill:#1a1919;}.btn-beige:active{color:#1a1919!important;background-color:#c49879!important;border-color:#c49879!important;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.15),inset 0 -1px 2px 0 rgba(255,255,255,.2);fill:#1a1919;}.btn-beige.outline{background-color:transparent;border-color:#b1a6a6;border-width:.25px;fill:#1a1919;color:#d2c9b9;}.btn-beige.outline:hover{background-color:#c49879;border-color:#c49879!important;}.btn-brown{color:#f2efea;background:#785d49;text-shadow:rgba(255,255,255,.2) 0 1px 0;border-color:#785d49;fill:#f2efea;}.btn-brown:hover{color:#c49879;background:#484f47;border-color:#c49879;text-shadow:rgba(0,0,0,.2) 0 1px 0;}.btn-green{color:#cdc9bc;background-color:#484f47;text-shadow:rgba(0,0,0,.2) 0 -1px 0;border-color:#484f47;fill:#f2efea;}.btn-green:hover{color:#f2efea!important;background-color:#343b33;border-color:#484f47;text-shadow:none;}.btn-green:active{color:#fbfaf8!important;background-color:#343b33!important;border-color:#484f47!important;text-shadow:none;}.btn-outline-green{color:#343b33!important;font-weight:500;background:transparent!important;text-shadow:none;border-color:#343b33!important;fill:#343b33!important;}.btn-outline-green:hover{background:#343b33!important;color:#fbfaf8!important;}.btn-lightgreen{color:#f2efea;background-color:#8c9276;text-shadow:rgba(0,0,0,.2) 0 -1px 0;border-color:#8c9276;fill:#f2efea;}.btn-lightgreen:hover{color:#f2efea!important;background-color:#343b33;border-color:#343b33;text-shadow:none;}.btn-lightgreen:active{color:#fbfaf8!important;background-color:#343b33!important;border-color:#484f47!important;text-shadow:none;}.btn-success{padding:.5rem 2rem;border-radius:.75rem;text-transform:uppercase;font-size:.875rem;background-color:#343b33;font-size:16px;font-weight:200;border:0;box-shadow:rgba(0,0,0,.06) 0 0 .25rem 0,rgba(0,0,0,.12) 0 .25rem .25rem 0;transition:box-shadow .2s ease-out;color:#f2efea;text-transform:none;font-weight:700;}.btn-success:hover{background-color:#4c564b;color:#f2efea!important;}.accordion.beige80 .accordion-item{color:#343b33!important;}.accordion.beige80 .accordion-item .box{color:#343b33!important;}.accordion.beige80 .accordion-item .box h5{color:#343b33!important;}.accordion.beige80 .accordion-item .accordion-button,.accordion.beige80 .accordion-item .accordion-body{color:#343b33!important;background-color:#cdc9bc;}.accordion.beige80 .accordion-item .accordion-button:not(.collapsed) h5{border-bottom:1px solid #c49879;line-height:1.8;transition:all .15s ease-in-out;}.accordion.beige80 .accordion-item .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3e%3cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.search-gull{background-color:#1a1919;border:1px solid #c49879;padding:.5rem 1rem;font-size:1.25rem;border-radius:1rem;}.search-gull.bg-white{background-color:#fbfaf8;}.search-gull.bg-white input{color:#1a1919;background-color:transparent;}.search-gull.bg-white input:focus{color:#1a1919;background-color:transparent;}.search-gull input{color:#fbfaf8;background-color:transparent;}.search-gull input:focus{color:#fbfaf8;background-color:transparent;}.search-gull input::-webkit-search-cancel-button{background-color:#c49879;height:1rem;width:1rem;}.search-gull input::placeholder{color:#d2c9b9;}.search-gull .input-group-prepend .btn{color:#c49879;height:100%;}.box.green{background-color:#343b33;padding:1.5rem 1rem 1rem;transform:scale(100%);}.box.green h1,.box.green h2,.box.green h3,.box.green h4,.box.green h5,.box.green p{color:#d2c9b9;text-shadow:none;}.box.gradgreen{background-color:#484f47;padding:1.5rem 1rem 1rem;transform:scale(100%);}.box.gradgreen input{color:#1a1919!important;}.box.gradgreen h1,.box.gradgreen h2,.box.gradgreen h3,.box.gradgreen h4,.box.gradgreen h5,.box.gradgreen p{color:#d2c9b9;text-shadow:none;}.box.beige30{background-color:#f2efea;padding:1.5rem 1rem 1rem;transform:scale(100%);}.box.beige30 h1,.box.beige30 h2,.box.beige30 h3,.box.beige30 h4,.box.beige30 h5,.box.beige30 p{color:#d2c9b9;text-shadow:none;}.box.beige80{background-color:#cdc9bc;padding:1.5rem 1rem 1rem;transform:scale(100%);}.box.beige80 input{color:#1a1919!important;}.box.beige80 h1,.box.beige80 h2,.box.beige80 h3,.box.beige80 h4,.box.beige80 h5,.box.beige80 p{color:#343b33;text-shadow:none;}.box.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.005)!important;}.gift-card-shop .egon-double-frame{border:2px solid #c49879;}.gift-card-shop .egon-double-frame:after{border:2px solid #c49879;}.alert-warning{background:#dda47d;border-color:#dda47d;color:#343b33;}.ts-control{border:solid 1px #d3d3d3!important;border-radius:25px;}.ts-dropdown-content{max-height:120px!important;}.condimentsAccordion .accordion-item{border-radius:15px;border:0;}.condimentsAccordion .accordion-button{color:#1a1919;background:#f5f4f0;font-family:"roboto",sans-serif;font-size:12px;border-radius:15px;min-width:100%;}.condimentsAccordion .accordion .accordion-button:not(.collapsed){background:#f5f4f0;font-family:"roboto",sans-serif;font-size:12px;}input[readonly]{background-color:#d3d3d3!important;}input[readonly]:hover,input[readonly]:active,input[readonly]:focus{background-color:#d3d3d3!important;}.login{height:calc(85% - 74px);}@media(min-width:1200px){.completeProfilePage{height:calc(80% - 74px);}.completeProfilePage .row>*{align-self:center!important;}}.CategoryOverviewPage h1,.CategoryOverviewPage h2,.CategoryOverviewPage h3,.CategoryOverviewPage h4,.CategoryOverviewPage h5{text-shadow:0 1px 0 rgba(0,0,0,.2);}.CategoryOverviewPage .box .content{padding:.8rem .5rem .4rem!important;min-height:78px;display:flex;align-items:center;justify-content:center;}.CategoryOverviewPage h1{padding-top:6vw;}.CategoryOverviewPage h2.category-title{font-size:clamp(2.2rem,3rem,5rem);color:#f2efea;margin:2rem 0 1rem;}.CategoryOverviewPage h2.category-title img{height:2.3rem;margin-right:10px;vertical-align:inherit;filter:invert(100%);}.CategoryOverviewPage h2.category-title img svg{fill:#fff;}.CategoryOverviewPage h4{font-family:"fino",serif;font-size:1.3rem;color:#f2efea;line-height:1.1em;text-align:center;white-space:normal;text-transform:uppercase;}@media(min-width:767px){.CategoryOverviewPage h4{font-size:1.4rem;}}.CategoryOverviewPage svg{margin-top:20px;margin-bottom:clamp(-160px,-25vw,-25vw);}.CategoryOverviewPage svg .st0{fill:none;}.CategoryOverviewPage svg textPath{fill:#c49879;font-family:"fino",serif;text-transform:uppercase;font-size:5rem;line-height:9.1rem;font-weight:700;letter-spacing:.02em;text-anchor:middle;}@media(min-width:767px){.CategoryOverviewPage svg{margin-top:40px;margin-bottom:clamp(-12vw,-25vw,-25vw);}}.egon-app-menu .menu{position:fixed;bottom:0;left:0;width:100%;color:#c49879;background-color:#8c9276;padding:12px 12px 20px 12px;z-index:1024;}.egon-app-menu .menu table{color:#1a1919;text-align:center;width:100%;}@media(min-width:768px){.egon-app-menu .menu{position:relative;bottom:auto;left:auto;padding:20px 12px 20px 12px;margin:3rem auto 2rem;border-radius:3rem;z-index:auto;}}.MyProfilePage,.MyOrderHistoryPage,.MyWalletPage,.RestuarantPageList,.RestuarantDetailPage,.BookingPage,.MyFaqPage{padding-bottom:100px;}.MyProfilePage h1,.MyOrderHistoryPage h1,.MyWalletPage h1,.RestuarantPageList h1,.RestuarantDetailPage h1,.BookingPage h1,.MyFaqPage h1,.MyProfilePage h2,.MyOrderHistoryPage h2,.MyWalletPage h2,.RestuarantPageList h2,.RestuarantDetailPage h2,.BookingPage h2,.MyFaqPage h2{color:#c49879;}@media(max-width:576px){.MyProfilePage h1.sm,.MyOrderHistoryPage h1.sm,.MyWalletPage h1.sm,.RestuarantPageList h1.sm,.RestuarantDetailPage h1.sm,.BookingPage h1.sm,.MyFaqPage h1.sm,.MyProfilePage h2.sm,.MyOrderHistoryPage h2.sm,.MyWalletPage h2.sm,.RestuarantPageList h2.sm,.RestuarantDetailPage h2.sm,.BookingPage h2.sm,.MyFaqPage h2.sm{font-size:2rem;}}.MyProfilePage p,.MyOrderHistoryPage p,.MyWalletPage p,.RestuarantPageList p,.RestuarantDetailPage p,.BookingPage p,.MyFaqPage p{color:#cdc9bc;}.MyProfilePage .rounded-lg,.MyOrderHistoryPage .rounded-lg,.MyWalletPage .rounded-lg,.RestuarantPageList .rounded-lg,.RestuarantDetailPage .rounded-lg,.BookingPage .rounded-lg,.MyFaqPage .rounded-lg{border-radius:20px;}@media(min-width:768px){.MyProfilePage,.MyOrderHistoryPage,.MyWalletPage,.RestuarantPageList,.RestuarantDetailPage,.BookingPage,.MyFaqPage{padding-bottom:30px;}}.MyProfilePage .input-wrapper,.MyOrderHistoryPage .input-wrapper,.MyWalletPage .input-wrapper,.RestuarantPageList .input-wrapper,.RestuarantDetailPage .input-wrapper,.BookingPage .input-wrapper,.MyFaqPage .input-wrapper{padding:.5rem 0;}.MyProfilePage .input-wrapper.sticky-search,.MyOrderHistoryPage .input-wrapper.sticky-search,.MyWalletPage .input-wrapper.sticky-search,.RestuarantPageList .input-wrapper.sticky-search,.RestuarantDetailPage .input-wrapper.sticky-search,.BookingPage .input-wrapper.sticky-search,.MyFaqPage .input-wrapper.sticky-search{position:fixed;top:66px;left:0;right:0;background:#343b33;z-index:1000;box-shadow:0 .25rem 2.5rem rgba(0,0,0,.3);transition:box-shadow 300ms ease-in-out;}@media(max-width:576px){.MyProfilePage .input-wrapper.sticky-search,.MyOrderHistoryPage .input-wrapper.sticky-search,.MyWalletPage .input-wrapper.sticky-search,.RestuarantPageList .input-wrapper.sticky-search,.RestuarantDetailPage .input-wrapper.sticky-search,.BookingPage .input-wrapper.sticky-search,.MyFaqPage .input-wrapper.sticky-search{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);}}.MyProfilePage .input-wrapper.sticky-search .input-group,.MyOrderHistoryPage .input-wrapper.sticky-search .input-group,.MyWalletPage .input-wrapper.sticky-search .input-group,.RestuarantPageList .input-wrapper.sticky-search .input-group,.RestuarantDetailPage .input-wrapper.sticky-search .input-group,.BookingPage .input-wrapper.sticky-search .input-group,.MyFaqPage .input-wrapper.sticky-search .input-group{margin:auto;width:100%;max-width:516px;}@media(min-width:768px){.MyProfilePage .input-wrapper.sticky-search .input-group,.MyOrderHistoryPage .input-wrapper.sticky-search .input-group,.MyWalletPage .input-wrapper.sticky-search .input-group,.RestuarantPageList .input-wrapper.sticky-search .input-group,.RestuarantDetailPage .input-wrapper.sticky-search .input-group,.BookingPage .input-wrapper.sticky-search .input-group,.MyFaqPage .input-wrapper.sticky-search .input-group{max-width:456px;}}.MyProfilePage .accordian-top,.MyOrderHistoryPage .accordian-top,.MyWalletPage .accordian-top,.RestuarantPageList .accordian-top,.RestuarantDetailPage .accordian-top,.BookingPage .accordian-top,.MyFaqPage .accordian-top{padding:16px 46px 4px 20px;}.MyProfilePage .accordion .accordion-item,.MyOrderHistoryPage .accordion .accordion-item,.MyWalletPage .accordion .accordion-item,.RestuarantPageList .accordion .accordion-item,.RestuarantDetailPage .accordion .accordion-item,.BookingPage .accordion .accordion-item,.MyFaqPage .accordion .accordion-item{color:#cdc9bc;border:0;background-color:transparent;margin-bottom:1rem;}.MyProfilePage .accordion .accordion-item .box,.MyOrderHistoryPage .accordion .accordion-item .box,.MyWalletPage .accordion .accordion-item .box,.RestuarantPageList .accordion .accordion-item .box,.RestuarantDetailPage .accordion .accordion-item .box,.BookingPage .accordion .accordion-item .box,.MyFaqPage .accordion .accordion-item .box{background:transparent;box-shadow:none;color:#cdc9bc;padding:0;min-height:auto;}.MyProfilePage .accordion .accordion-item .box h5,.MyOrderHistoryPage .accordion .accordion-item .box h5,.MyWalletPage .accordion .accordion-item .box h5,.RestuarantPageList .accordion .accordion-item .box h5,.RestuarantDetailPage .accordion .accordion-item .box h5,.BookingPage .accordion .accordion-item .box h5,.MyFaqPage .accordion .accordion-item .box h5{font-family:'Roboto',sans-serif;color:#cdc9bc;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.MyProfilePage .accordion .accordion-item .box p.price,.MyOrderHistoryPage .accordion .accordion-item .box p.price,.MyWalletPage .accordion .accordion-item .box p.price,.RestuarantPageList .accordion .accordion-item .box p.price,.RestuarantDetailPage .accordion .accordion-item .box p.price,.BookingPage .accordion .accordion-item .box p.price,.MyFaqPage .accordion .accordion-item .box p.price{right:0;margin-bottom:0;}.MyProfilePage .accordion .accordion-item .box img,.MyOrderHistoryPage .accordion .accordion-item .box img,.MyWalletPage .accordion .accordion-item .box img,.RestuarantPageList .accordion .accordion-item .box img,.RestuarantDetailPage .accordion .accordion-item .box img,.BookingPage .accordion .accordion-item .box img,.MyFaqPage .accordion .accordion-item .box img{border-radius:12px;}.MyProfilePage .accordion .accordion-item .box table td:first-of-type,.MyOrderHistoryPage .accordion .accordion-item .box table td:first-of-type,.MyWalletPage .accordion .accordion-item .box table td:first-of-type,.RestuarantPageList .accordion .accordion-item .box table td:first-of-type,.RestuarantDetailPage .accordion .accordion-item .box table td:first-of-type,.BookingPage .accordion .accordion-item .box table td:first-of-type,.MyFaqPage .accordion .accordion-item .box table td:first-of-type{padding-right:20px;}@media(min-width:768px){.MyProfilePage .accordion .accordion-item .box table td:first-of-type,.MyOrderHistoryPage .accordion .accordion-item .box table td:first-of-type,.MyWalletPage .accordion .accordion-item .box table td:first-of-type,.RestuarantPageList .accordion .accordion-item .box table td:first-of-type,.RestuarantDetailPage .accordion .accordion-item .box table td:first-of-type,.BookingPage .accordion .accordion-item .box table td:first-of-type,.MyFaqPage .accordion .accordion-item .box table td:first-of-type{width:160px;}}.MyProfilePage .accordion .accordion-item .box table td:nth-of-type(2),.MyOrderHistoryPage .accordion .accordion-item .box table td:nth-of-type(2),.MyWalletPage .accordion .accordion-item .box table td:nth-of-type(2),.RestuarantPageList .accordion .accordion-item .box table td:nth-of-type(2),.RestuarantDetailPage .accordion .accordion-item .box table td:nth-of-type(2),.BookingPage .accordion .accordion-item .box table td:nth-of-type(2),.MyFaqPage .accordion .accordion-item .box table td:nth-of-type(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:1px;}.MyProfilePage .accordion .accordion-item .box table td:nth-of-type(2) p,.MyOrderHistoryPage .accordion .accordion-item .box table td:nth-of-type(2) p,.MyWalletPage .accordion .accordion-item .box table td:nth-of-type(2) p,.RestuarantPageList .accordion .accordion-item .box table td:nth-of-type(2) p,.RestuarantDetailPage .accordion .accordion-item .box table td:nth-of-type(2) p,.BookingPage .accordion .accordion-item .box table td:nth-of-type(2) p,.MyFaqPage .accordion .accordion-item .box table td:nth-of-type(2) p{white-space:normal;max-width:auto;}.MyProfilePage .btn-green.border,.MyOrderHistoryPage .btn-green.border,.MyWalletPage .btn-green.border,.RestuarantPageList .btn-green.border,.RestuarantDetailPage .btn-green.border,.BookingPage .btn-green.border,.MyFaqPage .btn-green.border{border:1px solid #f2efea;}.MyProfilePage .accordion .accordion-button,.MyOrderHistoryPage .accordion .accordion-button,.MyWalletPage .accordion .accordion-button,.RestuarantPageList .accordion .accordion-button,.RestuarantDetailPage .accordion .accordion-button,.BookingPage .accordion .accordion-button,.MyFaqPage .accordion .accordion-button{font-family:'Roboto',sans-serif;text-align:center;font-weight:400;background-color:#484f47;color:#cdc9bc;width:100%;border-radius:20px 20px 0 0;}.MyProfilePage .accordion .accordion-button:not(.collapsed),.MyOrderHistoryPage .accordion .accordion-button:not(.collapsed),.MyWalletPage .accordion .accordion-button:not(.collapsed),.RestuarantPageList .accordion .accordion-button:not(.collapsed),.RestuarantDetailPage .accordion .accordion-button:not(.collapsed),.BookingPage .accordion .accordion-button:not(.collapsed),.MyFaqPage .accordion .accordion-button:not(.collapsed){box-shadow:none;color:#c49879;}.MyProfilePage .accordion .accordion-button::after,.MyOrderHistoryPage .accordion .accordion-button::after,.MyWalletPage .accordion .accordion-button::after,.RestuarantPageList .accordion .accordion-button::after,.RestuarantDetailPage .accordion .accordion-button::after,.BookingPage .accordion .accordion-button::after,.MyFaqPage .accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%28210, 201, 185, 1%29' %3e%3cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.MyProfilePage .accordion-flush .accordion-item .accordion-button.collapsed,.MyOrderHistoryPage .accordion-flush .accordion-item .accordion-button.collapsed,.MyWalletPage .accordion-flush .accordion-item .accordion-button.collapsed,.RestuarantPageList .accordion-flush .accordion-item .accordion-button.collapsed,.RestuarantDetailPage .accordion-flush .accordion-item .accordion-button.collapsed,.BookingPage .accordion-flush .accordion-item .accordion-button.collapsed,.MyFaqPage .accordion-flush .accordion-item .accordion-button.collapsed{border-radius:20px;}.MyProfilePage .accordion-body,.MyOrderHistoryPage .accordion-body,.MyWalletPage .accordion-body,.RestuarantPageList .accordion-body,.RestuarantDetailPage .accordion-body,.BookingPage .accordion-body,.MyFaqPage .accordion-body{background-color:#484f47;color:#cdc9bc;border-radius:0 0 20px 20px;}.MyProfilePage .accordion-body.padding-lg,.MyOrderHistoryPage .accordion-body.padding-lg,.MyWalletPage .accordion-body.padding-lg,.RestuarantPageList .accordion-body.padding-lg,.RestuarantDetailPage .accordion-body.padding-lg,.BookingPage .accordion-body.padding-lg,.MyFaqPage .accordion-body.padding-lg{padding:2rem;}.MyProfilePage .accordion-collapse.collapse:not(.show),.MyOrderHistoryPage .accordion-collapse.collapse:not(.show),.MyWalletPage .accordion-collapse.collapse:not(.show),.RestuarantPageList .accordion-collapse.collapse:not(.show),.RestuarantDetailPage .accordion-collapse.collapse:not(.show),.BookingPage .accordion-collapse.collapse:not(.show),.MyFaqPage .accordion-collapse.collapse:not(.show),.MyProfilePage .accordion-collapse.collapsing,.MyOrderHistoryPage .accordion-collapse.collapsing,.MyWalletPage .accordion-collapse.collapsing,.RestuarantPageList .accordion-collapse.collapsing,.RestuarantDetailPage .accordion-collapse.collapsing,.BookingPage .accordion-collapse.collapsing,.MyFaqPage .accordion-collapse.collapsing{transition:all 300ms ease-in-out;}.MyProfilePage .btn-slider,.MyOrderHistoryPage .btn-slider,.MyWalletPage .btn-slider,.RestuarantPageList .btn-slider,.RestuarantDetailPage .btn-slider,.BookingPage .btn-slider,.MyFaqPage .btn-slider{--bs-btn-border-radius:var(--bs-border-radius-lg);position:absolute!important;color:#000;transform:translateY(-50%)!important;top:50%!important;height:100%;background:rgba(0,0,0,0);}.MyProfilePage .btn-slider.left:not([disabled]),.MyOrderHistoryPage .btn-slider.left:not([disabled]),.MyWalletPage .btn-slider.left:not([disabled]),.RestuarantPageList .btn-slider.left:not([disabled]),.RestuarantDetailPage .btn-slider.left:not([disabled]),.BookingPage .btn-slider.left:not([disabled]),.MyFaqPage .btn-slider.left:not([disabled]){border-right:1px solid rgba(0,0,0,.6);background:rgba(0,0,0,0);background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.4) 100%);transition:all 1300ms ease-in;}@media(max-width:576px){.MyProfilePage .btn-slider .carousel-control-prev-icon,.MyOrderHistoryPage .btn-slider .carousel-control-prev-icon,.MyWalletPage .btn-slider .carousel-control-prev-icon,.RestuarantPageList .btn-slider .carousel-control-prev-icon,.RestuarantDetailPage .btn-slider .carousel-control-prev-icon,.BookingPage .btn-slider .carousel-control-prev-icon,.MyFaqPage .btn-slider .carousel-control-prev-icon,.MyProfilePage .btn-slider .carousel-control-next-icon,.MyOrderHistoryPage .btn-slider .carousel-control-next-icon,.MyWalletPage .btn-slider .carousel-control-next-icon,.RestuarantPageList .btn-slider .carousel-control-next-icon,.RestuarantDetailPage .btn-slider .carousel-control-next-icon,.BookingPage .btn-slider .carousel-control-next-icon,.MyFaqPage .btn-slider .carousel-control-next-icon{opacity:0;}}.MyProfilePage hr.gull,.MyOrderHistoryPage hr.gull,.MyWalletPage hr.gull,.RestuarantPageList hr.gull,.RestuarantDetailPage hr.gull,.BookingPage hr.gull,.MyFaqPage hr.gull{color:#c49879;border-color:#c49879;opacity:1;}.MyProfilePage .form-check-input,.MyOrderHistoryPage .form-check-input,.MyWalletPage .form-check-input,.RestuarantPageList .form-check-input,.RestuarantDetailPage .form-check-input,.BookingPage .form-check-input,.MyFaqPage .form-check-input{border-color:#d2c9b9;border-width:1px;background-color:#343b33;}.MyProfilePage .form-check-input:focus,.MyOrderHistoryPage .form-check-input:focus,.MyWalletPage .form-check-input:focus,.RestuarantPageList .form-check-input:focus,.RestuarantDetailPage .form-check-input:focus,.BookingPage .form-check-input:focus,.MyFaqPage .form-check-input:focus{border-color:#8c9276;outline:0;box-shadow:0 0 0 .25rem #8c9276cc;}.BookingPage .carousel-item{transition:transform .6s cubic-bezier(.4,0,.5,1),filter .6s cubic-bezier(.4,0,.5,1),opacity .6s cubic-bezier(.4,0,.5,1);filter:blur(1px);opacity:.6;}.BookingPage .carousel-item-next,.BookingPage .carousel-item-prev{filter:blur(1px) drop-shadow(4px 0 5px rgba(0,0,0,.1));opacity:.75;transition:transform .6s cubic-bezier(.4,0,.5,1),filter .6s cubic-bezier(.4,0,.5,1),opacity .6s cubic-bezier(.4,0,.5,1);}.BookingPage .carousel-item.active{filter:blur(0);opacity:1;}.BookingPage .carousel-item-start,.BookingPage .carousel-item-end{filter:blur(1px) drop-shadow(2px 0 4px rgba(0,0,0,.08));opacity:.85;transition:transform .6s cubic-bezier(.4,0,.5,1),filter .6s cubic-bezier(.4,0,.5,1),opacity .6s cubic-bezier(.4,0,.5,1);}.app-pages a:not([class~="btn"]){text-decoration:underline;}.app-pages .h1,.app-pages .h2,.app-pages .h3,.app-pages .h4,.app-pages .h5,.app-pages .h6,.app-pages h1,.app-pages h2,.app-pages h3,.app-pages h4,.app-pages h5,.app-pages h6{margin-bottom:1rem;}.cross-sell-condiment img{border-radius:5px;margin-bottom:.25rem;margin-right:.25rem;}.text-left{text-align:left;}.slider-track{transition:transform .3s ease-in-out;}.no-transition{transition:none!important;}.slider-container-wrapper{margin:0 -12px 0 0;}.slider-container{box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-ms-touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slider-container:focus,.slider-container:hover{outline:0;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;}.slider-container:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;}.slider-item{padding:0 1rem 0 0;box-sizing:border-box;aspect-ratio:8/5.5;}.slider-item.giftcard{aspect-ratio:185/100;}.slider-item .card{color:#cdc9bc;background:#484f47;background:linear-gradient(45deg,#3e453d 0%,#4b584e 70%,#384138 100%);}.slider-item .card p.ocra{font-size:.8em;font-family:'OCR A Std';margin-bottom:0;}@media(min-width:576px){.slider-item .card p.ocra{font-size:.8em;}}@media(min-width:390px){.slider-item{aspect-ratio:8/5;}}.slider-dot{background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;color:#343b33;transition:color .2s;margin:1rem auto;}.slider-dot.active{color:#fbfaf8;font-weight:bold;}.pika-single:before,.pika-single:after{content:" ";display:table;}.pika-single:after{clear:both;}.pika-single.is-hidden{display:none;}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5);}.pika-single .pika-lendar{width:100%;margin:auto;}.pika-single .pika-title{position:relative;text-align:center;width:80%;margin:0 auto 2rem;}.pika-single .pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:1.1rem;line-height:30px;font-weight:bold;}.pika-single .pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:1rem;opacity:0;font-size:1rem;background-color:#d2c9b9;transition:all .2s ease-in;}.pika-single .pika-prev,.pika-single .pika-next{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:60px;height:40px;text-indent:60px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:60% 60%;opacity:.8;}.pika-single .pika-prev:hover,.pika-single .pika-next:hover{opacity:1;}.pika-single .pika-prev,.pika-single .is-rtl .pika-next{float:left;background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyOSAxNSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNjNDk4Nzk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0uMyw2LjdjLS40LjQtLjQsMSwwLDEuNGw2LjQsNi40Yy40LjQsMSwuNCwxLjQsMCwuNC0uNC40LTEsMC0xLjRMMi40LDcuNCw4LjEsMS43Yy40LS40LjQtMSwwLTEuNC0uNC0uNC0xLS40LTEuNCwwTC4zLDYuN1pNMjksNi40SDF2MmgyOHYtMloiLz4KPC9zdmc+');}.pika-single .pika-next,.pika-single .is-rtl .pika-prev{float:right;background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyOSAxNSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNjNDk4Nzk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOC43LDguMWMuNC0uNC40LTEsMC0xLjRMMjIuMy4zYy0uNC0uNC0xLS40LTEuNCwwLS40LjQtLjQsMSwwLDEuNGw1LjcsNS43LTUuNyw1LjdjLS40LjQtLjQsMSwwLDEuNC40LjQsMSwuNCwxLjQsMGw2LjQtNi40Wk0wLDguNGgyOHYtMkgwdjJaIi8+Cjwvc3ZnPg==');}.pika-single .pika-prev.is-disabled,.pika-single .pika-next.is-disabled{cursor:default;opacity:.2;}.pika-single .pika-select{display:inline-block;}.pika-single .pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0;}.pika-single .pika-table th,.pika-single .pika-table td{width:14.28571429%;padding:4px;}.pika-single .pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center;}.pika-single .pika-table .pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#d2c9b9;font-size:1rem;line-height:15px;text-align:center;background:#484f47;height:initial;aspect-ratio:1/1;border-radius:.3rem;}.pika-single .pika-week{font-size:.8rem;color:#d2c9b9;}.pika-single .is-today .pika-button{background:#484f47;}.pika-single .is-selected .pika-button,.pika-single .has-event .pika-button{color:#fff;background:#c49879;}.pika-single .has-event .pika-button{background:#785d49;}.pika-single .is-disabled .pika-button,.pika-single .is-inrange .pika-button{opacity:.7;}.pika-single .is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;}.pika-single .is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:.3rem;}.pika-single .is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3;}.pika-single .is-outside-current-month .pika-button{color:#999;opacity:.3;}.pika-single .is-selection-disabled{pointer-events:none;cursor:default;}.pika-single .pika-button:hover,.pika-single .pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#c49879;opacity:.95;box-shadow:none;border-radius:3px;}.pika-single .pika-table abbr{border-bottom:0;cursor:help;text-decoration:none;}.voucher-box{margin-bottom:10px!important;}.voucher-box .form-check-input{border-radius:5px;}.voucher-box input[readonly]{background-color:#f2efea!important;border:solid 2px #1a1919;}.voucher-box .form-check-input:checked{background-color:#343b33!important;}.invalid-voucher{color:#9b9996;}.invalid-voucher input[readonly]{background-color:#fff!important;border:solid 2px #9b9996;}.divider{border-bottom:solid 1px #c49879;margin:20px 15px;}.lighter-bg{background-color:#484f47;border-radius:30px;}.terms-and-conditions{padding-top:30px;}.terms-and-conditions h1{text-align:center;color:#c49879;font-size:44px;padding-bottom:15px;margin-bottom:25px;border-bottom:solid 1px #cdc9bc;}.terms-and-conditions .terms-wrapper .terms-btn{text-align:center;}.terms-and-conditions .terms-preview{max-height:200px;overflow:hidden;position:relative;transition:max-height .3s ease;}.terms-and-conditions .terms-preview::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(rgba(72,79,71,0),#484f47);pointer-events:none;transition:opacity .3s ease;}.terms-and-conditions .terms-preview.expanded{max-height:none;}.terms-and-conditions .terms-preview.expanded::after{opacity:0;}.check-registration{padding-top:50px;text-align:center;}.check-registration h2{padding-top:30px;font-size:44px;font-weight:700;}.qr-scanner h1{color:#c49879;font-size:30px;margin-top:30px;}.qr-scanner video{max-width:100%;border-radius:12px;}.h-75{height:75%!important;}#checkout-form #overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(52,59,51,.5);display:none;align-items:center;justify-content:center;z-index:9999;}#checkout-form .spinner{width:3rem;height:3rem;border:.4rem solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}