.nav[data-v-09db1574]{position:fixed;top:0;right:0;left:0;width:100%;z-index:90;transition:all .3s ease-in-out}.nav .wrap[data-v-09db1574]{margin:10px auto 0;display:flex;padding:.7rem 1rem;align-items:center;max-width:1240px;width:calc(100% - 20px);justify-content:space-between;transition:all .3s ease-in-out;border-radius:28px;background:#faf2e1b3;border:1px solid rgba(36,31,27,.4);box-shadow:0 4px 20px -3px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav .wrap .brand[data-v-09db1574]{display:flex;align-items:center;gap:.8rem;min-width:0;cursor:pointer}.nav .wrap .brand img[data-v-09db1574]{width:clamp(52px,6vw,64px);height:clamp(52px,6vw,64px);object-fit:contain;transition:all .3s ease-in-out;filter:drop-shadow(0 -2px 7px rgba(0,0,0,.2470588235))}.nav .wrap .brand .brand-copy[data-v-09db1574]{display:flex;flex-direction:column;gap:.15rem;min-width:0;color:#241f1b}.nav .wrap .brand .brand-copy strong[data-v-09db1574]{font-family:Barlow Condensed,sans-serif;font-size:clamp(21px,2.8vw,26px);white-space:nowrap}.nav .wrap .brand .brand-copy span[data-v-09db1574]{opacity:.7;font-size:clamp(14px,1.85vw,15px);line-height:1.3;white-space:nowrap}.nav .wrap .act[data-v-09db1574]{display:flex;align-items:center;gap:1rem}.nav .wrap .act .quick-links[data-v-09db1574]{display:flex;align-items:center;gap:.7rem}.nav .nav-cta-1[data-v-09db1574]{background-color:#faf2e1;color:#1c1815}.nav .nav-cta-2[data-v-09db1574]{background-color:#d9552e;color:#faf2e1}.nav select[data-v-09db1574]{background-color:#faf2e1b3;border:1px solid rgba(36,31,27,.4);color:#241f1b;padding:.75rem .95rem;border-radius:999px}.nav .icon-menu[data-v-09db1574]{position:relative;display:flex;height:22px;width:28px;flex-direction:column;justify-content:space-between;transition:all .3s ease-in-out;cursor:pointer}.nav .icon-menu .l[data-v-09db1574]{background-color:#241f1b;width:100%;border-radius:10px;height:2px;transition:all ease-in .2s}.nav .icon-menu .l2[data-v-09db1574]{width:68%!important;align-self:flex-end}.nav .im-actvive[data-v-09db1574]{transform:none;position:relative;top:auto;right:auto;z-index:2!important}.nav .im-actvive div[data-v-09db1574]{position:absolute;transition:all .3s ease-in-out}.nav .im-actvive .l2[data-v-09db1574]{opacity:0}.nav .im-actvive .l1[data-v-09db1574]{transform:rotate(225deg)}.nav .im-actvive .l3[data-v-09db1574]{transform:rotate(-225deg)}.nav .im-actvive[data-v-09db1574]{transition:all .3s ease-in-out}.nav .scrolled.wrap[data-v-09db1574]{background:#faf2e1;background-size:cover;transition:all .3s ease-in-out}.nav .scrolled.wrap .brand img[data-v-09db1574]{width:clamp(46px,5vw,56px);height:clamp(46px,5vw,56px)}.menu-tendina[data-v-09db1574]{opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;padding:1rem;height:100dvh;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .25s ease}.menu-tendina .menu-panel[data-v-09db1574]{margin-left:auto;width:min(100%,430px);height:100%;padding:1.15rem;border-radius:32px;background:#faf2e1;background-size:cover;border:1px solid rgba(36,31,27,.4);box-shadow:2px 2px 10px #0000003d;display:flex;flex-direction:column;gap:1rem;transform:translate(105%);transition:transform .3s ease}.menu-tendina .menu-head[data-v-09db1574]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.menu-tendina .panel-brand[data-v-09db1574]{display:flex;flex-direction:column;gap:.2rem}.menu-tendina .panel-brand strong[data-v-09db1574]{font-family:Barlow Condensed,sans-serif;font-size:clamp(21px,2.8vw,26px);font-weight:900;color:#241f1b}.menu-tendina .menu-links[data-v-09db1574]{display:flex;flex-direction:column;gap:.7rem;padding-top:.35rem;overflow:auto}.menu-tendina .menu-links span[data-v-09db1574],.menu-tendina .menu-links a[data-v-09db1574],.menu-tendina .menu-links select[data-v-09db1574]{opacity:0}.menu-tendina .panel-footer[data-v-09db1574]{margin-top:auto;display:flex;flex-direction:column;gap:.8rem}.menu-tendina .panel-cta[data-v-09db1574]{width:100%}.menu-tendina-on[data-v-09db1574]{z-index:95!important;opacity:1;pointer-events:auto}.menu-tendina-on .menu-panel[data-v-09db1574]{transform:translate(0)}.menu-tendina-on .panel-brand span[data-v-09db1574]{opacity:.7;font-size:clamp(16px,2.25vw,19px);line-height:1.3;white-space:nowrap}.menu-tendina-on .menu-links span[data-v-09db1574],.menu-tendina-on .menu-links a[data-v-09db1574]{opacity:1!important;color:#241f1b;display:flex;align-items:center;min-height:54px;padding:1rem 1rem .95rem;border-radius:24px;background:#faf2e14d;border:1px solid rgba(36,31,27,.2);font-size:clamp(16px,2.35vw,19px);font-weight:700;text-decoration:none;transition:opacity .15s ease-in-out,transform .2s ease,background-color .2s ease;cursor:pointer}.menu-tendina-on .menu-links span[data-v-09db1574]:hover,.menu-tendina-on .menu-links a[data-v-09db1574]:hover{transform:scale(.98);background:#d9552e4d}@media(max-width:890px){.nav .wrap[data-v-09db1574]{margin-top:8px;width:calc(100% - 14px);padding:.65rem .85rem}.nav .brand[data-v-09db1574]{gap:.6rem}.nav .brand img[data-v-09db1574]{width:46px!important;height:46px!important}.nav .brand .brand-copy span[data-v-09db1574]{display:none}.nav .quick-links[data-v-09db1574]{display:none!important}.menu-tendina[data-v-09db1574]{padding:.7rem}}.site-footer[data-v-86b27d0d]{padding:2.6rem 1rem 1.6rem;color:#241f1b}.site-footer .legal[data-v-86b27d0d]{width:min(1240px,100%);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem 1.1rem;font-size:12px;opacity:.55}.site-footer a[data-v-86b27d0d]{color:#241f1b;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.site-footer a[data-v-86b27d0d]:hover{color:#d9552e}@media(max-width:550px){.site-footer.has-quick-cta[data-v-86b27d0d]{padding-bottom:calc(56px + 2.6rem + env(safe-area-inset-bottom))}}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-family:Barlow Condensed,sans-serif;letter-spacing:.01em}html{scroll-padding-top:7.5rem}body{color:#241f1b}h1,h2,h3,h4,h5,h6{font-family:Barlow Condensed,sans-serif;letter-spacing:-.03em;line-height:.95}button,input,select,textarea{font:inherit}@keyframes magicBubbleDrift{0%,to{transform:translateZ(0) scale(1) rotate(0);opacity:.9}25%{transform:translate3d(18px,-14px,0) scale(1.04) rotate(2deg);opacity:.96}50%{transform:translate3d(-16px,14px,0) scale(.98) rotate(-2deg);opacity:.9}75%{transform:translate3d(12px,8px,0) scale(1.025) rotate(1deg);opacity:.95}}.c{min-height:100vh;position:relative;isolation:isolate;background:#faf2e1}.c:before,.c:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}@media(max-width:991px),(pointer:coarse),(prefers-reduced-motion:reduce){.c:before,.c:after{position:absolute}.c:after{filter:blur(32px) saturate(115%);opacity:.45;animation:none}}.c>*{position:relative;z-index:1}.img-parallax-2,.img-parallax-1,.img-parallax-glass,.img-parallax-glass-center{--parallax-y: 0px;will-change:transform;backface-visibility:hidden;transform:translate3d(0,var(--parallax-y),0)}@media(prefers-reduced-motion:reduce){.img-parallax-2,.img-parallax-1,.img-parallax-glass,.img-parallax-glass-center{transition:none!important;transform:none!important;will-change:auto;background-position-y:center!important}}.pad-c{padding:10rem 1.5rem 12rem;max-width:1240px;margin:0 auto}.pad-c h1{color:#241f1b}@media(max-width:550px){.pad-c{padding:8.2rem 1rem 7.5rem!important}}.btn_t{border:1px solid rgba(36,31,27,.12);display:inline-flex;justify-content:center;align-items:center;border-radius:19px;padding:.92rem 1.55rem .85rem;min-height:46px;font-size:clamp(16px,2.35vw,19px);color:#241f1b;background:#faf2e1d1;box-shadow:2px 2px 10px #0000003d}.btn,.btn_1,.btn_2,.btn_3{display:inline-flex;justify-content:center;align-items:center;border-radius:19px;padding:1rem 1.55rem .92rem;min-height:48px;border:1px solid transparent;font-size:clamp(20px,2.5vw,22px);text-align:center;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;font-weight:700;text-decoration:none;cursor:pointer;gap:.5rem;line-height:1;box-shadow:2px 2px 10px #0000003d}.hv{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.btn_1:hover,.btn_2:hover,.btn_3:hover,.hv:hover{transform:translateY(-1px)}.btn_1:active,.btn_2:active,.btn_3:active,.hv:active{transform:translateY(0) scale(.985)}.btn_1{background-color:#d9552e;color:#faf2e1;border-color:#d9552e52}.btn_2{background-color:#1c1815;color:#faf2e1;border-color:#1c181533}.btn_3{background-color:#2b5a402e;color:#241f1b;border-color:#2b5a4038}.pill{background-color:#d9552e1f;display:inline-flex;justify-content:center;align-items:center;border-radius:19px;padding:.45rem .8rem;color:#d9552e;text-align:center;font-size:clamp(14px,1.85vw,15px);font-weight:700}@keyframes comparsatesto1{0%{transform:scale(0);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes bodycat2{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes bodycat1{0%{transform:scale(1)}30%{transform:scale(1.11,.8)}40%{transform:scale(.8,1.11)}50%{transform:scale(1.06,.85)}65%{transform:scale(.95,1.01)}75%{transform:scale(1.01,.95)}to{transform:scale(1)}}.close{width:26px}.container-m-over:after{content:"";display:block;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#00000052;z-index:12}.container-m{width:100%;max-width:1180px;margin:0 auto;padding-top:9.5rem!important;padding-inline:0;position:relative;color:#241f1b}.container-m.modal-open{z-index:10000}.container-m h1{width:93%;margin:0 auto}.container-m .eyebrow{margin:.4rem 2rem;display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.45rem .78rem;border-radius:19px;background:#d9552e4d;color:#faf2e1cc;font-size:clamp(14px,1.85vw,15px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:890px){.container-m{padding:8.2rem 0 4rem!important}}.container-m .menu-toolbar{position:sticky;top:clamp(5.6rem,16vw,7rem);z-index:16;margin-bottom:1rem;padding:.25rem 0 .5rem;box-shadow:none}@media(max-width:550px){.container-m .menu-toolbar{top:6rem;margin-bottom:.75rem;padding:.15rem 0 .4rem}}.container-m .menu-toolbar .category-scroll{display:flex;align-items:center;overflow-x:auto;gap:8px;padding:8px 0 15px;margin:0;scrollbar-width:none;scroll-behavior:smooth;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.container-m .menu-toolbar .category-scroll::-webkit-scrollbar{display:none}.container-m .menu-toolbar .category-chip{display:inline-flex;justify-content:center;align-items:center;border-radius:25px;padding:6px 12px;min-height:34px;border:1px solid #faf2e1;background:#faf2e1;color:#241f1b;font-size:clamp(14px,1.85vw,15px);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,border-color .2s ease;box-shadow:2px 2px 10px #0000003d;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.container-m .menu-toolbar .category-chip:hover,.container-m .menu-toolbar .category-chip:focus-visible,.container-m .menu-toolbar .category-chip.category-chip-trigger{transform:translateY(-1px);border-color:#241f1b}.container-m .menu-toolbar .category-chip.active{background:#d9552e;color:#faf2e1;border:none}.container-m .categoty_modal{visibility:hidden;height:0;transition:visibility 0s linear 0s,transform .3s ease .05s}.container-m .categoty_modal .cat-wrap{transform:translateY(100%)}.container-m .categoty_modal.on{display:flex;justify-content:center;visibility:visible;position:fixed;top:0;left:0;bottom:0;z-index:9990!important;width:100%;height:100svh;margin:0 auto!important;padding:max(88px,72px + env(safe-area-inset-top)) 1rem 1rem;overflow-y:hidden;transition:visibility 0s linear 0s,transform .6s ease .04s;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#241f1b47;color:#241f1b}.container-m .categoty_modal.on .cat-wrap{transform:translateY(0);display:flex;flex-direction:column;transition:all .5s ease-in-out .1s;padding:1rem;max-width:760px;width:100%;gap:.75rem!important}.container-m .categoty_modal.on .cat-wrap .top{display:flex;justify-content:flex-start;align-items:center;font-size:clamp(20px,2.5vw,22px);font-weight:800;justify-content:space-between;text-transform:uppercase;background-color:#241f1b;color:#faf2e1;padding:1rem 1.15rem!important;border-radius:22px;box-shadow:0 2px 10px #241f1b0a}.container-m .categoty_modal.on .cat-wrap .top svg{transition:all .2s ease-in-out;border-radius:20px}.container-m .categoty_modal.on .cat-wrap .top svg:hover{scale:1.1}.container-m .categoty_modal.on .cat-cont{display:flex;flex-direction:column;position:relative;overflow-y:auto;align-items:stretch!important;text-align:left!important;gap:.75rem!important;padding:1rem!important;background:#faf2e1;box-shadow:0 4px 20px -3px #0003;border-radius:22px}.container-m .categoty_modal.on .cat-cont svg{height:24px;width:24px}.container-m .categoty_modal.on .cat-cont .category-entry{display:flex;justify-content:center;align-items:center;border-radius:19px;padding:.7rem .95rem;min-height:40px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;gap:.7rem;text-align:center!important;border:1px solid rgba(36,31,27,.1);cursor:pointer;font-size:clamp(20px,2.5vw,22px);font-weight:700}.container-m .categoty_modal.on .cat-cont .category-entry:hover{transform:translateY(-1px);background:#d9552ecc;border-color:#faf2e14d;color:#faf2e1}.container-m .categoty_modal.on .cat-cont .category-entry.active{background:#d9552e!important;color:#faf2e1!important;border-color:transparent}.container-m .categoty_modal.on .cat-cont .category-entry.active svg{fill:#faf2e1;color:#faf2e1}.container-m .cont-p{display:flex;flex-direction:column;width:100%;gap:.3rem}@media(max-width:550px){.container-m .cont-p{gap:2.6rem!important}}.container-m .cont-p h2.category_name{width:93%;margin:0 auto;border-radius:20px;color:#241f1b;font-size:clamp(16px,2.25vw,19px);font-weight:700;text-transform:uppercase;text-shadow:2px 1px 4px rgba(0,0,0,.262);letter-spacing:10%}.container-m .cont-p .category-section .wrap{position:relative;width:100%;gap:1.4rem;scroll-margin-top:13rem;display:flex;flex-direction:column}@media(max-width:550px){.container-m .cont-p .category-section .wrap{gap:1rem;scroll-margin-top:10.25rem}}.container-m .cont-p .category-section .wrap{font-size:clamp(16px,2.35vw,19px)}.container-m .cont-p .category-section .wrap .desc{width:100%;font-size:clamp(16px,2.25vw,19px);line-height:1.7;color:#241f1b}.container-m .cont-p .category-section .wrap .container{display:flex;flex-direction:column;gap:1.25rem!important;overflow-x:hidden}.container-m .product-list{display:flex;flex-direction:column;gap:12px!important;overflow:hidden;padding:8px 0 clamp(3.4rem,7vw,5.4rem)}@media(max-width:550px){.container-m .product-list{gap:10px!important}}.container-m .product-list .product-card{position:relative;width:93%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border-radius:15px;background:#faf2e1;border:none;box-shadow:2px 2px 10px #0000003d;overflow:hidden;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}@media(max-width:890px){.container-m .product-list .product-card{padding:13px 14px}}@media(max-width:550px){.container-m .product-list .product-card{gap:12px;padding:12px}}.container-m .product-list .product-card:hover{transform:scale(1.01)}.container-m .product-list .product-card:after{display:none}.container-m .product-list .product-card .product-info{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px;color:#241f1b}.container-m .product-list .product-card .product-info .product-copy{display:flex;flex-direction:column;gap:6px}.container-m .product-list .product-card .product-info .product-copy .product-name{font-size:clamp(20px,2.5vw,22px);font-weight:700;line-height:1.2}.container-m .product-list .product-card .product-info .product-badge{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:4px 8px;border-radius:19px;background:#d9552e;color:#faf2e1;font-size:clamp(14px,1.85vw,15px);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.container-m .product-list .product-card .product-info .product-badge svg{width:12px;height:12px}.container-m .product-list .product-card .product-info .product-description{font-size:clamp(14px,1.85vw,15px);line-height:1.45;opacity:.8;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.container-m .product-list .product-card .product-info .product-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.container-m .product-list .product-card .product-info .product-price{font-size:clamp(16px,2.25vw,19px);font-weight:700;color:#d9552e!important}.container-m .product-list .product-card .product-info .product-icons{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.container-m .product-list .product-card .product-info .product-icons img{width:18px;height:18px;border-radius:50%;object-fit:cover;background:#faf2e1}.container-m .product-list .product-card .product-image{width:92px;height:92px;border-radius:10px;overflow:hidden;flex:0 0 92px;background:#faf2e1;background-position:center;object-fit:cover;display:block}@media(max-width:890px){.container-m .product-list .product-card .product-image{width:88px;height:88px;flex-basis:88px}}@media(max-width:550px){.container-m .product-list .product-card .product-image{width:80px;height:80px;flex-basis:80px}}.container-m .cart,.container-m .next{background-color:#faf2e1;color:#241f1b!important;border-radius:20px!important}.container-m .cart-c{width:min(100%,1180px)!important;display:flex;justify-content:space-between;align-items:stretch;position:fixed;z-index:12;bottom:1rem!important;right:0;left:0;padding-inline:1rem!important;max-width:1200px;margin:0 auto;gap:.85rem}@media(max-width:550px){.container-m .cart-c{padding-inline:.85rem!important;bottom:.85rem!important}}.container-m .cart-c .cart,.container-m .cart-c .next{min-height:68px;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border-radius:28px!important;box-shadow:2px 2px 10px #0000003d!important}.container-m .cart-c .next{background-color:#d9552e;color:#faf2e1!important;text-transform:uppercase;font-size:clamp(16px,2.25vw,19px)!important;max-width:300px;white-space:wrap;display:flex;justify-content:center;align-items:center;padding:1rem 1.4rem!important;letter-spacing:.04em}@media(max-width:550px){.container-m .cart-c .next{max-width:148px!important;padding-inline:.95rem!important}}.container-m .cart-c .cart{background-color:#2b5a4033;color:#241f1b;flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative;height:auto!important;width:auto!important;padding:1rem 4.5rem 1rem 1.15rem!important;align-items:flex-start!important;font-size:clamp(16px,2.25vw,19px)}@media(max-width:550px){.container-m .cart-c .cart{padding-right:3.9rem!important}}.container-m .cart-c .cart h3{display:block;font-family:Barlow Condensed,sans-serif;font-size:clamp(16px,2.25vw,19px);letter-spacing:.06em;text-transform:uppercase}.container-m .cart-c .cart p{white-space:nowrap;font-size:clamp(14px,1.85vw,15px)!important}.container-m .cart-c .cart span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#d9552e!important;color:#faf2e1!important;font-size:clamp(14px,1.85vw,15px)!important;font-weight:600;border-radius:12.5px!important;padding:6px!important;position:absolute!important;right:.9rem!important;top:.95rem}.container-m .show-p{opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;transition:all .5s ease-in-out;display:flex;justify-content:center;align-items:flex-start;padding:max(16px,env(safe-area-inset-top)) 0 max(16px,env(safe-area-inset-bottom))}.container-m .show-p .wrap{transition:all .5s ease-in-out;margin-top:100%}.container-m .show-p-active{left:0;top:0;bottom:0;z-index:9999;opacity:1;visibility:visible;pointer-events:auto;height:100dvh;background:#00000048!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.container-m .show-p-active .wrap{width:min(93%,720px)!important;max-height:calc(100dvh - 8rem)!important;margin:auto auto 0!important;padding:3px!important;position:relative;border-radius:30px!important;background:#faf2e1;box-shadow:0 4px 20px -3px #0003;display:flex;flex-direction:column;gap:.35rem!important;overflow:hidden}.container-m .show-p-active .wrap .modal-close{position:absolute;top:.8rem;right:.8rem;z-index:3;width:44px;height:44px;border:1px solid rgba(36,31,27,.2);display:inline-flex;justify-content:center;align-items:center;border-radius:19px;background:#faf2e1;box-shadow:2px 2px 10px #0000003d;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease;color:#241f1b;cursor:pointer}.container-m .show-p-active .wrap .modal-close:hover,.container-m .show-p-active .wrap .modal-close:focus-visible{transform:translateY(-1px);scale:.98}.container-m .show-p-active .wrap .modal-close svg{width:18px;height:18px}.container-m .show-p-active .wrap .image-c{min-height:210px;max-height:260px!important;padding:1rem!important;border-radius:26px!important;background-color:#faf2e1!important;color:#241f1b;font-size:clamp(16px,2.25vw,19px);height:40vh;background-size:cover!important;background-repeat:no-repeat;background-position:center!important;position:relative;overflow:hidden}.container-m .show-p-active .wrap .image-c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.container-m .show-p-active .wrap .no-image{height:auto!important}.container-m .show-p-active .wrap .center-scroll{display:flex;flex-direction:column;flex:1;overflow:auto;padding:1rem!important;gap:.9rem!important}.container-m .show-p-active .wrap .center-scroll h3{font-size:clamp(35px,3.7vw,49px)!important;font-weight:700;max-width:calc(100% - 50px)}.container-m .show-p-active .wrap .center-scroll p.category_name{font-size:clamp(16px,2.25vw,19px);font-weight:600;text-transform:uppercase}.container-m .show-p-active .wrap .center-scroll .allergens{display:flex;justify-content:flex-start;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 0}.container-m .show-p-active .wrap .center-scroll .allergens .al{padding:0 7px 0 0;display:flex;justify-content:flex-start;align-items:center;background:#faf2e1;box-shadow:2px 2px 10px #0000003d;gap:3px;font-size:clamp(14px,1.85vw,15px);text-transform:capitalize;border-radius:10px;box-shadow:none!important}.container-m .show-p-active .wrap .center-scroll .allergens img{aspect-ratio:1;border-radius:13.3333333333px;padding:1px;width:25px;box-shadow:none!important}.container-m .show-p-active .wrap .center-scroll .sect{padding:1rem!important;border-radius:22px!important;display:flex;flex-direction:column;gap:.75rem!important;border:1px solid rgba(36,31,27,.2)}.container-m .show-p-active .wrap .center-scroll .sect .head{display:flex;justify-content:space-between;align-items:center}.container-m .show-p-active .wrap .center-scroll .sect .head .name{font-family:Barlow Condensed,sans-serif;font-size:clamp(16px,2.25vw,19px)!important;font-weight:bolder;letter-spacing:.06em;text-transform:uppercase;color:#241f1b!important}.container-m .show-p-active .wrap .center-scroll .sect .head svg{opacity:.5;background:#d9552ecc!important;color:#241f1b;padding:5px;border-radius:10px;transform:rotate(180deg);cursor:pointer;width:27px;transition:all .2s ease-in-out}.container-m .show-p-active .wrap .center-scroll .sect .head svg:hover{scale:1.1;opacity:.5}.container-m .show-p-active .wrap .center-scroll .sect .closer svg{opacity:1;transition:all .4s ease-in-out;transform:rotate(0)}.container-m .show-p-active .wrap .center-scroll .sect .body{display:flex;flex-direction:column;gap:.8rem;font-size:clamp(16px,2.25vw,19px);color:#241f1bcc!important;line-height:1.65}.container-m .show-p-active .wrap .center-scroll .sect .ings{display:flex;flex-direction:column;gap:.8rem}.container-m .show-p-active .wrap .center-scroll .sect .active,.container-m .show-p-active .wrap .center-scroll .sect .not_act{display:flex;justify-content:space-between;align-items:center;font-size:clamp(16px,2.25vw,19px);font-weight:400;text-transform:capitalize;gap:9px;opacity:.7}.container-m .show-p-active .wrap .center-scroll .sect .active .name,.container-m .show-p-active .wrap .center-scroll .sect .not_act .name{flex:1}.container-m .show-p-active .wrap .center-scroll .sect strong{font-weight:bolder;text-transform:uppercase}.container-m .show-p-active .wrap .center-scroll .sect .allergens{padding:0!important}.container-m .show-p-active .wrap .center-scroll .sect .allergens .btn_3{margin:5px auto;font-size:clamp(14px,1.85vw,15px)}.container-m .show-p-active .wrap .center-scroll .sect .check{height:20px;width:20px;border:2px solid #241f1b;border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center;background-color:#faf2e1}.container-m .show-p-active .wrap .center-scroll .sect .check .l{height:7px;width:3px;background-color:#241f1b;border-radius:5px}.container-m .show-p-active .wrap .center-scroll .sect .active{opacity:1}.container-m .show-p-active .wrap .center-scroll .sect .active .check.opt .l{background-color:#241f1b;transform:rotate(45deg) translate(100%)}.container-m .show-p-active .wrap .center-scroll .sect .active .check.opt .l1{height:13px;transform:rotate(-45deg) translate(-40%)}.container-m .show-p-active .wrap .center-scroll .sect .active .check.add .l{background-color:#241f1b;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container-m .show-p-active .wrap .center-scroll .sect .active .check.add .l1{top:0;transform:rotate(90deg) translate(1px,1.5px)}.container-m .show-p-active .wrap .center-scroll .sect .check.remove .l1{background-color:#241f1b;height:14px;position:absolute;left:50%;top:0;transform:rotate(90deg) translate(1px,1.5px)}.container-m .show-p-active .wrap .center-scroll .sect .product-card{padding:10px 0 0;display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between}.container-m .show-p-active .wrap .center-scroll .sect .product-card p{font-size:clamp(16px,2.25vw,19px);font-weight:400;text-transform:uppercase}.container-m .show-p-active .wrap .center-scroll .sect .product-card span{font-size:clamp(14px,1.85vw,15px);font-weight:400;opacity:.7}.container-m .show-p-active .wrap .center-scroll .sect .product-card img{width:90px;height:90px;object-fit:cover;border-radius:12.5px}.container-m .show-p-active .wrap .center-scroll .sect .choice_m .check{flex:0 0 auto}.container-m .show-p-active .wrap .center-scroll .sect .choice_m .text{flex:1 1 auto}.container-m .show-p-active .wrap .center-scroll .sect .choice_m .image_price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.container-m .show-p-active .wrap .center-scroll p.sub{text-transform:lowercase;font-size:clamp(14px,1.85vw,15px);opacity:.7;margin-top:10px}.container-m .show-p-active .wrap .center-scroll .start{padding:0!important;gap:1.2rem;border:0;background:transparent!important}.container-m .show-p-active .wrap .error{background-color:#d9552e24;color:#241f1b;padding:.7rem;width:auto;margin:0 auto;font-size:clamp(14px,1.85vw,15px);border-radius:12.5px}.container-m .show-p-active .wrap .bottom-bar{display:flex;justify-content:flex-start;align-items:center;justify-content:space-between;gap:.7rem 3rem;padding:.9rem 1rem!important;font-size:clamp(24px,2.9vw,34px);border-radius:24px!important;background:#d9552e33;box-shadow:none;color:#1c1815!important;box-shadow:none!important;flex-wrap:wrap}.container-m .show-p-active .wrap .bottom-bar .btn_1{border-radius:20px;font-size:clamp(21px,2.8vw,26px);max-width:360px;flex:1 0!important;transition:all 1s cubic-bezier(.075,.82,.165,1)}@media(max-width:380px){.container-m .show-p-active .wrap .bottom-bar .btn_1{flex:1 0 100%!important;width:100%!important}}.container-m .show-p-active .wrap .bottom-bar .disabled{scale:.9;opacity:.5;cursor:not-allowed;box-shadow:2px 2px 10px #0000003d}.container-m .show-p-active .wrap .bottom-bar .price{text-align:center;font-family:Barlow Condensed,sans-serif;font-size:clamp(24px,2.9vw,34px)!important;font-weight:700;color:#1c1815!important}@media(max-width:550px){.container-m .show-p-active{align-items:stretch;padding:0!important}.container-m .show-p-active .wrap{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))!important;border-radius:0!important;box-shadow:none!important}.container-m .show-p-active .image-c{min-height:160px;max-height:32dvh!important;height:28dvh;border-radius:24px!important}.container-m .show-p-active .center-scroll{min-height:0}.container-m .show-p-active .bottom-bar{border-radius:24px!important;margin-bottom:0!important}}.mobile-quick-cta{display:none}@media(max-width:550px){.mobile-quick-cta{position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:120;display:inline-flex;justify-content:center;align-items:center;border-radius:19px;padding:1rem 1.2rem;min-height:56px;background:#d9552e;color:#faf2e1!important;text-decoration:none;font-size:clamp(20px,2.5vw,22px);font-weight:800;letter-spacing:.04em;box-shadow:2px 2px 10px #0000003d}}.show-c{animation:bodycat1 .5s ease;max-width:760px!important;padding:1.15rem!important;border-radius:30px!important;width:100%;max-height:min(76vh,720px)!important;margin:0 auto;background:#2b5a4033;box-shadow:0 24px 32px #0000003d;color:#241f1b;-webkit-backdrop-filter:blur(49px);backdrop-filter:blur(49px);display:flex;flex-direction:column}@media(max-width:550px){.show-c{padding:1rem!important}}.show-c .top-c{flex:1;font-size:clamp(24px,2.9vw,34px)!important;display:flex;gap:1rem;justify-content:space-between;align-items:center;flex-wrap:wrap}.show-c .top-c svg{height:clamp(25px,3vw,30px);width:clamp(25px,3vw,30px);border-radius:20px}.show-c .top-c h5{margin-top:5px;font-size:clamp(20px,2.5vw,22px);text-align:end;font-weight:400;width:100%}.show-c .prod-c{padding:1.25rem 0!important;display:flex;flex-direction:column;gap:1.6rem!important;width:100%;overflow:auto}.show-c .prod-c .prod{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(36,31,27,.1);font-size:clamp(16px,2.35vw,19px)}.show-c .prod-c .prod .text{display:flex;flex-direction:column;gap:4px;flex:1}.show-c .prod-c .prod .text .name{font-size:clamp(20px,2.5vw,22px)!important;font-weight:900}.show-c .prod-c .prod .text .c_name{font-family:Barlow Condensed,sans-serif;font-size:clamp(14px,1.85vw,15px)!important;font-weight:700;opacity:.6;letter-spacing:.07em;text-transform:uppercase}.show-c .prod-c .prod .text .body,.show-c .prod-c .prod .text .bottom{display:flex;flex-direction:column;font-size:clamp(14px,1.85vw,15px);gap:5px;text-transform:uppercase;font-weight:400;color:#241f1b!important}.show-c .prod-c .prod .text .body .sub-prod,.show-c .prod-c .prod .text .bottom .sub-prod{display:flex;gap:1rem;flex-wrap:wrap;font-weight:300;margin:0!important;padding:0!important}.show-c .prod-c .prod .text .body .sub-prod strong,.show-c .prod-c .prod .text .bottom .sub-prod strong{font-size:clamp(24px,2.9vw,34px)!important;line-height:clamp(14px,1.85vw,15px)!important}.show-c .prod-c .prod .text .body .sub-prod .m,.show-c .prod-c .prod .text .bottom .sub-prod .m{padding-left:.2rem}.show-c .prod-c .prod .text .body .sub-prod span,.show-c .prod-c .prod .text .bottom .sub-prod span{margin:0!important;padding:0!important}.show-c .prod-c .prod .cont_price{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:15px}.show-c .prod-c .prod .cont_price .price{font-size:clamp(20px,2.5vw,22px);font-weight:300}.show-c .bottom-c{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:17px;align-items:center!important}.show-c .bottom-c .minimi{margin:0 .2rem 1rem;display:flex;justify-content:space-between;width:100%;gap:1rem;opacity:.7}.show-c .bottom-c p{font-size:clamp(16px,2.25vw,19px)}.show-c .bottom-c p strong{font-size:clamp(24px,2.9vw,34px);white-space:nowrap}.show-c .bottom-c .next{min-height:48px;border-radius:19px!important;font-size:clamp(16px,2.25vw,19px)!important;color:#faf2e1!important;background:#d9552e!important;box-shadow:2px 2px 10px #0000003d;font-weight:bolder;padding:.5rem 1.2rem}.counter{gap:.75rem!important;display:flex;justify-content:flex-start;align-items:center}.counter .cell{font-family:Barlow Condensed,sans-serif;font-size:clamp(35px,3.7vw,49px);width:35px!important;height:35px!important;min-height:35px;display:inline-flex;justify-content:center;align-items:center;border-radius:19px;padding:0!important;text-align:center;box-shadow:none;transition:all .2s ease-in-out}.counter .cell:hover,.counter .cell:active{opacity:.9;scale:.9}.plus,.minus{position:relative;display:flex;justify-content:center;align-items:center;border-radius:7.5px;padding:1.3rem;background-color:#2b5a4033;border:1px solid rgba(43,90,64,.2)}.plus .line,.minus .line{background-color:#241f1b;height:4px;width:17px;border-radius:3.75px}.plus .l1{position:absolute;transform:rotate(90deg)}.ui-check{cursor:pointer;scale:.6}.ui-check input{display:none}.ui-check svg{overflow:visible}.ui-check .path{fill:none;stroke:#241f1b;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .5s ease,stroke-dashoffset .5s ease;stroke-dasharray:241 9999999;stroke-dashoffset:0}.ui-check input:checked~svg .path{stroke-dasharray:70.5096664429 9999999;stroke-dashoffset:-262.2723388672}.c .page{margin:0 auto;width:100%}.c .page h1{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(49px,5.2vw,67px);letter-spacing:-.04em}.c .page h2{margin-bottom:.65rem;font-family:Barlow Condensed,sans-serif;font-size:clamp(35px,3.7vw,49px);letter-spacing:-.04em}body{-webkit-overflow-scrolling:touch;color:#241f1b}body::-webkit-scrollbar{display:none;background:transparent}body::-webkit-scrollbar-thumb{border-radius:12.5px}body::-webkit-scrollbar-track{background:#241f1b}
