@property --header-sticky-height{syntax:"<length>";inherits:false;initial-value:0}:root{--neutral-800:#000;--neutral-700:#333;--neutral-600:#4d4d4d;--neutral-500:#666;--neutral-400:gray;--neutral-300:#999;--neutral-200:#b3b3b3;--neutral-100:#ccc;--neutral-white:#f5f5f5;--black:var(--neutral-800);--white:var(--neutral-white);--primary-orange-100:#ffd9b8;--primary-orange-200:#ffbe8a;--primary-orange-300:#ffab61;--primary-orange-400-main:#fba037;--primary-orange-500:#e78823;--primary-orange-600:#ca6e12;--primary-orange-700:#a7590c;--primary-orange-800:#784008;--primary-green-100:#b7e6cb;--primary-green-200:#89d7ac;--primary-green-300:#58c68d;--primary-green-400-main:#009e45;--primary-green-500:#008a39;--primary-green-600:#007531;--primary-green-700:#005c26;--primary-green-800:#00421c;--secondary-blue-100:#b8e7ef;--secondary-blue-200:#8bd7e5;--secondary-blue-300:#56c2d7;--secondary-blue-400-main:#009cb8;--secondary-blue-500:#00869e;--secondary-blue-600:#007185;--secondary-blue-700:#005b6b;--secondary-blue-800:#00414d;--secondary-yellow-100:#f0e8b7;--secondary-yellow-200:#e6d784;--secondary-yellow-300:#dcc750;--secondary-yellow-400-main:#d2b72d;--secondary-yellow-500:#b9a022;--secondary-yellow-600:#9a8419;--secondary-yellow-700:#7d6b12;--secondary-yellow-800:#5e500d;--secondary-red-100:#f9c3c7;--secondary-red-200:#f599a1;--secondary-red-300:#f06a76;--secondary-red-400-main:#ea2e3b;--secondary-red-500:#d42531;--secondary-red-600:#b91d27;--secondary-red-700:#92161e;--secondary-red-800:#701016;--tertiary-orange:#e76832;--tertiary-red:#ea2e3b;--tertiary-blue:#009cb8;--tertiary-green:#138144;--tertiary-yellow:#d2b72d;--tertiary-orange-light:#f3852b;--tertiary-pink:#f2646b;--tertiary-blue-ocean:#19bdd7;--tertiary-green-2:#4c9e70;--tertiary-yellow-2:#d7ce79;--poppins:"Poppins", sans-serif;--tarzana:"Tarzana", sans-serif}.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;gap:var(--slide-gap);--slide-width:calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));box-sizing:border-box;display:flex}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}.hello-world-container{max-width:var(--page-width);flex-direction:column;justify-content:center;align-items:center;gap:max(1.2rem,min(.9375vw,1.8rem));margin:0 auto;padding-top:max(4rem,min(4.16666vw,8rem));padding-bottom:max(4rem,min(4.16666vw,8rem));display:flex}.hello-world-container :-webkit-any(h1){color:var(--secondary-red-500);text-align:center;font-family:var(--tarzana);font-size:max(2rem,min(1.66666vw,3.2rem));font-style:normal;font-weight:600;line-height:normal}.hello-world-container :is(h1){color:var(--secondary-red-500);text-align:center;font-family:var(--tarzana);font-size:max(2rem,min(1.66666vw,3.2rem));font-style:normal;font-weight:600;line-height:normal}.hello-world-container :-moz-any(hello-world) :-moz-any(button){color:var(--white);font-family:var(--tarzana);background-color:var(--secondary-red-500);cursor:pointer;border:none;border-radius:10rem;justify-content:center;align-items:center;gap:max(.2rem,min(.20833vw,.4rem));width:fit-content;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.45833vw,2.8rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out;display:flex}.hello-world-container :-moz-any(hello-world) :-moz-any(button):hover{background-color:var(--secondary-red-600)}.hello-world-container :-webkit-any(hello-world) :-webkit-any(button){color:var(--white);font-family:var(--tarzana);background-color:var(--secondary-red-500);cursor:pointer;border:none;border-radius:10rem;justify-content:center;align-items:center;gap:max(.2rem,min(.20833vw,.4rem));width:fit-content;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.45833vw,2.8rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out;display:flex}.hello-world-container :is(hello-world) :is(button){color:var(--white);font-family:var(--tarzana);background-color:var(--secondary-red-500);cursor:pointer;border:none;border-radius:10rem;justify-content:center;align-items:center;gap:max(.2rem,min(.20833vw,.4rem));width:fit-content;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.45833vw,2.8rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out;display:flex}.hello-world-container :-webkit-any(hello-world) :-webkit-any(button):hover{background-color:var(--secondary-red-600)}.hello-world-container :is(hello-world) :is(button):hover{background-color:var(--secondary-red-600)}.hello-world-container :-moz-any(footer) :-moz-any(a){color:var(--secondary-red-500);text-align:center;font-family:var(--tarzana);font-size:max(1.2rem,min(1.04166vw,2rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out}.hello-world-container :-moz-any(footer) :-moz-any(a):hover{color:var(--secondary-red-600)}.hello-world-container :-webkit-any(footer) :-webkit-any(a){color:var(--secondary-red-500);text-align:center;font-family:var(--tarzana);font-size:max(1.2rem,min(1.04166vw,2rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out}.hello-world-container :is(footer) :is(a){color:var(--secondary-red-500);text-align:center;font-family:var(--tarzana);font-size:max(1.2rem,min(1.04166vw,2rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out}.hello-world-container :-webkit-any(footer) :-webkit-any(a):hover{color:var(--secondary-red-600)}.hello-world-container :is(footer) :is(a):hover{color:var(--secondary-red-600)}.button-block.button-block--no-click,.button-block .button--no-click{cursor:default;pointer-events:none}.button-block .button{cursor:pointer;letter-spacing:.072rem;justify-content:center;align-items:center;line-height:100%;text-decoration:none;transition:all .3s ease-in-out;display:flex}.button-block .button.button--no-click{cursor:default;pointer-events:none}.button-block .button .button-block__icon{object-fit:contain;object-position:center;width:max(1.4rem,min(.9375vw,1.8rem));height:max(1.4rem,min(.9375vw,1.8rem));display:block}.button-block .button .button-block__icon.button-block__icon{display:block!important}.button-block .button .button-block__icon.button-block__icon-hover{display:none!important}.button-block .button:hover:has(.button-block__icon-hover) :-moz-any(img).button-block__icon{display:none!important}.button-block .button:hover:has(.button-block__icon-hover) :-moz-any(img).button-block__icon-hover{display:block!important}.button-block .button:hover:has(.button-block__icon-hover) :-webkit-any(img).button-block__icon{display:none!important}.button-block .button:hover:has(.button-block__icon-hover) :is(img).button-block__icon{display:none!important}.button-block .button:hover:has(.button-block__icon-hover) :-webkit-any(img).button-block__icon-hover{display:block!important}.button-block .button:hover:has(.button-block__icon-hover) :is(img).button-block__icon-hover{display:block!important}.button-block .button.button--primary{color:var(--black);background:var(--white);border:.5px solid var(--white);text-align:center;border-radius:10rem;padding:1rem 2rem}.button-block .button.button--primary:hover{color:var(--white);background:var(--black)}.button-block .button.button--secondary{color:var(--black);background:var(--white);border:.5px solid var(--black);text-align:center;border-radius:10rem;padding:1rem 2rem}.button-block .button.button--secondary:hover{color:var(--white);background:var(--black)}.button-block .button.button--tertiary{color:var(--primary-orange-600);background:var(--neutral-white);border:.5px solid var(--neutral-300);text-align:center;border-radius:.4rem;padding:max(.8rem,min(.52083vw,1rem)) max(2rem,min(1.5625vw,3rem))}.button-block .button.button--tertiary:hover{color:var(--primary-orange-800);background:var(--primary-orange-100);border:.5px solid var(--primary-orange-300)}.button-block .button.button--quaternary{color:var(--neutral-800);background:var(--neutral-white);border:.5px solid var(--neutral-800);text-align:center;border-radius:.4rem;padding:max(.8rem,min(.83333vw,1.6rem)) max(2rem,min(1.875vw,3.6rem))}.button-block .button.button--quaternary:hover{color:var(--neutral-white);background:var(--primary-orange-700);border:.5px solid var(--primary-orange-600)}.button-block .button.button--quinary{color:var(--neutral-700);background:var(--primary-orange-400-main);border:.5px solid var(--primary-orange-400-main);text-align:center;border-radius:10rem;padding:max(.8rem,min(.83333vw,1.6rem)) max(2rem,min(1.875vw,3.6rem));font-weight:700}.button-block .button.button--quinary:hover{background:var(--white);border:.5px solid var(--primary-orange-400-main)}dropdown-component{width:100%;display:block}dropdown-component .dropdown-heading{align-items:flex-start;gap:1.6rem;width:100%;display:flex}dropdown-component .dropdown-heading .dropdown-heading__title{cursor:pointer;justify-content:space-between;align-items:center;gap:3.2rem;width:100%;display:flex}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon{min-width:max(2.8rem,min(1.80556vw,3.2rem));max-width:max(2.8rem,min(1.80556vw,3.2rem));min-height:max(2.8rem,min(1.80556vw,3.2rem));max-height:max(2.8rem,min(1.80556vw,3.2rem));display:block}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :-webkit-any(svg){width:100%;height:100%}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){width:100%;height:100%}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--dropdown :-webkit-any(svg){transition:all .3s;transform:rotate(180deg)}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--dropdown :is(svg){transition:all .3s;transform:rotate(180deg)}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :-moz-any(svg){transition:all .3s}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :-webkit-any(svg){transition:all .3s}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :is(svg){transition:all .3s}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :-webkit-any(svg) :-webkit-any(path:first-of-type){transform-origin:50%;transition:all .3s;transform:rotate(90deg)}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :is(svg) :is(path:first-of-type){transform-origin:50%;transition:all .3s;transform:rotate(90deg)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--dropdown :-moz-any(svg){transform:rotate(0)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--dropdown :-webkit-any(svg){transform:rotate(0)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--dropdown :is(svg){transform:rotate(0)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--plus-dropdown :-moz-any(svg) :-moz-any(path:first-of-type){transform:rotate(0)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--plus-dropdown :-webkit-any(svg) :-webkit-any(path:first-of-type){transform:rotate(0)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--plus-dropdown :is(svg) :is(path:first-of-type){transform:rotate(0)}dropdown-component .dropdown-content{transition:all .3s;overflow:hidden}dropdown-component .dropdown-content[closed]{height:0}dropdown-component .dropdown-content .dropdown-content__inner{padding-top:max(.8rem,min(.69444vw,1rem))}.grid-block__container{width:100%;display:grid}.group{max-width:100%;display:flex}.group.group--translucent-background{isolation:isolate}.group.group--justify-start{justify-content:flex-start}.group.group--justify-center{justify-content:center}.group.group--justify-end{justify-content:flex-end}.group.group--align-start{align-items:start}.group.group--align-center{align-items:center}.group.group--align-end{align-items:end}.group.group--align-stretch{align-items:stretch}.group.group--justify-space-between{justify-content:space-between}.icon-block{justify-content:center;align-items:center;width:auto;height:auto;display:flex}.icon-block .icon-image-wrapper{justify-content:center;align-items:center;display:flex}.icon-block .icon-image-wrapper :-webkit-any(img){width:100%;height:auto;display:flex}.icon-block .icon-image-wrapper :is(img){width:100%;height:auto;display:flex}.icon-block :-moz-any(a){cursor:pointer;width:100%;height:auto;text-decoration:none;transition:filter .3s;display:flex}.icon-block :-moz-any(a):hover{filter:brightness(1.1)}.icon-block :-webkit-any(a){cursor:pointer;width:100%;height:auto;text-decoration:none;transition:filter .3s;display:flex}.icon-block :is(a){cursor:pointer;width:100%;height:auto;text-decoration:none;transition:filter .3s;display:flex}.icon-block :-webkit-any(a):hover{filter:brightness(1.1)}.icon-block :is(a):hover{filter:brightness(1.1)}.image-block{display:block;position:relative}.image-block .image-block__link{cursor:pointer;pointer-events:auto;z-index:5;width:100%;height:100%;text-decoration:none;display:block;position:absolute;top:0;left:0;overflow:hidden}.image-block .image-block__link:hover :-webkit-any(img){transform:scale(1.05)}.image-block .image-block__link:hover :is(img){transform:scale(1.05)}.image-block .image-block__link :-webkit-any(img){transition:all .3s}.image-block .image-block__link :is(img){transition:all .3s}.image-block .image-block__content-wrapper{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.image-block .image-block__content-wrapper>*{pointer-events:auto}@media(max-width:767px){.image-block:has(.why-marmita-fitness){height:auto!important}.image-block:has(.why-marmita-fitness)>picture{z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.image-block:has(.why-marmita-fitness)>picture img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.image-block:has(.why-marmita-fitness)>.image-block__content-wrapper{z-index:1;height:auto;padding-bottom:var(--image-custom-height,min(70vw, 28rem));position:relative}.why-marmita-fitness{width:100%;flex-direction:column!important;height:auto!important}.why-marmita-fitness>.image-block{min-height:var(--image-custom-height,0px);width:100%;height:auto!important}.why-marmita-fitness>.image-block>picture{z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.why-marmita-fitness>.image-block>picture img{object-fit:fill;object-position:bottom center;width:100%;height:100%}.why-marmita-fitness>.image-block>.image-block__content-wrapper{z-index:1;height:auto;position:relative}.why-marmita-fitness>.image-block>.image-block__content-wrapper>group,.why-marmita-fitness>.image-block>.image-block__content-wrapper>.group{height:auto!important}}.menu-links{width:100%;display:flex}.menu-links .menu-links__list{flex-direction:column;display:flex}.menu-links .menu-links__list .menu-links__item{display:flex}.menu-links .menu-links__list .menu-links__item .menu-links__link{color:var(--black);font-family:var(--poppins);line-height:140%;text-decoration:none;display:flex}:root{--secret-richtext-collapsed-px-height:100px}.secret-richtext{flex-direction:column;gap:max(1rem,min(1.04166vw,2rem));width:100%;max-width:100%;display:flex}.secret-richtext:has(.secret-richtext__content:empty){display:none}.secret-richtext .secret-richtext__checkbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.secret-richtext .secret-richtext__title{color:var(--black);font-family:var(--poppins);font-size:max(1.6rem,min(.9375vw,1.8rem));font-style:normal;font-weight:600;line-height:normal}.secret-richtext .secret-richtext__wrapper{grid-template-rows:var(--secret-richtext-collapsed-px-height) 0fr;grid-template-areas:"content""content";transition:grid-template-rows .3s;display:grid;position:relative;overflow:hidden}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__wrapper{grid-template-rows:var(--secret-richtext-collapsed-px-height) 1fr}.secret-richtext .secret-richtext__content{font-family:var(--poppins);grid-area:content;font-style:normal;font-weight:300;line-height:normal;position:relative;overflow:hidden}.secret-richtext .secret-richtext__content :-moz-any(p){margin-bottom:1rem;line-height:1.6}.secret-richtext .secret-richtext__content :-moz-any(p):empty{display:none}.secret-richtext .secret-richtext__content :-webkit-any(p){margin-bottom:1rem;line-height:1.6}.secret-richtext .secret-richtext__content :is(p){margin-bottom:1rem;line-height:1.6}.secret-richtext .secret-richtext__content :-webkit-any(p):empty{display:none}.secret-richtext .secret-richtext__content :is(p):empty{display:none}.secret-richtext .secret-richtext__content :-webkit-any(strong){font-weight:500}.secret-richtext .secret-richtext__content :is(strong){font-weight:500}.secret-richtext .secret-richtext__content :-webkit-any(p):last-child{margin-bottom:0}.secret-richtext .secret-richtext__content :is(p):last-child{margin-bottom:0}.secret-richtext .secret-richtext__content :-webkit-any(h1,h2,h3,h4,h5,h6){margin-top:1.5rem;margin-bottom:.75rem}.secret-richtext .secret-richtext__content :is(h1,h2,h3,h4,h5,h6){margin-top:1.5rem;margin-bottom:.75rem}.secret-richtext .secret-richtext__content :-webkit-any(h1,h2,h3,h4,h5,h6,p):first-child{margin-top:0}.secret-richtext .secret-richtext__content :is(h1,h2,h3,h4,h5,h6,p):first-child{margin-top:0}.secret-richtext .secret-richtext__content :-webkit-any(ul,ol){margin-bottom:1rem;padding-left:2rem}.secret-richtext .secret-richtext__content :is(ul,ol){margin-bottom:1rem;padding-left:2rem}.secret-richtext .secret-richtext__content :-webkit-any(li){margin-bottom:.5rem}.secret-richtext .secret-richtext__content :is(li){margin-bottom:.5rem}.secret-richtext .secret-richtext__content:after{content:"";pointer-events:none;opacity:1;height:6rem;transition:opacity .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__content:after{opacity:0}.secret-richtext .secret-richtext__button-wrapper{justify-content:center;margin-top:1rem;display:flex}.secret-richtext .secret-richtext__button{color:var(--black);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .3s;display:flex}.secret-richtext .secret-richtext__button:hover{transform:translateY(-2px)}.secret-richtext .secret-richtext__button:active{transform:translateY(0)}.secret-richtext .secret-richtext__button :-webkit-any(svg){transition:transform .3s}.secret-richtext .secret-richtext__button :is(svg){transition:transform .3s}.secret-richtext.secret-richtext--no-toggle .secret-richtext__wrapper{grid-template-rows:1fr}.secret-richtext.secret-richtext--no-toggle .secret-richtext__content:after,.secret-richtext.secret-richtext--no-toggle .secret-richtext__button-wrapper{display:none}.secret-richtext .secret-richtext__button-expand{display:inline}.secret-richtext .secret-richtext__button-hide{display:none}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button :-moz-any(svg){transform:rotate(180deg)}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button :-webkit-any(svg){transform:rotate(180deg)}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button :is(svg){transform:rotate(180deg)}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button-expand{display:none}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button-hide{display:inline}.text-block__container .text-block__link{text-decoration:none}.text-block__container .text-block :-webkit-any(li){margin-left:2rem}.text-block__container .text-block :is(li){margin-left:2rem}text-contrast.text-block__container{display:block}.video-block{display:block;position:relative}.video-block .video-block__thumbnail{z-index:2;opacity:1;pointer-events:auto;cursor:pointer;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.video-block .video-block__thumbnail :-moz-any(picture){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :-webkit-any(picture){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :is(picture){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :-webkit-any(picture) :-webkit-any(img){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :is(picture) :is(img){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail .placeholder-svg :-webkit-any(*){pointer-events:none}.video-block .video-block__thumbnail .placeholder-svg :is(*){pointer-events:none}.video-block .video-block__play-button{z-index:3;cursor:pointer;opacity:1;pointer-events:auto;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:#fff9;border:none;border-radius:50%;justify-content:center;align-items:center;padding:max(2rem,min(1.30208vw,2.5rem));transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-block .video-block__play-button:hover{background:#0000004d;transform:translate(-50%,-50%)scale(1.1)}.video-block .video-block__play-button:focus{outline:none}.video-block .video-block__play-button .video-block__play-button-icon{justify-content:center;align-items:center;display:flex}.video-block .video-block__play-button .video-block__play-button-icon :-moz-any(svg){color:#000;width:max(2.8rem,min(1.97916vw,3.8rem));min-width:max(2.8rem,min(1.97916vw,3.8rem));height:max(2.8rem,min(1.97916vw,3.8rem));min-height:max(2.8rem,min(1.97916vw,3.8rem));display:block}.video-block .video-block__play-button .video-block__play-button-icon :-webkit-any(svg){color:#000;width:max(2.8rem,min(1.97916vw,3.8rem));min-width:max(2.8rem,min(1.97916vw,3.8rem));height:max(2.8rem,min(1.97916vw,3.8rem));min-height:max(2.8rem,min(1.97916vw,3.8rem));display:block}.video-block .video-block__play-button .video-block__play-button-icon :is(svg){color:#000;width:max(2.8rem,min(1.97916vw,3.8rem));min-width:max(2.8rem,min(1.97916vw,3.8rem));height:max(2.8rem,min(1.97916vw,3.8rem));min-height:max(2.8rem,min(1.97916vw,3.8rem));display:block}.video-block .video-block__play-button .video-block__play-button-icon :-webkit-any(svg) :-webkit-any(path,line,rect){stroke:#000;fill:currentColor}.video-block .video-block__play-button .video-block__play-button-icon :is(svg) :is(path,line,rect){stroke:#000;fill:currentColor}.video-block .video-block__play-button .video-block__play-button-icon--pause,.video-block .video-block__play-button.is-playing .video-block__play-button-icon--play{display:none}.video-block .video-block__play-button.is-playing .video-block__play-button-icon--pause,.video-block .video-block__play-button.is-paused .video-block__play-button-icon--play{display:flex}.video-block .video-block__play-button.is-paused .video-block__play-button-icon--pause{display:none}.video-block.is-playing .video-block__thumbnail,.video-block.is-playing .video-block__play-button,.video-block.is-playing .video-block__content-wrapper{opacity:0;pointer-events:none}.video-block.is-playing[data-overlay-content-on-play=visible] .video-block__content-wrapper{opacity:1;pointer-events:none}.video-block.is-playing[data-overlay-content-on-play=visible] .video-block__content-wrapper>*{pointer-events:auto}.video-block.is-playing .video-block__volume-control,.video-block.is-playing:hover .video-block__play-button,.video-block.is-playing:hover .video-block__volume-control,.video-block.is-paused .video-block__thumbnail,.video-block.is-paused .video-block__play-button,.video-block.is-paused .video-block__volume-control{opacity:1;pointer-events:auto}.video-block .video-block__video-template{aspect-ratio:16/9;z-index:1;cursor:pointer;width:100%;height:100%;display:block}@media screen and (max-width:767px){.video-block .video-block__video-template:not(:has(iframe)){aspect-ratio:25/48}}@media screen and (min-width:768px){.video-block .video-block__video-template{aspect-ratio:16/9}}.video-block .video-block__video-template .video-block__video-iframe{object-fit:contain;border:none;width:100%;height:100%;display:block;overflow:hidden}.video-block .video-block__video-template .video-block__video-tag{object-fit:cover;width:100%;height:100%;display:block;overflow:hidden}.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--desktop{display:none}@media screen and (min-width:768px){.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--desktop{display:block}}.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--mobile{display:block}@media screen and (min-width:768px){.video-block .video-block__video-template .video-block__video-tag.video-block__video-tag--mobile{display:none}}.video-block .video-block__content-wrapper{pointer-events:none;z-index:10;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.video-block .video-block__content-wrapper>*{pointer-events:auto}.video-block .video-block__volume-control{z-index:4;opacity:0;pointer-events:none;align-items:center;gap:1.5rem;transition:opacity .3s;display:flex;position:absolute;bottom:2rem;right:2rem}@media screen and (min-width:768px){.video-block .video-block__volume-control.is-hover .video-block__volume-slider-wrapper{opacity:1;width:10rem}}.video-block .video-block__volume-button{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;width:max(3rem,min(2.08333vw,4rem));height:max(3rem,min(2.08333vw,4rem));color:inherit;background:#fff9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:max(.9rem,min(.625vw,1.2rem));transition:all .2s;display:flex}.video-block .video-block__volume-button:hover{background:#0000004d;transform:scale(1.1)}.video-block .video-block__volume-button:focus{outline:none}.video-block .video-block__volume-button .video-block__volume-icon{justify-content:center;align-items:center;display:flex}.video-block .video-block__volume-button .video-block__volume-icon :-moz-any(svg){color:#000;fill:currentColor;width:max(1.5rem,min(1.04166vw,2rem));height:max(1.5rem,min(1.04166vw,2rem));display:block}.video-block .video-block__volume-button .video-block__volume-icon :-webkit-any(svg){color:#000;fill:currentColor;width:max(1.5rem,min(1.04166vw,2rem));height:max(1.5rem,min(1.04166vw,2rem));display:block}.video-block .video-block__volume-button .video-block__volume-icon :is(svg){color:#000;fill:currentColor;width:max(1.5rem,min(1.04166vw,2rem));height:max(1.5rem,min(1.04166vw,2rem));display:block}.video-block .video-block__volume-button .video-block__volume-icon :-webkit-any(svg) :-webkit-any(path,line,rect){stroke:#000;fill:none}.video-block .video-block__volume-button .video-block__volume-icon :is(svg) :is(path,line,rect){stroke:#000;fill:none}.video-block .video-block__volume-button .video-block__volume-icon--mute,.video-block .video-block__volume-button.is-muted .video-block__volume-icon--on{display:none}.video-block .video-block__volume-button.is-muted .video-block__volume-icon--mute,.video-block .video-block__volume-button.is-unmuted .video-block__volume-icon--on{display:flex}.video-block .video-block__volume-button.is-unmuted .video-block__volume-icon--mute{display:none}.video-block .video-block__volume-slider-wrapper{opacity:0;width:0;transition:width .3s,opacity .3s;display:none;overflow:hidden}@media screen and (min-width:768px){.video-block .video-block__volume-slider-wrapper{display:block}}.video-block .video-block__volume-slider{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff4d;border-radius:max(.2rem,min(.1302vw,.25rem));outline:none;width:100%;height:max(.4rem,min(.26041vw,.5rem))}.video-block .video-block__volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));transition:all .2s;box-shadow:0 2px 4px #0003}.video-block .video-block__volume-slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 3px 6px #0000004d}.video-block .video-block__volume-slider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));transition:all .2s;box-shadow:0 2px 4px #0003}.video-block .video-block__volume-slider::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 3px 6px #0000004d}.simple-carousel{width:100%;display:flex;overflow:hidden}.simple-carousel.click-to-advance .blaze-track>*{cursor:pointer}.simple-carousel.click-to-pdp :-webkit-any(.product-image,.releases-product-card__media-link)[href]{cursor:pointer}.simple-carousel.click-to-pdp :is(.product-image,.releases-product-card__media-link)[href]{cursor:pointer}.simple-carousel.absolute-pagination{position:relative}.simple-carousel.video-sync-pagination{--video-progress:0}.simple-carousel.video-sync-pagination .progressbar-pagination-container{display:none}.simple-carousel.video-sync-pagination.is-video-slide .progressbar-pagination-container{display:flex}.simple-carousel.video-sync-pagination.is-video-slide .blaze-pagination,.simple-carousel.video-sync-pagination.is-video-slide [class*=blaze-pagination-grouped],.simple-carousel.video-sync-pagination.is-single-video .progressbar-pagination-container{display:none!important}.simple-carousel.video-sync-pagination.is-video-slide .progressbar-fill{transform-origin:0;will-change:transform;min-width:100%;transition:none;width:100%!important}.simple-carousel.video-sync-pagination.absolute-pagination .progressbar-pagination-container{z-index:5;box-sizing:border-box;pointer-events:none;width:auto;margin:0;padding-left:max(2rem,min(5vw,4rem));padding-right:max(2rem,min(5vw,4rem));position:absolute;bottom:max(2.4rem,min(2.08vw,4rem));left:0;right:0}.simple-carousel.video-sync-pagination.absolute-pagination .progressbar-pagination{margin:0}.simple-carousel.absolute-buttons{position:relative;overflow:visible}.simple-carousel.absolute-buttons .blaze-slider,.simple-carousel.absolute-buttons-track,.simple-carousel.absolute-buttons-track .blaze-slider,.simple-carousel.absolute-buttons-track .blaze-container,.simple-carousel.absolute-buttons-track .blaze-track-container{overflow:visible}.simple-carousel.absolute-buttons-track .blaze-track-container{position:relative}.simple-carousel.absolute-buttons-track .blaze-track-container>.blaze-track{z-index:0;position:relative}.simple-carousel.absolute-buttons-track .blaze-track-container>.blaze-prev,.simple-carousel.absolute-buttons-track .blaze-track-container>.blaze-next{z-index:10;position:absolute}.simple-carousel.absolute-buttons-container,.simple-carousel.absolute-buttons-container .blaze-slider{position:relative}.simple-carousel .buttons-pagination-container{justify-content:center;align-items:center}.simple-carousel .blaze-prev{cursor:pointer;background:0 0;border:none;border-radius:10rem;justify-content:center;align-items:center;width:max(2.4rem,min(1.97917vw,3.6rem));min-width:max(2.4rem,min(1.97917vw,3.6rem));height:max(2.4rem,min(1.97917vw,3.6rem));min-height:max(2.4rem,min(1.97917vw,3.6rem));transition:all .3s ease-in-out;display:flex;overflow:hidden}.simple-carousel .blaze-prev :-moz-any(svg){width:.8rem;min-width:.8rem;height:1.6rem;min-height:1.6rem;display:block}.simple-carousel .blaze-prev :-webkit-any(svg){width:.8rem;min-width:.8rem;height:1.6rem;min-height:1.6rem;display:block}.simple-carousel .blaze-prev :is(svg){width:.8rem;min-width:.8rem;height:1.6rem;min-height:1.6rem;display:block}.simple-carousel .blaze-prev :-webkit-any(svg) :-webkit-any(path){transition:all .3s ease-in-out}.simple-carousel .blaze-prev :is(svg) :is(path){transition:all .3s ease-in-out}.simple-carousel .blaze-prev[disabled]{cursor:default}.simple-carousel .blaze-prev[disabled] :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-500)}.simple-carousel .blaze-prev[disabled] :is(svg) :is(path){stroke:var(--neutral-500)}.simple-carousel .blaze-next{cursor:pointer;background:0 0;border:none;border-radius:10rem;justify-content:center;align-items:center;width:max(2.4rem,min(1.97917vw,3.6rem));min-width:max(2.4rem,min(1.97917vw,3.6rem));height:max(2.4rem,min(1.97917vw,3.6rem));min-height:max(2.4rem,min(1.97917vw,3.6rem));transition:all .3s ease-in-out;display:flex;overflow:hidden}.simple-carousel .blaze-next :-moz-any(svg){width:.8rem;min-width:.8rem;height:1.6rem;min-height:1.6rem;display:block}.simple-carousel .blaze-next :-webkit-any(svg){width:.8rem;min-width:.8rem;height:1.6rem;min-height:1.6rem;display:block}.simple-carousel .blaze-next :is(svg){width:.8rem;min-width:.8rem;height:1.6rem;min-height:1.6rem;display:block}.simple-carousel .blaze-next :-webkit-any(svg) :-webkit-any(path){transition:all .3s ease-in-out}.simple-carousel .blaze-next :is(svg) :is(path){transition:all .3s ease-in-out}.simple-carousel .blaze-next[disabled]{cursor:default}.simple-carousel .blaze-next[disabled] :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-500)}.simple-carousel .blaze-next[disabled] :is(svg) :is(path){stroke:var(--neutral-500)}.simple-carousel .blaze-slider{align-items:center;gap:max(1.2rem,min(.78125vw,1.5rem));width:100%;display:flex;overflow:hidden}.simple-carousel .blaze-slider .blaze-container{flex-direction:column;width:100%;display:flex;overflow:hidden}.simple-carousel .blaze-slider .blaze-container .blaze-track-container{box-sizing:border-box;width:100%;padding-top:1px;padding-bottom:1px;display:flex}.simple-carousel .blaze-slider .blaze-container .blaze-track-container .blaze-track{width:100%;display:flex}.simple-carousel.is-loading-recommendations product-recommendations{background:linear-gradient(90deg,#ffffff0f,#ffffff38,#ffffff0f) 0 0/220% 100%;border-radius:1.2rem;width:100%;animation:1.4s ease-in-out infinite recommendations-skeleton-pulse;display:block}.simple-carousel product-card.is-entering-recommendation{opacity:0;animation:.28s forwards recommendations-card-enter;transform:translateY(8px)}@keyframes recommendations-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes recommendations-card-enter{to{opacity:1;transform:translateY(0)}}.progressbar-pagination-container{width:100%;display:flex}.progressbar-pagination-container .progressbar-pagination{width:100%;display:flex;position:relative;overflow:hidden}.progressbar-pagination-container .progressbar-pagination .progressbar-fill{width:0%;height:100%;transition:width .3s ease-in-out;display:flex}.simple-carousel.video-sync-pagination.is-video-slide .progressbar-fill{transform-origin:0;min-width:100%;transition:none;width:100%!important}.password-section{height:50vh;padding-top:max(3rem,min(5vw,6rem));padding-bottom:max(3rem,min(5vw,6rem));display:block}.password-section .password-container{max-width:var(--page-width);justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex}.password-section .password-container .password{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.password-section .password-container .password :-webkit-any(label){color:var(--secondary-red-500);font-size:1.6rem;font-weight:700;font-family:var(--poppins);text-align:center}.password-section .password-container .password :is(label){color:var(--secondary-red-500);font-size:1.6rem;font-weight:700;font-family:var(--poppins);text-align:center}.password-section .password-container .password :-webkit-any(input){border:1px solid var(--secondary-red-500);width:100%;font-size:1.6rem;font-family:var(--poppins);border-radius:10rem;padding:1rem}.password-section .password-container .password :is(input){border:1px solid var(--secondary-red-500);width:100%;font-size:1.6rem;font-family:var(--poppins);border-radius:10rem;padding:1rem}.password-section .password-container .submit{width:100%}.password-section .password-container .submit :-webkit-any(input){border:1px solid var(--secondary-red-500);background-color:var(--secondary-red-500);width:100%;color:var(--white);cursor:pointer;font-size:1.6rem;font-family:var(--poppins);border-radius:10rem;padding:1rem}.password-section .password-container .submit :is(input){border:1px solid var(--secondary-red-500);background-color:var(--secondary-red-500);width:100%;color:var(--white);cursor:pointer;font-size:1.6rem;font-family:var(--poppins);border-radius:10rem;padding:1rem}.product-card{border:1px solid var(--neutral-200);background:var(--white);box-sizing:border-box;border-radius:max(1.2rem,min(1.5625vw,3rem));flex-direction:column;gap:max(.8rem,min(1.14583vw,2.2rem));min-width:0;max-width:100%;padding:max(.6rem,min(.625vw,1.2rem));display:flex}:-moz-any(product-card){border:1px solid var(--neutral-200);background:var(--white);box-sizing:border-box;border-radius:max(1.2rem,min(1.5625vw,3rem));flex-direction:column;gap:max(.8rem,min(1.14583vw,2.2rem));min-width:0;max-width:100%;padding:max(.6rem,min(.625vw,1.2rem));display:flex}:-moz-any(product-card) .product-image{display:flex;position:relative}:-moz-any(product-card) .product-image .product-image__image-link{z-index:5;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;display:flex;position:relative;overflow:hidden}:-moz-any(product-card) .product-image .product-image__image-link .product-image__primary{z-index:1;opacity:1;width:100%;transition:opacity .1s cubic-bezier(.4,0,.2,1);position:relative}:-moz-any(product-card) .product-image .product-image__image-link .product-image__secondary{opacity:0;z-index:2;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}:-webkit-any(product-card){border:1px solid var(--neutral-200);background:var(--white);box-sizing:border-box;border-radius:max(1.2rem,min(1.5625vw,3rem));flex-direction:column;gap:max(.8rem,min(1.14583vw,2.2rem));min-width:0;max-width:100%;padding:max(.6rem,min(.625vw,1.2rem));display:flex}:is(product-card){border:1px solid var(--neutral-200);background:var(--white);box-sizing:border-box;border-radius:max(1.2rem,min(1.5625vw,3rem));flex-direction:column;gap:max(.8rem,min(1.14583vw,2.2rem));min-width:0;max-width:100%;padding:max(.6rem,min(.625vw,1.2rem));display:flex}:-webkit-any(product-card) .product-image{display:flex;position:relative}:is(product-card) .product-image{display:flex;position:relative}:-webkit-any(product-card) .product-image .product-image__image-link{z-index:5;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;display:flex;position:relative;overflow:hidden}:is(product-card) .product-image .product-image__image-link{z-index:5;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;display:flex;position:relative;overflow:hidden}:-webkit-any(product-card) .product-image .product-image__image-link .product-image__primary{z-index:1;opacity:1;width:100%;transition:opacity .1s cubic-bezier(.4,0,.2,1);position:relative}:is(product-card) .product-image .product-image__image-link .product-image__primary{z-index:1;opacity:1;width:100%;transition:opacity .1s cubic-bezier(.4,0,.2,1);position:relative}:-webkit-any(product-card) .product-image .product-image__image-link .product-image__secondary{opacity:0;z-index:2;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}:is(product-card) .product-image .product-image__image-link .product-image__secondary{opacity:0;z-index:2;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}:-webkit-any(product-card) .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:cover;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:0;display:block}:is(product-card) .product-image .product-image__image-link .product-image__primary :is(img){object-fit:cover;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:0;display:block}:-webkit-any(product-card) .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){object-fit:cover;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:0;display:block}:is(product-card) .product-image .product-image__image-link .product-image__secondary :is(img){object-fit:cover;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:0;display:block}:-webkit-any(product-card) .product-image .product-image__image-link .product-image__placeholder{object-fit:contain;justify-content:center;align-items:center;width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:max(.6rem,min(.41667vw,.8rem)) max(1.2rem,min(.72917vw,1.4rem));display:flex}:is(product-card) .product-image .product-image__image-link .product-image__placeholder{object-fit:contain;justify-content:center;align-items:center;width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:max(.6rem,min(.41667vw,.8rem)) max(1.2rem,min(.72917vw,1.4rem));display:flex}:-webkit-any(product-card) .product-image .product-image__image-link .product-image__placeholder :-webkit-any(svg){width:100%;height:100%}:is(product-card) .product-image .product-image__image-link .product-image__placeholder :is(svg){width:100%;height:100%}:-webkit-any(product-card) .product-image .product-image__image-link .product-image__placeholder .product-image__placeholder-image{width:100%;height:100%}:is(product-card) .product-image .product-image__image-link .product-image__placeholder .product-image__placeholder-image{width:100%;height:100%}:-webkit-any(product-card) .product-image .product-image__content-wrapper{z-index:6;pointer-events:none;grid-template:"product-tags product-wishlist"".product-icons"1fr/1fr auto;gap:max(1.5rem,min(.625vw,1.2rem));width:100%;height:100%;padding:max(.4rem,min(.417vw,.8rem));display:grid;position:absolute;top:0;left:0}:is(product-card) .product-image .product-image__content-wrapper{z-index:6;pointer-events:none;grid-template:"product-tags product-wishlist"".product-icons"1fr/1fr auto;gap:max(1.5rem,min(.625vw,1.2rem));width:100%;height:100%;padding:max(.4rem,min(.417vw,.8rem));display:grid;position:absolute;top:0;left:0}:-webkit-any(product-card) .product-image .product-image__content-wrapper .product-tags__block{grid-area:product-tags;align-self:flex-start;display:flex}:is(product-card) .product-image .product-image__content-wrapper .product-tags__block{grid-area:product-tags;align-self:flex-start;display:flex}:-webkit-any(product-card) .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper{pointer-events:auto;grid-area:product-wishlist;place-self:flex-start flex-end;display:flex}:is(product-card) .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper{pointer-events:auto;grid-area:product-wishlist;place-self:flex-start flex-end;display:flex}:-webkit-any(product-card) .product-image .product-image__content-wrapper .product-icons{flex-direction:column;grid-area:product-icons;justify-content:flex-end;align-items:flex-end;gap:.4rem;display:flex}:is(product-card) .product-image .product-image__content-wrapper .product-icons{flex-direction:column;grid-area:product-icons;justify-content:flex-end;align-items:flex-end;gap:.4rem;display:flex}:-webkit-any(product-card) .product-into-tags{width:100%;min-height:calc(2*max(.8rem,min(.625vw,1.2rem)) + max(1.2rem,min(.72917vw,1.4rem)));font-family:var(--poppins);flex-shrink:0;justify-content:center;align-items:center;gap:.8rem;line-height:100%;display:flex}:is(product-card) .product-into-tags{width:100%;min-height:calc(2*max(.8rem,min(.625vw,1.2rem)) + max(1.2rem,min(.72917vw,1.4rem)));font-family:var(--poppins);flex-shrink:0;justify-content:center;align-items:center;gap:.8rem;line-height:100%;display:flex}:-webkit-any(product-card) .product-into-tags--empty{visibility:hidden;pointer-events:none}:is(product-card) .product-into-tags--empty{visibility:hidden;pointer-events:none}:-webkit-any(product-card) .product-into-tags+.product-title__block-container{margin-top:calc(.8rem - max(.8rem,min(1.14583vw,2.2rem)))}:is(product-card) .product-into-tags+.product-title__block-container{margin-top:calc(.8rem - max(.8rem,min(1.14583vw,2.2rem)))}:-webkit-any(product-card) .product-into-tag{background:var(--neutral-100);white-space:nowrap;border-radius:10rem;justify-content:center;align-items:center;gap:max(.2rem,min(.208vw,.4rem));width:100%;padding:max(.8rem,min(.625vw,1.2rem)) 0;display:inline-flex}:is(product-card) .product-into-tag{background:var(--neutral-100);white-space:nowrap;border-radius:10rem;justify-content:center;align-items:center;gap:max(.2rem,min(.208vw,.4rem));width:100%;padding:max(.8rem,min(.625vw,1.2rem)) 0;display:inline-flex}:-webkit-any(product-card) .product-into-tag__label{color:var(--black);font-family:var(--poppins);text-transform:uppercase;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:700;line-height:100%}:is(product-card) .product-into-tag__label{color:var(--black);font-family:var(--poppins);text-transform:uppercase;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:700;line-height:100%}:-webkit-any(product-card) .product-into-tag__value{color:var(--black);font-family:var(--poppins);text-transform:uppercase;font-size:max(1rem,min(.625vw,1.2rem));font-weight:300;line-height:100%}:is(product-card) .product-into-tag__value{color:var(--black);font-family:var(--poppins);text-transform:uppercase;font-size:max(1rem,min(.625vw,1.2rem));font-weight:300;line-height:100%}:-webkit-any(product-card) .product-title__block-container{flex-direction:column;gap:max(.4rem,min(.417vw,.8rem));width:100%;display:flex}:is(product-card) .product-title__block-container{flex-direction:column;gap:max(.4rem,min(.417vw,.8rem));width:100%;display:flex}:-webkit-any(product-card) .product_title{color:var(--neutral-700);font-size:max(1rem,min(.83333vw,1.6rem));font-family:var(--poppins);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;min-height:2.4em;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}:is(product-card) .product_title{color:var(--neutral-700);font-size:max(1rem,min(.83333vw,1.6rem));font-family:var(--poppins);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;min-height:2.4em;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}:-webkit-any(product-card) .product-price__variant-select{flex-direction:column;gap:max(.7rem,min(.52083vw,1rem));display:flex}:is(product-card) .product-price__variant-select{flex-direction:column;gap:max(.7rem,min(.52083vw,1rem));display:flex}:-webkit-any(product-card) .product-price__variant-select .variant-select{color:var(--neutral-60);text-overflow:ellipsis;font-family:var(--font-barlow);width:fit-content;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:500;line-height:100%;transition:all .3s}:is(product-card) .product-price__variant-select .variant-select{color:var(--neutral-60);text-overflow:ellipsis;font-family:var(--font-barlow);width:fit-content;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:500;line-height:100%;transition:all .3s}:-webkit-any(product-card) .product-price{flex-direction:column;flex:0 auto;gap:max(.4rem,min(.3125vw,.6rem));min-width:0;max-width:100%;display:flex}:is(product-card) .product-price{flex-direction:column;flex:0 auto;gap:max(.4rem,min(.3125vw,.6rem));min-width:0;max-width:100%;display:flex}:-webkit-any(product-card) .product-price .product-price__wrapper{width:100%;min-width:0;max-width:100%}:is(product-card) .product-price .product-price__wrapper{width:100%;min-width:0;max-width:100%}:-webkit-any(product-card) .product-price .product-price__wrapper .product-price__price-with-icon{width:100%;min-width:0;max-width:100%}:is(product-card) .product-price .product-price__wrapper .product-price__price-with-icon{width:100%;min-width:0;max-width:100%}:-webkit-any(product-card) .product-price .product-price__wrapper .product-price__container{flex-flow:column wrap;align-items:flex-start;gap:.2rem;width:100%;display:flex}:is(product-card) .product-price .product-price__wrapper .product-price__container{flex-flow:column wrap;align-items:flex-start;gap:.2rem;width:100%;display:flex}:-webkit-any(product-card) .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-500);font-family:var(--poppins);font-size:max(1rem,min(.625vw,1.2rem));font-style:normal;font-weight:500;line-height:100%;text-decoration-line:line-through}:is(product-card) .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-500);font-family:var(--poppins);font-size:max(1rem,min(.625vw,1.2rem));font-style:normal;font-weight:500;line-height:100%;text-decoration-line:line-through}:-webkit-any(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount{flex-direction:column;align-items:start;width:100%}:is(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount{flex-direction:column;align-items:start;width:100%}:-webkit-any(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--neutral-700);font-family:var(--poppins);font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:700;line-height:100%;display:block;overflow:hidden}:is(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--neutral-700);font-family:var(--poppins);font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:700;line-height:100%;display:block;overflow:hidden}:-webkit-any(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__discount-badge{display:none}:is(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__discount-badge{display:none}:-webkit-any(product-card) .product-price .product-price__wrapper .product-price__installments{align-items:center;display:flex}:is(product-card) .product-price .product-price__wrapper .product-price__installments{align-items:center;display:flex}:-webkit-any(product-card) .product-price .product-price__wrapper .product-price__installments .info_installment{color:var(--neutral-400);font-family:var(--poppins);font-size:max(1rem,min(.83333vw,1.4rem));font-style:normal;font-weight:500}:is(product-card) .product-price .product-price__wrapper .product-price__installments .info_installment{color:var(--neutral-400);font-family:var(--poppins);font-size:max(1rem,min(.83333vw,1.4rem));font-style:normal;font-weight:500}:-webkit-any(product-card) .product-price .product-price__wrapper .product-price__installments .info_installment :-webkit-any(span){font-weight:600}:is(product-card) .product-price .product-price__wrapper .product-price__installments .info_installment :is(span){font-weight:600}:-webkit-any(product-card) .product-button__block{align-items:stretch;width:100%}:is(product-card) .product-button__block{align-items:stretch;width:100%}:-webkit-any(product-card) .product-button__block .product-quantity{height:100%}:is(product-card) .product-button__block .product-quantity{height:100%}:-webkit-any(product-card) .product-button__block .product-button__link{border:1.5px solid var(--tertiary-green);width:100%;color:var(--white);background-color:var(--tertiary-green);border-radius:10rem;padding:max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));text-decoration:none}:is(product-card) .product-button__block .product-button__link{border:1.5px solid var(--tertiary-green);width:100%;color:var(--white);background-color:var(--tertiary-green);border-radius:10rem;padding:max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));text-decoration:none}:-webkit-any(product-card) .product-button__block .product-button__add-to-cart{border:1.5px solid var(--tertiary-green);width:100%;color:var(--white);background-color:var(--tertiary-green);border-radius:10rem;padding:max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));text-decoration:none}:is(product-card) .product-button__block .product-button__add-to-cart{border:1.5px solid var(--tertiary-green);width:100%;color:var(--white);background-color:var(--tertiary-green);border-radius:10rem;padding:max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));text-decoration:none}:-webkit-any(product-card) .product-button__block .product__button-url{border:1.5px solid var(--tertiary-green);width:100%;color:var(--white);background-color:var(--tertiary-green);border-radius:10rem;padding:max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));text-decoration:none}:is(product-card) .product-button__block .product__button-url{border:1.5px solid var(--tertiary-green);width:100%;color:var(--white);background-color:var(--tertiary-green);border-radius:10rem;padding:max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));text-decoration:none}:-webkit-any(product-card) .product__button-url{border:1.5px solid var(--tertiary-green);width:100%;color:var(--white);background-color:var(--tertiary-green);border-radius:10rem;justify-content:center;align-items:center;padding:max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));font-weight:500;text-decoration:none;transition:all .3s;display:flex}:is(product-card) .product__button-url{border:1.5px solid var(--tertiary-green);width:100%;color:var(--white);background-color:var(--tertiary-green);border-radius:10rem;justify-content:center;align-items:center;padding:max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));font-weight:500;text-decoration:none;transition:all .3s;display:flex}:-webkit-any(product-card) .product__button-url:hover{color:var(--tertiary-green);background-color:var(--white);border:1.5px solid var(--tertiary-green)}:is(product-card) .product__button-url:hover{color:var(--tertiary-green);background-color:var(--white);border:1.5px solid var(--tertiary-green)}:-webkit-any(product-card)>.shopify-block{width:100%;min-width:0}:is(product-card)>.shopify-block{width:100%;min-width:0}:-webkit-any(product-card)>.shopify-block:has(.product-card__price-and-button){margin-top:auto}:is(product-card)>.shopify-block:has(.product-card__price-and-button){margin-top:auto}:-webkit-any(product-card) .shopify-block:has(.product-button__block){width:100%}:is(product-card) .shopify-block:has(.product-button__block){width:100%}:-webkit-any(product-card) .product-size__block{min-height:max(1rem,min(.625vw,1.2rem));display:flex}:is(product-card) .product-size__block{min-height:max(1rem,min(.625vw,1.2rem));display:flex}:-webkit-any(product-card) .product-size__block .product-size__badge{color:var(--neutral-500);font-family:var(--poppins);white-space:nowrap;border-radius:6.25rem;justify-content:center;align-items:center;font-size:max(1rem,min(.625vw,1.2rem));font-weight:500;line-height:100%;display:inline-flex}:is(product-card) .product-size__block .product-size__badge{color:var(--neutral-500);font-family:var(--poppins);white-space:nowrap;border-radius:6.25rem;justify-content:center;align-items:center;font-size:max(1rem,min(.625vw,1.2rem));font-weight:500;line-height:100%;display:inline-flex}:-webkit-any(product-card) .product-size__block--empty{visibility:hidden;pointer-events:none}:is(product-card) .product-size__block--empty{visibility:hidden;pointer-events:none}@media screen and (min-width:768px){:-webkit-any(product-card):has(.product-image__secondary):hover .product-image .product-image__image-link .product-image__primary{opacity:0}:is(product-card):has(.product-image__secondary):hover .product-image .product-image__image-link .product-image__primary{opacity:0}:-webkit-any(product-card):has(.product-image__secondary):hover .product-image .product-image__image-link .product-image__secondary{opacity:1}:is(product-card):has(.product-image__secondary):hover .product-image .product-image__image-link .product-image__secondary{opacity:1}:-webkit-any(product-card):has(.product-image__secondary):hover .product__button-url{opacity:1}:is(product-card):has(.product-image__secondary):hover .product__button-url{opacity:1}}:-webkit-any(product-card) .product__buy-info{justify-content:space-between;display:flex}:is(product-card) .product__buy-info{justify-content:space-between;display:flex}:-webkit-any(product-card) .product-card__price-and-button{flex-direction:column;align-items:stretch;gap:max(.65rem,min(.417vw,.8rem));width:100%;min-width:0;max-width:100%;margin-top:auto;display:flex}:is(product-card) .product-card__price-and-button{flex-direction:column;align-items:stretch;gap:max(.65rem,min(.417vw,.8rem));width:100%;min-width:0;max-width:100%;margin-top:auto;display:flex}:-webkit-any(product-card) .product-card__quantity-and-button{flex:auto;align-items:stretch;gap:.2rem;width:100%;min-width:0;max-width:100%;display:flex}:is(product-card) .product-card__quantity-and-button{flex:auto;align-items:stretch;gap:.2rem;width:100%;min-width:0;max-width:100%;display:flex}:-webkit-any(product-card) .product-card__quantity-and-button .product-quantity{box-sizing:border-box;border:1.5px solid var(--tertiary-green);background:var(--white);border-radius:10rem 0 0 10rem;flex:0 auto;justify-content:center;align-items:center;gap:0;min-width:0;max-width:none;height:max(2.6rem,min(2.5vw,4.8rem));padding:1rem;display:flex}:is(product-card) .product-card__quantity-and-button .product-quantity{box-sizing:border-box;border:1.5px solid var(--tertiary-green);background:var(--white);border-radius:10rem 0 0 10rem;flex:0 auto;justify-content:center;align-items:center;gap:0;min-width:0;max-width:none;height:max(2.6rem,min(2.5vw,4.8rem));padding:1rem;display:flex}:-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{cursor:pointer;width:auto;height:100%;color:var(--neutral-600);background:0 0;border:0;flex-shrink:1;justify-content:center;align-items:center;padding:0 max(.4rem,min(.625vw,1.6rem));display:flex}:is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{cursor:pointer;width:auto;height:100%;color:var(--neutral-600);background:0 0;border:0;flex-shrink:1;justify-content:center;align-items:center;padding:0 max(.4rem,min(.625vw,1.6rem));display:flex}:-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:max(.9rem,min(.833vw,1.6rem));height:auto;display:block}:is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:max(.9rem,min(.833vw,1.6rem));height:auto;display:block}:-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button:disabled{cursor:not-allowed;opacity:.3}:is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button:disabled{cursor:not-allowed;opacity:.3}:-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{min-width:1.2rem;color:var(--tertiary-green);font-family:var(--poppins);text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding:0 max(.2rem,min(.4vw,1rem));font-size:max(1rem,min(.833vw,1.6rem));font-weight:500;line-height:1;display:flex}:is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{min-width:1.2rem;color:var(--tertiary-green);font-family:var(--poppins);text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding:0 max(.2rem,min(.4vw,1rem));font-size:max(1rem,min(.833vw,1.6rem));font-weight:500;line-height:1;display:flex}:-webkit-any(product-card) .product-card__quantity-and-button .product__button-url{box-sizing:border-box;border:1.5px solid var(--tertiary-green);text-overflow:ellipsis;white-space:nowrap;border-radius:0 10rem 10rem 0;flex:1 1 0;min-width:0;height:max(2.6rem,min(2.5vw,4.8rem));padding:0 max(.6rem,min(.833vw,2rem));font-size:max(1rem,min(.83333vw,1.6rem));overflow:hidden}:is(product-card) .product-card__quantity-and-button .product__button-url{box-sizing:border-box;border:1.5px solid var(--tertiary-green);text-overflow:ellipsis;white-space:nowrap;border-radius:0 10rem 10rem 0;flex:1 1 0;min-width:0;height:max(2.6rem,min(2.5vw,4.8rem));padding:0 max(.6rem,min(.833vw,2rem));font-size:max(1rem,min(.83333vw,1.6rem));overflow:hidden}:-webkit-any(product-card) .product-card__quantity-and-button .product-button__link{box-sizing:border-box;border:1.5px solid var(--tertiary-green);text-overflow:ellipsis;white-space:nowrap;border-radius:0 10rem 10rem 0;flex:1 1 0;min-width:0;height:max(2.6rem,min(2.5vw,4.8rem));padding:0 max(.6rem,min(.833vw,2rem));font-size:max(1rem,min(.83333vw,1.6rem));overflow:hidden}:is(product-card) .product-card__quantity-and-button .product-button__link{box-sizing:border-box;border:1.5px solid var(--tertiary-green);text-overflow:ellipsis;white-space:nowrap;border-radius:0 10rem 10rem 0;flex:1 1 0;min-width:0;height:max(2.6rem,min(2.5vw,4.8rem));padding:0 max(.6rem,min(.833vw,2rem));font-size:max(1rem,min(.83333vw,1.6rem));overflow:hidden}:-webkit-any(product-card) .product-card__quantity-and-button .product-button__add-to-cart{box-sizing:border-box;border:1.5px solid var(--tertiary-green);text-overflow:ellipsis;white-space:nowrap;border-radius:0 10rem 10rem 0;flex:1 1 0;min-width:0;height:max(2.6rem,min(2.5vw,4.8rem));padding:0 max(.6rem,min(.833vw,2rem));font-size:max(1rem,min(.83333vw,1.6rem));overflow:hidden}:is(product-card) .product-card__quantity-and-button .product-button__add-to-cart{box-sizing:border-box;border:1.5px solid var(--tertiary-green);text-overflow:ellipsis;white-space:nowrap;border-radius:0 10rem 10rem 0;flex:1 1 0;min-width:0;height:max(2.6rem,min(2.5vw,4.8rem));padding:0 max(.6rem,min(.833vw,2rem));font-size:max(1rem,min(.83333vw,1.6rem));overflow:hidden}:-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-quantity{display:none}:is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-quantity{display:none}:-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{width:100%;text-overflow:unset;white-space:normal;border-radius:10rem;flex:100%;padding-left:max(.4rem,min(.6vw,1.2rem));padding-right:max(.4rem,min(.6vw,1.2rem));line-height:1.2;overflow:visible}:is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{width:100%;text-overflow:unset;white-space:normal;border-radius:10rem;flex:100%;padding-left:max(.4rem,min(.6vw,1.2rem));padding-right:max(.4rem,min(.6vw,1.2rem));line-height:1.2;overflow:visible}:-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .buy-button__text{text-overflow:unset;white-space:normal;text-align:center;overflow:visible}:is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .buy-button__text{text-overflow:unset;white-space:normal;text-align:center;overflow:visible}:-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-quantity{display:none}:is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-quantity{display:none}:-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{width:100%;text-overflow:unset;white-space:normal;border-radius:10rem;flex:100%;padding-left:max(.4rem,min(.6vw,1.2rem));padding-right:max(.4rem,min(.6vw,1.2rem));line-height:1.2;overflow:visible}:is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{width:100%;text-overflow:unset;white-space:normal;border-radius:10rem;flex:100%;padding-left:max(.4rem,min(.6vw,1.2rem));padding-right:max(.4rem,min(.6vw,1.2rem));line-height:1.2;overflow:visible}:-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .buy-button__text{text-overflow:unset;white-space:normal;text-align:center;overflow:visible}:is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .buy-button__text{text-overflow:unset;white-space:normal;text-align:center;overflow:visible}:-moz-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__primary :-moz-any(img){filter:grayscale();opacity:.6}:-webkit-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__primary :-webkit-any(img){filter:grayscale();opacity:.6}:is(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__primary :is(img){filter:grayscale();opacity:.6}:-moz-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__primary :-moz-any(svg){filter:grayscale();opacity:.6}:-webkit-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__primary :-webkit-any(svg){filter:grayscale();opacity:.6}:is(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__primary :is(svg){filter:grayscale();opacity:.6}:-moz-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :-moz-any(img){filter:grayscale();opacity:.6}:-webkit-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :-webkit-any(img){filter:grayscale();opacity:.6}:is(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :is(img){filter:grayscale();opacity:.6}:-moz-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :-moz-any(svg){filter:grayscale();opacity:.6}:-webkit-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :-webkit-any(svg){filter:grayscale();opacity:.6}:is(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :is(svg){filter:grayscale();opacity:.6}:-moz-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :-moz-any(img){filter:grayscale();opacity:.6}:-webkit-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :-webkit-any(img){filter:grayscale();opacity:.6}:is(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :is(img){filter:grayscale();opacity:.6}:-moz-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :-moz-any(svg){filter:grayscale();opacity:.6}:-webkit-any(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :-webkit-any(svg){filter:grayscale();opacity:.6}:is(product-card):has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :is(svg){filter:grayscale();opacity:.6}.product-card .product-image{display:flex;position:relative}.product-card .product-image .product-image__image-link{z-index:5;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;display:flex;position:relative;overflow:hidden}.product-card .product-image .product-image__image-link .product-image__primary{z-index:1;opacity:1;width:100%;transition:opacity .1s cubic-bezier(.4,0,.2,1);position:relative}.product-card .product-image .product-image__image-link .product-image__secondary{opacity:0;z-index:2;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.product-card .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:cover;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:0;display:block}.product-card .product-image .product-image__image-link .product-image__primary :is(img){object-fit:cover;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:0;display:block}.product-card .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){object-fit:cover;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:0;display:block}.product-card .product-image .product-image__image-link .product-image__secondary :is(img){object-fit:cover;border-radius:max(.6rem,min(.625vw,1.2rem));width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:0;display:block}.product-card .product-image .product-image__image-link .product-image__placeholder{object-fit:contain;justify-content:center;align-items:center;width:100%;min-height:max(12.8rem,min(16.979vw,32.6rem));max-height:max(12.8rem,min(16.979vw,32.6rem));padding:max(.6rem,min(.41667vw,.8rem)) max(1.2rem,min(.72917vw,1.4rem));display:flex}.product-card .product-image .product-image__image-link .product-image__placeholder :-webkit-any(svg){width:100%;height:100%}.product-card .product-image .product-image__image-link .product-image__placeholder :is(svg){width:100%;height:100%}.product-card .product-image .product-image__image-link .product-image__placeholder .product-image__placeholder-image{width:100%;height:100%}.product-card .product-image .product-image__content-wrapper{z-index:6;pointer-events:none;grid-template:"product-tags product-wishlist"".product-icons"1fr/1fr auto;gap:max(1.5rem,min(.625vw,1.2rem));width:100%;height:100%;padding:max(.4rem,min(.417vw,.8rem));display:grid;position:absolute;top:0;left:0}.product-card .product-image .product-image__content-wrapper .product-tags__block{grid-area:product-tags;align-self:flex-start;display:flex}.product-card .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper{pointer-events:auto;grid-area:product-wishlist;place-self:flex-start flex-end;display:flex}.product-card .product-image .product-image__content-wrapper .product-icons{flex-direction:column;grid-area:product-icons;justify-content:flex-end;align-items:flex-end;gap:.4rem;display:flex}.product-card .product-into-tags{width:100%;min-height:calc(2*max(.8rem,min(.625vw,1.2rem)) + max(1.2rem,min(.72917vw,1.4rem)));font-family:var(--poppins);flex-shrink:0;justify-content:center;align-items:center;gap:.8rem;line-height:100%;display:flex}.product-card .product-into-tags--empty{visibility:hidden;pointer-events:none}.product-card .product-into-tags+.product-title__block-container{margin-top:calc(.8rem - max(.8rem,min(1.14583vw,2.2rem)))}.product-card .product-into-tag{background:var(--neutral-100);white-space:nowrap;border-radius:10rem;justify-content:center;align-items:center;gap:max(.2rem,min(.208vw,.4rem));width:100%;padding:max(.8rem,min(.625vw,1.2rem)) 0;display:inline-flex}.product-card .product-into-tag__label{color:var(--black);font-family:var(--poppins);text-transform:uppercase;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:700;line-height:100%}.product-card .product-into-tag__value{color:var(--black);font-family:var(--poppins);text-transform:uppercase;font-size:max(1rem,min(.625vw,1.2rem));font-weight:300;line-height:100%}.product-card .product-title__block-container{flex-direction:column;gap:max(.4rem,min(.417vw,.8rem));width:100%;display:flex}.product-card .product_title{color:var(--neutral-700);font-size:max(1rem,min(.83333vw,1.6rem));font-family:var(--poppins);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;min-height:2.4em;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.product-card .product-price__variant-select{flex-direction:column;gap:max(.7rem,min(.52083vw,1rem));display:flex}.product-card .product-price__variant-select .variant-select{color:var(--neutral-60);text-overflow:ellipsis;font-family:var(--font-barlow);width:fit-content;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:500;line-height:100%;transition:all .3s}.product-card .product-price{flex-direction:column;flex:0 auto;gap:max(.4rem,min(.3125vw,.6rem));min-width:0;max-width:100%;display:flex}.product-card .product-price .product-price__wrapper,.product-card .product-price .product-price__wrapper .product-price__price-with-icon{width:100%;min-width:0;max-width:100%}.product-card .product-price .product-price__wrapper .product-price__container{flex-flow:column wrap;align-items:flex-start;gap:.2rem;width:100%;display:flex}.product-card .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-500);font-family:var(--poppins);font-size:max(1rem,min(.625vw,1.2rem));font-style:normal;font-weight:500;line-height:100%;text-decoration-line:line-through}.product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount{flex-direction:column;align-items:start;width:100%}.product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--neutral-700);font-family:var(--poppins);font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:700;line-height:100%;display:block;overflow:hidden}.product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__discount-badge{display:none}.product-card .product-price .product-price__wrapper .product-price__installments{align-items:center;display:flex}.product-card .product-price .product-price__wrapper .product-price__installments .info_installment{color:var(--neutral-400);font-family:var(--poppins);font-size:max(1rem,min(.83333vw,1.4rem));font-style:normal;font-weight:500}.product-card .product-price .product-price__wrapper .product-price__installments .info_installment :-webkit-any(span){font-weight:600}.product-card .product-price .product-price__wrapper .product-price__installments .info_installment :is(span){font-weight:600}.product-card .product-button__block{align-items:stretch;width:100%}.product-card .product-button__block .product-quantity{height:100%}.product-card .product-button__block .product-button__link,.product-card .product-button__block .product-button__add-to-cart,.product-card .product-button__block .product__button-url{border:1.5px solid var(--tertiary-green);width:100%;color:var(--white);background-color:var(--tertiary-green);border-radius:10rem;padding:max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));text-decoration:none}.product-card .product__button-url{border:1.5px solid var(--tertiary-green);width:100%;color:var(--white);background-color:var(--tertiary-green);border-radius:10rem;justify-content:center;align-items:center;padding:max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));font-weight:500;text-decoration:none;transition:all .3s;display:flex}.product-card .product__button-url:hover{color:var(--tertiary-green);background-color:var(--white);border:1.5px solid var(--tertiary-green)}.product-card>.shopify-block{width:100%;min-width:0}.product-card>.shopify-block:has(.product-card__price-and-button){margin-top:auto}.product-card .shopify-block:has(.product-button__block){width:100%}.product-card .product-size__block{min-height:max(1rem,min(.625vw,1.2rem));display:flex}.product-card .product-size__block .product-size__badge{color:var(--neutral-500);font-family:var(--poppins);white-space:nowrap;border-radius:6.25rem;justify-content:center;align-items:center;font-size:max(1rem,min(.625vw,1.2rem));font-weight:500;line-height:100%;display:inline-flex}.product-card .product-size__block--empty{visibility:hidden;pointer-events:none}@media screen and (min-width:768px){.product-card:has(.product-image__secondary):hover .product-image .product-image__image-link .product-image__primary{opacity:0}.product-card:has(.product-image__secondary):hover .product-image .product-image__image-link .product-image__secondary{opacity:1}.product-card:has(.product-image__secondary):hover .product__button-url{opacity:1}}.product-card .product__buy-info{justify-content:space-between;display:flex}.product-card .product-card__price-and-button{flex-direction:column;align-items:stretch;gap:max(.65rem,min(.417vw,.8rem));width:100%;min-width:0;max-width:100%;margin-top:auto;display:flex}.product-card .product-card__quantity-and-button{flex:auto;align-items:stretch;gap:.2rem;width:100%;min-width:0;max-width:100%;display:flex}.product-card .product-card__quantity-and-button .product-quantity{box-sizing:border-box;border:1.5px solid var(--tertiary-green);background:var(--white);border-radius:10rem 0 0 10rem;flex:0 auto;justify-content:center;align-items:center;gap:0;min-width:0;max-width:none;height:max(2.6rem,min(2.5vw,4.8rem));padding:1rem;display:flex}.product-card .product-card__quantity-and-button .product-quantity .product-quantity__button{cursor:pointer;width:auto;height:100%;color:var(--neutral-600);background:0 0;border:0;flex-shrink:1;justify-content:center;align-items:center;padding:0 max(.4rem,min(.625vw,1.6rem));display:flex}.product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:max(.9rem,min(.833vw,1.6rem));height:auto;display:block}.product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:max(.9rem,min(.833vw,1.6rem));height:auto;display:block}.product-card .product-card__quantity-and-button .product-quantity .product-quantity__button:disabled{cursor:not-allowed;opacity:.3}.product-card .product-card__quantity-and-button .product-quantity .product-quantity__input{min-width:1.2rem;color:var(--tertiary-green);font-family:var(--poppins);text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding:0 max(.2rem,min(.4vw,1rem));font-size:max(1rem,min(.833vw,1.6rem));font-weight:500;line-height:1;display:flex}.product-card .product-card__quantity-and-button .product__button-url,.product-card .product-card__quantity-and-button .product-button__link,.product-card .product-card__quantity-and-button .product-button__add-to-cart{box-sizing:border-box;border:1.5px solid var(--tertiary-green);text-overflow:ellipsis;white-space:nowrap;border-radius:0 10rem 10rem 0;flex:1 1 0;min-width:0;height:max(2.6rem,min(2.5vw,4.8rem));padding:0 max(.6rem,min(.833vw,2rem));font-size:max(1rem,min(.83333vw,1.6rem));overflow:hidden}.product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-quantity{display:none}.product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{width:100%;text-overflow:unset;white-space:normal;border-radius:10rem;flex:100%;padding-left:max(.4rem,min(.6vw,1.2rem));padding-right:max(.4rem,min(.6vw,1.2rem));line-height:1.2;overflow:visible}.product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .buy-button__text{text-overflow:unset;white-space:normal;text-align:center;overflow:visible}.product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-quantity{display:none}.product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{width:100%;text-overflow:unset;white-space:normal;border-radius:10rem;flex:100%;padding-left:max(.4rem,min(.6vw,1.2rem));padding-right:max(.4rem,min(.6vw,1.2rem));line-height:1.2;overflow:visible}.product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) .buy-button__text{text-overflow:unset;white-space:normal;text-align:center;overflow:visible}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__primary :-moz-any(img){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__primary :-webkit-any(img){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__primary :is(img){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__primary :-moz-any(svg){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__primary :-webkit-any(svg){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__primary :is(svg){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :-moz-any(img){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :-webkit-any(img){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :is(img){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :-moz-any(svg){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :-webkit-any(svg){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__secondary :is(svg){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :-moz-any(img){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :-webkit-any(img){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :is(img){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :-moz-any(svg){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :-webkit-any(svg){filter:grayscale();opacity:.6}.product-card:has(.product-tag--sold-out) .product-image__image-link .product-image__placeholder :is(svg){filter:grayscale();opacity:.6}:is(.product-card[data-recommendations=true],[data-recommendations=true] .product-card) .product-card__price-and-button{justify-content:space-between}:is(.product-card[data-recommendations=true],[data-recommendations=true] .product-card) .product-card__quantity-and-button{flex:0 auto}:is(.product-card[data-recommendations=true],[data-recommendations=true] .product-card) .product-card__quantity-and-button .product-quantity{flex-shrink:1;width:max(7.2rem,min(6.5vw,12.4rem));min-width:0}:is(.product-card[data-recommendations=true],[data-recommendations=true] .product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{flex:1;padding-left:max(.4rem,min(.52vw,1.6rem));padding-right:max(.4rem,min(.52vw,1.6rem))}:is(.product-card[data-recommendations=true],[data-recommendations=true] .product-card) .product-card__quantity-and-button .product__button-url{white-space:nowrap;flex:1 0 auto;width:auto;min-width:max(6.4rem,min(5.7vw,10.9rem));padding-left:max(.8rem,min(.7vw,2rem));padding-right:max(.8rem,min(.7vw,2rem))}:is(.product-card[data-recommendations=true],[data-recommendations=true] .product-card) .product-card__quantity-and-button .product-button__link{white-space:nowrap;flex:1 0 auto;width:auto;min-width:max(6.4rem,min(5.7vw,10.9rem));padding-left:max(.8rem,min(.7vw,2rem));padding-right:max(.8rem,min(.7vw,2rem))}:is(.product-card[data-recommendations=true],[data-recommendations=true] .product-card) .product-card__quantity-and-button .product-button__add-to-cart{white-space:nowrap;flex:1 0 auto;width:auto;min-width:max(6.4rem,min(5.7vw,10.9rem));padding-left:max(.8rem,min(.7vw,2rem));padding-right:max(.8rem,min(.7vw,2rem))}@media screen and (min-width:500px){.product-card .product-card__price-and-button{flex-direction:column;align-items:center;gap:max(.4rem,min(.417vw,.8rem));width:100%}:-moz-any(product-card) .product-card__price-and-button{flex-direction:column;align-items:center;gap:max(.4rem,min(.417vw,.8rem));width:100%}:-moz-any(product-card) .product-card__price-and-button .product-price{flex:0 auto;width:100%}:-moz-any(product-card) .product-card__price-and-button .product-card__quantity-and-button{flex:1 1 0;width:100%}:-webkit-any(product-card) .product-card__price-and-button{flex-direction:column;align-items:center;gap:max(.4rem,min(.417vw,.8rem));width:100%}:is(product-card) .product-card__price-and-button{flex-direction:column;align-items:center;gap:max(.4rem,min(.417vw,.8rem));width:100%}:-webkit-any(product-card) .product-card__price-and-button .product-price{flex:0 auto;width:100%}:is(product-card) .product-card__price-and-button .product-price{flex:0 auto;width:100%}:-webkit-any(product-card) .product-card__price-and-button .product-card__quantity-and-button{flex:1 1 0;width:100%}:is(product-card) .product-card__price-and-button .product-card__quantity-and-button{flex:1 1 0;width:100%}.product-card .product-card__price-and-button .product-price{flex:0 auto;width:100%}.product-card .product-card__price-and-button .product-card__quantity-and-button{flex:1 1 0;width:100%}}@media screen and (min-width:700px)and (max-width:820px){:-moz-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{font-size:max(.9rem,min(1.6vw,1.2rem))}:-moz-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{font-size:max(.9rem,min(1.6vw,1.2rem))}:-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{font-size:max(.9rem,min(1.6vw,1.2rem))}:is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{font-size:max(.9rem,min(1.6vw,1.2rem))}:-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{font-size:max(.9rem,min(1.6vw,1.2rem))}:is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{font-size:max(.9rem,min(1.6vw,1.2rem))}.product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{font-size:max(.9rem,min(1.6vw,1.2rem))}.product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{font-size:max(.9rem,min(1.6vw,1.2rem))}}@media screen and (min-width:1280px)and (max-width:1600px){:-moz-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{font-size:max(.9rem,min(.9vw,1.3rem))}:-moz-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{font-size:max(.9rem,min(.9vw,1.3rem))}:-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{font-size:max(.9rem,min(.9vw,1.3rem))}:is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{font-size:max(.9rem,min(.9vw,1.3rem))}:-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{font-size:max(.9rem,min(.9vw,1.3rem))}:is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{font-size:max(.9rem,min(.9vw,1.3rem))}.product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{font-size:max(.9rem,min(.9vw,1.3rem))}.product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{font-size:max(.9rem,min(.9vw,1.3rem))}}.releases-product-card{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex}.releases-product-card__inner{background:0 0;flex-direction:column;width:100%;max-width:100%;display:flex}.releases-product-card__media-link{width:100%;color:inherit;text-decoration:none;display:block}.releases-product-card__media{justify-content:center;align-items:center;display:flex;position:relative}.releases-product-card__image{object-fit:contain;transition:transform .35s cubic-bezier(.4,0,.2,1),max-height .35s;display:block}.releases-product-card__placeholder{justify-content:center;align-items:center;width:100%;display:flex}.releases-product-card__placeholder :-webkit-any(svg){opacity:.35;width:100%;height:100%}.releases-product-card__placeholder :is(svg){opacity:.35;width:100%;height:100%}.releases-product-card__details{box-sizing:border-box;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:30rem;margin-left:auto;margin-right:auto;padding:.2rem max(.9rem,min(.625vw,1.2rem)) 0;display:flex}.releases-product-card__title-row{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.releases-product-card__title{color:var(--neutral-700);font-family:var(--poppins);text-align:center;width:100%;margin:0;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;line-height:1.2}.releases-product-card__title a{color:inherit;text-decoration:none}.releases-product-card__size{color:var(--neutral-500);font-family:var(--poppins);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:100%}.releases-product-card__footer{flex-direction:column;align-items:center;gap:.5rem;width:100%;padding-bottom:max(.8rem,min(.625vw,1.2rem));display:flex}.releases-product-card__footer product-price.product-price{justify-content:center;align-items:center;gap:0;width:100%;min-width:0;max-width:100%;display:flex}.releases-product-card__footer product-price .product-price__wrapper{justify-content:center;gap:0;min-width:0;max-width:100%}.releases-product-card__footer product-price .product-price__price-with-icon{align-items:center;min-width:0;max-width:100%}.releases-product-card__footer .product-price__price-with-icon{justify-content:center}.releases-product-card__footer product-price .product-price__wrapper .product-price__container{flex-flow:wrap;justify-content:center;align-items:center;gap:max(.6rem,min(.41666vw,.8rem));min-width:0;max-width:100%;display:flex}.releases-product-card__footer product-price .product-price__wrapper .product-price__container .product-price__current-discount{flex-direction:row;justify-content:center;align-items:center;gap:max(.6rem,min(.41666vw,.8rem));width:auto;min-width:0;max-width:100%;display:flex}.releases-product-card__footer product-price .product-price__wrapper .product-price__container .product-price__compare{text-align:center;width:auto}.releases-product-card__footer product-price .product-price__wrapper .product-price__container .product-price__current{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.releases-product-card__footer product-price .product-price__wrapper .product-price__container .product-price__pix-text{text-align:center;flex-basis:100%;width:100%}.releases-product-card__button{width:100%}.releases-product-card__button .product__button-url{border:1.5px solid var(--tertiary-green);background-color:var(--tertiary-green);color:var(--white);font-family:var(--poppins);border-radius:10rem;justify-content:center;align-items:center;padding:max(.8rem,min(.57292vw,1.1rem)) max(1.2rem,min(.83333vw,1.6rem));font-size:max(1.1rem,min(.72917vw,1.4rem));font-weight:500;text-decoration:none;transition:all .3s;display:flex}.releases-product-card__button .product__button-url:hover{background-color:var(--white);color:var(--tertiary-green)}.releases-product-card .product-into-tags{font-family:var(--poppins);flex:none;justify-content:center;align-items:center;gap:.6rem;width:100%;min-width:0;line-height:100%;display:flex}.releases-product-card .product-into-tags--empty{display:none}.releases-product-card .product-into-tag{background:var(--neutral-100);white-space:nowrap;border-radius:10rem;flex:1 1 0;justify-content:center;align-items:center;gap:.3rem;min-width:0;padding:max(.6rem,min(.41667vw,.8rem)) max(.3rem,min(.26042vw,.5rem));display:inline-flex}.releases-product-card .product-into-tag__label{color:var(--black);text-transform:uppercase;font-size:max(.9rem,min(.67708vw,1.3rem));font-weight:700;line-height:100%}.releases-product-card .product-into-tag__value{color:var(--neutral-600);text-transform:uppercase;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:300;line-height:100%}.simple-carousel--releases .blaze-track{align-items:stretch}.simple-carousel--releases .blaze-track>*{justify-content:center;display:flex}.simple-carousel--releases .releases-product-card__details{opacity:0;visibility:hidden;pointer-events:none;gap:.6rem;padding-top:.2rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}.simple-carousel--releases .blaze-track>.is-centered-active .releases-product-card__details,.simple-carousel--releases .releases-product-card.is-centered-active .releases-product-card__details{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility linear}.simple-carousel--releases .blaze-track>.is-centered-active,.simple-carousel--releases .releases-product-card.is-centered-active{transform:none}@media screen and (min-width:768px){.releases-product-card__media,.releases-product-card__placeholder{height:max(22rem,min(20vw,33rem));max-height:max(22rem,min(20vw,33rem));overflow:visible}.releases-product-card__image{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-height:100%!important}.simple-carousel--releases .releases-product-card__media{transform-origin:50%;transition:transform .3s cubic-bezier(.4,0,.2,1)}.simple-carousel--releases .blaze-track>.is-centered-active .releases-product-card__media,.simple-carousel--releases .releases-product-card.is-centered-active .releases-product-card__media{transform:translateY(0)scale(1)}.simple-carousel--releases .blaze-track>:not(.is-centered-active) .releases-product-card__media{transform:translateY(10rem)scale(.78)}}@media screen and (max-width:767px){.simple-carousel--releases .blaze-track>*{transition:none}.simple-carousel--releases .blaze-pagination,.simple-carousel--releases [class*=blaze-pagination-grouped]{max-width:var(--page-width);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:max(2rem,min(5vw,4rem));padding-right:max(2rem,min(5vw,4rem))}.simple-carousel--releases .releases-product-card__details{max-width:min(35rem,100%);transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}.simple-carousel--releases .blaze-track>.is-centered-active .releases-product-card__details{transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility linear}}.product-price{flex-direction:column;gap:.6rem;display:flex}.product-price .product-price__wrapper{flex-direction:column;gap:max(.6rem,min(.41667vw,.8rem));display:flex}.product-price .product-price__wrapper .product-price__price-with-icon{justify-content:start;align-items:center;gap:max(.6rem,min(.41667vw,.8rem));display:flex}.product-price .product-price__wrapper .product-price__category-icon{object-fit:contain;flex-shrink:0;width:max(1.6rem,min(1.25vw,2.4rem));height:max(1.6rem,min(1.25vw,2.4rem))}.product-price .product-price__wrapper .product-price__container{flex-direction:column;gap:max(.2rem,min(.20833vw,.4rem));display:flex}.product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-400);font-size:max(1.2rem,min(.733333vw,1.8rem));font-family:var(--poppins);text-decoration:line-through}.product-price .product-price__wrapper .product-price__container .product-price__compare:empty{display:none}.product-price .product-price__wrapper .product-price__container .product-price__current-discount{align-items:center;gap:max(.6rem,min(.41666vw,.8rem));display:flex}.product-price .product-price__wrapper .product-price__container .product-price__current-discount:has(.product-price__discount-badge) .product-price__pix-discount-badge{display:none}.product-price .product-price__wrapper .product-price__container .product-price__current{color:var(--neutral-800);font-weight:700;font-family:var(--poppins);align-items:center;gap:max(.6rem,min(.41666vw,.8rem));display:flex}.product-price .product-price__wrapper .product-price__container .product-price__current .product-price__pix-discount-badge{background:var(--primary-green-500);color:var(--white);white-space:nowrap;border-radius:10rem;align-items:center;gap:.3rem;padding:.2rem .8rem;font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;display:inline-flex}.product-price .product-price__wrapper .product-price__container .product-price__current .product-price__pix-discount-badge :-webkit-any(svg){width:1.4rem;height:auto}.product-price .product-price__wrapper .product-price__container .product-price__current .product-price__pix-discount-badge :is(svg){width:1.4rem;height:auto}.product-price .product-price__wrapper .product-price__container .product-price__discount-badge{background:var(--primary-green-500);color:var(--white);white-space:nowrap;font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;font-family:var(--poppins);border-radius:10rem;align-items:center;padding:.3rem .8rem;line-height:normal;display:inline-flex}.product-price .product-price__wrapper .product-price__container .product-price__subscription-discount-badge{background:var(--primary-green-500);color:var(--white);white-space:normal;font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;font-family:var(--poppins);text-align:center;overflow-wrap:anywhere;border-radius:10rem;justify-content:center;align-items:center;width:100%;min-width:0;padding:.35rem .8rem;line-height:1.15;display:inline-flex}.product-price .product-price__wrapper .product-price__container .product-price__pix-text{color:var(--neutral-500);font-size:max(1rem,min(.73333vw,1.4rem));font-family:var(--poppins)}.product-price .product-price__wrapper .product-price__installments{color:var(--neutral-500);font-size:max(1.2rem,min(.625vw,1.4rem));font-weight:400;font-family:var(--poppins);display:inline}.product-price .product-price__wrapper .product-price__installments :-webkit-any(*){display:inline}.product-price .product-price__wrapper .product-price__installments :is(*){display:inline}.product-price .product-price__wrapper .product-price__installments :-webkit-any(svg){display:inline-block}.product-price .product-price__wrapper .product-price__installments :is(svg){display:inline-block}.product-price .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.product-price .product-price__wrapper .product-price__installments .info_installment:empty{display:none}.product-image__wishlist-button-wrapper{justify-content:center;align-items:center;display:flex}.product-image__wishlist-button-wrapper .product-image__wishlist-button{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:transparent;justify-content:center;align-items:center;border:none!important;border-radius:50%!important;margin:0!important;padding:.75rem!important}.product-image__wishlist-button-wrapper .product-image__wishlist-button.st-is-added :-webkit-any(svg){color:var(--primary-orange-500)}.product-image__wishlist-button-wrapper .product-image__wishlist-button.st-is-added :is(svg){color:var(--primary-orange-500)}.product-image__wishlist-button-wrapper .product-image__wishlist-button :-webkit-any(svg){width:max(1.8rem,min(1.5625vw,2rem));min-width:max(1.8rem,min(1.5625vw,2rem));height:max(1.8rem,min(1.5625vw,2rem));min-height:max(1.8rem,min(1.5625vw,2rem));color:var(--white);display:block}.product-image__wishlist-button-wrapper .product-image__wishlist-button :is(svg){width:max(1.8rem,min(1.5625vw,2rem));min-width:max(1.8rem,min(1.5625vw,2rem));height:max(1.8rem,min(1.5625vw,2rem));min-height:max(1.8rem,min(1.5625vw,2rem));color:var(--white);display:block}.product-image__wishlist-button-wrapper .product-image__wishlist-button .st-label{display:none}.product-tags__block{width:100%;display:flex;overflow:hidden}.product-tags__block:has(.product-tags:empty){display:none}.product-tags__block .product-tags{flex-wrap:wrap;gap:max(.6rem,min(.41667vw,.8rem));width:100%;display:flex}.product-tags__block .product-tags:empty{display:none}.product-tags__block .product-tags .product-tag{justify-content:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}.product-tags__block .product-tags .product-tag__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.product-tags__block .product-tags .product-tag.product-tag--native,.product-tags__block .product-tags .product-tag.product-tag--metaobject{font-family:var(--poppins);text-transform:uppercase;background-color:var(--primary-orange-500);color:var(--white);border-radius:.5rem;padding:max(.13rem,min(.13021vw,.25rem)) .5rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600}.product-tags__block .product-tags .product-tag.product-tag--discount{font-family:var(--poppins);background-color:var(--primary-green-400-main);color:var(--white);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border-radius:.5rem;padding:max(.13rem,min(.13021vw,.25rem)) .5rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;overflow:hidden}.product-tags__block .product-tags .product-tag.product-tag--discount:empty{display:none}.product-tags__block .product-tags .product-tag.product-tag--sold-out{font-family:var(--poppins);text-transform:uppercase;background-color:var(--neutral-300);color:var(--neutral-600);border-radius:.5rem;padding:max(.13rem,min(.13021vw,.25rem)) max(1.2rem,min(.83333vw,1.6rem));font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600}buy-button{cursor:pointer;position:relative}buy-button[disabled]{cursor:not-allowed}buy-button .loader__container .loader{border-top-color:var(--black)}cart-composition-modal[hidden]{display:none}cart-composition-modal{z-index:10000000;font-family:var(--poppins);background:#0000008c;place-items:center;padding:2rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cart-composition-modal__dialog{background:var(--neutral-white);width:min(100%,46rem);color:var(--neutral-700);border-radius:1.2rem;padding:2.8rem;position:relative;box-shadow:0 1.6rem 4rem #0003}.cart-composition-modal__close{width:3.2rem;height:3.2rem;color:var(--neutral-700);cursor:pointer;font-family:var(--poppins);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:2.4rem;line-height:1;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex;position:absolute;top:1.4rem;right:1.4rem}.cart-composition-modal__close:hover{background:color-mix(in srgb,var(--neutral-100) 55%,transparent);color:var(--neutral-800)}.cart-composition-modal__close:active{opacity:.75}.cart-composition-modal__title{color:var(--neutral-800);font-family:var(--poppins);margin:0 3.6rem 1.2rem 0;font-size:max(2rem,min(1.25vw,2.4rem));font-weight:700;line-height:1.25}.cart-composition-modal__message{color:var(--neutral-700);font-family:var(--poppins);margin:0 0 2.4rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.45}.cart-composition-modal__summary{border:1px solid var(--neutral-100);background:color-mix(in srgb,var(--neutral-white) 86%,var(--neutral-100));border-radius:.8rem;gap:.8rem;margin:0 0 2.4rem;padding:1.2rem 1.4rem;display:grid}.cart-composition-modal__summary-row{font-family:var(--poppins);justify-content:space-between;align-items:baseline;gap:1.6rem;margin:0;font-size:max(1.2rem,min(.72917vw,1.4rem));line-height:1.35;display:flex}.cart-composition-modal__summary-row span{color:var(--neutral-500);font-weight:400}.cart-composition-modal__summary-row strong{color:var(--neutral-800);text-align:right;font-weight:700}.cart-composition-modal__summary-row--target{border-top:1px solid var(--neutral-100);padding-top:.8rem}@media(max-width:480px){cart-composition-modal{align-items:end;padding:1rem}.cart-composition-modal__dialog{border-radius:1.2rem 1.2rem 0 0;width:100%;padding:2.4rem}.cart-composition-modal__summary-row{gap:.2rem;display:grid}.cart-composition-modal__summary-row strong{text-align:left}}.cart-composition-modal__actions{gap:.8rem;display:grid}.cart-composition-modal__actions button{cursor:pointer;border:1.5px solid var(--tertiary-green);min-height:4.1rem;font-family:var(--poppins);text-align:center;border-radius:10rem;justify-content:center;align-items:center;padding:1rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:1;transition:all .3s;display:inline-flex}.cart-composition-modal__actions button:focus-visible{outline:.2rem solid var(--primary-green-400-main);outline-offset:.2rem}.cart-composition-modal__close:focus-visible{outline:.2rem solid var(--primary-green-400-main);outline-offset:.2rem}.cart-composition-modal__convert{background:var(--tertiary-green);color:var(--white)}.cart-composition-modal__convert:hover{border-color:var(--tertiary-green);background:var(--white);color:var(--tertiary-green)}.cart-composition-modal__convert:active{opacity:.9}.cart-composition-modal__separate{background:var(--white);color:var(--tertiary-green)}.cart-composition-modal__separate:hover{border-color:var(--tertiary-green);background:var(--white);color:var(--tertiary-green)}.cart-composition-modal__separate:active{opacity:.75}variant-selector{flex-direction:column;gap:max(2.4rem,min(1.66667vw,3.2rem));display:flex}variant-selector .product-option{border:none;flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));display:flex}variant-selector .product-option .option-title{color:var(--neutral-100);font-family:var(--font-barlow);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:500;line-height:100%}variant-selector .product-option .option-values{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}@media screen and (min-width:768px){variant-selector .product-option .option-values{gap:.9rem}}variant-selector .product-option .option-values .option-value{cursor:pointer;border-radius:10rem;overflow:hidden}variant-selector .product-option .option-values .option-value.hidden{display:none}variant-selector .product-option .option-values .option-value .color__option{border:1px solid var(--neutral-40);background-color:var(--color-white);border-radius:4rem;justify-content:center;align-items:center;width:100%;min-width:max(12.2rem,min(7.0333vw,13.5rem));padding:.4rem 1.2rem .4rem .4rem;transition:all .15s ease-in-out;display:flex;overflow:hidden}variant-selector .product-option .option-values .option-value .color__option .color__container-wrapper{align-items:center;gap:.8rem;display:flex}variant-selector .product-option .option-values .option-value .color__option .color__container{border-radius:4rem;width:max(3.2rem,min(1.82292vw,4rem));height:max(3.2rem,min(1.82292vw,4rem))}variant-selector .product-option .option-values .option-value .color__option .color__name{color:var(--neutral-100);font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:100%}variant-selector .product-option .option-values .option-value .color__option :-webkit-any(img){object-fit:cover;width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem))}variant-selector .product-option .option-values .option-value .color__option :is(img){object-fit:cover;width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem))}variant-selector .product-option .option-values .option-value .color__option .color__placeholder{object-fit:cover;width:max(7rem,min(4.6875vw,9rem));height:max(7rem,min(4.6875vw,9rem))}@media screen and (min-width:768px){variant-selector .product-option .option-values .option-value .color__option .color__placeholder{width:max(5rem,min(3.64583vw,7rem));height:max(5rem,min(3.64583vw,7rem))}}variant-selector .product-option .option-values .option-value:has(.color__option){text-align:center;color:var(--neutral-100);flex-direction:column;justify-content:center;align-items:center;gap:max(.3rem,min(.26042vw,.5rem));font-size:max(1.2rem,min(.72917vw,1.4rem));display:flex}variant-selector .product-option .option-values .option-value:has(.color__option) .option-value-text{display:none}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-moz-any(input):checked) .color__option{border:1px solid var(--brand-100)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-webkit-any(input):checked) .color__option{border:1px solid var(--brand-100)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):checked) .color__option{border:1px solid var(--brand-100)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-moz-any(input)[data-unavailable=true]) .color__option{opacity:.7}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-webkit-any(input)[data-unavailable=true]) .color__option{opacity:.7}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input)[data-unavailable=true]) .color__option{opacity:.7}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-moz-any(input):disabled) .color__option{opacity:.7}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-webkit-any(input):disabled) .color__option{opacity:.7}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):disabled) .color__option{opacity:.7}variant-selector .product-option .option-values .option-value:not(:has(.color__option)){background-color:var(--white);color:var(--neutral-100);text-align:center;border:.5px solid var(--neutral-40);padding:max(1rem,min(.625vw,1.2rem)) 2rem;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;transition:all .15s ease-in-out}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-moz-any(input):checked){border:1px solid var(--brand-100)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-webkit-any(input):checked){border:1px solid var(--brand-100)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):checked){border:1px solid var(--brand-100)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-moz-any(input)[data-unavailable=true]){color:var(--neutral-80);background-color:var(--neutral-40);border:.5px solid var(--neutral-60);cursor:pointer;text-decoration:line-through}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-webkit-any(input)[data-unavailable=true]){color:var(--neutral-80);background-color:var(--neutral-40);border:.5px solid var(--neutral-60);cursor:pointer;text-decoration:line-through}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input)[data-unavailable=true]){color:var(--neutral-80);background-color:var(--neutral-40);border:.5px solid var(--neutral-60);cursor:pointer;text-decoration:line-through}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-moz-any(input):disabled){color:var(--neutral-80);background-color:var(--neutral-40);border:.5px solid var(--neutral-60);cursor:pointer;text-decoration:line-through}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-webkit-any(input):disabled){color:var(--neutral-80);background-color:var(--neutral-40);border:.5px solid var(--neutral-60);cursor:pointer;text-decoration:line-through}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):disabled){color:var(--neutral-80);background-color:var(--neutral-40);border:.5px solid var(--neutral-60);cursor:pointer;text-decoration:line-through}variant-selector .product-option .option-values:not(:has(.color__option)){grid-template-columns:repeat(5,1fr);display:grid}product-variant-selector{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:max(2.4rem,min(1.66667vw,3.2rem));width:100%;display:flex;overflow-x:auto;overflow-y:hidden}product-variant-selector::-webkit-scrollbar{display:none}product-variant-selector .product-option{border:none;flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));width:100%;display:flex}product-variant-selector .product-option.hidden{display:none}product-variant-selector .product-option .option-title{color:var(--neutral-600);font-family:var(--poppins);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;line-height:100%;display:none}product-variant-selector .product-option .option-values{align-items:center;gap:.4rem;width:100%;display:flex}product-variant-selector .product-option .option-values .option-value{cursor:pointer;border-radius:10rem;overflow:hidden}product-variant-selector .product-option .option-values .option-value.hidden{display:none}product-variant-selector .product-option .option-values .option-value .color__option{border:1px solid var(--neutral-100);background-color:var(--white);border-radius:4rem;justify-content:center;align-items:center;padding:.4rem 1.2rem .4rem .4rem;transition:all .15s ease-in-out;display:flex;overflow:hidden}product-variant-selector .product-option .option-values .option-value .color__option .color__container-wrapper{align-items:center;gap:.8rem;display:flex}product-variant-selector .product-option .option-values .option-value .color__option .color__container{border-radius:4rem;width:max(3.2rem,min(2.08333vw,4rem));height:max(3.2rem,min(2.08333vw,4rem))}product-variant-selector .product-option .option-values .option-value .color__option .color__name{color:var(--neutral-600);font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:100%}product-variant-selector .product-option .option-values .option-value .color__option :-webkit-any(img){border:.375px solid var(--neutral-100);object-fit:cover;width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem))}product-variant-selector .product-option .option-values .option-value .color__option :is(img){border:.375px solid var(--neutral-100);object-fit:cover;width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem))}product-variant-selector .product-option .option-values .option-value .color__option .color__placeholder{object-fit:cover;width:max(7rem,min(4.6875vw,9rem));height:max(7rem,min(4.6875vw,9rem))}@media screen and (min-width:768px){product-variant-selector .product-option .option-values .option-value .color__option .color__placeholder{width:max(5rem,min(3.64583vw,7rem));height:max(5rem,min(3.64583vw,7rem))}}product-variant-selector .product-option .option-values .option-value:has(.color__option){text-align:center;color:var(--neutral-100);flex-direction:column;justify-content:center;align-items:center;gap:max(.3rem,min(.26042vw,.5rem));font-size:max(1.2rem,min(.72917vw,1.4rem));display:flex}product-variant-selector .product-option .option-values .option-value:has(.color__option) .option-value-text{display:none}product-variant-selector .product-option .option-values .option-value:has(.color__option):has(:-moz-any(input):checked) .color__option{border:1px solid var(--neutral-500)}product-variant-selector .product-option .option-values .option-value:has(.color__option):has(:-webkit-any(input):checked) .color__option{border:1px solid var(--neutral-500)}product-variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):checked) .color__option{border:1px solid var(--neutral-500)}product-variant-selector .product-option .option-values .option-value:has(.color__option):has(:-moz-any(input)[data-unavailable=true]) .color__option{opacity:.7;cursor:not-allowed}product-variant-selector .product-option .option-values .option-value:has(.color__option):has(:-webkit-any(input)[data-unavailable=true]) .color__option{opacity:.7;cursor:not-allowed}product-variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input)[data-unavailable=true]) .color__option{opacity:.7;cursor:not-allowed}product-variant-selector .product-option .option-values .option-value:has(.color__option):has(:-moz-any(input):disabled) .color__option{opacity:.7;cursor:not-allowed}product-variant-selector .product-option .option-values .option-value:has(.color__option):has(:-webkit-any(input):disabled) .color__option{opacity:.7;cursor:not-allowed}product-variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):disabled) .color__option{opacity:.7;cursor:not-allowed}product-variant-selector .product-option .option-values .option-value:not(:has(.color__option)){background-color:var(--white);color:var(--neutral-600);font-size:max(1.2rem,min(.83333vw,1.6rem));font-family:var(--poppins);text-align:center;border:.5px solid var(--neutral-100);padding:max(.4rem,min(.3125vw,.6rem)) max(.8rem,min(.52083vw,1rem));font-weight:600;transition:all .15s ease-in-out}product-variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-moz-any(input):checked){border:1px solid var(--neutral-500);background-color:var(--neutral-500);color:var(--white)}product-variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-webkit-any(input):checked){border:1px solid var(--neutral-500);background-color:var(--neutral-500);color:var(--white)}product-variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):checked){border:1px solid var(--neutral-500);background-color:var(--neutral-500);color:var(--white)}product-variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-moz-any(input)[data-unavailable=true]){color:var(--neutral-100);border:.5px solid var(--neutral-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-webkit-any(input)[data-unavailable=true]){color:var(--neutral-100);border:.5px solid var(--neutral-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input)[data-unavailable=true]){color:var(--neutral-100);border:.5px solid var(--neutral-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-moz-any(input):disabled){color:var(--neutral-100);border:.5px solid var(--neutral-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-webkit-any(input):disabled){color:var(--neutral-100);border:.5px solid var(--neutral-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):disabled){color:var(--neutral-100);border:.5px solid var(--neutral-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value--plus{border:.5px solid var(--neutral-100);background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:max(2.9rem,min(1.61458vw,3.1rem));min-width:max(2.9rem,min(1.61458vw,3.1rem));height:max(2.9rem,min(1.61458vw,3.1rem));min-height:max(2.9rem,min(1.61458vw,3.1rem));display:inline-flex}product-variant-selector .product-option .option-values .option-value--plus :-webkit-any(svg){width:max(1.2rem,min(.72917vw,1.4rem));min-width:max(1.2rem,min(.72917vw,1.4rem));height:max(1.2rem,min(.72917vw,1.4rem));min-height:max(1.2rem,min(.72917vw,1.4rem));display:block}product-variant-selector .product-option .option-values .option-value--plus :is(svg){width:max(1.2rem,min(.72917vw,1.4rem));min-width:max(1.2rem,min(.72917vw,1.4rem));height:max(1.2rem,min(.72917vw,1.4rem));min-height:max(1.2rem,min(.72917vw,1.4rem));display:block}alert-component{background:var(--neutral-800);border:1px solid var(--neutral-600);color:var(--white);z-index:2147483647;max-width:var(--page-width);width:100%;box-shadow:0 .8rem 2.4rem color-mix(in srgb,var(--neutral-800) 20%,transparent);text-align:center;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1.2;font-family:var(--poppins);cursor:pointer;border-radius:10rem;padding:1.2rem 2rem;animation:.6s ease-in-out alertEntry;position:fixed;bottom:5vh;left:50%;transform:translate(-50%)}@media screen and (min-width:600px){alert-component{max-width:400px}}alert-component[hidden]{opacity:0;animation:.6s ease-in-out alertExit;display:none;transform:translate(-50%,100%)}@keyframes alertEntry{0%{opacity:0;display:none;transform:translate(-50%,100%)}1%{opacity:0;display:block;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@keyframes alertExit{0%{opacity:1;display:block;transform:translate(-50%)}99%{opacity:0;display:block;transform:translate(-50%,100%)}to{display:none}}.quantity-input{border:.1rem solid var(--neutral-80);width:100%;max-width:max(7.8rem,min(7.91667vw,15.2rem));height:max(3.75rem,min(2.60417vw,5rem));color:var(--neutral-100);background:0 0;border-radius:10rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.quantity-input .quantity-input__button{color:inherit;cursor:pointer;padding:0;background:0 0;border:none;justify-content:center;align-items:center;padding:max(.94rem,min(.625vw,1.2rem)) max(.75rem,min(.52083vw,1rem));transition:all .2s;display:flex}.quantity-input .quantity-input__button:hover:not(:disabled){filter:brightness(1.1)}.quantity-input .quantity-input__button:active:not(:disabled){transform:scale(.95)}.quantity-input .quantity-input__button:disabled{opacity:.3;cursor:not-allowed}.quantity-input .quantity-input__button :-webkit-any(svg){width:max(.675rem,min(.46875vw,.9rem));height:max(.675rem,min(.46875vw,.9rem));fill:var(--neutral-100);display:block}.quantity-input .quantity-input__button :is(svg){width:max(.675rem,min(.46875vw,.9rem));height:max(.675rem,min(.46875vw,.9rem));fill:var(--neutral-100);display:block}.quantity-input .quantity-input__input{text-align:center;width:max(2rem,min(1.35417vw,2.6rem));color:var(--neutral-100);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;font-family:var(--font-barlow);-webkit-appearance:textfield;appearance:textfield;background:0 0;border:none}.quantity-input .quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity-input .quantity-input__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity-input .quantity-input__input:focus{outline:none}.quantity-input .quantity-input__input::selection{color:inherit;background:0 0}drawer-component{z-index:100000;transition:transform .3s;position:fixed;overflow:hidden}drawer-component[data-state=closed]{pointer-events:none}drawer-component[data-state=open]{pointer-events:auto}drawer-component[data-direction=left]{height:100%;top:0;left:0;transform:translate(0)}drawer-component[data-direction=left][data-state=closed]{transform:translate(-100%)}drawer-component[data-direction=right]{z-index:9999999;height:100%;top:0;right:0;transform:translate(0)}drawer-component[data-direction=right][data-state=closed]{transform:translate(100%)}drawer-component[data-direction=top]{width:100%;top:0;left:0;transform:translateY(0)}drawer-component[data-direction=top][data-state=closed]{transform:translateY(-100%)}drawer-component[data-direction=bottom]{width:100%;bottom:0;left:0;transform:translateY(0)}drawer-component[data-direction=bottom][data-state=closed]{transform:translateY(100%)}.drawer-overlay{z-index:100000;background:#00000080;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.drawer-overlay[data-state=closed]{opacity:0;pointer-events:none}.drawer-overlay[data-state=open]{opacity:1;pointer-events:auto}drawer-close,drawer-trigger{cursor:pointer}.cart-drawer-wrapper{flex-direction:column;width:100%;height:100%;display:flex}@media screen and (min-width:1024px){.cart-drawer-wrapper:has(>cart-related[data-desktop-layout=side]){flex-direction:row}}.cart-drawer{background:var(--neutral-white);flex-direction:column;gap:1.6rem;height:100%;padding:1.6rem 1.2rem;display:flex;overflow-y:auto}@media screen and (min-width:1024px){.cart-drawer{flex:1;gap:1rem;min-width:0;padding:1rem 2.5rem}}.cart-drawer .cart-heading{border-bottom:1px solid var(--neutral-300);align-items:center;gap:.8rem;margin-bottom:-.8rem;padding-bottom:1.2rem;display:flex}@media screen and (min-width:1024px){.cart-drawer .cart-heading{border-bottom:none;margin-bottom:0;padding-bottom:0}}.cart-drawer .cart-heading .cart-heading__title{text-transform:uppercase;word-break:break-word;flex:1 0 0;align-items:center;gap:.4rem;min-width:0;line-height:1;display:flex}.cart-drawer .cart-heading .cart-close{flex-shrink:0}.cart-drawer .cart-items{scrollbar-width:thin;scrollbar-color:var(--neutral-700) var(--neutral-white);border-bottom:.8px solid var(--neutral-100);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media screen and (min-width:1024px){.cart-drawer .cart-items{border-bottom:1px solid var(--neutral-white)}}.cart-drawer .cart-items .cart-items--list{flex-direction:column;gap:1rem;display:flex}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item){grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:max(.6rem,min(.41667vw,.8rem)) max(.8rem,min(.83333vw,1.6rem));display:grid}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item) .cart-item__image{border-radius:max(.15rem,min(.10417vw,.2rem));grid-area:1/1/3/2;align-self:start;width:max(5.8rem,min(4.0625vw,7.8rem));height:max(5.8rem,min(4.0625vw,7.8rem));display:block;overflow:hidden}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item){grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:max(.6rem,min(.41667vw,.8rem)) max(.8rem,min(.83333vw,1.6rem));display:grid}.cart-drawer .cart-items .cart-items--list :is(cart-item){grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:max(.6rem,min(.41667vw,.8rem)) max(.8rem,min(.83333vw,1.6rem));display:grid}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__image{border-radius:max(.15rem,min(.10417vw,.2rem));grid-area:1/1/3/2;align-self:start;width:max(5.8rem,min(4.0625vw,7.8rem));height:max(5.8rem,min(4.0625vw,7.8rem));display:block;overflow:hidden}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__image{border-radius:max(.15rem,min(.10417vw,.2rem));grid-area:1/1/3/2;align-self:start;width:max(5.8rem,min(4.0625vw,7.8rem));height:max(5.8rem,min(4.0625vw,7.8rem));display:block;overflow:hidden}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__image :-webkit-any(img,svg){object-fit:cover;width:100%;height:100%;display:block}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__image :is(img,svg){object-fit:cover;width:100%;height:100%;display:block}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__placeholder{width:100%;height:100%;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__placeholder{width:100%;height:100%;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title{flex-direction:column;grid-area:1/2/2/4;align-self:start;align-items:flex-start;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{flex-direction:column;grid-area:1/2/2/4;align-self:start;align-items:flex-start;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__heading{align-items:center;gap:max(.4rem,min(.41667vw,.8rem));width:100%;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__heading{align-items:center;gap:max(.4rem,min(.41667vw,.8rem));width:100%;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__heading :-webkit-any(a){flex:1 0 0;min-width:0}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__heading :is(a){flex:1 0 0;min-width:0}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__remove{cursor:pointer;width:2rem;height:max(1.6rem,min(1.25vw,2.4rem));color:var(--neutral-300);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__remove{cursor:pointer;width:2rem;height:max(1.6rem,min(1.25vw,2.4rem));color:var(--neutral-300);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__remove :-webkit-any(svg){width:max(1.6rem,min(1.04167vw,2rem));height:max(1.6rem,min(1.04167vw,2rem));display:block}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__remove :is(svg){width:max(1.6rem,min(1.04167vw,2rem));height:max(1.6rem,min(1.04167vw,2rem));display:block}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__remove :-webkit-any(svg path){stroke:currentColor}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__remove :is(svg path){stroke:currentColor}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__remove:hover{opacity:.6}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__remove:hover{opacity:.6}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title :-webkit-any(a){color:var(--neutral-700);text-transform:capitalize;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title :is(a){color:var(--neutral-700);text-transform:capitalize;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__description{white-space:nowrap;min-height:1.2rem;color:var(--neutral-300);align-items:center;gap:max(.6rem,min(.41667vw,.8rem));font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:1;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__description{white-space:nowrap;min-height:1.2rem;color:var(--neutral-300);align-items:center;gap:max(.6rem,min(.41667vw,.8rem));font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:1;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__description .cart-item__dot{background:var(--neutral-300);border-radius:50%;flex-shrink:0;width:max(.4rem,min(.26042vw,.5rem));height:max(.4rem,min(.26042vw,.5rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__description .cart-item__dot{background:var(--neutral-300);border-radius:50%;flex-shrink:0;width:max(.4rem,min(.26042vw,.5rem));height:max(.4rem,min(.26042vw,.5rem))}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price{grid-area:2/3/3/4;place-self:center end;align-items:center;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price{grid-area:2/3/3/4;place-self:center end;align-items:center;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__category-icon{display:none}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__category-icon{display:none}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__pix-text{display:none}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__pix-text{display:none}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__installments{display:none}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments{display:none}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper{align-items:center;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{align-items:center;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__price-with-icon{align-items:center;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__price-with-icon{align-items:center;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container{flex-direction:row;align-items:center;gap:max(.4rem,min(.41667vw,.8rem));display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container{flex-direction:row;align-items:center;gap:max(.4rem,min(.41667vw,.8rem));display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-200);font-family:var(--poppins);letter-spacing:normal;order:0;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-200);font-family:var(--poppins);letter-spacing:normal;order:0;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount{flex-direction:row;align-items:center;gap:max(.4rem,min(.41667vw,.8rem));display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount{flex-direction:row;align-items:center;gap:max(.4rem,min(.41667vw,.8rem));display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-family:var(--poppins);color:var(--neutral-800);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;line-height:1}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-family:var(--poppins);color:var(--neutral-800);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;line-height:1}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__discount-badge{background:var(--primary-orange-400-main);color:var(--neutral-800);font-family:var(--poppins);text-transform:capitalize;white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;padding:.6rem .2rem;font-size:max(1rem,min(.72917vw,1.2rem));font-weight:400;line-height:1;display:inline-flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__discount-badge{background:var(--primary-orange-400-main);color:var(--neutral-800);font-family:var(--poppins);text-transform:capitalize;white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;padding:.6rem .2rem;font-size:max(1rem,min(.72917vw,1.2rem));font-weight:400;line-height:1;display:inline-flex}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item) :-moz-any(product-quantity){min-width:unset;max-width:unset;border:1px solid var(--neutral-100);border-radius:max(1.8rem,min(1.04167vw,2rem));grid-area:2/2/3/3;place-self:center start;align-items:center;gap:0;padding:0;display:flex;overflow:hidden}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item) :-moz-any(product-quantity) .product-quantity__button{width:2.4rem;height:max(2.4rem,min(1.82292vw,3.5rem));color:var(--neutral-300);border-radius:0;padding:0}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity){min-width:unset;max-width:unset;border:1px solid var(--neutral-100);border-radius:max(1.8rem,min(1.04167vw,2rem));grid-area:2/2/3/3;place-self:center start;align-items:center;gap:0;padding:0;display:flex;overflow:hidden}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity){min-width:unset;max-width:unset;border:1px solid var(--neutral-100);border-radius:max(1.8rem,min(1.04167vw,2rem));grid-area:2/2/3/3;place-self:center start;align-items:center;gap:0;padding:0;display:flex;overflow:hidden}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__button{width:2.4rem;height:max(2.4rem,min(1.82292vw,3.5rem));color:var(--neutral-300);border-radius:0;padding:0}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__button{width:2.4rem;height:max(2.4rem,min(1.82292vw,3.5rem));color:var(--neutral-300);border-radius:0;padding:0}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__button :-webkit-any(svg){width:max(1.1rem,min(.72917vw,1.4rem));height:max(1.1rem,min(.72917vw,1.4rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__button :is(svg){width:max(1.1rem,min(.72917vw,1.4rem));height:max(1.1rem,min(.72917vw,1.4rem))}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__input{width:2.4rem;height:max(2.4rem,min(1.82292vw,3.5rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;font-family:var(--poppins);color:var(--neutral-300)}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__input{width:2.4rem;height:max(2.4rem,min(1.82292vw,3.5rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;font-family:var(--poppins);color:var(--neutral-300)}.cart-drawer .cart-items::-webkit-scrollbar{width:.4rem}.cart-drawer .cart-items::-webkit-scrollbar-track{background:var(--neutral-white);border-radius:.3rem}.cart-drawer .cart-items::-webkit-scrollbar-thumb{background:var(--neutral-700);border-radius:.3rem}.cart-drawer :-moz-any(cart-clear){color:var(--neutral-500);align-self:end;transition:color .15s ease-in-out}.cart-drawer :-moz-any(cart-clear) .cart-clear__button{border:1px solid var(--neutral-100);border-radius:10rem;gap:.6rem;padding:.5rem 1rem;line-height:1;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.cart-drawer :-moz-any(cart-clear) .cart-clear__text{text-transform:uppercase;text-decoration:none}.cart-drawer :-moz-any(cart-clear):hover{color:var(--secondary-red-400-main)}.cart-drawer :-moz-any(cart-clear):hover .cart-clear__button{background-color:color-mix(in srgb,var(--secondary-red-400-main) 6%,transparent);border-color:currentColor}.cart-drawer :-webkit-any(cart-clear){color:var(--neutral-500);align-self:end;transition:color .15s ease-in-out}.cart-drawer :is(cart-clear){color:var(--neutral-500);align-self:end;transition:color .15s ease-in-out}.cart-drawer :-webkit-any(cart-clear) .cart-clear__button{border:1px solid var(--neutral-100);border-radius:10rem;gap:.6rem;padding:.5rem 1rem;line-height:1;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.cart-drawer :is(cart-clear) .cart-clear__button{border:1px solid var(--neutral-100);border-radius:10rem;gap:.6rem;padding:.5rem 1rem;line-height:1;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.cart-drawer :-webkit-any(cart-clear) .cart-clear__text{text-transform:uppercase;text-decoration:none}.cart-drawer :is(cart-clear) .cart-clear__text{text-transform:uppercase;text-decoration:none}.cart-drawer :-webkit-any(cart-clear):hover{color:var(--secondary-red-400-main)}.cart-drawer :is(cart-clear):hover{color:var(--secondary-red-400-main)}.cart-drawer :-webkit-any(cart-clear):hover .cart-clear__button{background-color:color-mix(in srgb,var(--secondary-red-400-main) 6%,transparent);border-color:currentColor}.cart-drawer :is(cart-clear):hover .cart-clear__button{background-color:color-mix(in srgb,var(--secondary-red-400-main) 6%,transparent);border-color:currentColor}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-related){margin-top:1rem;margin-bottom:1rem}}.cart-drawer :-moz-any(cart-related){margin-top:0;display:block}@media screen and (min-width:1024px){.cart-drawer :-moz-any(cart-related){margin-top:1rem;margin-bottom:1rem}}.cart-drawer :-webkit-any(cart-related){margin-top:0;display:block}.cart-drawer :is(cart-related){margin-top:0;display:block}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-related){margin-top:1rem;margin-bottom:1rem}.cart-drawer :is(cart-related){margin-top:1rem;margin-bottom:1rem}}.cart-drawer .cart-checkout__shipping_discount-info{text-align:center;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-checkout){gap:1rem}}.cart-drawer :-moz-any(cart-checkout){background-color:transparent;flex-direction:column;gap:1.2rem;margin-top:auto;display:flex}@media screen and (min-width:1024px){.cart-drawer :-moz-any(cart-checkout){gap:1rem}}.cart-drawer :-moz-any(cart-checkout) .cart-checkout__shipping-note{display:none}.cart-drawer :-moz-any(cart-checkout) .cart-checkout__infos{background:0 0;border:none;flex-direction:column;gap:1.2rem;padding:0;display:flex}.cart-drawer :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{text-transform:capitalize}.cart-drawer :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{line-height:1}.cart-drawer :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-value{line-height:1}.cart-drawer :-moz-any(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--poppins);color:var(--neutral-300);font-weight:400;line-height:1}.cart-drawer :-webkit-any(cart-checkout){background-color:transparent;flex-direction:column;gap:1.2rem;margin-top:auto;display:flex}.cart-drawer :is(cart-checkout){background-color:transparent;flex-direction:column;gap:1.2rem;margin-top:auto;display:flex}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-checkout){gap:1rem}.cart-drawer :is(cart-checkout){gap:1rem}}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__shipping-note{display:none}.cart-drawer :is(cart-checkout) .cart-checkout__shipping-note{display:none}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos{background:0 0;border:none;flex-direction:column;gap:1.2rem;padding:0;display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__infos{background:0 0;border:none;flex-direction:column;gap:1.2rem;padding:0;display:flex}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{text-transform:capitalize}.cart-drawer :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{text-transform:capitalize}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{line-height:1}.cart-drawer :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{line-height:1}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-value{line-height:1}.cart-drawer :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-value{line-height:1}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--poppins);color:var(--neutral-300);font-weight:400;line-height:1}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--poppins);color:var(--neutral-300);font-weight:400;line-height:1}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos .info_installment :-webkit-any(span){font-weight:500}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment :is(span){font-weight:500}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos-item{justify-content:space-between;align-items:center;display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__infos-item{justify-content:space-between;align-items:center;display:flex}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__pix{border-top:1px solid var(--neutral-100);border-top:none;justify-content:space-between;align-items:center;gap:.8rem;padding-top:1.2rem;display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__pix{border-top:1px solid var(--neutral-100);border-top:none;justify-content:space-between;align-items:center;gap:.8rem;padding-top:1.2rem;display:flex}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__pix{border-top:1px solid var(--neutral-100)}.cart-drawer :is(cart-checkout) .cart-checkout__pix{border-top:1px solid var(--neutral-100)}}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text{font-size:1.2rem;font-family:var(--poppins);color:var(--neutral-300);flex:1;font-weight:400;line-height:1}.cart-drawer :is(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text{font-size:1.2rem;font-family:var(--poppins);color:var(--neutral-300);flex:1;font-weight:400;line-height:1}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text :-webkit-any(b){font-weight:500}.cart-drawer :is(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text :is(b){font-weight:500}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__pix .cart-checkout__pix-value{font-size:1.4rem;font-family:var(--poppins);color:var(--black);white-space:nowrap;font-weight:500;line-height:1}.cart-drawer :is(cart-checkout) .cart-checkout__pix .cart-checkout__pix-value{font-size:1.4rem;font-family:var(--poppins);color:var(--black);white-space:nowrap;font-weight:500;line-height:1}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__guarantee{align-items:center;gap:max(.4rem,min(.3125vw,.6rem));display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee{align-items:center;gap:max(.4rem,min(.3125vw,.6rem));display:flex}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-icon{width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem));color:var(--neutral-200);flex-shrink:0}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-icon{width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem));color:var(--neutral-200);flex-shrink:0}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-icon :-webkit-any(path){stroke:currentColor}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-icon :is(path){stroke:currentColor}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{font-size:max(1rem,min(.625vw,1.2rem));font-family:var(--poppins);color:var(--neutral-200);flex:1;font-weight:400;line-height:1.5}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{font-size:max(1rem,min(.625vw,1.2rem));font-family:var(--poppins);color:var(--neutral-200);flex:1;font-weight:400;line-height:1.5}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link{color:var(--neutral-500);font-weight:600;text-decoration:underline;transition:opacity .2s}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link{color:var(--neutral-500);font-weight:600;text-decoration:underline;transition:opacity .2s}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link:hover{opacity:.8}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link:hover{opacity:.8}.cart-drawer :-moz-any(cart-checkout) :-moz-any(.cart-checkout__button--checkout,.cart-checkout__button--view-cart){text-transform:uppercase;background:var(--tertiary-green);border:1px solid var(--neutral-100);width:100%;height:4.1rem;color:var(--neutral-white);cursor:pointer;font-family:var(--poppins);border-radius:10.5rem;justify-content:center;align-items:center;padding:1rem 1.2rem;font-size:1.4rem;font-weight:500;text-decoration:none;transition:opacity .3s;display:flex}.cart-drawer :-moz-any(cart-checkout) :-moz-any(.cart-checkout__button--checkout,.cart-checkout__button--view-cart):hover{opacity:.9}.cart-drawer :-webkit-any(cart-checkout) :-webkit-any(.cart-checkout__button--checkout,.cart-checkout__button--view-cart){text-transform:uppercase;background:var(--tertiary-green);border:1px solid var(--neutral-100);width:100%;height:4.1rem;color:var(--neutral-white);cursor:pointer;font-family:var(--poppins);border-radius:10.5rem;justify-content:center;align-items:center;padding:1rem 1.2rem;font-size:1.4rem;font-weight:500;text-decoration:none;transition:opacity .3s;display:flex}.cart-drawer :is(cart-checkout) :is(.cart-checkout__button--checkout,.cart-checkout__button--view-cart){text-transform:uppercase;background:var(--tertiary-green);border:1px solid var(--neutral-100);width:100%;height:4.1rem;color:var(--neutral-white);cursor:pointer;font-family:var(--poppins);border-radius:10.5rem;justify-content:center;align-items:center;padding:1rem 1.2rem;font-size:1.4rem;font-weight:500;text-decoration:none;transition:opacity .3s;display:flex}.cart-drawer :-webkit-any(cart-checkout) :-webkit-any(.cart-checkout__button--checkout,.cart-checkout__button--view-cart):hover{opacity:.9}.cart-drawer :is(cart-checkout) :is(.cart-checkout__button--checkout,.cart-checkout__button--view-cart):hover{opacity:.9}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__button--cart{text-align:center;text-transform:none;width:100%;color:var(--black);cursor:pointer;font-family:var(--poppins);background:0 0;border:none;border-radius:10rem;justify-content:center;align-items:center;padding:1.4rem 0;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__button--cart{text-align:center;text-transform:none;width:100%;color:var(--black);cursor:pointer;font-family:var(--poppins);background:0 0;border:none;border-radius:10rem;justify-content:center;align-items:center;padding:1.4rem 0;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.cart-drawer :-webkit-any(cart-checkout) drawer-close.cart-checkout__button--cart{box-sizing:border-box;height:auto;padding:0;background:0 0!important;border:none!important}.cart-drawer :is(cart-checkout) drawer-close.cart-checkout__button--cart{box-sizing:border-box;height:auto;padding:0;background:0 0!important;border:none!important}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__actions{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;margin-top:0;display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__actions{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;margin-top:0;display:flex}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__actions :-webkit-any(.cart-checkout__button--checkout,.cart-checkout__button--view-cart){flex:none;width:100%}.cart-drawer :is(cart-checkout) .cart-checkout__actions :is(.cart-checkout__button--checkout,.cart-checkout__button--view-cart){flex:none;width:100%}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__actions .cart-checkout__button--cart{width:fit-content;min-width:0;height:auto;color:var(--neutral-500);text-underline-offset:.2rem;text-transform:lowercase;background:0 0;border:none;border-radius:0;flex:none;padding:0;font-size:1.1rem;line-height:1.2;text-decoration:underline;display:inline-block}.cart-drawer :is(cart-checkout) .cart-checkout__actions .cart-checkout__button--cart{width:fit-content;min-width:0;height:auto;color:var(--neutral-500);text-underline-offset:.2rem;text-transform:lowercase;background:0 0;border:none;border-radius:0;flex:none;padding:0;font-size:1.1rem;line-height:1.2;text-decoration:underline;display:inline-block}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__actions .cart-checkout__button--cart:first-letter{text-transform:uppercase}.cart-drawer :is(cart-checkout) .cart-checkout__actions .cart-checkout__button--cart:first-letter{text-transform:uppercase}.cart-drawer .cart-empty{display:none}.cart-drawer:not(:has(.cart-item)) :-moz-any(cart-clear){display:none}.cart-drawer:not(:has(.cart-item)) :-webkit-any(cart-clear){display:none}.cart-drawer:not(:has(.cart-item)) :is(cart-clear){display:none}.cart-drawer:not(:has(.cart-item)) :-moz-any(cart-checkout){display:none}.cart-drawer:not(:has(.cart-item)) :-webkit-any(cart-checkout){display:none}.cart-drawer:not(:has(.cart-item)) :is(cart-checkout){display:none}.cart-drawer:not(:has(.cart-item)) :-moz-any(cart-subscription){display:none}.cart-drawer:not(:has(.cart-item)) :-webkit-any(cart-subscription){display:none}.cart-drawer:not(:has(.cart-item)) :is(cart-subscription){display:none}.cart-drawer:not(:has(.cart-item)) .cart-items{display:none}.cart-drawer:not(:has(.cart-item)) .cart-free-shipping{display:none}.cart-drawer:not(:has(.cart-item)) :-moz-any(cart-related){display:none}.cart-drawer:not(:has(.cart-item)) :-webkit-any(cart-related){display:none}.cart-drawer:not(:has(.cart-item)) :is(cart-related){display:none}.cart-drawer:not(:has(.cart-item)) .cart-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.cart-drawer:not(:has(.cart-item)) .cart-empty .group{gap:.8rem}.cart-drawer:not(:has(.cart-item)) .cart-empty .group :-moz-any(a){margin-top:1.6rem}.cart-drawer:not(:has(.cart-item)) .cart-empty .group :-webkit-any(a){margin-top:1.6rem}.cart-drawer:not(:has(.cart-item)) .cart-empty .group :is(a){margin-top:1.6rem}.cart-drawer :-moz-any(cart-related) .blaze-heading{display:none}.cart-drawer :-moz-any(cart-related) .blaze-slider .blaze-prev-desktop{display:none}.cart-drawer :-moz-any(cart-related) .blaze-slider .blaze-next-desktop{display:none}.cart-drawer :-moz-any(cart-related) .blaze-buttons{align-items:center;gap:1rem;display:flex}.cart-drawer :-moz-any(cart-related) .blaze-buttons .blaze-prev{cursor:pointer;display:flex}.cart-drawer :-moz-any(cart-related) .blaze-buttons .blaze-next{cursor:pointer;display:flex}.cart-drawer :-moz-any(cart-related) .blaze-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden}.cart-drawer :-moz-any(cart-related) .blaze-track-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;height:auto;overflow-x:auto;overflow-y:hidden}.cart-drawer :-moz-any(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer :-moz-any(cart-related) .blaze-track{-webkit-user-select:none;user-select:none;flex-direction:row;display:flex}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide{flex-shrink:0}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card{border:1px solid var(--neutral-100);border-radius:.8rem;flex-direction:row;align-items:center;gap:.8rem;width:100%;height:auto;padding:.8rem .6rem;display:flex;position:relative;overflow:hidden}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card>group{flex-direction:row;align-items:center;gap:.8rem;width:100%;min-width:0;display:flex}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card>group>group:first-child{display:none}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card>group .product-image{flex-shrink:0;order:-1;width:5.8rem;max-width:5.8rem;height:5.8rem;margin:0}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card>group .product-image .product-image__image-link{width:5.8rem;height:5.8rem;min-height:unset;max-height:unset;border-radius:.1rem;padding:0;display:flex;overflow:hidden}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide .product-card>group .product-image .product-image__placeholder{width:5.8rem;height:5.8rem;min-height:unset;max-height:unset;border-radius:.1rem;padding:0;display:flex;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .blaze-heading{display:none}.cart-drawer :is(cart-related) .blaze-heading{display:none}.cart-drawer :-webkit-any(cart-related) .blaze-slider .blaze-prev-desktop{display:none}.cart-drawer :is(cart-related) .blaze-slider .blaze-prev-desktop{display:none}.cart-drawer :-webkit-any(cart-related) .blaze-slider .blaze-next-desktop{display:none}.cart-drawer :is(cart-related) .blaze-slider .blaze-next-desktop{display:none}.cart-drawer :-webkit-any(cart-related) .blaze-buttons{align-items:center;gap:1rem;display:flex}.cart-drawer :is(cart-related) .blaze-buttons{align-items:center;gap:1rem;display:flex}.cart-drawer :-webkit-any(cart-related) .blaze-buttons .blaze-prev{cursor:pointer;display:flex}.cart-drawer :is(cart-related) .blaze-buttons .blaze-prev{cursor:pointer;display:flex}.cart-drawer :-webkit-any(cart-related) .blaze-buttons .blaze-next{cursor:pointer;display:flex}.cart-drawer :is(cart-related) .blaze-buttons .blaze-next{cursor:pointer;display:flex}.cart-drawer :-webkit-any(cart-related) .blaze-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden}.cart-drawer :is(cart-related) .blaze-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden}.cart-drawer :-webkit-any(cart-related) .blaze-track-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;height:auto;overflow-x:auto;overflow-y:hidden}.cart-drawer :is(cart-related) .blaze-track-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;height:auto;overflow-x:auto;overflow-y:hidden}.cart-drawer :-webkit-any(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer :is(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer :-webkit-any(cart-related) .blaze-track{-webkit-user-select:none;user-select:none;flex-direction:row;display:flex}.cart-drawer :is(cart-related) .blaze-track{-webkit-user-select:none;user-select:none;flex-direction:row;display:flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide{flex-shrink:0}.cart-drawer :is(cart-related) .simple-carousel__slide{flex-shrink:0}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card{border:1px solid var(--neutral-100);border-radius:.8rem;flex-direction:row;align-items:center;gap:.8rem;width:100%;height:auto;padding:.8rem .6rem;display:flex;position:relative;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card{border:1px solid var(--neutral-100);border-radius:.8rem;flex-direction:row;align-items:center;gap:.8rem;width:100%;height:auto;padding:.8rem .6rem;display:flex;position:relative;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group{flex-direction:row;align-items:center;gap:.8rem;width:100%;min-width:0;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group{flex-direction:row;align-items:center;gap:.8rem;width:100%;min-width:0;display:flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group>group:first-child{display:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:first-child{display:none}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group .product-image{flex-shrink:0;order:-1;width:5.8rem;max-width:5.8rem;height:5.8rem;margin:0}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image{flex-shrink:0;order:-1;width:5.8rem;max-width:5.8rem;height:5.8rem;margin:0}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group .product-image .product-image__image-link{width:5.8rem;height:5.8rem;min-height:unset;max-height:unset;border-radius:.1rem;padding:0;display:flex;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image .product-image__image-link{width:5.8rem;height:5.8rem;min-height:unset;max-height:unset;border-radius:.1rem;padding:0;display:flex;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group .product-image .product-image__placeholder{width:5.8rem;height:5.8rem;min-height:unset;max-height:unset;border-radius:.1rem;padding:0;display:flex;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image .product-image__placeholder{width:5.8rem;height:5.8rem;min-height:unset;max-height:unset;border-radius:.1rem;padding:0;display:flex;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group .product-image :-webkit-any(picture){width:5.8rem;height:5.8rem;display:block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image :is(picture){width:5.8rem;height:5.8rem;display:block}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group .product-image :-webkit-any(img,svg){width:5.8rem;height:5.8rem;min-height:unset;max-height:unset;object-fit:cover;border-radius:.1rem;display:block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image :is(img,svg){width:5.8rem;height:5.8rem;min-height:unset;max-height:unset;object-fit:cover;border-radius:.1rem;display:block}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group .product-image .product-image--image{width:5.8rem;height:5.8rem;min-height:unset;max-height:unset;object-fit:cover;border-radius:.1rem;display:block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image .product-image--image{width:5.8rem;height:5.8rem;min-height:unset;max-height:unset;object-fit:cover;border-radius:.1rem;display:block}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group>group:last-child{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:.4rem .8rem;min-width:0;display:grid}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:last-child{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:.4rem .8rem;min-width:0;display:grid}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{display:contents}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{display:contents}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .related-card__content{flex-direction:column;grid-area:2/1;gap:.4rem;min-width:0;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .related-card__content{flex-direction:column;grid-area:2/1;gap:.4rem;min-width:0;display:flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title{grid-area:1/1;width:100%;min-width:0;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title{grid-area:1/1;width:100%;min-width:0;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{color:var(--neutral-700);font-family:var(--poppins);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.2rem;font-weight:400;line-height:1;display:block;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{color:var(--neutral-700);font-family:var(--poppins);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.2rem;font-weight:400;line-height:1;display:block;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:var(--neutral-700);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;display:block;overflow:hidden}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:var(--neutral-700);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;display:block;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .related-card__variant-select{display:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .related-card__variant-select{display:none}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-price .product-price__wrapper .product-price__price-with-icon{justify-content:flex-start}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price .product-price__wrapper .product-price__price-with-icon{justify-content:flex-start}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-price .product-price__wrapper .product-price__container{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.6rem;min-width:0;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price .product-price__wrapper .product-price__container{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.6rem;min-width:0;display:flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-price__compare{font-size:1rem;font-family:var(--poppins);color:var(--neutral-500);white-space:nowrap;order:0;font-weight:400;text-decoration:line-through}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__compare{font-size:1rem;font-family:var(--poppins);color:var(--neutral-500);white-space:nowrap;order:0;font-weight:400;text-decoration:line-through}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-price__current-discount{flex-flow:row;align-items:center;gap:1.6rem;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__current-discount{flex-flow:row;align-items:center;gap:1.6rem;display:flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-price__current{font-size:1.2rem;font-family:var(--poppins);color:var(--neutral-700);white-space:nowrap;font-weight:500}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__current{font-size:1.2rem;font-family:var(--poppins);color:var(--neutral-700);white-space:nowrap;font-weight:500}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-price__discount-badge{background:var(--primary-orange-400-main);color:var(--neutral-700);font-family:var(--poppins);white-space:nowrap;border-radius:.6rem;justify-content:center;align-items:center;padding:.6rem .2rem;font-size:1rem;font-weight:400;line-height:1;display:inline-flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__discount-badge{background:var(--primary-orange-400-main);color:var(--neutral-700);font-family:var(--poppins);white-space:nowrap;border-radius:.6rem;justify-content:center;align-items:center;padding:.6rem .2rem;font-size:1rem;font-weight:400;line-height:1;display:inline-flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-price__pix-text{display:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__pix-text{display:none}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-price__installments{display:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments{display:none}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-button__block{flex-shrink:0;grid-area:1/2/span 2;place-self:center end}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-button__block{flex-shrink:0;grid-area:1/2/span 2;place-self:center end}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-button__block .product-button__add-to-cart{background:var(--tertiary-green);width:3.4rem;min-width:3.4rem;height:3.4rem;min-height:3.4rem;color:var(--neutral-white);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-button__block .product-button__add-to-cart{background:var(--tertiary-green);width:3.4rem;min-width:3.4rem;height:3.4rem;min-height:3.4rem;color:var(--neutral-white);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-button__block .product-button__add-to-cart .buy-button__text{display:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-button__block .product-button__add-to-cart .buy-button__text{display:none}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide .product-card .product-button__block .product-button__add-to-cart:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 3v10M3 8h10' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.6rem;height:1.6rem;display:inline-block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-button__block .product-button__add-to-cart:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 3v10M3 8h10' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.6rem;height:1.6rem;display:inline-block}.cart-drawer :-webkit-any(cart-related) .related-card{border:1px solid var(--neutral-200);align-items:center;gap:1.22rem;padding:.66rem;display:flex}.cart-drawer :is(cart-related) .related-card{border:1px solid var(--neutral-200);align-items:center;gap:1.22rem;padding:.66rem;display:flex}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__image{min-width:7.5rem;max-width:7.5rem;min-height:7.5rem;max-height:7.5rem;display:block;overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__image{min-width:7.5rem;max-width:7.5rem;min-height:7.5rem;max-height:7.5rem;display:block;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__image :-webkit-any(img){object-fit:cover;width:100%;height:100%}.cart-drawer :is(cart-related) .related-card .related-card__image :is(img){object-fit:cover;width:100%;height:100%}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__content{flex-direction:column;gap:.8rem;display:flex;overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__content{flex-direction:column;gap:.8rem;display:flex;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__content .related-card__title{max-width:100%;font-size:1.4rem;font-weight:400}.cart-drawer :is(cart-related) .related-card .related-card__content .related-card__title{max-width:100%;font-size:1.4rem;font-weight:400}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__content .related-card__title :-webkit-any(a){font-family:var(--poppins);color:var(--black);white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__content .related-card__title :is(a){font-family:var(--poppins);color:var(--black);white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__content .product__price{align-items:start}.cart-drawer :is(cart-related) .related-card .related-card__content .product__price{align-items:start}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__content .product__price .product__price-current{font-size:1.2rem;font-weight:600;line-height:100%;font-family:var(--poppins)}.cart-drawer :is(cart-related) .related-card .related-card__content .product__price .product__price-current{font-size:1.2rem;font-weight:600;line-height:100%;font-family:var(--poppins)}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__content .product__price .product-price__current{font-size:1.2rem;font-weight:600;line-height:100%;font-family:var(--poppins)}.cart-drawer :is(cart-related) .related-card .related-card__content .product__price .product-price__current{font-size:1.2rem;font-weight:600;line-height:100%;font-family:var(--poppins)}.cart-drawer :-moz-any(cart-related) .related-card .related-card__content :-moz-any(buy-button){text-transform:uppercase;font-family:var(--poppins);font-size:1.4rem;text-decoration:underline}.cart-drawer :-moz-any(cart-related) .related-card .related-card__content :-moz-any(buy-button) .text{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__content :-webkit-any(buy-button){text-transform:uppercase;font-family:var(--poppins);font-size:1.4rem;text-decoration:underline}.cart-drawer :is(cart-related) .related-card .related-card__content :is(buy-button){text-transform:uppercase;font-family:var(--poppins);font-size:1.4rem;text-decoration:underline}.cart-drawer :-webkit-any(cart-related) .related-card .related-card__content :-webkit-any(buy-button) .text{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__content :is(buy-button) .text{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-drawer :-webkit-any(cart-related):has(.blaze-track:empty){display:none}.cart-drawer :is(cart-related):has(.blaze-track:empty){display:none}.cart-drawer-wrapper:has(.cart-drawer:not(:has(.cart-item))) :-moz-any(cart-related){display:none}.cart-drawer-wrapper:has(.cart-drawer:not(:has(.cart-item))) :-webkit-any(cart-related){display:none}.cart-drawer-wrapper:has(.cart-drawer:not(:has(.cart-item))) :is(cart-related){display:none}@media screen and (min-width:1024px){.cart-drawer-wrapper>cart-related[data-desktop-layout=side]{background:var(--neutral-white);flex-direction:column;width:17rem;max-width:17rem;height:100%;margin-top:0;margin-bottom:0;padding:1rem;display:flex;overflow-y:auto}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-heading{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:0;padding:1rem 0;display:flex}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-heading .cart-related__title{font-family:var(--poppins);color:var(--neutral-800);text-transform:uppercase;white-space:nowrap;margin-bottom:0;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;line-height:1}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-container{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-track-container{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;height:100%;display:flex;overflow-x:hidden;overflow-y:auto}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-track{-webkit-user-select:none;user-select:none;flex-flow:column wrap;gap:.8rem;width:100%;height:fit-content;padding-top:0;padding-bottom:0;display:flex;transform:none!important}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-slider{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-slider .blaze-prev-desktop{z-index:10;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:auto;height:auto;padding:.4rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-slider .blaze-prev-desktop :-webkit-any(svg){width:max(1.8rem,min(1.14583vw,2.2rem));height:max(1.7rem,min(1.09375vw,2.1rem));display:block}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-slider .blaze-prev-desktop :is(svg){width:max(1.8rem,min(1.14583vw,2.2rem));height:max(1.7rem,min(1.09375vw,2.1rem));display:block}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-slider .blaze-next-desktop{z-index:10;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:auto;height:auto;padding:.4rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-slider .blaze-next-desktop :-webkit-any(svg){width:max(1.8rem,min(1.14583vw,2.2rem));height:max(1.7rem,min(1.09375vw,2.1rem));display:block}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-slider .blaze-next-desktop :is(svg){width:max(1.8rem,min(1.14583vw,2.2rem));height:max(1.7rem,min(1.09375vw,2.1rem));display:block}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-slider .blaze-prev-desktop{top:4.6rem}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-slider .blaze-next-desktop{bottom:1.6rem}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .blaze-buttons{display:none}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] simple-carousel{flex-direction:column;width:100%;height:100%;display:flex}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide{flex-shrink:0;width:100%;height:auto}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card{border:1px solid var(--neutral-100);border-color:color-mix(in srgb,var(--primary-orange-400-main) 28%,var(--neutral-100));background:#fff7ef;background:color-mix(in srgb,var(--primary-orange-400-main) 8%,var(--neutral-white));border-radius:.8rem;flex-direction:column;gap:.6rem;width:100%;height:auto;padding:.8rem;display:flex;position:relative}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card>group{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.6rem;width:100%;height:auto;display:flex}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card>group>group:first-child{display:none}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card>group>group:last-child,.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card>group>group:last-child>group:last-child{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.6rem;width:100%;display:flex}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-image{width:100%;max-width:none;height:13.4rem;margin:0}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-image .product-image__image-link,.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-image .product-image__placeholder{width:100%;height:13.4rem;min-height:unset;max-height:unset;border-radius:.2rem;padding:0;display:flex;overflow:hidden}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-image :-webkit-any(picture){width:100%;height:13.4rem;display:block}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-image :is(picture){width:100%;height:13.4rem;display:block}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-image :-webkit-any(img,svg){width:100%;height:13.4rem;min-height:unset;max-height:unset;object-fit:cover;border-radius:.2rem;display:block}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-image :is(img,svg){width:100%;height:13.4rem;min-height:unset;max-height:unset;object-fit:cover;border-radius:.2rem;display:block}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-image .product-image--image{width:100%;height:13.4rem;min-height:unset;max-height:unset;object-fit:cover;border-radius:.2rem;display:block}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .text-block__container--product-title{width:100%;min-width:0;overflow:hidden}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{color:var(--neutral-800);font-family:var(--poppins);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:max(1rem,min(.625vw,1.2rem));font-weight:500;display:block;overflow:hidden}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;display:block;overflow:hidden}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .related-card__content{flex-direction:column;gap:.6rem;width:100%;min-width:0;display:flex}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .related-card__variant-select{display:none}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-price,.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-price .product-price__wrapper{width:100%}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-price .product-price__price-with-icon{justify-content:flex-start;width:100%}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-price .product-price__container{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.2rem;width:100%;display:flex}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-price .product-price__compare{font-size:max(1rem,min(.625vw,1.2rem));font-family:var(--poppins);color:var(--neutral-200);text-align:left;order:0;font-weight:400;text-decoration:line-through}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-price .product-price__current-discount{flex-direction:row;order:1;justify-content:space-between;align-items:center;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-price .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--poppins);color:var(--neutral-800);order:0;font-weight:600;line-height:1}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-price .product-price__current-discount .product-price__discount-badge{background:var(--primary-orange-400-main);color:var(--neutral-800);font-family:var(--poppins);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:1;display:inline-flex}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-price .product-price__current-discount .product-price__pix-text,.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-price .product-price__installments{display:none}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-button__block{width:100%}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-button__block .product-button__add-to-cart{background:var(--tertiary-green);width:100%;min-width:0;height:auto;min-height:0;color:var(--neutral-white);font-family:var(--poppins);text-align:center;cursor:pointer;border:none;border-radius:10rem;justify-content:center;align-items:center;padding:max(.3rem,min(.20833vw,.4rem)) 0;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:1;display:flex}.cart-drawer-wrapper>cart-related[data-desktop-layout=side] .simple-carousel__slide .product-card .product-button__block .product-button__add-to-cart .buy-button__text{display:inline}}.cart-drawer :-webkit-any(cart-checkout) .progress-bar{gap:1.2rem}.cart-drawer :is(cart-checkout) .progress-bar{gap:1.2rem}.cart-drawer :-webkit-any(cart-checkout) .progress-bar__frame{border:.8px solid var(--neutral-100);background:0 0;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:stretch;gap:.6rem;padding:.8rem;display:flex}.cart-drawer :is(cart-checkout) .progress-bar__frame{border:.8px solid var(--neutral-100);background:0 0;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:stretch;gap:.6rem;padding:.8rem;display:flex}.cart-drawer :-webkit-any(cart-checkout) .progress-bar__header{margin-bottom:0}.cart-drawer :is(cart-checkout) .progress-bar__header{margin-bottom:0}.cart-drawer :-webkit-any(cart-checkout) .progress-bar__text{color:var(--neutral-800);font-size:1.2rem;font-weight:500;line-height:1}.cart-drawer :is(cart-checkout) .progress-bar__text{color:var(--neutral-800);font-size:1.2rem;font-weight:500;line-height:1}.cart-drawer :-webkit-any(cart-checkout) .progress-bar__bar{background:var(--neutral-white);border-radius:.8rem;height:.4rem}.cart-drawer :is(cart-checkout) .progress-bar__bar{background:var(--neutral-white);border-radius:.8rem;height:.4rem}.cart-drawer :-webkit-any(cart-checkout) .progress-bar__bar-fill{background:var(--primary-green-400-main)}.cart-drawer :is(cart-checkout) .progress-bar__bar-fill{background:var(--primary-green-400-main)}.cart-drawer :-webkit-any(cart-checkout) .progress-bar__disclaimer{text-align:center;color:var(--neutral-400);align-self:center;font-size:1.2rem;line-height:1}.cart-drawer :is(cart-checkout) .progress-bar__disclaimer{text-align:center;color:var(--neutral-400);align-self:center;font-size:1.2rem;line-height:1}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-checkout) .progress-bar{display:none}.cart-drawer :is(cart-checkout) .progress-bar{display:none}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__actions{gap:.8rem}.cart-drawer :is(cart-checkout) .cart-checkout__actions{gap:.8rem}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__actions :-webkit-any(.cart-checkout__button--checkout,.cart-checkout__button--view-cart){width:100%;height:auto;padding:1.6rem 1.2rem}.cart-drawer :is(cart-checkout) .cart-checkout__actions :is(.cart-checkout__button--checkout,.cart-checkout__button--view-cart){width:100%;height:auto;padding:1.6rem 1.2rem}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__actions .cart-checkout__button--cart{width:fit-content;padding:0}.cart-drawer :is(cart-checkout) .cart-checkout__actions .cart-checkout__button--cart{width:fit-content;padding:0}}@media screen and (min-width:1256px){.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__actions .cart-checkout__button--cart{font-size:1.2rem}.cart-drawer :is(cart-checkout) .cart-checkout__actions .cart-checkout__button--cart{font-size:1.2rem}}@media screen and (min-width:1418px){.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__actions .cart-checkout__button--cart{font-size:1.2rem}.cart-drawer :is(cart-checkout) .cart-checkout__actions .cart-checkout__button--cart{font-size:1.2rem}}.cart-drawer pickeasy-app-widget{display:none!important}body.template-cart main{overflow-x:clip}body main .cart-page{flex-direction:column;gap:1rem;margin:0 auto;padding:max(1.6rem,min(2.08333vw,4rem)) 1.2rem;display:flex;position:relative}body main .cart-page:after{content:"";border-bottom:1px solid var(--neutral-100);pointer-events:none;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){body main .cart-page{max-width:var(--page-width);grid-template-rows:auto 1fr;grid-template-columns:1.73fr 1fr;gap:2.4rem max(4rem,min(5.20833vw,10rem));padding-left:0;padding-right:0;display:grid}}body main .cart-page .cart-checkout__shipping_discount-info{text-align:center}body main .cart-page .cart-checkout__shipping_discount-info :-webkit-any(span){font-weight:500}body main .cart-page .cart-checkout__shipping_discount-info :is(span){font-weight:500}body main .cart-page .cart-empty{display:none}body main .cart-page:not(:has(.cart-item)) .cart-heading{display:none}body main .cart-page:not(:has(.cart-item)) .cart-items{display:none}body main .cart-page:not(:has(.cart-item)) :-moz-any(cart-checkout){display:none}body main .cart-page:not(:has(.cart-item)) :-webkit-any(cart-checkout){display:none}body main .cart-page:not(:has(.cart-item)) :is(cart-checkout){display:none}body main .cart-page:not(:has(.cart-item)) :-moz-any(cart-subscription){display:none}body main .cart-page:not(:has(.cart-item)) :-webkit-any(cart-subscription){display:none}body main .cart-page:not(:has(.cart-item)) :is(cart-subscription){display:none}body main .cart-page:not(:has(.cart-item)) .cart-empty{display:block}@media screen and (min-width:768px){body main .cart-page:not(:has(.cart-item)) .cart-empty{grid-area:1/1/3/3}}body main .cart-page:not(:has(.cart-item)) .cart-empty .group{gap:max(1.6rem,min(1.14583vw,2.2rem))}body main .cart-page .cart-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media screen and (min-width:768px){body main .cart-page .cart-heading{grid-area:1/1/2/2}}body main .cart-page .cart-heading .cart-heading__title{text-transform:uppercase}body main .cart-page .cart-heading :-moz-any(cart-clear){color:var(--neutral-500);align-self:center;gap:0;padding:0;transition:color .15s ease-in-out}body main .cart-page .cart-heading :-moz-any(cart-clear) .cart-clear__button{border:1px solid var(--neutral-100);border-radius:10rem;gap:.6rem;padding:.6rem 1rem;line-height:1;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}body main .cart-page .cart-heading :-moz-any(cart-clear) .cart-clear__text{text-transform:uppercase;text-decoration:none}body main .cart-page .cart-heading :-moz-any(cart-clear):hover{color:var(--secondary-red-400-main)}body main .cart-page .cart-heading :-moz-any(cart-clear):hover .cart-clear__button{background-color:color-mix(in srgb,var(--secondary-red-400-main) 6%,transparent);border-color:currentColor}body main .cart-page .cart-heading :-webkit-any(cart-clear){color:var(--neutral-500);align-self:center;gap:0;padding:0;transition:color .15s ease-in-out}body main .cart-page .cart-heading :is(cart-clear){color:var(--neutral-500);align-self:center;gap:0;padding:0;transition:color .15s ease-in-out}body main .cart-page .cart-heading :-webkit-any(cart-clear) .cart-clear__button{border:1px solid var(--neutral-100);border-radius:10rem;gap:.6rem;padding:.6rem 1rem;line-height:1;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}body main .cart-page .cart-heading :is(cart-clear) .cart-clear__button{border:1px solid var(--neutral-100);border-radius:10rem;gap:.6rem;padding:.6rem 1rem;line-height:1;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}body main .cart-page .cart-heading :-webkit-any(cart-clear) .cart-clear__text{text-transform:uppercase;text-decoration:none}body main .cart-page .cart-heading :is(cart-clear) .cart-clear__text{text-transform:uppercase;text-decoration:none}body main .cart-page .cart-heading :-webkit-any(cart-clear):hover{color:var(--secondary-red-400-main)}body main .cart-page .cart-heading :is(cart-clear):hover{color:var(--secondary-red-400-main)}body main .cart-page .cart-heading :-webkit-any(cart-clear):hover .cart-clear__button{background-color:color-mix(in srgb,var(--secondary-red-400-main) 6%,transparent);border-color:currentColor}body main .cart-page .cart-heading :is(cart-clear):hover .cart-clear__button{background-color:color-mix(in srgb,var(--secondary-red-400-main) 6%,transparent);border-color:currentColor}body main .cart-page .cart-items{border-bottom:1px solid var(--neutral-100);padding-bottom:1.2rem}@media screen and (min-width:768px){body main .cart-page .cart-items{border-bottom-color:#f0f0f0;grid-area:2/1/3/2;padding-top:.8rem}}body main .cart-page .cart-items .cart-items--list{scrollbar-width:thin;scrollbar-color:var(--neutral-500) var(--neutral-100);flex-direction:column;gap:max(1.2rem,min(1.14583vw,2.2rem));max-height:max(24.7rem,min(30.6771vw,58.9rem));padding-right:max(1rem,min(1.04166vw,2rem));display:flex;overflow-y:auto}body main .cart-page .cart-items .cart-items--list::-webkit-scrollbar{width:.3rem}body main .cart-page .cart-items .cart-items--list::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:.2rem}body main .cart-page .cart-items .cart-items--list::-webkit-scrollbar-thumb{background:var(--neutral-500);border-radius:.2rem}body main .cart-page .cart-items .cart-items--list::-webkit-scrollbar-button{width:0;height:0;display:none}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item){align-items:center;gap:max(.6rem,min(.41667vw,.8rem)) max(.8rem,min(.625vw,1.2rem))}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) .cart-item__image{border-radius:max(.15rem,min(.20833vw,.4rem));width:100%;height:100%;display:block;overflow:hidden}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item){align-items:center;gap:max(.6rem,min(.41667vw,.8rem)) max(.8rem,min(.625vw,1.2rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item){align-items:center;gap:max(.6rem,min(.41667vw,.8rem)) max(.8rem,min(.625vw,1.2rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__image{border-radius:max(.15rem,min(.20833vw,.4rem));width:100%;height:100%;display:block;overflow:hidden}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image{border-radius:max(.15rem,min(.20833vw,.4rem));width:100%;height:100%;display:block;overflow:hidden}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__image :-webkit-any(img,svg){object-fit:cover;width:100%;height:100%;display:block}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image :is(img,svg){object-fit:cover;width:100%;height:100%;display:block}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__image .cart-item__placeholder{width:100%;height:100%;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image .cart-item__placeholder{width:100%;height:100%;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title{flex-direction:column;grid-area:1/2/2/4;gap:max(.4rem,min(.41667vw,.8rem));min-width:0;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__title{flex-direction:column;grid-area:1/2/2/4;gap:max(.4rem,min(.41667vw,.8rem));min-width:0;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__heading{justify-content:space-between;align-items:center;gap:max(.6rem,min(.41667vw,.8rem));min-width:0;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__heading{justify-content:space-between;align-items:center;gap:max(.6rem,min(.41667vw,.8rem));min-width:0;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__heading :-webkit-any(a){text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;line-height:1.2;text-decoration:none;overflow:hidden}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__heading :is(a){text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;line-height:1.2;text-decoration:none;overflow:hidden}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove{cursor:pointer;width:2rem;height:1.6rem;color:var(--neutral-300);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__remove{cursor:pointer;width:2rem;height:1.6rem;color:var(--neutral-300);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove :-webkit-any(svg){width:1.6rem;height:1.6rem;display:block}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__remove :is(svg){width:1.6rem;height:1.6rem;display:block}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove :-webkit-any(svg path){stroke:currentColor}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__remove :is(svg path){stroke:currentColor}@media screen and (min-width:768px){body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove{display:none}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__remove{display:none}}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__description{align-items:center;gap:max(.4rem,min(.41667vw,.8rem));min-width:0;height:max(1rem,min(.625vw,1.2rem));display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__description{align-items:center;gap:max(.4rem,min(.41667vw,.8rem));min-width:0;height:max(1rem,min(.625vw,1.2rem));display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__description :-webkit-any(span){font-family:var(--poppins);color:var(--neutral-300);text-overflow:ellipsis;white-space:nowrap;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;overflow:hidden}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__description :is(span){font-family:var(--poppins);color:var(--neutral-300);text-overflow:ellipsis;white-space:nowrap;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;overflow:hidden}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__dot{background:var(--neutral-300);border-radius:50%;flex-shrink:0;width:max(.4rem,min(.26042vw,.5rem));height:max(.4rem,min(.26042vw,.5rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__dot{background:var(--neutral-300);border-radius:50%;flex-shrink:0;width:max(.4rem,min(.26042vw,.5rem));height:max(.4rem,min(.26042vw,.5rem))}@media screen and (min-width:768px){body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity){grid-area:2/3/3/4;justify-self:end}}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) :-moz-any(product-quantity){grid-area:2/2/3/3;justify-self:start}@media screen and (min-width:768px){body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) :-moz-any(product-quantity){grid-area:2/3/3/4;justify-self:end}}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) :-moz-any(product-quantity){border:1px solid var(--neutral-100);border-radius:max(1.8rem,min(1.04167vw,2rem));align-items:center;height:max(2.4rem,min(1.82292vw,3.5rem));display:flex}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) :-moz-any(product-quantity) .product-quantity__button{cursor:pointer;color:var(--neutral-300);background:0 0;border:none;justify-content:center;align-items:center;padding:max(.3rem,min(.20833vw,.4rem));display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity){grid-area:2/2/3/3;justify-self:start}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity){grid-area:2/2/3/3;justify-self:start}@media screen and (min-width:768px){body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity){grid-area:2/3/3/4;justify-self:end}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity){grid-area:2/3/3/4;justify-self:end}}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity){border:1px solid var(--neutral-100);border-radius:max(1.8rem,min(1.04167vw,2rem));align-items:center;height:max(2.4rem,min(1.82292vw,3.5rem));display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity){border:1px solid var(--neutral-100);border-radius:max(1.8rem,min(1.04167vw,2rem));align-items:center;height:max(2.4rem,min(1.82292vw,3.5rem));display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__button{cursor:pointer;color:var(--neutral-300);background:0 0;border:none;justify-content:center;align-items:center;padding:max(.3rem,min(.20833vw,.4rem));display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__button{cursor:pointer;color:var(--neutral-300);background:0 0;border:none;justify-content:center;align-items:center;padding:max(.3rem,min(.20833vw,.4rem));display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__button :-webkit-any(svg){width:max(1.2rem,min(.83333vw,1.6rem));height:max(1.2rem,min(.83333vw,1.6rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__button :is(svg){width:max(1.2rem,min(.83333vw,1.6rem));height:max(1.2rem,min(.83333vw,1.6rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__input{text-align:center;width:max(2rem,min(1.25vw,2.4rem));font-family:var(--poppins);color:var(--neutral-300);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:600}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__input{text-align:center;width:max(2rem,min(1.25vw,2.4rem));font-family:var(--poppins);color:var(--neutral-300);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:600}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price{flex-direction:column;width:100%;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price{flex-direction:column;width:100%;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:max(.4rem,min(.41667vw,.8rem));display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:max(.4rem,min(.41667vw,.8rem));display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container{flex-direction:row;align-items:center;gap:.4rem;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container{flex-direction:row;align-items:center;gap:.4rem;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-200);font-size:1rem;font-weight:400;text-decoration:line-through}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-200);font-size:1rem;font-weight:400;text-decoration:line-through}@media screen and (min-width:768px){body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-400);font-size:1.6rem;font-weight:500}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-400);font-size:1.6rem;font-weight:500}}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__current-discount{align-items:center;gap:.4rem;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__current-discount{align-items:center;gap:.4rem;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__current-discount .product-price__discount-badge{display:none}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__current-discount .product-price__discount-badge{display:none}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__current{color:var(--neutral-800);font-weight:500}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__current{color:var(--neutral-800);font-weight:500}@media screen and (min-width:768px){body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__current{color:var(--neutral-700);font-weight:700}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__current{color:var(--neutral-700);font-weight:700}}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__installments{display:none}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments{display:none}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__pix-text{display:none}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__pix-text{display:none}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__category-icon{display:none}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__category-icon{display:none}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price{grid-area:2/3/3/4;justify-self:end;align-items:flex-start}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{grid-area:2/3/3/4;justify-self:end;align-items:flex-start}@media screen and (min-width:768px){body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price{grid-area:2/2/3/3;justify-self:start}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{grid-area:2/2/3/3;justify-self:start}}body main .cart-page .cart-page__items-column{flex-direction:column;display:flex}@media screen and (min-width:768px){body main .cart-page .cart-page__items-column{grid-area:2/1/3/2}}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout){grid-area:1/2/3/3;place-self:center;width:100%;max-width:50rem;margin-top:0}}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout{border-radius:12.8rem;height:auto;font-size:1.8rem}}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--cart{font-size:1.6rem}}body main .cart-page :-moz-any(cart-checkout){background:0 0;margin-top:3.2rem}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout){grid-area:1/2/3/3;place-self:center;width:100%;max-width:50rem;margin-top:0}}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__actions{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;width:100%;display:flex}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--checkout{background:var(--tertiary-green);border:1px solid var(--neutral-100);width:100%;height:4.1rem;color:var(--neutral-white);font-family:var(--poppins);text-transform:uppercase;border-radius:10.5rem;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1.4rem;font-weight:500;display:flex}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--checkout{border-radius:12.8rem;height:auto;font-size:1.8rem}}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--checkout.is-purchase-type-pending{opacity:.5;cursor:not-allowed;pointer-events:none}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__purchase-type-help{width:100%;color:var(--neutral-500);font-family:var(--poppins);text-align:center;margin:0;font-size:1.2rem;line-height:1.4}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__purchase-type-help[hidden]{display:none}body main .cart-page :-moz-any(cart-checkout) .cart-payment__place-order{border-color:var(--tertiary-green);color:var(--tertiary-green);cursor:pointer;background:#fff;margin-top:1.2rem;transition:background .2s,opacity .2s}body main .cart-page :-moz-any(cart-checkout) .cart-payment__place-order:hover{background:var(--primary-green-100)}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--cart{width:fit-content;min-width:0;height:auto;color:var(--neutral-500);font-family:var(--poppins);text-underline-offset:.2rem;text-transform:lowercase;background:0 0;border:none;border-radius:0;flex:none;margin-top:0;padding:0;font-size:1.4rem;font-weight:500;line-height:1.2;text-decoration:underline;display:inline-block}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--cart:first-letter{text-transform:uppercase}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--cart{font-size:1.6rem}}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__shipping-note{font-family:var(--poppins);color:var(--neutral-600);text-align:center;font-size:1.2rem;font-weight:600;line-height:1}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos{background:0 0;border:none;gap:1.2rem;padding:1.2rem}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{line-height:1}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-value{line-height:1}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .info_installment{color:var(--neutral-300);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:1}body main .cart-page :-webkit-any(cart-checkout){background:0 0;margin-top:3.2rem}body main .cart-page :is(cart-checkout){background:0 0;margin-top:3.2rem}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout){grid-area:1/2/3/3;place-self:center;width:100%;max-width:50rem;margin-top:0}body main .cart-page :is(cart-checkout){grid-area:1/2/3/3;place-self:center;width:100%;max-width:50rem;margin-top:0}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__actions{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;width:100%;display:flex}body main .cart-page :is(cart-checkout) .cart-checkout__actions{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;width:100%;display:flex}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout{background:var(--tertiary-green);border:1px solid var(--neutral-100);width:100%;height:4.1rem;color:var(--neutral-white);font-family:var(--poppins);text-transform:uppercase;border-radius:10.5rem;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1.4rem;font-weight:500;display:flex}body main .cart-page :is(cart-checkout) .cart-checkout__button--checkout{background:var(--tertiary-green);border:1px solid var(--neutral-100);width:100%;height:4.1rem;color:var(--neutral-white);font-family:var(--poppins);text-transform:uppercase;border-radius:10.5rem;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1.4rem;font-weight:500;display:flex}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout{border-radius:12.8rem;height:auto;font-size:1.8rem}body main .cart-page :is(cart-checkout) .cart-checkout__button--checkout{border-radius:12.8rem;height:auto;font-size:1.8rem}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout.is-purchase-type-pending{opacity:.5;cursor:not-allowed;pointer-events:none}body main .cart-page :is(cart-checkout) .cart-checkout__button--checkout.is-purchase-type-pending{opacity:.5;cursor:not-allowed;pointer-events:none}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__purchase-type-help{width:100%;color:var(--neutral-500);font-family:var(--poppins);text-align:center;margin:0;font-size:1.2rem;line-height:1.4}body main .cart-page :is(cart-checkout) .cart-checkout__purchase-type-help{width:100%;color:var(--neutral-500);font-family:var(--poppins);text-align:center;margin:0;font-size:1.2rem;line-height:1.4}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__purchase-type-help[hidden]{display:none}body main .cart-page :is(cart-checkout) .cart-checkout__purchase-type-help[hidden]{display:none}body main .cart-page :-webkit-any(cart-checkout) .cart-payment__place-order{border-color:var(--tertiary-green);color:var(--tertiary-green);cursor:pointer;background:#fff;margin-top:1.2rem;transition:background .2s,opacity .2s}body main .cart-page :is(cart-checkout) .cart-payment__place-order{border-color:var(--tertiary-green);color:var(--tertiary-green);cursor:pointer;background:#fff;margin-top:1.2rem;transition:background .2s,opacity .2s}body main .cart-page :-webkit-any(cart-checkout) .cart-payment__place-order:hover{background:var(--primary-green-100)}body main .cart-page :is(cart-checkout) .cart-payment__place-order:hover{background:var(--primary-green-100)}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--cart{width:fit-content;min-width:0;height:auto;color:var(--neutral-500);font-family:var(--poppins);text-underline-offset:.2rem;text-transform:lowercase;background:0 0;border:none;border-radius:0;flex:none;margin-top:0;padding:0;font-size:1.4rem;font-weight:500;line-height:1.2;text-decoration:underline;display:inline-block}body main .cart-page :is(cart-checkout) .cart-checkout__button--cart{width:fit-content;min-width:0;height:auto;color:var(--neutral-500);font-family:var(--poppins);text-underline-offset:.2rem;text-transform:lowercase;background:0 0;border:none;border-radius:0;flex:none;margin-top:0;padding:0;font-size:1.4rem;font-weight:500;line-height:1.2;text-decoration:underline;display:inline-block}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--cart:first-letter{text-transform:uppercase}body main .cart-page :is(cart-checkout) .cart-checkout__button--cart:first-letter{text-transform:uppercase}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--cart{font-size:1.6rem}body main .cart-page :is(cart-checkout) .cart-checkout__button--cart{font-size:1.6rem}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__shipping-note{font-family:var(--poppins);color:var(--neutral-600);text-align:center;font-size:1.2rem;font-weight:600;line-height:1}body main .cart-page :is(cart-checkout) .cart-checkout__shipping-note{font-family:var(--poppins);color:var(--neutral-600);text-align:center;font-size:1.2rem;font-weight:600;line-height:1}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos{background:0 0;border:none;gap:1.2rem;padding:1.2rem}body main .cart-page :is(cart-checkout) .cart-checkout__infos{background:0 0;border:none;gap:1.2rem;padding:1.2rem}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{line-height:1}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{line-height:1}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-value{line-height:1}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-value{line-height:1}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .info_installment{color:var(--neutral-300);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:1}body main .cart-page :is(cart-checkout) .cart-checkout__infos .info_installment{color:var(--neutral-300);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:1}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .info_installment :-webkit-any(span){font-weight:500}body main .cart-page :is(cart-checkout) .cart-checkout__infos .info_installment :is(span){font-weight:500}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix{border-top:2px solid var(--neutral-white);padding-top:1.2rem}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix{border-top:2px solid var(--neutral-white);padding-top:1.2rem}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text{font-size:1.2rem;font-family:var(--poppins);color:var(--neutral-300);flex:1;font-weight:400;line-height:1}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text{font-size:1.2rem;font-family:var(--poppins);color:var(--neutral-300);flex:1;font-weight:400;line-height:1}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text :-webkit-any(b){font-weight:500}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text :is(b){font-weight:500}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-value{font-size:1.4rem;font-family:var(--poppins);color:var(--neutral-800);white-space:nowrap;font-weight:500;line-height:1}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-value{font-size:1.4rem;font-family:var(--poppins);color:var(--neutral-800);white-space:nowrap;font-weight:500;line-height:1}body main .cart-page :-webkit-any(cart-checkout) .progress-bar{gap:1.2rem}body main .cart-page :is(cart-checkout) .progress-bar{gap:1.2rem}body main .cart-page :-webkit-any(cart-checkout) .progress-bar__frame{border:.8px solid var(--neutral-100);background:#f7f7f7;border-radius:.8rem;padding:.8rem}body main .cart-page :is(cart-checkout) .progress-bar__frame{border:.8px solid var(--neutral-100);background:#f7f7f7;border-radius:.8rem;padding:.8rem}body main .cart-page :-webkit-any(cart-checkout) .progress-bar__header{margin-bottom:.6rem}body main .cart-page :is(cart-checkout) .progress-bar__header{margin-bottom:.6rem}body main .cart-page :-webkit-any(cart-checkout) .progress-bar__text{color:var(--neutral-800);font-size:1.2rem;font-weight:500}body main .cart-page :is(cart-checkout) .progress-bar__text{color:var(--neutral-800);font-size:1.2rem;font-weight:500}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .progress-bar__text{color:var(--neutral-700)}body main .cart-page :is(cart-checkout) .progress-bar__text{color:var(--neutral-700)}}body main .cart-page :-webkit-any(cart-checkout) .progress-bar__bar{background:#fff;border-radius:.8rem;height:.4rem}body main .cart-page :is(cart-checkout) .progress-bar__bar{background:#fff;border-radius:.8rem;height:.4rem}body main .cart-page :-webkit-any(cart-checkout) .progress-bar__bar-fill{background:var(--primary-green-400-main)}body main .cart-page :is(cart-checkout) .progress-bar__bar-fill{background:var(--primary-green-400-main)}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .progress-bar{background:var(--neutral-white);border:1px solid var(--neutral-100);border-radius:.8rem;grid-template-columns:1fr auto;align-items:center;gap:.6rem 1.2rem;padding:1rem 1.2rem;display:grid}body main .cart-page :is(cart-checkout) .progress-bar{background:var(--neutral-white);border:1px solid var(--neutral-100);border-radius:.8rem;grid-template-columns:1fr auto;align-items:center;gap:.6rem 1.2rem;padding:1rem 1.2rem;display:grid}body main .cart-page :-webkit-any(cart-checkout) .progress-bar__bar{background:var(--neutral-white);border-radius:10rem;height:.6rem}body main .cart-page :is(cart-checkout) .progress-bar__bar{background:var(--neutral-white);border-radius:10rem;height:.6rem}body main .cart-page :-webkit-any(cart-checkout) .progress-bar__frame{display:contents}body main .cart-page :is(cart-checkout) .progress-bar__frame{display:contents}body main .cart-page :-webkit-any(cart-checkout) .progress-bar__header{grid-area:1/1;align-items:center;margin-bottom:0}body main .cart-page :is(cart-checkout) .progress-bar__header{grid-area:1/1;align-items:center;margin-bottom:0}body main .cart-page :-webkit-any(cart-checkout) .progress-bar__disclaimer{max-width:13.7rem;color:var(--neutral-400);text-align:right;grid-area:1/2;justify-self:end;font-size:1rem;line-height:1.2}body main .cart-page :is(cart-checkout) .progress-bar__disclaimer{max-width:13.7rem;color:var(--neutral-400);text-align:right;grid-area:1/2;justify-self:end;font-size:1rem;line-height:1.2}body main .cart-page :-webkit-any(cart-checkout) .progress-bar__bar{grid-area:2/1/auto/-1}body main .cart-page :is(cart-checkout) .progress-bar__bar{grid-area:2/1/auto/-1}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__guarantee{align-items:center}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee{align-items:center}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{color:var(--neutral-200);font-size:max(1.1rem,min(.9375vw,1.8rem));font-weight:500;line-height:130%}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{color:var(--neutral-200);font-size:max(1.1rem,min(.9375vw,1.8rem));font-weight:500;line-height:130%}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text :-webkit-any(a){color:var(--neutral-500)}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text :is(a){color:var(--neutral-500)}.related-card-page__discount-tag{background:var(--primary-green-400-main);color:var(--neutral-white);font-family:var(--poppins);text-transform:uppercase;white-space:nowrap;border-radius:.8rem;justify-content:center;align-items:center;padding:.4rem .8rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;line-height:1;display:inline-flex}.product-tags__block--ANkxMV0l5ckdqUXNvc__product_tags_kMgrmi .product-tag--discount{border-radius:.8rem;padding:.4rem .8rem}pickeasy-app-widget .ft-options-container{max-height:6.2rem!important}pickeasy-app-widget .ft-options{padding:0!important}#order-delivery-locations p{display:none!important}#order-delivery-locations p#delivery-location-info{font-family:var(--poppins);margin-top:.8rem;font-size:max(1.2rem,min(.75vw,1.4rem));font-weight:500;line-height:1.3;display:block!important}#orders-slots-heading{text-align:center!important;width:100%!important}#neo-input-date,#neo-input-time{box-sizing:border-box!important;height:4rem!important;color:var(--neutral-700)!important;font-family:var(--poppins)!important;background:var(--neutral-white)!important;border:1px solid var(--neutral-100)!important;box-shadow:none!important;border-radius:.8rem!important;padding:0 1.2rem!important;font-size:1.4rem!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important}#neo-input-date::placeholder,#neo-input-time::placeholder{color:var(--neutral-300)!important;font-family:var(--poppins)!important;font-size:1.4rem!important;font-weight:500!important}#order-slots{padding-bottom:0!important}.neo-input-container{flex-direction:row-reverse!important}.neo-input-container .neo-input-icon{margin-top:2.6rem!important}#order-delivery-locations .neo-input-container:has(#delivery-location-zip){background:var(--neutral-white)!important;border:1px solid var(--neutral-100)!important;box-sizing:border-box!important;border-radius:.8rem!important;flex-direction:row!important;align-items:stretch!important;gap:0!important;width:100%!important;height:4rem!important;display:flex!important;overflow:hidden!important}#order-delivery-locations .neo-input-container:has(#delivery-location-zip) #delivery-location-zip{width:auto!important;min-width:0!important;height:100%!important;color:var(--neutral-700)!important;font-family:var(--poppins)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:auto!important;order:1!important;margin:0!important;padding:0 1.2rem!important;font-size:1.4rem!important;font-style:normal!important;font-weight:500!important}#order-delivery-locations .neo-input-container:has(#delivery-location-zip) #delivery-location-zip::placeholder{color:var(--neutral-300)!important}#order-delivery-locations .neo-input-container:has(#delivery-location-zip) :-moz-any(button,input[type=button],input[type=submit],[role=button]){cursor:pointer;position:relative;width:auto!important;min-width:fit-content!important;height:100%!important;color:var(--neutral-white)!important;font-family:var(--poppins)!important;white-space:nowrap!important;background:var(--tertiary-green)!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex:none!important;order:2!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 1.6rem!important;font-size:1.4rem!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}#order-delivery-locations .neo-input-container:has(#delivery-location-zip) :-webkit-any(button,input[type=button],input[type=submit],[role=button]){cursor:pointer;position:relative;width:auto!important;min-width:fit-content!important;height:100%!important;color:var(--neutral-white)!important;font-family:var(--poppins)!important;white-space:nowrap!important;background:var(--tertiary-green)!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex:none!important;order:2!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 1.6rem!important;font-size:1.4rem!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}#order-delivery-locations .neo-input-container:has(#delivery-location-zip) :is(button,input[type=button],input[type=submit],[role=button]){cursor:pointer;position:relative;width:auto!important;min-width:fit-content!important;height:100%!important;color:var(--neutral-white)!important;font-family:var(--poppins)!important;white-space:nowrap!important;background:var(--tertiary-green)!important;box-shadow:none!important;border:0!important;border-radius:0!important;flex:none!important;order:2!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 1.6rem!important;font-size:1.4rem!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}pickeasy-app-widget #delivery-location-zip,pickeasy-app-widget #neo-input-date,pickeasy-app-widget #neo-input-time{font-family:var(--poppins)!important;font-size:1.4rem!important;font-style:normal!important;font-weight:500!important}pickeasy-app-widget .ft-options:not(.ft-options-active){background:#fff!important;border:1px solid #ccc!important}body.template-cart pickeasy-app-widget{z-index:auto;position:relative}body.template-cart pickeasy-app-widget .neo-popup{background:#fff;z-index:10020!important}cart-component{display:block}cart-item{transition:opacity .3s,transform .3s;display:block}cart-item.cart-item--removing{opacity:0;pointer-events:none;transform:translate(-20px)}cart-item .cart-item__title>a{text-decoration:none}cart-clear{cursor:pointer;align-items:center;gap:.4rem;display:flex}cart-clear[hidden]{display:none!important}cart-clear .cart-clear__button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}cart-clear .cart-clear__button:disabled{cursor:wait;opacity:.55}.cart-clear-confirmation{width:min(100vw - 3.2rem,46rem);max-width:min(100vw - 3.2rem,46rem);color:var(--neutral-700);background:var(--neutral-white);border:0;border-radius:1.2rem;margin:auto;padding:2.8rem;box-shadow:0 1.6rem 4rem #0003}.cart-clear-confirmation[open]{position:fixed;top:0;bottom:0;left:0;right:0}.cart-clear-confirmation::backdrop{background:#0000008c}.cart-clear-confirmation .cart-clear-confirmation__title{color:var(--neutral-800);font-family:var(--poppins);margin:0 0 1.2rem;font-size:max(2rem,min(1.25vw,2.4rem));font-weight:700;line-height:1.25}.cart-clear-confirmation .cart-clear-confirmation__message{color:var(--neutral-700);font-family:var(--poppins);margin:0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.45}.cart-clear-confirmation .cart-clear-confirmation__actions{justify-content:start;gap:.8rem;margin-top:2.4rem;display:flex}.cart-clear-confirmation .cart-clear-confirmation__actions button{cursor:pointer;border:1.5px solid var(--tertiary-green);background:var(--white);min-width:10rem;min-height:4.1rem;color:var(--tertiary-green);font-family:var(--poppins);text-align:center;border-radius:10rem;justify-content:center;align-items:center;padding:1rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:1;transition:all .3s;display:inline-flex}.cart-clear-confirmation .cart-clear-confirmation__actions button:hover{border-color:var(--tertiary-green);background:var(--white);color:var(--tertiary-green)}.cart-clear-confirmation .cart-clear-confirmation__actions button:active{opacity:.75}.cart-clear-confirmation .cart-clear-confirmation__actions button:focus-visible{outline:.2rem solid var(--primary-green-400-main);outline-offset:.2rem}.cart-clear-confirmation .cart-clear-confirmation__actions button.cart-clear-confirmation__submit{background:var(--tertiary-green);color:var(--white);border-color:var(--tertiary-green)!important}.cart-clear-confirmation .cart-clear-confirmation__actions button.cart-clear-confirmation__submit:hover{background:var(--white);color:var(--tertiary-green);border-color:var(--tertiary-green)!important}@media screen and (max-width:480px){.cart-clear-confirmation{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:2.4rem}.cart-clear-confirmation .cart-clear-confirmation__actions{grid-template-columns:1fr;display:grid}}cart-checkout{background:#f2f2f2;flex-direction:column;gap:max(1.2rem,min(.833333vw,1.6rem));margin-top:auto;display:flex}cart-checkout .cart-checkout__infos{border:1px solid var(--neutral-100);flex-direction:column;gap:.6rem;padding:max(1rem,min(.72916vw,1.4rem)) max(.9rem,min(.625vw,1.2rem));display:flex}cart-checkout .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.83333vw,1.6rem));font-family:var(--poppins);color:var(--black);font-weight:400}cart-checkout .cart-checkout__infos .info_installment :-webkit-any(span){font-weight:600}cart-checkout .cart-checkout__infos .info_installment :is(span){font-weight:600}cart-checkout .cart-checkout__infos-item{justify-content:space-between;align-items:center;display:flex}cart-checkout .cart-checkout__discounts{display:contents}cart-checkout .cart-checkout__discount .cart-checkout__infos-item-label{align-items:center;gap:.6rem;display:flex}cart-checkout .cart-checkout__discount-title{font-weight:600}cart-checkout .cart-checkout__discount-rate{background:var(--tertiary-green);color:var(--white,#fff);white-space:nowrap;border-radius:10rem;padding:.1rem .6rem;font-size:.9em;font-weight:600;line-height:1.6}cart-checkout .cart-checkout__discount-value{color:var(--tertiary-green)}cart-checkout .cart-checkout__pix{justify-content:space-between;align-items:center;gap:max(.8rem,min(.625vw,1.2rem));display:flex}cart-checkout .cart-checkout__guarantee{align-items:flex-start;gap:max(.8rem,min(.625vw,1.2rem));padding:0 max(.9rem,min(.52083vw,1rem));display:flex}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-icon{width:max(2rem,min(1.25vw,2.4rem));height:max(2rem,min(1.25vw,2.4rem));color:var(--neutral-200);flex-shrink:0}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-icon :-webkit-any(path){stroke:currentColor}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-icon :is(path){stroke:currentColor}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text{font-size:max(1.2rem,min(.83333vw,1.6rem));font-family:var(--poppins);color:var(--neutral-200);flex:1;font-weight:400;line-height:1.5}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link{color:var(--neutral-200);font-weight:600;text-decoration:underline;transition:opacity .2s}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link:hover{opacity:.8}cart-checkout .cart-checkout__button--checkout{text-align:center;cursor:pointer;border:none;border-radius:max(.8rem,min(.625vw,1.2rem));width:100%;padding:1.4rem 0;text-decoration:none;transition:all .3s;display:block}@media screen and (min-width:768px){cart-checkout .cart-checkout__button--checkout{padding:max(1.4rem,min(.625vw,2rem)) 4rem}}cart-checkout .cart-checkout__button--checkout:hover{opacity:.9}cart-checkout .cart-checkout__button--to-cart{text-align:center;cursor:pointer;border:none;border-radius:max(.8rem,min(.625vw,1.2rem));width:100%;padding:1.4rem 0;text-decoration:none;transition:all .3s;display:block}@media screen and (min-width:768px){cart-checkout .cart-checkout__button--to-cart{padding:max(1.4rem,min(.625vw,2rem)) 4rem}}cart-checkout .cart-checkout__button--to-cart:hover{opacity:.9}cart-checkout .cart-checkout__button--checkout.is-purchase-type-pending{opacity:.5;cursor:not-allowed;pointer-events:none}cart-checkout .cart-checkout__purchase-type-help{color:var(--neutral-500);font-family:var(--poppins);text-align:center;margin:0;font-size:1.2rem;line-height:1.4}cart-checkout .cart-checkout__purchase-type-help[hidden]{display:none}cart-checkout .cart-checkout__button--cart{text-align:center;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.cart-checkout__extras{width:100%;display:block}.cart-checkout__extras-col{flex-direction:column;gap:.6rem;width:100%;display:flex}cart-shipping-estimate{width:100%;display:block}.cart-shipping-estimate__title{color:var(--neutral-700);font-family:var(--poppins);text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:600;line-height:1}.cart-shipping-estimate__field{background:var(--neutral-white);border:1px solid var(--neutral-100);border-radius:.8rem;align-items:stretch;width:100%;height:4rem;display:flex;overflow:hidden}.cart-shipping-estimate__field--result{background:0 0}.cart-shipping-estimate__input{min-width:0;height:100%;color:var(--neutral-700);font-family:var(--poppins);background:0 0;border:0;flex:auto;padding:0 1.2rem;font-size:1.4rem;font-weight:500}.cart-shipping-estimate__input::placeholder{color:var(--neutral-300)}.cart-shipping-estimate__submit{width:4rem;height:100%;color:var(--neutral-white);cursor:pointer;background:var(--tertiary-green);border:0;flex:0 0 4rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.cart-shipping-estimate__submit:disabled:not([loading]){cursor:not-allowed;opacity:.5}.cart-shipping-estimate__icon{filter:brightness(0)invert();width:1.8rem;height:1.8rem}.cart-shipping-estimate__loader{border:2px solid color-mix(in srgb,var(--neutral-white) 35%,transparent);border-top-color:var(--neutral-white);border-radius:50%;width:1.6rem;height:1.6rem;animation:.75s linear infinite cart-shipping-spin;display:none}.cart-shipping-estimate__submit[loading] .cart-shipping-estimate__loader{display:block}.cart-shipping-estimate__submit[loading] .cart-shipping-estimate__icon{display:none}.cart-shipping-estimate__link{color:var(--neutral-400);font-family:var(--poppins);text-underline-offset:.2rem;align-self:flex-start;font-size:1.1rem;font-weight:400;line-height:1.2;text-decoration:underline}.cart-shipping-estimate__error,.cart-shipping-estimate__hint{font-family:var(--poppins);margin:0;font-size:1.1rem;font-weight:500;line-height:1.3}.cart-shipping-estimate__error{color:var(--secondary-red-600)}.cart-shipping-estimate__hint{color:var(--neutral-400)}.cart-shipping-estimate__error[hidden],.cart-shipping-estimate__hint[hidden]{display:none!important}.cart-shipping-estimate__inline-result{min-width:0;color:var(--neutral-700);font-family:var(--poppins);white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;gap:.4rem;padding:0 1.2rem;font-size:1.2rem;font-weight:500;line-height:1;display:flex;overflow:hidden}.cart-shipping-estimate__inline-sep{color:var(--neutral-300);font-weight:400}.cart-shipping-estimate__rate-price{white-space:nowrap;flex-shrink:0}.cart-shipping-estimate__rate-price--free{color:var(--tertiary-green);font-weight:700}.cart-checkout__shipping-value--placeholder{color:var(--neutral-300);font-style:italic}.cart-checkout__infos-item-value:has(.cart-checkout__shipping-loader){justify-content:flex-end;align-items:center;min-height:1.6rem;display:inline-flex}.cart-checkout__shipping-loader{box-sizing:border-box;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;flex-shrink:0;width:1.6rem;height:1.6rem;animation:.75s linear infinite cart-shipping-spin;display:block}.cart-checkout__shipping-row[hidden]{display:none!important}.marmita-free-shipping-ruler{flex-shrink:0;width:100%;margin-bottom:1.2rem;display:block}.marmita-free-shipping-ruler[hidden]{display:none!important}.marmita-free-shipping-ruler__content{text-align:left;background:var(--neutral-white);border:1px solid var(--neutral-100);border-radius:.8rem;align-items:center;gap:1.2rem;width:100%;padding:1rem 1.2rem;display:grid}.marmita-free-shipping-ruler__line{min-width:min(100%,20rem);color:var(--neutral-700);font-family:var(--poppins);flex:0 auto;margin:0;font-size:1.2rem;font-weight:500;line-height:1.25}.marmita-free-shipping-ruler__line strong{color:var(--tertiary-green);white-space:nowrap;font-weight:700}.marmita-free-shipping-ruler__line .marmita-free-shipping-ruler__label{color:inherit;white-space:normal;font-weight:700}.marmita-free-shipping-ruler__bar{flex:14rem;min-width:10rem}.marmita-free-shipping-ruler__range{background:#fff;border-radius:10rem;width:100%;height:.6rem;overflow:hidden}.marmita-free-shipping-ruler__track{background:var(--primary-green-400-main);border-radius:10rem;height:100%;transition:width .25s}@media screen and (max-width:767px){.marmita-free-shipping-ruler__line,.marmita-free-shipping-ruler__bar{flex-basis:100%;min-width:0}}@keyframes cart-shipping-spin{to{transform:rotate(360deg)}}cart-subscription{border:1px solid var(--neutral-100);border-color:color-mix(in srgb,var(--primary-orange-400-main) 28%,var(--neutral-100));background:#fff7ef;background:color-mix(in srgb,var(--primary-orange-400-main) 8%,var(--neutral-white));border-radius:.5rem;width:100%;margin:.75rem 0;padding:.875rem 1rem;display:none}cart-subscription.is-visible{display:block}cart-subscription.is-loading{opacity:.85}cart-subscription .cart-subscription__header{align-items:flex-start;gap:.625rem;display:flex}cart-subscription .cart-subscription__header .cart-subscription__checkbox{accent-color:#0d1726;cursor:pointer;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}cart-subscription .cart-subscription__header .cart-subscription__label{cursor:pointer;flex-direction:column;flex:1;gap:.15rem;display:flex}cart-subscription .cart-subscription__header .cart-subscription__label .cart-subscription__title{font-family:var(--poppins,inherit);color:#0d1726;font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:600;line-height:1.3}cart-subscription .cart-subscription__header .cart-subscription__label .cart-subscription__description{font-family:var(--poppins,inherit);color:#666;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:1.35}cart-subscription .cart-subscription__header .cart-subscription__status-icon{background:#0d1726;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;margin-top:.1rem;display:flex}cart-subscription .cart-subscription__header .cart-subscription__status-icon svg{width:.85rem;height:.85rem}.cart-page cart-subscription{width:100%}@media(min-width:768px){.cart-page cart-subscription{width:40%}}.cart-drawer cart-subscription{width:100%}.cart-item__subscription-warning{font-family:var(--poppins,inherit);color:#999;margin:.25rem 0 0;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:1.3}.competing-discounts-notice{border:1px solid var(--neutral-100);border-left:.3rem solid var(--tertiary-green);font-family:var(--poppins);color:var(--neutral-700);background:0 0;border-radius:.4rem;align-items:flex-start;gap:max(.8rem,min(.625vw,1.2rem));margin:0;padding:max(1rem,min(.72916vw,1.4rem)) max(1.2rem,min(.83333vw,1.6rem));display:flex}.competing-discounts-notice__icon{width:max(1.6rem,min(1.04166vw,2rem));height:max(1.6rem,min(1.04166vw,2rem));color:var(--tertiary-green);flex-shrink:0;margin-top:.1rem}.competing-discounts-notice__body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.competing-discounts-notice__text{font-size:max(1.2rem,min(.83333vw,1.4rem));font-weight:600;line-height:1.4}.competing-discounts-notice__detail{color:var(--neutral-500);font-size:max(1.1rem,min(.625vw,1.2rem));font-weight:400;line-height:1.4}.competing-discounts-notice--product{margin-top:max(1.2rem,min(.83333vw,1.6rem))}.infinite-slider{width:100%;max-width:100%;display:flex;overflow:hidden}.infinite-slider .infinite-slider__container{width:100%;max-width:100%;display:flex;position:relative;overflow:hidden}.infinite-slider .infinite-slider__container .infinite-slider__slide{white-space:nowrap;flex-direction:row;display:flex}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item{flex-shrink:0;justify-content:center;align-items:center;display:flex}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-1{background-color:var(--neutral-200);border-radius:50%;width:max(.5rem,min(.52083vw,1rem));min-width:max(.5rem,min(.52083vw,1rem));height:max(.5rem,min(.52083vw,1rem));min-height:max(.5rem,min(.52083vw,1rem));display:flex}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-2{background-color:var(--neutral-200);border-radius:50%;width:max(1.8rem,min(1.66666vw,3.2rem));min-width:max(1.8rem,min(1.66666vw,3.2rem));height:max(1.8rem,min(1.66666vw,3.2rem));min-height:max(1.8rem,min(1.66666vw,3.2rem));display:flex}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-3{justify-content:center;align-items:center;width:max(1.7rem,min(1.77777vw,3.4rem));min-width:max(1.7rem,min(1.77777vw,3.4rem));height:max(2.3rem,min(2.3333vw,4.4rem));min-height:max(2.3rem,min(2.3333vw,4.4rem));display:flex}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-3 :-webkit-any(svg){width:100%;min-width:100%;height:100%;min-height:100%;display:flex}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-3 :is(svg){width:100%;min-width:100%;height:100%;min-height:100%;display:flex}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.blaze-pagination{border-radius:10rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.blaze-pagination.absolute-pagination{position:absolute}.blaze-pagination:empty{display:none}@media screen and (min-width:768px){.blaze-pagination :-webkit-any(button){height:.6rem;min-height:.6rem}}.blaze-pagination :-moz-any(button){cursor:pointer;width:100%;height:.4rem;min-height:.4rem;font-size:0;transition:all .3s ease-in-out}@media screen and (min-width:768px){.blaze-pagination :-moz-any(button){height:.6rem;min-height:.6rem}}.blaze-pagination :-webkit-any(button){cursor:pointer;width:100%;height:.4rem;min-height:.4rem;font-size:0;transition:all .3s ease-in-out}.blaze-pagination :is(button){cursor:pointer;width:100%;height:.4rem;min-height:.4rem;font-size:0;transition:all .3s ease-in-out}@media screen and (min-width:768px){.blaze-pagination :-webkit-any(button){height:.6rem;min-height:.6rem}.blaze-pagination :is(button){height:.6rem;min-height:.6rem}}.newsletter-root{width:100%}.newsletter-form{width:100%;display:block}.newsletter-form .newsletter-block{width:100%}.newsletter-form .newsletter-block .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newsletter-form .newsletter-block .newsletter-container{width:100%}.newsletter-form .newsletter-block .newsletter-container .container__form{flex-direction:column;gap:1.6rem;width:100%;max-width:100%;display:flex}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-field{border:.05rem solid var(--primary-orange-600);background:var(--newsletter-input-background-color,var(--neutral-white));align-self:stretch;align-items:flex-end;width:100%;min-width:0;padding:1.1rem 1.3rem;display:flex}@media screen and (max-width:767px){.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-field{width:100%}}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-field .input__field{width:100%;color:var(--newsletter-input-text-color,var(--primary-orange-500));font-family:var(--poppins);background:0 0;border:none;padding:0;font-size:1.4rem;font-style:normal;font-weight:300;line-height:normal}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-field .input__field::placeholder{color:var(--newsletter-input-text-color,var(--primary-orange-500));opacity:1}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-field .input__field:focus{outline:none}.newsletter-form .newsletter-block .newsletter-container .container__form .btn_submit{border:.05rem solid var(--primary-orange-500);background:var(--primary-orange-400-main);color:var(--white);font-family:var(--poppins);cursor:pointer;justify-content:center;align-self:stretch;align-items:center;padding:1.1rem 1.3rem;font-size:max(1.4rem,min(.833vw,1.6rem));font-style:normal;font-weight:500;transition:filter .3s;display:flex}.newsletter-form .newsletter-block .newsletter-container .container__form .btn_submit:hover{filter:brightness(.96)}.newsletter-form .newsletter-block .newsletter__feedback{text-align:center;font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:400;font-family:var(--poppins);background-color:#fff;border-radius:1rem;margin-top:1rem;padding:1rem}@media screen and (min-width:768px){.newsletter-form .newsletter-block .newsletter__feedback{text-align:start;background-color:transparent;border-radius:0;padding:0}}.newsletter-form .newsletter-block .newsletter__feedback--success{color:var(--primary-orange-300);text-align:center}.newsletter-form .newsletter-block .newsletter__feedback--error{color:var(--secondary-red-600);text-align:center}.newsletter-textLine{letter-spacing:max(.16rem,min(.8vw,.88rem))}drawer-trigger[data-drawer=newsletter-modal]{display:flex}drawer-trigger[data-drawer=newsletter-modal] .newsletter-modal__trigger{cursor:pointer;border:none;font-family:inherit}.drawer-overlay[data-drawer-overlay=newsletter-modal]{z-index:100001;background:#31302f73}@media screen and (max-width:767px){drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__image{height:max(35rem,min(70vw,50rem))}}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]){z-index:100002;opacity:0;visibility:hidden;pointer-events:none;border-radius:.8rem;width:min(92rem,100vw - 3.2rem);max-width:92rem;max-height:calc(100vh - 3.2rem);transition:opacity .3s,transform .3s,visibility .3s;top:50%;left:50%;transform:translate(-50%,-46%)}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top])[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-46%)}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top])[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%)}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__panel{background:var(--neutral-white);border-radius:.8rem;grid-template-columns:minmax(0,45.7%) minmax(0,54.3%);min-height:42rem;display:grid;position:relative;overflow:hidden}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--without-image{grid-template-columns:1fr}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__media{background:var(--neutral-300);min-height:42rem}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__image{object-fit:cover;width:100%;height:100%;display:block}@media screen and (max-width:767px){drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__image{height:max(35rem,min(70vw,50rem))}}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__content{flex-direction:column;justify-content:center;gap:3rem;padding:8.9rem 4.9rem;display:flex;position:relative}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__close{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:2.4rem;right:2.4rem}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__close-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]){z-index:100002;opacity:0;visibility:hidden;pointer-events:none;border-radius:.8rem;width:min(92rem,100vw - 3.2rem);max-width:92rem;max-height:calc(100vh - 3.2rem);transition:opacity .3s,transform .3s,visibility .3s;top:50%;left:50%;transform:translate(-50%,-46%)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]){z-index:100002;opacity:0;visibility:hidden;pointer-events:none;border-radius:.8rem;width:min(92rem,100vw - 3.2rem);max-width:92rem;max-height:calc(100vh - 3.2rem);transition:opacity .3s,transform .3s,visibility .3s;top:50%;left:50%;transform:translate(-50%,-46%)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top])[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-46%)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top])[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-46%)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top])[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top])[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel{background:var(--neutral-white);border-radius:.8rem;grid-template-columns:minmax(0,45.7%) minmax(0,54.3%);min-height:42rem;display:grid;position:relative;overflow:hidden}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel{background:var(--neutral-white);border-radius:.8rem;grid-template-columns:minmax(0,45.7%) minmax(0,54.3%);min-height:42rem;display:grid;position:relative;overflow:hidden}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--without-image{grid-template-columns:1fr}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--without-image{grid-template-columns:1fr}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__media{background:var(--neutral-300);min-height:42rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__media{background:var(--neutral-300);min-height:42rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__image{object-fit:cover;width:100%;height:100%;display:block}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__image{object-fit:cover;width:100%;height:100%;display:block}@media screen and (max-width:767px){drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__image{height:max(35rem,min(70vw,50rem))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__image{height:max(35rem,min(70vw,50rem))}}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__content{flex-direction:column;justify-content:center;gap:3rem;padding:8.9rem 4.9rem;display:flex;position:relative}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__content{flex-direction:column;justify-content:center;gap:3rem;padding:8.9rem 4.9rem;display:flex;position:relative}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:2.4rem;right:2.4rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:2.4rem;right:2.4rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close-button :-webkit-any(svg){width:2.4rem;height:2.4rem;display:block}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close-button :is(svg){width:2.4rem;height:2.4rem;display:block}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close-button :-webkit-any(path){transition:stroke .3s ease-in-out}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close-button :is(path){transition:stroke .3s ease-in-out}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close-button:hover :-webkit-any(path){stroke:var(--secondary-red-500)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close-button:hover :is(path){stroke:var(--secondary-red-500)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close-icon--mobile{display:none}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close-icon--mobile{display:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__text{flex-direction:column;gap:.4rem;display:flex}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__text{flex-direction:column;gap:.4rem;display:flex}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__title{color:var(--primary-orange-800);font-family:var(--poppins);font-size:2.4rem;font-style:normal;font-weight:500;line-height:normal}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__title{color:var(--primary-orange-800);font-family:var(--poppins);font-size:2.4rem;font-style:normal;font-weight:500;line-height:normal}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description{margin-top:2rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description{margin-top:2rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description :-webkit-any(p){color:var(--neutral-600);font-family:var(--poppins);font-size:1.6rem;font-style:normal;font-weight:300;line-height:normal}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description :is(p){color:var(--neutral-600);font-family:var(--poppins);font-size:1.6rem;font-style:normal;font-weight:300;line-height:normal}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__form-fields{border:1px solid var(--neutral-500);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__form-fields{border:1px solid var(--neutral-500);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__field{min-width:0}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__field{min-width:0}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__input{width:100%;height:100%;color:var(--primary-orange-800);font-family:var(--poppins);background:0 0;border:none;padding:1.9rem 2.4rem;font-size:1.4rem;font-style:normal;font-weight:300;line-height:normal}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__input{width:100%;height:100%;color:var(--primary-orange-800);font-family:var(--poppins);background:0 0;border:none;padding:1.9rem 2.4rem;font-size:1.4rem;font-style:normal;font-weight:300;line-height:normal}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__input::placeholder{color:var(--primary-orange-800);opacity:1}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__input::placeholder{color:var(--primary-orange-800);opacity:1}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__input:focus{outline:none}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__input:focus{outline:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__submit{background:var(--primary-orange-600);color:var(--neutral-white);font-family:var(--poppins);cursor:pointer;border:none;padding:1rem 1.4rem;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;transition:filter .3s ease-in-out}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__submit{background:var(--primary-orange-600);color:var(--neutral-white);font-family:var(--poppins);cursor:pointer;border:none;padding:1rem 1.4rem;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;transition:filter .3s ease-in-out}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__submit:hover{filter:brightness(.96)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__submit:hover{filter:brightness(.96)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__disclaimer :-webkit-any(p,a){color:var(--neutral-500);font-family:var(--poppins);font-size:1.2rem;font-style:normal;font-weight:300;line-height:normal}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__disclaimer :is(p,a){color:var(--neutral-500);font-family:var(--poppins);font-size:1.2rem;font-style:normal;font-weight:300;line-height:normal}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__disclaimer :-webkit-any(a){text-underline-offset:.2rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__disclaimer :is(a){text-underline-offset:.2rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__feedback{font-family:var(--poppins);font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.4}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__feedback{font-family:var(--poppins);font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.4}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__feedback.newsletter-modal__feedback--success{color:var(--primary-orange-700)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__feedback.newsletter-modal__feedback--success{color:var(--primary-orange-700)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__feedback.newsletter-modal__feedback--error{color:var(--secondary-red-500)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__feedback.newsletter-modal__feedback--error{color:var(--secondary-red-500)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__feedback.newsletter-modal__feedback--error :-webkit-any(ul){padding-left:1.8rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__feedback.newsletter-modal__feedback--error :is(ul){padding-left:1.8rem}.newsletter-modal__form .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (max-width:767px){drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]){width:calc(100vw - 8.4rem);height:fit-content;max-height:none}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top])[data-state=closed]{transform:translate(-50%,-43%)}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__panel{grid-template-columns:1fr;min-height:auto;max-height:none}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__media{min-height:10rem}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__content{justify-content:flex-start;gap:2.4rem;padding:2rem 2rem 2.4rem}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__close{top:1.6rem;right:1.6rem}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__close-icon--desktop{display:none}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__close-icon--mobile{display:block}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__title{text-align:center;font-size:2rem}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__description{margin-top:1.6rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]){width:calc(100vw - 8.4rem);height:fit-content;max-height:none}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]){width:calc(100vw - 8.4rem);height:fit-content;max-height:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top])[data-state=closed]{transform:translate(-50%,-43%)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top])[data-state=closed]{transform:translate(-50%,-43%)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel{grid-template-columns:1fr;min-height:auto;max-height:none}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel{grid-template-columns:1fr;min-height:auto;max-height:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__media{min-height:10rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__media{min-height:10rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__content{justify-content:flex-start;gap:2.4rem;padding:2rem 2rem 2.4rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__content{justify-content:flex-start;gap:2.4rem;padding:2rem 2rem 2.4rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close{top:1.6rem;right:1.6rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close{top:1.6rem;right:1.6rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close-icon--desktop{display:none}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close-icon--desktop{display:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close-icon--mobile{display:block}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close-icon--mobile{display:block}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__title{text-align:center;font-size:2rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__title{text-align:center;font-size:2rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description{margin-top:1.6rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description{margin-top:1.6rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description :-webkit-any(p){font-size:1.4rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description :is(p){font-size:1.4rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__input{padding:1.6rem 1.8rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__input{padding:1.6rem 1.8rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__submit{padding:1.6rem 1.8rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__submit{padding:1.6rem 1.8rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__submit{min-width:14.2rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__submit{min-width:14.2rem}}.footer-newsletter-root{width:100%}.footer-newsletter-form{width:100%;display:block}.footer-newsletter-form .footer-newsletter{flex-direction:column;align-items:center;gap:1.6rem;width:100%;display:flex}.footer-newsletter-form .footer-newsletter .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-newsletter-form .footer-newsletter .footer-newsletter__title{color:var(--primary-orange-500);font-family:var(--poppins);text-align:center;margin:0;font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:500;line-height:1.3}.footer-newsletter-form .footer-newsletter .footer-newsletter__fields{border-radius:.8rem;align-items:stretch;width:100%;max-width:48rem;display:flex;overflow:hidden}.footer-newsletter-form .footer-newsletter .footer-newsletter__input{background:var(--neutral-white);min-width:0;color:var(--neutral-700);font-family:var(--poppins);border:none;flex:1;padding:1.1rem 1.3rem;font-size:1.4rem;font-weight:300;line-height:normal}.footer-newsletter-form .footer-newsletter .footer-newsletter__input::placeholder{color:var(--neutral-500);opacity:1}.footer-newsletter-form .footer-newsletter .footer-newsletter__input:focus{outline:none}.footer-newsletter-form .footer-newsletter .footer-newsletter__submit{background:var(--primary-orange-500);color:var(--white);font-family:var(--poppins);cursor:pointer;border:none;flex-shrink:0;padding:1.1rem 2rem;font-size:max(1.4rem,min(.833vw,1.6rem));font-weight:500;line-height:normal;transition:filter .3s}.footer-newsletter-form .footer-newsletter .footer-newsletter__submit:hover{filter:brightness(.96)}.footer-newsletter-form .footer-newsletter .footer-newsletter__feedback{width:100%;max-width:48rem;font-family:var(--poppins);text-align:center;margin:0;padding:0;font-size:max(1.2rem,min(.833vw,1.4rem));font-weight:400}.footer-newsletter-form .footer-newsletter .footer-newsletter__feedback--success{color:var(--primary-orange-300)}.footer-newsletter-form .footer-newsletter .footer-newsletter__feedback--error{color:var(--secondary-red-600)}.breadcrumbs{--breadcrumb-color:var(--white);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.breadcrumbs .breadcrumb{font-family:var(--poppins);text-transform:uppercase;white-space:nowrap;color:var(--breadcrumb-color);max-width:100%;font-size:1.4rem;font-weight:400;line-height:1.5;text-decoration:none}.breadcrumbs :-webkit-any(a).breadcrumb{cursor:pointer}.breadcrumbs :is(a).breadcrumb{cursor:pointer}.breadcrumbs :-webkit-any(span).breadcrumb{cursor:default;text-underline-offset:.2em;text-overflow:ellipsis;text-decoration:underline;overflow:hidden}.breadcrumbs :is(span).breadcrumb{cursor:default;text-underline-offset:.2em;text-overflow:ellipsis;text-decoration:underline;overflow:hidden}.breadcrumbs .breadcrumb-separator{color:var(--breadcrumb-color);cursor:default;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;line-height:1.5;display:flex}@media(min-width:1024px){.breadcrumbs .breadcrumb,.breadcrumbs .breadcrumb-separator{font-size:1.4rem}}.filterable-grid{--fg-sidebar-width:clamp(23.9rem, 16.6146vw, 31.9rem);--fg-grid-gap:1.5rem;--fg-transition:.3s ease;--fg-radius:clamp(.5rem, .52083vw, 1rem);--fg-radius-pill:50rem}.filterable-grid:has(.filterable-grid__search-header){border-bottom:1px solid #e3e3e3;padding-top:max(3rem,min(3.125vw,6rem));padding-bottom:max(4rem,min(6vw,10.5rem))}.filterable-grid:has(.filterable-grid__search-header):has(.filterable-grid__pagination){padding-top:max(3rem,min(3.125vw,6rem));padding-bottom:max(4rem,min(6vw,10.5rem))}.filterable-grid:has(.filterable-grid__pagination){padding-top:max(2rem,min(1.04166vw,3.2rem));padding-bottom:0}.filterable-grid:has(.filterable-grid__pagination) .filterable-grid__main-inner{padding-top:0;padding-bottom:max(2rem,min(1.04166vw,3.2rem))}.filterable-grid:has(.filterable-grid__header){padding-top:max(1.8rem,min(1.04167vw,2rem));padding-bottom:max(1.6rem,min(1.25vw,2rem))}@media screen and (min-width:1024px){.filterable-grid:has(modal-panel.open) .filterable-grid__filter-toggle-open{display:none}.filterable-grid:has(modal-panel.open) .filterable-grid__filter-toggle-close{display:flex}}.filterable-grid:has(modal-panel.open) .filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:700px)and (max-width:800px){.filterable-grid:has(modal-panel.open) .filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:801px)and (max-width:1023px){.filterable-grid:has(modal-panel.open) .filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1140px){.filterable-grid:has(modal-panel.open) .filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1450px)and (max-width:2096px){.filterable-grid:has(modal-panel.open) .filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:2097px){.filterable-grid:has(modal-panel.open) .filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(4,minmax(0,1fr))}}.filterable-grid__search-header{max-width:var(--page-width);text-align:left;flex-direction:column;gap:max(1.2rem,min(1.04166vw,2rem));margin-bottom:max(6rem,min(8vw,14.5rem));margin-left:auto;margin-right:auto;display:flex}.filterable-grid__search-header .filterable-grid__search-title{font-family:var(--poppins);color:var(--neutral-700);font-size:max(2rem,min(1.25vw,3.2rem));font-weight:500}.filterable-grid__search-header .filterable-grid__search-term{font-weight:500}.filterable-grid__search-header .filterable-grid__search-count{font-family:var(--poppins);color:var(--neutral-800);font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:400}.filterable-grid__main{flex-direction:column;display:flex;overflow:hidden}.filterable-grid__main .filterable-grid__main-inner{max-width:var(--page-width);gap:max(4.5rem,min(3.125vw,6rem));width:100%;margin-left:auto;margin-right:auto;display:flex}.filterable-grid__header{max-width:var(--page-width);margin-bottom:max(2rem,min(2.08333vw,4rem));margin-left:auto;margin-right:auto}.filterable-grid__header .filterable-grid__header-inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.filterable-grid__header .filterable-grid__header-inner>.text-block,.filterable-grid__header .filterable-grid__header-inner>.text-block--empty{flex:auto;min-width:0}.filterable-grid__header .filterable-grid__header-inner>.filterable-grid__filter-toggle,.filterable-grid__header .filterable-grid__header-inner>.filterable-grid__header-right{flex-shrink:0}.filterable-grid__header .filterable-grid__header-right{flex-direction:column;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}@media screen and (min-width:768px){.filterable-grid__header .filterable-grid__header-right{flex-direction:row;gap:max(.8rem,min(.9375vw,1.8rem))}}.filterable-grid__header .filterable-grid__header-right .filterable-grid__product-count{color:var(--neutral-700);font-family:var(--poppins);white-space:nowrap;font-size:max(1.4rem,min(1.04166vw,2rem));font-style:normal;font-weight:400;line-height:normal}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort{align-items:center;gap:max(1rem,min(1.04166vw,2rem));display:flex;position:relative}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort .filterable-grid__sort-text{color:var(--neutral-700);font-family:var(--poppins);font-size:max(1.4rem,min(1.04166vw,2rem));font-style:normal;font-weight:500;line-height:normal;display:none}@media(min-width:1024px){.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort .filterable-grid__sort-text{display:block}}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort .filterable-grid__sort-select{-webkit-appearance:none;appearance:none;background:var(--white);color:var(--primary-green-400-main);font-family:var(--poppins);cursor:pointer;border:none;border-radius:15rem;width:fit-content;max-width:100%;padding:0 .6rem;font-size:max(1.4rem,min(1.04166vw,2rem));font-style:normal;font-weight:400;line-height:normal}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort .filterable-grid__sort-select :-webkit-any(option){color:var(--neutral-700)}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort .filterable-grid__sort-select :is(option){color:var(--neutral-700)}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort .filterable-grid__sort-select:focus{outline:none}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :-moz-any(svg){pointer-events:none;width:max(1.8rem,min(1.45833vw,2.8rem));min-width:max(1.8rem,min(1.45833vw,2.8rem));height:max(1.8rem,min(1.45833vw,2.8rem));min-height:max(1.8rem,min(1.45833vw,2.8rem));position:absolute;right:1.4rem;transform:rotate(180deg)}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :-webkit-any(svg){pointer-events:none;width:max(1.8rem,min(1.45833vw,2.8rem));min-width:max(1.8rem,min(1.45833vw,2.8rem));height:max(1.8rem,min(1.45833vw,2.8rem));min-height:max(1.8rem,min(1.45833vw,2.8rem));position:absolute;right:1.4rem;transform:rotate(180deg)}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :is(svg){pointer-events:none;width:max(1.8rem,min(1.45833vw,2.8rem));min-width:max(1.8rem,min(1.45833vw,2.8rem));height:max(1.8rem,min(1.45833vw,2.8rem));min-height:max(1.8rem,min(1.45833vw,2.8rem));position:absolute;right:1.4rem;transform:rotate(180deg)}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :-webkit-any(svg) :-webkit-any(path){stroke:var(--primary-green-400-main)}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :is(svg) :is(path){stroke:var(--primary-green-400-main)}.filterable-grid__header .filterable-grid__filter-toggle{background-color:var(--primary-orange-500);cursor:pointer;transition:all var(--fg-transition);border-radius:100rem;justify-content:center;align-items:center;padding:.62rem 1.2rem;display:flex}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-text{font-family:var(--poppins);color:var(--white);white-space:nowrap;font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:500}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close{justify-content:center;align-items:center;gap:.6rem}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close .filterable-grid__filter-toggle-open-icon{background-color:var(--primary-orange-500);border-radius:100%;justify-content:center;align-items:center;display:flex}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close .filterable-grid__filter-toggle-open-icon :-webkit-any(svg){width:max(1.2rem,min(.78125vw,1.5rem));min-width:max(1.2rem,min(.78125vw,1.5rem));height:max(1.2rem,min(.78125vw,1.5rem));min-height:max(1.2rem,min(.78125vw,1.5rem))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close .filterable-grid__filter-toggle-open-icon :is(svg){width:max(1.2rem,min(.78125vw,1.5rem));min-width:max(1.2rem,min(.78125vw,1.5rem));height:max(1.2rem,min(.78125vw,1.5rem));min-height:max(1.2rem,min(.78125vw,1.5rem))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close .filterable-grid__filter-toggle-close-icon{background-color:var(--primary-orange-500);border-radius:100%;justify-content:center;align-items:center;display:flex}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close .filterable-grid__filter-toggle-close-icon :-webkit-any(svg){width:max(1.2rem,min(.78125vw,1.5rem));min-width:max(1.2rem,min(.78125vw,1.5rem));height:max(1.2rem,min(.78125vw,1.5rem));min-height:max(1.2rem,min(.78125vw,1.5rem))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close .filterable-grid__filter-toggle-close-icon :is(svg){width:max(1.2rem,min(.78125vw,1.5rem));min-width:max(1.2rem,min(.78125vw,1.5rem));height:max(1.2rem,min(.78125vw,1.5rem));min-height:max(1.2rem,min(.78125vw,1.5rem))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open{justify-content:center;align-items:center;gap:.6rem}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open .filterable-grid__filter-toggle-open-icon{background-color:var(--primary-orange-500);border-radius:100%;justify-content:center;align-items:center;display:flex}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open .filterable-grid__filter-toggle-open-icon :-webkit-any(svg){width:max(1.2rem,min(.78125vw,1.5rem));min-width:max(1.2rem,min(.78125vw,1.5rem));height:max(1.2rem,min(.78125vw,1.5rem));min-height:max(1.2rem,min(.78125vw,1.5rem))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open .filterable-grid__filter-toggle-open-icon :is(svg){width:max(1.2rem,min(.78125vw,1.5rem));min-width:max(1.2rem,min(.78125vw,1.5rem));height:max(1.2rem,min(.78125vw,1.5rem));min-height:max(1.2rem,min(.78125vw,1.5rem))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open .filterable-grid__filter-toggle-close-icon{background-color:var(--primary-orange-500);border-radius:100%;justify-content:center;align-items:center;display:flex}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open .filterable-grid__filter-toggle-close-icon :-webkit-any(svg){width:max(1.2rem,min(.78125vw,1.5rem));min-width:max(1.2rem,min(.78125vw,1.5rem));height:max(1.2rem,min(.78125vw,1.5rem));min-height:max(1.2rem,min(.78125vw,1.5rem))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open .filterable-grid__filter-toggle-close-icon :is(svg){width:max(1.2rem,min(.78125vw,1.5rem));min-width:max(1.2rem,min(.78125vw,1.5rem));height:max(1.2rem,min(.78125vw,1.5rem));min-height:max(1.2rem,min(.78125vw,1.5rem))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open{display:flex}.filterable-grid__header .filterable-grid__filter-toggle-close{display:none}.filterable-grid__sidebar{z-index:99999;visibility:hidden;width:100vw;max-width:340px;transition:transform .3s,visibility .3s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.filterable-grid__sidebar .filterable-grid__sidebar-overlay{opacity:0;pointer-events:none;background:#0000004d;width:100vw;transition:opacity .3s;display:block;position:absolute;top:0;bottom:0;left:100%}.filterable-grid__sidebar:before{content:"";opacity:0;pointer-events:none;background:#0000004d;width:100vw;transition:opacity .3s;position:fixed;top:0;bottom:0;left:100%}.filterable-grid__sidebar:has(modal-panel.open){visibility:visible;transform:translate(0)}.filterable-grid__sidebar:has(modal-panel.open) .filterable-grid__sidebar-overlay{opacity:1;pointer-events:auto}.filterable-grid__sidebar:has(modal-panel.open):before{opacity:1;pointer-events:all}@media(min-width:1024px){.filterable-grid__sidebar{z-index:auto;visibility:visible;width:0;max-width:none;transition:width var(--fg-transition);flex-shrink:0;position:static;transform:none}.filterable-grid__sidebar .filterable-grid__sidebar-overlay,.filterable-grid__sidebar:before{display:none}.filterable-grid__sidebar:has(modal-panel.open){width:var(--fg-sidebar-width)}}@media(min-width:1024px){:-webkit-any(modal-panel).filterable-grid__filter-modal{width:0;transition:width var(--fg-transition),padding var(--fg-transition);overflow:hidden}:-webkit-any(modal-panel).filterable-grid__filter-modal.open{width:var(--fg-sidebar-width);overflow:visible}}:-moz-any(modal-panel){width:100%;display:block}:-moz-any(modal-panel).filterable-grid__filter-modal{height:100%}@media(min-width:1024px){:-moz-any(modal-panel).filterable-grid__filter-modal{width:0;transition:width var(--fg-transition),padding var(--fg-transition);overflow:hidden}:-moz-any(modal-panel).filterable-grid__filter-modal.open{width:var(--fg-sidebar-width);overflow:visible}}:-webkit-any(modal-panel){width:100%;display:block}:is(modal-panel){width:100%;display:block}:-webkit-any(modal-panel).filterable-grid__filter-modal{height:100%}:is(modal-panel).filterable-grid__filter-modal{height:100%}@media(min-width:1024px){:-webkit-any(modal-panel).filterable-grid__filter-modal{width:0;transition:width var(--fg-transition),padding var(--fg-transition);overflow:hidden}:is(modal-panel).filterable-grid__filter-modal{width:0;transition:width var(--fg-transition),padding var(--fg-transition);overflow:hidden}:-webkit-any(modal-panel).filterable-grid__filter-modal.open{width:var(--fg-sidebar-width);overflow:visible}:is(modal-panel).filterable-grid__filter-modal.open{width:var(--fg-sidebar-width);overflow:visible}}.filterable-grid__filter-modal{background-color:var(--white);flex-direction:column;height:100%;padding:2.4rem 2rem;display:flex}@media(min-width:1024px){.filterable-grid__filter-modal{background-color:var(--neutral-white);padding:0;overflow-y:auto}}.filterable-grid__filter-modal .filterable-grid__filter-header{justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}@media(min-width:1024px){.filterable-grid__filter-modal .filterable-grid__filter-header{display:none}}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-title{font-family:var(--inter);color:var(--neutral-700);font-size:1.4rem;font-weight:600}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close{cursor:pointer;color:var(--neutral-700);transition:color var(--fg-transition);background:0 0;border:none}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :-moz-any(svg){width:max(1.6rem,min(1.25vw,2.4rem));min-width:max(1.6rem,min(1.25vw,2.4rem));height:max(1.6rem,min(1.25vw,2.4rem));min-height:max(1.6rem,min(1.25vw,2.4rem))}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :-webkit-any(svg){width:max(1.6rem,min(1.25vw,2.4rem));min-width:max(1.6rem,min(1.25vw,2.4rem));height:max(1.6rem,min(1.25vw,2.4rem));min-height:max(1.6rem,min(1.25vw,2.4rem))}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :is(svg){width:max(1.6rem,min(1.25vw,2.4rem));min-width:max(1.6rem,min(1.25vw,2.4rem));height:max(1.6rem,min(1.25vw,2.4rem));min-height:max(1.6rem,min(1.25vw,2.4rem))}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-700)}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :is(svg) :is(path){stroke:var(--neutral-700)}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close:hover{color:var(--neutral-700)}.filterable-grid__filter-modal .filterable-grid__filter-actions{border-top:1px solid var(--neutral-500);gap:1rem;margin-top:auto;padding-top:2.4rem;display:flex}@media(min-width:1024px){.filterable-grid__filter-modal .filterable-grid__filter-actions{display:none}}.filterable-grid__filters{flex-direction:column;flex:1;gap:max(1.6rem,min(1.25vw,2.4rem));padding-right:1rem;display:flex;overflow-y:auto}.filterable-grid__filters::-webkit-scrollbar{width:.4rem}.filterable-grid__filters::-webkit-scrollbar-track{background:0 0}.filterable-grid__filters::-webkit-scrollbar-thumb{background:var(--orange-400);border-radius:100rem}.filterable-grid__filters .filterable-grid__filter-group.loading .filterable-grid__filter-spinner{display:inline-flex}.filterable-grid__filters .filterable-grid__filter-group.loading .filterable-grid__filter-spinner :-webkit-any(svg){animation:1s linear infinite fg-spin}.filterable-grid__filters .filterable-grid__filter-group.loading .filterable-grid__filter-spinner :is(svg){animation:1s linear infinite fg-spin}.filterable-grid__filters .filterable-grid__filter-details{border:none}.filterable-grid__filters .filterable-grid__filter-details[open] .filterable-grid__filter-summary :-webkit-any(svg).icon-chevron{transform:rotate(0)}.filterable-grid__filters .filterable-grid__filter-details[open] .filterable-grid__filter-summary :is(svg).icon-chevron{transform:rotate(0)}.filterable-grid__filters .filterable-grid__filter-summary{cursor:pointer;background:var(--primary-orange-500);border-radius:10rem;justify-content:space-between;align-items:center;padding:.6rem 1.2rem;list-style:none;display:flex}.filterable-grid__filters .filterable-grid__filter-summary::-webkit-details-marker{display:none}.filterable-grid__filters .filterable-grid__filter-summary :-moz-any(svg).icon-chevron{transition:transform var(--fg-transition);width:max(1.25rem,min(.78125vw,1.5rem));min-width:max(1.25rem,min(.78125vw,1.5rem));height:max(1.25rem,min(.78125vw,1.5rem));min-height:max(1.25rem,min(.78125vw,1.5rem));transform:rotate(180deg)}.filterable-grid__filters .filterable-grid__filter-summary :-webkit-any(svg).icon-chevron{transition:transform var(--fg-transition);width:max(1.25rem,min(.78125vw,1.5rem));min-width:max(1.25rem,min(.78125vw,1.5rem));height:max(1.25rem,min(.78125vw,1.5rem));min-height:max(1.25rem,min(.78125vw,1.5rem));transform:rotate(180deg)}.filterable-grid__filters .filterable-grid__filter-summary :is(svg).icon-chevron{transition:transform var(--fg-transition);width:max(1.25rem,min(.78125vw,1.5rem));min-width:max(1.25rem,min(.78125vw,1.5rem));height:max(1.25rem,min(.78125vw,1.5rem));min-height:max(1.25rem,min(.78125vw,1.5rem));transform:rotate(180deg)}.filterable-grid__filters .filterable-grid__filter-summary :-webkit-any(svg).icon-chevron :-webkit-any(path){stroke:var(--white)}.filterable-grid__filters .filterable-grid__filter-summary :is(svg).icon-chevron :is(path){stroke:var(--white)}.filterable-grid__filters .filterable-grid__filter-summary .filterable-grid__filter-name{font-family:var(--poppins);color:var(--white);align-items:center;gap:.5rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;display:flex}.filterable-grid__filters .filterable-grid__filter-spinner{display:none}.filterable-grid__filter-list{flex-direction:column;margin:0;padding-top:max(1.4rem,min(1.04166vw,2rem));padding-bottom:max(1.4rem,min(1.04166vw,2rem));list-style:none;display:flex}.filterable-grid__filter-list .filterable-grid__filter-list-items{margin:0;padding:0;list-style:none}.filterable-grid__filter-list .filterable-grid__filter-option{transition:opacity var(--fg-transition),max-height var(--fg-transition);margin-bottom:max(.75rem,min(.52083vw,1rem))}.filterable-grid__filter-list .filterable-grid__filter-option[data-hidden=true]{display:none}.filterable-grid__filter-list .filterable-grid__filter-option .filterable-grid__filter-label{cursor:pointer;font-family:var(--inter);color:var(--neutral-600);transition:color var(--fg-transition);align-items:center;font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;display:flex}.filterable-grid__filter-list .filterable-grid__filter-option .filterable-grid__filter-label .filterable-grid__filter-value-text{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-left:max(.6rem,min(.41666vw,.8rem));display:-webkit-box;overflow:hidden}.filterable-grid__filter-list .filterable-grid__filter-option .filterable-grid__filter-label:hover{color:var(--neutral-700)}.filterable-grid__filter-list .filterable-grid__filter-checkbox{display:none}.filterable-grid__filter-list .filterable-grid__filter-checkbox:checked+.filterable-grid__filter-checkbox-custom{background:var(--primary-orange-500);border-color:var(--primary-orange-500)}.filterable-grid__filter-list .filterable-grid__filter-checkbox:checked+.filterable-grid__filter-checkbox-custom:after{content:"\2713";color:var(--white);font-size:max(.8rem,min(.52083vw,1rem));font-weight:700}.filterable-grid__filter-list .filterable-grid__filter-checkbox-custom{border:1px solid var(--neutral-600);width:max(1.4rem,min(.9375vw,1.8rem));min-width:max(1.4rem,min(.9375vw,1.8rem));height:max(1.4rem,min(.9375vw,1.8rem));min-height:max(1.4rem,min(.9375vw,1.8rem));transition:all var(--fg-transition);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.filterable-grid__filter-list .filterable-grid__filter-count{font-weight:500;font-family:var(--poppins);color:var(--neutral-600);margin-left:max(1rem,min(.72916vw,1.4rem));font-size:max(1.2rem,min(.72916vw,1.4rem))}.filterable-grid__filter-list .filterable-grid__filter-show-more{color:var(--orange-400);font-family:var(--inter);cursor:pointer;transition:all var(--fg-transition);background:0 0;border:none;font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:600;display:flex}.filterable-grid__filter-list .filterable-grid__filter-show-more:hover{color:var(--peach-100)}.filterable-grid__filter-list[data-expanded=true] .filterable-grid__filter-option[data-hidden=true]{display:block}.filterable-grid__filter-list .filterable-grid__filter-list-items--scrollable{--filter-item-height: calc(clamp(1.4rem, .9375vw, 1.8rem) + clamp(.75rem, .52083vw, 1rem)) ;max-height:calc(var(--filter-scroll-max-items,5) * var(--filter-item-height));padding-right:1rem;overflow-y:auto}.filterable-grid__filter-list .filterable-grid__filter-list-items--scrollable::-webkit-scrollbar{width:.4rem}.filterable-grid__filter-list .filterable-grid__filter-list-items--scrollable::-webkit-scrollbar-track{background:0 0}.filterable-grid__filter-list .filterable-grid__filter-list-items--scrollable::-webkit-scrollbar-thumb{background:var(--black);border-radius:100rem}.filterable-grid__filter-list .filterable-grid__filter-list-items--scrollable::-webkit-scrollbar-button{height:0;display:none}.filterable-grid__price-range{border-bottom:1px solid var(--neutral-500);padding-top:max(1.6rem,min(1.25vw,2.4rem));padding-bottom:max(1.4rem,min(1.04166vw,2rem))}.filterable-grid__price-range .filterable-grid__price-sliders{height:2rem;position:relative}.filterable-grid__price-range .filterable-grid__price-sliders .filterable-grid__price-track{background:var(--primary-green-400-main);pointer-events:none;z-index:0;border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.filterable-grid__price-range .filterable-grid__price-sliders .filterable-grid__price-track:after{content:"";background:var(--orange-400);height:100%;top:0;left:var(--track-left,0%);right:var(--track-right,0%);border-radius:2px;position:absolute}.filterable-grid__price-range .filterable-grid__price-sliders :-moz-any(input)[type=range]{pointer-events:none;-webkit-appearance:none;appearance:none;z-index:1;background:0 0;width:100%;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.filterable-grid__price-range .filterable-grid__price-sliders :-moz-any(input)[type=range]#max-price::-webkit-slider-thumb{background-color:var(--neutral-white);border:2px solid var(--primary-green-400-main)}.filterable-grid__price-range .filterable-grid__price-sliders :-moz-any(input)[type=range]::-webkit-slider-thumb{pointer-events:all;background:var(--primary-green-400-main);border:2px solid var(--primary-green-400-main);-webkit-appearance:none;appearance:none;cursor:pointer;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:1.2rem;transition:transform var(--fg-transition);border-radius:50%;margin-top:calc(1px - .6rem);box-shadow:0 2px 4px #0003}.filterable-grid__price-range .filterable-grid__price-sliders :-moz-any(input)[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.filterable-grid__price-range .filterable-grid__price-sliders :-moz-any(input)[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:2px;height:2px}.filterable-grid__price-range .filterable-grid__price-sliders :-webkit-any(input)[type=range]{pointer-events:none;-webkit-appearance:none;appearance:none;z-index:1;background:0 0;width:100%;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]{pointer-events:none;-webkit-appearance:none;appearance:none;z-index:1;background:0 0;width:100%;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.filterable-grid__price-range .filterable-grid__price-sliders :-webkit-any(input)[type=range]#max-price::-webkit-slider-thumb{background-color:var(--neutral-white);border:2px solid var(--primary-green-400-main)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]#max-price::-webkit-slider-thumb{background-color:var(--neutral-white);border:2px solid var(--primary-green-400-main)}.filterable-grid__price-range .filterable-grid__price-sliders :-webkit-any(input)[type=range]::-webkit-slider-thumb{pointer-events:all;background:var(--primary-green-400-main);border:2px solid var(--primary-green-400-main);-webkit-appearance:none;appearance:none;cursor:pointer;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:1.2rem;transition:transform var(--fg-transition);border-radius:50%;margin-top:calc(1px - .6rem);box-shadow:0 2px 4px #0003}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-thumb{pointer-events:all;background:var(--primary-green-400-main);border:2px solid var(--primary-green-400-main);-webkit-appearance:none;appearance:none;cursor:pointer;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:1.2rem;transition:transform var(--fg-transition);border-radius:50%;margin-top:calc(1px - .6rem);box-shadow:0 2px 4px #0003}.filterable-grid__price-range .filterable-grid__price-sliders :-webkit-any(input)[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.filterable-grid__price-range .filterable-grid__price-sliders :-webkit-any(input)[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:2px;height:2px}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:2px;height:2px}.filterable-grid__price-range .filterable-grid__price-values{font-family:var(--inter);color:var(--neutral-700);text-transform:uppercase;justify-content:space-between;margin-top:max(.6rem,min(.52083vw,1rem));font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;display:flex}.filterable-grid__filter-boolean{border-bottom:1px solid var(--neutral-700);cursor:pointer;align-items:center;gap:1rem;padding-top:max(1.4rem,min(1.04166vw,2rem));padding-bottom:max(1.6rem,min(1.04166vw,2rem));display:flex}.filterable-grid__filter-boolean :-moz-any(input){display:none}.filterable-grid__filter-boolean :-moz-any(input):checked+.filterable-grid__filter-boolean-switch{background:var(--neutral-700)}.filterable-grid__filter-boolean :-moz-any(input):checked+.filterable-grid__filter-boolean-switch .filterable-grid__filter-boolean-slider{left:calc(100% - 1.25rem - 2px)}.filterable-grid__filter-boolean :-webkit-any(input){display:none}.filterable-grid__filter-boolean :is(input){display:none}.filterable-grid__filter-boolean :-webkit-any(input):checked+.filterable-grid__filter-boolean-switch{background:var(--neutral-700)}.filterable-grid__filter-boolean :is(input):checked+.filterable-grid__filter-boolean-switch{background:var(--neutral-700)}.filterable-grid__filter-boolean :-webkit-any(input):checked+.filterable-grid__filter-boolean-switch .filterable-grid__filter-boolean-slider{left:calc(100% - 1.25rem - 2px)}.filterable-grid__filter-boolean :is(input):checked+.filterable-grid__filter-boolean-switch .filterable-grid__filter-boolean-slider{left:calc(100% - 1.25rem - 2px)}.filterable-grid__filter-boolean .filterable-grid__filter-boolean-switch{background:var(--neutral-700);border-radius:var(--fg-radius-pill);width:2.5rem;height:1.5rem;transition:background var(--fg-transition);position:relative}.filterable-grid__filter-boolean .filterable-grid__filter-boolean-switch .filterable-grid__filter-boolean-slider{background:var(--white);width:1.25rem;height:1.25rem;transition:left var(--fg-transition);border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 2px 4px #0003}.filterable-grid__btn{font-family:var(--inter);cursor:pointer;transition:all var(--fg-transition);text-align:center;border-radius:100rem;flex:1;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.04166vw,2rem));font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:600}.filterable-grid__btn.filterable-grid__btn--primary{background:var(--primary-green-400-main);color:var(--white);border:1px solid var(--primary-green-400-main)}.filterable-grid__btn.filterable-grid__btn--primary:hover{background:var(--primary-green-600);border-color:var(--primary-green-600)}.filterable-grid__btn.filterable-grid__btn--secondary{background:var(--white);color:var(--primary-green-400-main);border:1px solid var(--primary-green-400-main)}.filterable-grid__btn.filterable-grid__btn--secondary:hover{color:var(--primary-green-600);border-color:var(--primary-green-600)}.filterable-grid__content{flex:1;min-width:0}.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem max(1.25rem,min(2.08333vw,4rem));width:100%;list-style:none;display:grid}@media screen and (min-width:700px)and (max-width:800px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}}@media screen and (min-width:801px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}}@media screen and (min-width:1024px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1280px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(4,minmax(0,1fr))}}.filterable-grid__content .filterable-grid__products :-moz-any(product-card){min-width:0;max-width:100%;height:100%}.filterable-grid__content .filterable-grid__products :-moz-any(product-card) .product-image{width:100%}.filterable-grid__content .filterable-grid__products :-moz-any(product-card) .product-image .product-image__image-link{aspect-ratio:4/3;width:100%;height:auto}.filterable-grid__content .filterable-grid__products :-moz-any(product-card) .product-image .product-image__image-link .product-image__primary{width:100%;height:100%}.filterable-grid__content .filterable-grid__products :-webkit-any(product-card){min-width:0;max-width:100%;height:100%}.filterable-grid__content .filterable-grid__products :is(product-card){min-width:0;max-width:100%;height:100%}.filterable-grid__content .filterable-grid__products :-webkit-any(product-card) .product-image{width:100%}.filterable-grid__content .filterable-grid__products :is(product-card) .product-image{width:100%}.filterable-grid__content .filterable-grid__products :-webkit-any(product-card) .product-image .product-image__image-link{aspect-ratio:4/3;width:100%;height:auto}.filterable-grid__content .filterable-grid__products :is(product-card) .product-image .product-image__image-link{aspect-ratio:4/3;width:100%;height:auto}.filterable-grid__content .filterable-grid__products :-webkit-any(product-card) .product-image .product-image__image-link .product-image__primary{width:100%;height:100%}.filterable-grid__content .filterable-grid__products :is(product-card) .product-image .product-image__image-link .product-image__primary{width:100%;height:100%}.filterable-grid__content .filterable-grid__products :-webkit-any(product-card) .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:cover;width:100%;height:100%;min-height:0;max-height:none}.filterable-grid__content .filterable-grid__products :is(product-card) .product-image .product-image__image-link .product-image__primary :is(img){object-fit:cover;width:100%;height:100%;min-height:0;max-height:none}.filterable-grid__content .filterable-grid__products :-webkit-any(product-card) .product-image .product-image__image-link .product-image__secondary{width:100%;height:100%}.filterable-grid__content .filterable-grid__products :is(product-card) .product-image .product-image__image-link .product-image__secondary{width:100%;height:100%}.filterable-grid__content .filterable-grid__products :-webkit-any(product-card) .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){object-fit:cover;width:100%;height:100%;min-height:0;max-height:none}.filterable-grid__content .filterable-grid__products :is(product-card) .product-image .product-image__image-link .product-image__secondary :is(img){object-fit:cover;width:100%;height:100%;min-height:0;max-height:none}.filterable-grid__content .filterable-grid__products :-webkit-any(product-card) .product-image .product-image__image-link .product-image__placeholder{width:100%;height:100%;min-height:0;max-height:none}.filterable-grid__content .filterable-grid__products :is(product-card) .product-image .product-image__image-link .product-image__placeholder{width:100%;height:100%;min-height:0;max-height:none}.filterable-grid__content .filterable-grid__products :-webkit-any(product-card) .product-into-tags:has(.product-into-tag:nth-child(3)) .product-into-tag:nth-child(2){display:none}.filterable-grid__content .filterable-grid__products :is(product-card) .product-into-tags:has(.product-into-tag:nth-child(3)) .product-into-tag:nth-child(2){display:none}@media screen and (min-width:768px){.filterable-grid__content .filterable-grid__products :-webkit-any(product-card) .product-into-tags:has(.product-into-tag:nth-child(3)) .product-into-tag:nth-child(2){display:flex}.filterable-grid__content .filterable-grid__products :is(product-card) .product-into-tags:has(.product-into-tag:nth-child(3)) .product-into-tag:nth-child(2){display:flex}}.filterable-grid__content .filterable-grid__product-item{flex-direction:column;min-width:0;height:100%;display:flex}.filterable-grid__content .filterable-grid__product-item.filterable-grid__product-item--entering{animation:.5s forwards fg-fade-in}.filterable-grid__content .filterable-grid__product-item :-webkit-any(product-card){flex:auto}.filterable-grid__content .filterable-grid__product-item :is(product-card){flex:auto}.filterable-grid__content .filterable-grid__load-more-wrapper{justify-content:center;margin-top:max(3rem,min(3.125vw,6rem));display:flex}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more{background:var(--secondary-red-500);border:1px solid var(--secondary-red-500);color:var(--white);font-family:var(--poppins);cursor:pointer;transition:all var(--fg-transition);border-radius:100rem;align-items:center;gap:.5rem;padding:max(1rem,min(.72916vw,1.4rem)) max(4.6rem,min(3.64583vw,7rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:600;display:flex}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more:hover{background:var(--secondary-red-400-main);border-color:var(--secondary-red-400-main)}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more[data-load-more=infinite]{opacity:0;border:none;height:1px;padding:0}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more .filterable-grid__load-more-spinner{display:none}:-moz-any(filter-grid)[data-loading=true] .filterable-grid__load-more-spinner{display:inline-flex}:-webkit-any(filter-grid)[data-loading=true] .filterable-grid__load-more-spinner{display:inline-flex}:is(filter-grid)[data-loading=true] .filterable-grid__load-more-spinner{display:inline-flex}:-webkit-any(filter-grid)[data-loading=true] .filterable-grid__load-more-spinner :-webkit-any(svg){animation:1s linear infinite fg-spin}:is(filter-grid)[data-loading=true] .filterable-grid__load-more-spinner :is(svg){animation:1s linear infinite fg-spin}:-webkit-any(filter-grid)[data-last-page=true] .filterable-grid__load-more-wrapper{display:none}:is(filter-grid)[data-last-page=true] .filterable-grid__load-more-wrapper{display:none}.filterable-grid__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(.8rem,min(.72916vw,1.4rem));padding-top:max(4rem,min(7.8125vw,15rem));padding-bottom:max(4rem,min(7.8125vw,15rem));display:flex}.filterable-grid__empty .filterable-grid__empty-icon{color:var(--neutral-700)}.filterable-grid__empty .filterable-grid__empty-icon :-webkit-any(svg){width:max(4rem,min(3.125vw,6rem));min-width:max(4rem,min(3.125vw,6rem));height:max(4rem,min(3.125vw,6rem));min-height:max(4rem,min(3.125vw,6rem))}.filterable-grid__empty .filterable-grid__empty-icon :is(svg){width:max(4rem,min(3.125vw,6rem));min-width:max(4rem,min(3.125vw,6rem));height:max(4rem,min(3.125vw,6rem));min-height:max(4rem,min(3.125vw,6rem))}.filterable-grid__empty .filterable-grid__empty-title{font-family:var(--poppins);text-transform:uppercase;text-align:center;color:#e76730;font-size:max(2.4rem,min(1.66666vw,3.2rem));font-weight:700;line-height:100%}.filterable-grid__empty .filterable-grid__empty-text{font-family:var(--poppins);color:var(--neutral-700);text-align:center;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;line-height:100%}.filterable-grid__empty .filterable-grid__btn{flex:unset;text-decoration:none}.filterable-grid__empty .filterable-grid__btn.filterable-grid__btn--empty{background:var(--white);color:var(--neutral-700);border:1px solid var(--neutral-700);text-transform:uppercase;margin-top:max(2.4rem,min(1.71875vw,3.2rem));padding:1rem 3rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400}.filterable-grid__empty .filterable-grid__btn.filterable-grid__btn--empty:hover{background:var(--primary-orange-500);border-color:var(--primary-orange-500);color:var(--white)}.filterable-grid__pagination{padding-top:max(1.6rem,min(2.08333vw,4rem));padding-bottom:max(1.6rem,min(2.08333vw,4rem))}.filterable-grid__pagination .filterable-grid__pagination-inner{max-width:var(--page-width);justify-content:center;align-items:center;gap:max(1.4rem,min(1.04166vw,2rem));width:100%;margin-left:auto;margin-right:auto;display:flex}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow{width:max(3.2rem,min(2.08333vw,4rem));height:max(3.2rem,min(2.08333vw,4rem));color:var(--neutral-600);transition:all var(--fg-transition);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow.filterable-grid__pagination-arrow--disabled{opacity:.35;pointer-events:none;cursor:default}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow.filterable-grid__pagination-arrow--prev :-webkit-any(svg){transform:rotate(-90deg)}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow.filterable-grid__pagination-arrow--prev :is(svg){transform:rotate(-90deg)}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow.filterable-grid__pagination-arrow--next :-webkit-any(svg){transform:rotate(90deg)}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow.filterable-grid__pagination-arrow--next :is(svg){transform:rotate(90deg)}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow :-moz-any(svg){width:max(2rem,min(1.45833vw,2.8rem));min-width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));min-height:max(2rem,min(1.45833vw,2.8rem))}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow :-webkit-any(svg){width:max(2rem,min(1.45833vw,2.8rem));min-width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));min-height:max(2rem,min(1.45833vw,2.8rem))}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow :is(svg){width:max(2rem,min(1.45833vw,2.8rem));min-width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));min-height:max(2rem,min(1.45833vw,2.8rem))}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-600);transition:stroke var(--fg-transition)}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-arrow :is(svg) :is(path){stroke:var(--neutral-600);transition:stroke var(--fg-transition)}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-numbers{align-items:flex-end;gap:max(1.4rem,min(1.04166vw,2rem));display:flex}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-numbers .filterable-grid__pagination-number{width:max(3.2rem,min(2.08333vw,4rem));height:max(3.2rem,min(2.08333vw,4rem));font-family:var(--poppins);color:var(--neutral-700);transition:all var(--fg-transition);border-radius:50%;justify-content:center;align-items:center;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;text-decoration:none;display:flex}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-numbers .filterable-grid__pagination-number:hover{color:var(--orange-400)}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-numbers .filterable-grid__pagination-number.filterable-grid__pagination-number--active{background-color:var(--primary-green-400-main);color:var(--white);font-weight:600}.filterable-grid__pagination .filterable-grid__pagination-inner .filterable-grid__pagination-numbers .filterable-grid__pagination-dots{width:max(2rem,min(1.5625vw,3rem));font-family:var(--poppins);color:var(--neutral-700);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;display:flex}@keyframes fg-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-button__block{justify-content:center;align-items:center;display:flex}.product-button__block .product-button__link{background:var(--primary-green-500);border-radius:6.25rem;justify-content:center;align-items:center;width:max(4rem,min(2.91667vw,5.6rem));padding:max(.5rem,min(.52083vw,1rem)) max(.5rem,min(.78125vw,1.5rem));transition:background-color .3s,color .3s,border-color .3s,opacity .3s;display:flex}.product-button__block .product-button__link:has(.icon-unavailable:not([hidden])){background:#e0e0e0}.product-button__block .product-button__link .icon{justify-content:center;align-items:center;display:flex}.product-button__block .product-button__link .icon :-webkit-any(svg){width:max(1.6rem,min(.9375vw,1.8rem));min-width:max(1.6rem,min(.9375vw,1.8rem));height:max(1.8rem,min(1.04167vw,2rem));min-height:max(1.8rem,min(1.04167vw,2rem));display:block}.product-button__block .product-button__link .icon :is(svg){width:max(1.6rem,min(.9375vw,1.8rem));min-width:max(1.6rem,min(.9375vw,1.8rem));height:max(1.8rem,min(1.04167vw,2rem));min-height:max(1.8rem,min(1.04167vw,2rem));display:block}.product-button__block .product-button__link .loader__container .loader{border-top-color:var(--white)}.product-button__block .product-button__link:hover{background:var(--primary-green-600)}.product-button__block .product-button__add-to-cart{background:var(--primary-green-500);border-radius:6.25rem;justify-content:center;align-items:center;width:max(4rem,min(2.91667vw,5.6rem));padding:max(.5rem,min(.52083vw,1rem)) max(.5rem,min(.78125vw,1.5rem));transition:background-color .3s,color .3s,border-color .3s,opacity .3s;display:flex}.product-button__block .product-button__add-to-cart:has(.icon-unavailable:not([hidden])){background:#e0e0e0}.product-button__block .product-button__add-to-cart .icon{justify-content:center;align-items:center;display:flex}.product-button__block .product-button__add-to-cart .icon :-webkit-any(svg){width:max(1.6rem,min(.9375vw,1.8rem));min-width:max(1.6rem,min(.9375vw,1.8rem));height:max(1.8rem,min(1.04167vw,2rem));min-height:max(1.8rem,min(1.04167vw,2rem));display:block}.product-button__block .product-button__add-to-cart .icon :is(svg){width:max(1.6rem,min(.9375vw,1.8rem));min-width:max(1.6rem,min(.9375vw,1.8rem));height:max(1.8rem,min(1.04167vw,2rem));min-height:max(1.8rem,min(1.04167vw,2rem));display:block}.product-button__block .product-button__add-to-cart .loader__container .loader{border-top-color:var(--white)}.product-button__block .product-button__add-to-cart:hover{background:var(--primary-green-600)}.blog-articles__grid{grid-template-areas:"card1 card1 card2 card3""card1 card1 card4 card5""card6 card7 card8 card9";gap:max(2rem,min(4.16667vw,8rem)) max(2.4rem,min(2.08333vw,4rem));list-style-type:none;display:grid}@media screen and (max-width:770px){.blog-articles__grid{flex-direction:column;display:flex}}.blog-articles__grid .blog-articles__card:first-child{grid-area:card1}@media screen and (min-width:770px){.blog-articles__grid .blog-articles__card:first-child .image-block,.blog-articles__grid .blog-articles__card:first-child .blog-articles__card-img-wrapper{aspect-ratio:1;max-height:max(77rem,min(40.1042vw,150rem))}.blog-articles__grid .blog-articles__card:first-child .blog-articles__card-description-article{font-size:max(2.2rem,min(1.66666vw,3.2rem))!important}.blog-articles__grid .blog-articles__card:first-child .blog-articles__card-description-excerpt{font-size:max(1.6rem,min(1.25vw,2.4rem))}}.blog-articles__grid .blog-articles__card:nth-child(2){grid-area:card2}.blog-articles__grid .blog-articles__card:nth-child(3){grid-area:card3}.blog-articles__grid .blog-articles__card:nth-child(4){grid-area:card4}.blog-articles__grid .blog-articles__card:nth-child(5){grid-area:card5}.blog-articles__grid .blog-articles__card:nth-child(6){grid-area:card6}.blog-articles__grid .blog-articles__card:nth-child(7){grid-area:card7}.blog-articles__grid .blog-articles__card:nth-child(8){grid-area:card8}.blog-articles__grid .blog-articles__card:nth-child(9){grid-area:card9}.blog-articles__card{width:100%;height:100%}.blog-articles__card .image-block{aspect-ratio:3/2}.blog-articles__card .blog-articles__card-img-wrapper{aspect-ratio:3/2;object-fit:cover;z-index:1;border-radius:max(1.6rem,min(1.04167vw,2rem));width:100%;display:block;position:relative;overflow:hidden}.blog-articles__card .blog-articles__card-img-wrapper :-webkit-any(img){object-fit:cover;width:100%;height:100%;display:block}.blog-articles__card .blog-articles__card-img-wrapper :is(img){object-fit:cover;width:100%;height:100%;display:block}.blog-articles__card .blog-articles__card-img-wrapper :-webkit-any(svg){z-index:2;width:3.6rem;height:3.6rem;color:var(--white);stroke:var(--white);position:absolute;bottom:0;right:0}.blog-articles__card .blog-articles__card-img-wrapper :is(svg){z-index:2;width:3.6rem;height:3.6rem;color:var(--white);stroke:var(--white);position:absolute;bottom:0;right:0}.blog-articles__card .blog-articles__card-content{width:100%;margin-top:max(1.2rem,min(.9375vw,1.8rem));display:block}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description{color:inherit;text-decoration:none;display:block}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description .blog-articles__card-description-article{font-size:max(1.6rem,min(1.25vw,2.4rem));font-family:var(--poppins);color:var(--neutral-600);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;margin-top:max(2rem,min(1.66666vw,3.2rem));font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-articles__card .blog-articles__card-content .blog-articles__card-description-excerpt{font-size:max(1.2rem,min(.83333vw,1.8rem));font-family:var(--poppins);color:var(--neutral-400);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:max(.8rem,min(.625vw,3.2rem));font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-articles__card .blog-articles__card-content .blog-articles__card-footer{justify-content:space-between;align-items:center;gap:max(.8rem,min(.625vw,1.2rem));width:100%;margin-top:max(2rem,min(1.66666vw,3.2rem));display:flex}.blog-articles__card .blog-articles__card-content .blog-articles__card-reading-time{color:var(--neutral-700);font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;line-height:1.5}.blog-articles__card .blog-articles__card-content .blog-articles__card-read-more{color:var(--primary-orange-400-main);flex-shrink:0;justify-content:center;align-items:center;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;text-decoration:none;display:inline-flex}.blog-articles__carousel .simple-carousel__slide,.blog-articles__carousel .blog-articles__card{height:100%}.blog-articles__grid~.pagination.blog-articles__pagination{padding:0}.pagination{width:100%;font-family:var(--poppins);justify-content:center;align-items:center;padding-top:max(1.6rem,min(2.08333vw,4rem));padding-bottom:max(1.6rem,min(2.08333vw,4rem));display:flex}.pagination .pagination__list{align-items:center;gap:max(1.4rem,min(1.04167vw,2rem));margin:0;padding:0;list-style:none;display:flex}.pagination .pagination__item{justify-content:center;align-items:center;display:flex}.pagination .pagination__link{text-align:center;width:max(3.2rem,min(2.08333vw,4rem));height:max(3.2rem,min(2.08333vw,4rem));color:var(--neutral-600);font-family:var(--poppins);transition:all var(--fg-transition);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;text-decoration:none;display:flex}.pagination .pagination__link:hover{color:var(--primary-orange-400-main)}.pagination .pagination__link:focus{outline:2px solid var(--secondary-red-600);outline-offset:2px}.pagination .pagination__link.pagination__link--active{border:1.5px solid var(--primary-orange-400-main);color:var(--primary-orange-400-main);cursor:default;pointer-events:none;font-weight:600}.pagination .pagination__link.pagination__link--disabled{opacity:.35;pointer-events:none;cursor:default}.pagination .pagination__link.pagination__link--prev :-moz-any(svg){width:max(2rem,min(1.45833vw,2.8rem));min-width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));min-height:max(2rem,min(1.45833vw,2.8rem));transition:all var(--fg-transition)}.pagination .pagination__link.pagination__link--prev :-webkit-any(svg){width:max(2rem,min(1.45833vw,2.8rem));min-width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));min-height:max(2rem,min(1.45833vw,2.8rem));transition:all var(--fg-transition)}.pagination .pagination__link.pagination__link--prev :is(svg){width:max(2rem,min(1.45833vw,2.8rem));min-width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));min-height:max(2rem,min(1.45833vw,2.8rem));transition:all var(--fg-transition)}.pagination .pagination__link.pagination__link--prev :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-600);transition:stroke var(--fg-transition)}.pagination .pagination__link.pagination__link--prev :is(svg) :is(path){stroke:var(--neutral-600);transition:stroke var(--fg-transition)}.pagination .pagination__link.pagination__link--prev.pagination__link--prev :-webkit-any(svg){transform:rotate(-90deg)}.pagination .pagination__link.pagination__link--prev.pagination__link--prev :is(svg){transform:rotate(-90deg)}.pagination .pagination__link.pagination__link--prev.pagination__link--next :-webkit-any(svg){transform:rotate(90deg)}.pagination .pagination__link.pagination__link--prev.pagination__link--next :is(svg){transform:rotate(90deg)}.pagination .pagination__link.pagination__link--prev:hover:not(.pagination__link--disabled) :-moz-any(svg) :-moz-any(path){stroke:var(--primary-orange-400-main)}.pagination .pagination__link.pagination__link--prev:hover:not(.pagination__link--disabled) :-webkit-any(svg) :-webkit-any(path){stroke:var(--primary-orange-400-main)}.pagination .pagination__link.pagination__link--prev:hover:not(.pagination__link--disabled) :is(svg) :is(path){stroke:var(--primary-orange-400-main)}.pagination .pagination__link.pagination__link--next :-moz-any(svg){width:max(2rem,min(1.45833vw,2.8rem));min-width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));min-height:max(2rem,min(1.45833vw,2.8rem));transition:all var(--fg-transition)}.pagination .pagination__link.pagination__link--next :-webkit-any(svg){width:max(2rem,min(1.45833vw,2.8rem));min-width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));min-height:max(2rem,min(1.45833vw,2.8rem));transition:all var(--fg-transition)}.pagination .pagination__link.pagination__link--next :is(svg){width:max(2rem,min(1.45833vw,2.8rem));min-width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));min-height:max(2rem,min(1.45833vw,2.8rem));transition:all var(--fg-transition)}.pagination .pagination__link.pagination__link--next :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-600);transition:stroke var(--fg-transition)}.pagination .pagination__link.pagination__link--next :is(svg) :is(path){stroke:var(--neutral-600);transition:stroke var(--fg-transition)}.pagination .pagination__link.pagination__link--next.pagination__link--prev :-webkit-any(svg){transform:rotate(-90deg)}.pagination .pagination__link.pagination__link--next.pagination__link--prev :is(svg){transform:rotate(-90deg)}.pagination .pagination__link.pagination__link--next.pagination__link--next :-webkit-any(svg){transform:rotate(90deg)}.pagination .pagination__link.pagination__link--next.pagination__link--next :is(svg){transform:rotate(90deg)}.pagination .pagination__link.pagination__link--next:hover:not(.pagination__link--disabled) :-moz-any(svg) :-moz-any(path){stroke:var(--primary-orange-400-main)}.pagination .pagination__link.pagination__link--next:hover:not(.pagination__link--disabled) :-webkit-any(svg) :-webkit-any(path){stroke:var(--primary-orange-400-main)}.pagination .pagination__link.pagination__link--next:hover:not(.pagination__link--disabled) :is(svg) :is(path){stroke:var(--primary-orange-400-main)}.pagination .pagination__ellipsis{text-align:center;width:max(2rem,min(1.5625vw,3rem));font-family:var(--poppins);color:var(--neutral-600);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;display:flex}.pagination .product-grid-and-filter__pagination{margin-top:2rem}blog-article{flex-direction:column;gap:max(2.4rem,min(3.125vw,6rem));margin-left:auto;margin-right:auto;display:flex}blog-article .blog-article__header-container{flex-direction:column;justify-content:center;align-items:center;gap:max(2.4rem,min(2.08333vw,4rem));display:flex}blog-article .blog-article__header-container .blog-article__header__content{width:var(--page-width);flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-left:auto;margin-right:auto;display:flex}blog-article .blog-article__header-container .blog-article__header__content .blog-article__header__content-title{width:100%;color:var(--neutral-700);text-align:center;font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author{align-items:center;gap:.7rem;display:flex}blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author .post-time,blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author .post-author{color:var(--neutral-400);font-family:var(--poppins);text-transform:uppercase;font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:400;line-height:normal}blog-article .blog-article__header-container .post-featured-image{border-radius:max(1.6rem,min(1.04167vw,2rem));width:100%;overflow:hidden}blog-article .blog-article__header-container .post-featured-image .post-image{object-fit:cover;width:100%;max-height:16rem;display:block}@media screen and (min-width:768px){blog-article .blog-article__header-container .post-featured-image .post-image{max-height:50rem}}blog-article .post-content{width:var(--page-width);text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);flex-direction:column;gap:max(1.4rem,min(1.25vw,2.4rem));margin-left:auto;margin-right:auto;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5;display:flex}blog-article .post-content :-webkit-any(p){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :is(p){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :-webkit-any(span){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :is(span){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :-webkit-any(a){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :is(a){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :-webkit-any(ul){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :is(ul){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :-webkit-any(ol){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :is(ol){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :-webkit-any(li){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :is(li){text-align:justify;color:var(--neutral-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.5}blog-article .post-content :-webkit-any(h1){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :is(h1){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :-webkit-any(h2){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :is(h2){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :-webkit-any(h3){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :is(h3){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :-webkit-any(h4){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :is(h4){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :-webkit-any(h5){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :is(h5){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :-webkit-any(h6){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :is(h6){text-align:justify;color:var(--neutral-700);font-family:var(--tarzana);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content img{object-fit:cover;border-radius:max(.8rem,min(.52083vw,1rem));width:100%;height:auto;display:block}blog-article .post-content p:has(img+img){flex-wrap:wrap;align-items:flex-start;gap:max(.8rem,min(1.04167vw,1.6rem));display:flex}blog-article .post-content p:has(img+img) img{margin-top:0;margin-bottom:0}blog-article .post-content span:has(img+img){flex-wrap:wrap;align-items:flex-start;gap:max(.8rem,min(1.04167vw,1.6rem));display:flex}blog-article .post-content span:has(img+img) img{margin-top:0;margin-bottom:0}blog-article .post-content img:only-child{width:100%}blog-article .post-content p:has(img+img+img) img:has(+img+img){width:100%}@media screen and (min-width:768px){blog-article .post-content p:has(img+img+img) img:has(+img+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content p:has(img+img+img) img+img:has(+img){width:100%}@media screen and (min-width:768px){blog-article .post-content p:has(img+img+img) img+img:has(+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content p:has(img+img+img) img+img+img{width:100%}@media screen and (min-width:768px){blog-article .post-content p:has(img+img+img) img+img+img{width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content span:has(img+img+img) img:has(+img+img){width:100%}@media screen and (min-width:768px){blog-article .post-content span:has(img+img+img) img:has(+img+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content span:has(img+img+img) img+img:has(+img){width:100%}@media screen and (min-width:768px){blog-article .post-content span:has(img+img+img) img+img:has(+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content span:has(img+img+img) img+img+img{width:100%}@media screen and (min-width:768px){blog-article .post-content span:has(img+img+img) img+img+img{width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content p:has(img+img):not(:has(img+img+img)) img{width:100%}@media screen and (min-width:768px){blog-article .post-content p:has(img+img):not(:has(img+img+img)) img{width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content span:has(img+img):not(:has(img+img+img)) img{width:100%}@media screen and (min-width:768px){blog-article .post-content span:has(img+img):not(:has(img+img+img)) img{width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content p:has(img:only-child)+p:has(img:only-child){flex-wrap:wrap;align-items:flex-start;gap:max(.8rem,min(1.04167vw,1.6rem));display:flex}blog-article .post-content p:has(img:only-child)+p:has(img:only-child) img{width:100%;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){blog-article .post-content p:has(img:only-child)+p:has(img:only-child) img{width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content span:has(img:only-child)+span:has(img:only-child){flex-wrap:wrap;align-items:flex-start;gap:max(.8rem,min(1.04167vw,1.6rem));display:flex}blog-article .post-content span:has(img:only-child)+span:has(img:only-child) img{width:100%;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){blog-article .post-content span:has(img:only-child)+span:has(img:only-child) img{width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content p:has(img:only-child)+p:has(img:only-child)+p:has(img:only-child){flex-wrap:wrap;align-items:flex-start;gap:max(.8rem,min(1.04167vw,1.6rem));display:flex}blog-article .post-content p:has(img:only-child)+p:has(img:only-child)+p:has(img:only-child) img{width:100%;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){blog-article .post-content p:has(img:only-child)+p:has(img:only-child)+p:has(img:only-child) img{width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content span:has(img:only-child)+span:has(img:only-child)+span:has(img:only-child){flex-wrap:wrap;align-items:flex-start;gap:max(.8rem,min(1.04167vw,1.6rem));display:flex}blog-article .post-content span:has(img:only-child)+span:has(img:only-child)+span:has(img:only-child) img{width:100%;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){blog-article .post-content span:has(img:only-child)+span:has(img:only-child)+span:has(img:only-child) img{width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}.top-bar-section{z-index:9999;background-color:var(--top-bar-bg-after,var(--neutral-white));will-change:transform;width:100%;transition:transform .4s;position:sticky;top:0}.top-bar-section:has(top-bar.top-bar--home.top-bar--at-top){background-color:var(--top-bar-bg-before,var(--neutral-white))}.top-bar-section.top-bar-section--hidden{transform:translateY(-100%)}.top-bar-section:after{content:"";background-color:inherit;pointer-events:none;height:4px;position:absolute;bottom:-2px;left:0;right:0}.top-bar-section top-bar.top-bar{text-align:center;width:100%;font-family:var(--poppins);background-color:var(--top-bar-bg-after,var(--neutral-white));color:var(--top-bar-text-after,var(--neutral-600));margin:0;padding:max(.8rem,min(.625vw,1.2rem)) 0;font-style:normal;font-weight:500;line-height:1.4;transition:background-color .3s,color .3s;display:block}.top-bar-section top-bar.top-bar .top-bar__text{font-size:var(--top-bar-font-mobile)}@media screen and (min-width:1024px){.top-bar-section top-bar.top-bar .top-bar__text{font-size:var(--top-bar-font-desktop)}}.top-bar-section top-bar.top-bar .top-bar__text:first-child{margin-top:0}.top-bar-section top-bar.top-bar .top-bar__text:last-child{margin-bottom:0}.top-bar-section top-bar.top-bar.top-bar--home.top-bar--at-top{background-color:var(--top-bar-bg-before,var(--neutral-white));color:var(--top-bar-text-before,var(--neutral-600))}.top-bar-section top-bar.top-bar.top-bar--home:not(.top-bar--at-top){background-color:var(--top-bar-bg-after,var(--neutral-white));color:var(--top-bar-text-after,var(--neutral-600))}.shopify-section.header-section{top:calc(var(--top-bar-sticky-height,0px) - 2px);z-index:10000;overflow-anchor:none;background-color:var(--neutral-white);width:100%;margin-top:0;position:sticky;overflow:visible}.shopify-section.header-section:before{content:"";background-color:inherit;pointer-events:none;height:5px;position:absolute;top:-3px;left:0;right:0}header-component{overflow-anchor:none;background-color:var(--neutral-white);--header-icon-stroke:var(--neutral-800);--header-nav-gap:clamp(3.1rem, calc(6.5848vw - 3.6428rem) , 9rem);--header-nav-height:5.6rem;--header-nav-labels-width:78rem;--header-nav-cluster-width:calc(var(--header-nav-labels-width) + 5 * var(--header-nav-gap));display:block;position:relative;overflow:visible}@media screen and (min-width:1024px){header-component{--header-nav-slot-height:var(--header-nav-height)}}header-component .header__sticky-stack{width:100%;position:relative}@media screen and (min-width:1024px){header-component .header__sticky-stack:has(.header__nav-slot.is-animating) .header__main{z-index:3}}header-component .header__nav-slot{display:none}header-component .header__main{z-index:2;background-color:var(--neutral-white);width:100%;position:relative;overflow:visible}@media screen and (min-width:1024px){header-component .header__main{border-bottom:1px solid var(--neutral-100)}}header-component .header__main-inner{min-height:4.8rem;max-width:var(--page-width);box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.4rem;padding-bottom:1.4rem;display:flex;overflow:visible}@media screen and (min-width:1024px){header-component .header__main-inner{grid-template-columns:minmax(max-content,1fr) minmax(0,76rem) minmax(max-content,1fr);align-items:center;column-gap:1.6rem;min-height:10.4rem;padding-top:1.6rem;padding-bottom:1.6rem;display:grid}}header-component .header__logo{flex-shrink:0}@media screen and (min-width:1024px){header-component .header__logo{grid-column:1;justify-self:start}}header-component .header__logo .header__logo-link{align-items:center;text-decoration:none;display:flex}header-component .header__logo .header__logo-image{width:var(--header-logo-width-mobile,17.4rem);object-fit:contain;max-width:100%;height:auto;max-height:3.2rem;display:block}@media screen and (min-width:1024px){header-component .header__logo .header__logo-image{width:var(--header-logo-width-desktop,38.8rem);max-width:none;max-height:7.2rem}}header-component .header__logo .header__logo-text{color:var(--neutral-800);font-family:var(--poppins);font-size:max(1.4rem,min(1vw,1.8rem));font-weight:600}header-component .header__search--desktop{z-index:10002;min-width:0;display:none;position:relative;overflow:visible}@media screen and (min-width:1024px){header-component .header__search--desktop{grid-column:2;justify-self:stretch;width:100%;max-width:70rem;display:flex}}header-component .header__search--desktop search-component[data-search-inline]{width:100%;max-width:70rem;transition:width .3s;overflow:visible}header-component .header__search--desktop search-component[data-search-inline].results-visible{width:100%;max-width:70rem}header-component .header__end{flex-shrink:0;align-items:center;gap:0;display:none}@media screen and (min-width:1024px){header-component .header__end{grid-column:3;justify-self:stretch;width:calc(100% + 1.6rem);margin-left:-1.6rem;display:flex}}header-component .header__cta-wrap{flex:auto;justify-content:center;align-items:center;display:none}@media screen and (min-width:1024px){header-component .header__cta-wrap{padding-left:max(1.5rem,min(5.35715vw - 6.2143rem,7.5rem));padding-right:max(1.5rem,min(5.35715vw - 6.2143rem,7.5rem));display:flex}}header-component .header__actions{flex-shrink:0;align-items:center;gap:3.15rem;display:none}@media screen and (min-width:1024px){header-component .header__actions{display:flex}}header-component .header__actions .header__icon{width:4.2rem;height:4.2rem}header-component .header__actions .header__icon :-webkit-any(svg){width:2.4rem;height:2.4rem}header-component .header__actions .header__icon :is(svg){width:2.4rem;height:2.4rem}header-component .header__actions .header__icon .login-or-sign-in__icon{width:1.83rem;height:2.4rem}header-component .header__actions .header__icon .header__icon--cart-bullet{width:2.4rem;height:2.4rem}header-component .header__mobile-actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}@media screen and (min-width:1024px){header-component .header__mobile-actions{display:none}}header-component .header__mobile-actions .header__icon{width:2.6rem;height:2.6rem}header-component .header__mobile-actions .header__icon :-webkit-any(svg){width:1.4rem;height:1.4rem}header-component .header__mobile-actions .header__icon :is(svg){width:1.4rem;height:1.4rem}header-component .header__mobile-actions .header__icon .login-or-sign-in__icon{width:1.05rem;height:1.4rem}header-component .header__mobile-actions .header__menu-toggle{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}header-component .header__cta{background-color:var(--header-cta-bg,var(--primary-green-400-main));color:var(--white);font-family:var(--poppins);white-space:nowrap;border-radius:2rem;align-items:center;gap:.8rem;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex;box-shadow:inset 5px -4px 8.1px #3cfe7099}header-component .header__cta:hover{opacity:.9}header-component .header__cta .header__cta-icon{flex-shrink:0;display:flex}header-component .header__cta .header__cta-icon :-webkit-any(svg){width:1.4rem;height:1.4rem;color:var(--white)}header-component .header__cta .header__cta-icon :is(svg){width:1.4rem;height:1.4rem;color:var(--white)}header-component .header__icon{border:1px solid var(--neutral-800);background-color:var(--neutral-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex;position:relative}@media screen and (min-width:1024px){header-component .header__icon{width:3.2rem;height:3.2rem}}header-component .header__icon .cart-icon,header-component .header__icon .login-or-sign-in__button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;text-decoration:none;display:flex}@media screen and (min-width:1024px){header-component .header__icon :-webkit-any(svg){width:2rem;height:2rem}}header-component .header__icon :-moz-any(svg){width:1.4rem;height:1.4rem}@media screen and (min-width:1024px){header-component .header__icon :-moz-any(svg){width:2rem;height:2rem}}header-component .header__icon :-webkit-any(svg){width:1.4rem;height:1.4rem}header-component .header__icon :is(svg){width:1.4rem;height:1.4rem}@media screen and (min-width:1024px){header-component .header__icon :-webkit-any(svg){width:2rem;height:2rem}header-component .header__icon :is(svg){width:2rem;height:2rem}}header-component .header__icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--header-icon-stroke);transition:stroke .2s}header-component .header__icon :is(svg) :is(path){stroke:var(--header-icon-stroke);transition:stroke .2s}header-component .header__icon.header__icon--cart{color:var(--header-icon-stroke);transition:color .2s}header-component .header__icon.header__icon--cart:hover{color:var(--primary-orange-500)}header-component .header__icon.header__icon--cart .header-icon-svg{justify-content:center;align-items:center;display:flex}header-component .header__icon.header__icon--cart :-webkit-any(svg) :-webkit-any(path){stroke:unset;fill:unset}header-component .header__icon.header__icon--cart :is(svg) :is(path){stroke:unset;fill:unset}header-component .header__icon .login-or-sign-in__icon{object-fit:contain;flex-shrink:0;width:1.05rem;height:1.4rem;display:block}@media screen and (min-width:1024px){header-component .header__icon .login-or-sign-in__icon{width:1.52rem;height:2rem}}header-component .header__icon:hover :-webkit-any(svg) :-webkit-any(path){stroke:var(--primary-orange-500)}header-component .header__icon:hover :is(svg) :is(path){stroke:var(--primary-orange-500)}header-component .header__icon:hover:is(header-component .header__icon).header__icon--cart :-webkit-any(svg) :-webkit-any(path){stroke:unset}header-component .header__icon:hover:is(header-component .header__icon).header__icon--cart :-moz-any(svg) :-moz-any(path){stroke:unset}header-component .header__icon:hover:-webkit-any(header-component .header__icon).header__icon--cart :-webkit-any(svg) :-webkit-any(path){stroke:unset}header-component .header__icon:hover:is(header-component .header__icon).header__icon--cart :is(svg) :is(path){stroke:unset}header-component .header__icon.header__icon--search{cursor:pointer;padding:0}header-component .header__icon.header__icon--search .header__mobile-search-toggle-icon--close,header-component .header__icon.header__icon--search[aria-expanded=true] .header__mobile-search-toggle-icon--search{display:none}header-component .header__icon.header__icon--search[aria-expanded=true] .header__mobile-search-toggle-icon--close{display:flex}header-component .header__icon .header__icon--cart-bullet{background-color:var(--primary-orange-500);border-radius:50%;justify-content:center;align-items:center;width:max(1.4rem,min(1.2vw,1.8rem));height:max(1.4rem,min(1.2vw,1.8rem));display:flex;position:absolute;top:-.2rem;right:-.2rem}header-component .header__icon .header__icon--cart-count{color:var(--white);font-family:var(--poppins);font-size:max(.8rem,min(.6vw,1rem));font-weight:500;line-height:1}header-component .header__icon .cart-icon .sr-only{display:none}header-component .header__menu-button{border:1px solid var(--neutral-800);background-color:var(--neutral-white);cursor:pointer;border-radius:14.2rem;flex-shrink:0;align-items:center;gap:.4rem;padding:.4rem .6rem;display:inline-flex}header-component .header__menu-button .header__menu-button-icon{display:flex}header-component .header__menu-button .header__menu-button-icon :-moz-any(svg){width:1.8rem;height:1.8rem}header-component .header__menu-button .header__menu-button-icon :-webkit-any(svg){width:1.8rem;height:1.8rem}header-component .header__menu-button .header__menu-button-icon :is(svg){width:1.8rem;height:1.8rem}header-component .header__menu-button .header__menu-button-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--header-icon-stroke)}header-component .header__menu-button .header__menu-button-icon :is(svg) :is(path){stroke:var(--header-icon-stroke)}header-component .header__menu-button .header__menu-button-text{color:var(--neutral-800);font-family:var(--poppins);font-size:1.2rem;font-weight:400;line-height:1}header-component .header__menu-button:hover .header__menu-button-icon :-webkit-any(path){stroke:var(--primary-orange-500)}header-component .header__menu-button:hover .header__menu-button-icon :is(path){stroke:var(--primary-orange-500)}header-component .header__nav{background-color:var(--neutral-white);justify-content:center;align-items:center;display:none}@media screen and (min-width:1024px){header-component .header__nav{width:100%;min-height:var(--header-nav-height);z-index:2;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0;transform:translate(0)}header-component .header__nav.is-hiding{transform:translateY(-100%)}header-component .header__nav[closed]{pointer-events:none}header-component .header__nav-slot{contain:layout paint;overflow-anchor:none;height:var(--header-nav-slot-height);background-color:transparent;transition:height .6s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}header-component .header__nav-slot.is-collapsed{height:0}header-component .header__nav-slot.is-animating{contain:layout!important;pointer-events:none!important;overflow:visible!important}}header-component .header__nav-inner{width:100%;max-width:var(--page-width);box-sizing:border-box;justify-content:center;align-items:center;gap:max(3.2rem,min(4.6875vw,9rem));padding-top:1.6rem;padding-bottom:1.6rem;display:flex}header-component .header__nav-list{justify-content:center;align-items:center;gap:var(--header-nav-gap);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}header-component .header__nav-item{position:static}header-component .header__nav-link{color:var(--neutral-800);font-family:var(--poppins);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.8rem;padding:0;font-size:1.6rem;font-weight:600;text-decoration:none;display:inline-flex}header-component .header__nav-link:hover{color:var(--primary-orange-500)}header-component .header__nav-chevron{display:flex}header-component .header__nav-chevron :-moz-any(svg){width:2.4rem;height:2.4rem}header-component .header__nav-chevron :-webkit-any(svg){width:2.4rem;height:2.4rem}header-component .header__nav-chevron :is(svg){width:2.4rem;height:2.4rem}header-component .header__nav-chevron :-webkit-any(svg) :-webkit-any(path){stroke:currentColor}header-component .header__nav-chevron :is(svg) :is(path){stroke:currentColor}header-component .header__nav-dropdown{position:static}header-component .header__nav-dropdown .dropdown-content{background-color:var(--white);border-top:1px solid var(--neutral-100);width:100%;box-shadow:none;z-index:100;position:absolute;top:100%;left:0;overflow:hidden}header-component .header__nav-dropdown .dropdown-content .dropdown-content__inner{padding-top:0;padding-bottom:0}@media screen and (min-width:1024px)and (max-width:1199px){header-component{--header-nav-gap:1.2rem}header-component .header__nav{padding:1.2rem max(2.4rem,min(3.125vw,3.2rem))}header-component .header__nav .header__nav-list{flex-wrap:nowrap;justify-content:space-between}header-component .header__nav .header__nav-link{gap:.4rem;font-size:1.4rem}header-component .header__nav .header__nav-chevron :-webkit-any(svg){width:1.8rem;height:1.8rem}header-component .header__nav .header__nav-chevron :is(svg){width:1.8rem;height:1.8rem}}header-component .header-mega-menu{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-top:4rem;padding-bottom:4rem;display:flex;overflow:hidden}header-component .header-mega-menu__columns{width:min(100%,var(--header-nav-cluster-width));align-items:flex-start;gap:4rem;min-width:0;max-width:100%;display:flex}header-component .header-mega-menu__links{flex:none;align-items:flex-start;gap:0;display:flex}header-component .header-mega-menu:has(.header-mega-menu__item--has-panel:hover) .header-mega-menu__links{gap:4rem}header-component .header-mega-menu:has(.header-mega-menu__subpanel:hover) .header-mega-menu__links{gap:4rem}header-component .header-mega-menu:has(.header-mega-menu__cards--panel:hover) .header-mega-menu__links{gap:4rem}header-component .header-mega-menu__sidebar{flex-direction:column;flex:none;gap:1.8rem;min-width:max-content;display:flex}header-component .header-mega-menu__list{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}header-component .header-mega-menu__item{width:100%;display:block}header-component .header-mega-menu__link{width:fit-content;max-width:100%;color:var(--neutral-800);font-family:var(--poppins);align-items:center;gap:1rem;font-size:max(1.4rem,min(.9vw,1.6rem));font-weight:400;line-height:normal;text-decoration:none;display:inline-flex}header-component .header-mega-menu__label{color:var(--neutral-800);text-align:left;border-bottom:2px solid transparent;padding-bottom:.3rem;transition:border-color .2s}header-component .header-mega-menu__link:hover .header-mega-menu__label,header-component .header-mega-menu__item:hover>.header-mega-menu__link .header-mega-menu__label{border-bottom-color:var(--primary-green-400-main)}header-component .header-mega-menu__arrow{flex-shrink:0;justify-content:center;align-items:center;display:flex}header-component .header-mega-menu__arrow :-moz-any(svg){width:1.6rem;height:1.6rem;transition:transform .3s;display:block}header-component .header-mega-menu__arrow :-webkit-any(svg){width:1.6rem;height:1.6rem;transition:transform .3s;display:block}header-component .header-mega-menu__arrow :is(svg){width:1.6rem;height:1.6rem;transition:transform .3s;display:block}header-component .header-mega-menu__arrow :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-800)}header-component .header-mega-menu__arrow :is(svg) :is(path){stroke:var(--neutral-800)}header-component .header-mega-menu__item--has-panel .header-mega-menu__arrow :-webkit-any(svg){transform:rotate(90deg)}header-component .header-mega-menu__item--has-panel .header-mega-menu__arrow :is(svg){transform:rotate(90deg)}header-component .header-mega-menu__item--has-panel:hover>.header-mega-menu__link .header-mega-menu__arrow :-webkit-any(svg){transform:rotate(0)}header-component .header-mega-menu__item--has-panel:hover>.header-mega-menu__link .header-mega-menu__arrow :is(svg){transform:rotate(0)}header-component .header-mega-menu__subpanels{flex:none;align-self:stretch;width:0;min-width:0;position:relative;overflow:hidden}header-component .header-mega-menu:has(.header-mega-menu__item--has-panel:hover) .header-mega-menu__subpanels{width:auto;min-width:max-content;overflow:visible}header-component .header-mega-menu:has(.header-mega-menu__subpanel:hover) .header-mega-menu__subpanels{width:auto;min-width:max-content;overflow:visible}header-component .header-mega-menu:has(.header-mega-menu__cards--panel:hover) .header-mega-menu__subpanels{width:auto;min-width:max-content;overflow:visible}header-component .header-mega-menu__subpanel{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:1.8rem;min-width:max-content;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:absolute;top:0;left:0;transform:translate(-.8rem)}header-component .header-mega-menu__subpanel:before{content:"";background:0 0;width:4rem;height:100%;position:absolute;top:0;right:100%}header-component .header-mega-menu__sublist{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}header-component .header-mega-menu__sublink{width:fit-content;max-width:100%;color:var(--neutral-800);font-family:var(--poppins);text-align:left;border-bottom:2px solid transparent;padding-bottom:.3rem;font-size:max(1.4rem,min(.9vw,1.6rem));font-weight:400;line-height:normal;text-decoration:none;transition:border-color .2s;display:inline-block}header-component .header-mega-menu__sublink:hover{border-bottom-color:var(--primary-green-400-main)}header-component .header-mega-menu__view-all{width:fit-content;color:var(--neutral-800);font-family:var(--poppins);align-items:center;gap:.6rem;font-size:max(1.4rem,min(.9vw,1.6rem));font-weight:600;line-height:normal;text-decoration:none;display:inline-flex}header-component .header-mega-menu__view-all:hover{color:var(--neutral-800)}header-component .header-mega-menu__view-all--panel{display:none}header-component .header-mega-menu:has(.header-mega-menu__item--has-panel:hover) .header-mega-menu__view-all--panel{display:inline-flex}header-component .header-mega-menu:has(.header-mega-menu__subpanel:hover) .header-mega-menu__view-all--panel{display:inline-flex}header-component .header-mega-menu:has(.header-mega-menu__cards--panel:hover) .header-mega-menu__view-all--panel{display:inline-flex}header-component .header-mega-menu:not(.header-mega-menu--flat) .header-mega-menu__view-all--root{display:inline-flex}header-component .header-mega-menu:not(.header-mega-menu--flat):has(.header-mega-menu__item--has-panel:hover) .header-mega-menu__view-all--root{display:none}header-component .header-mega-menu:not(.header-mega-menu--flat):has(.header-mega-menu__subpanel:hover) .header-mega-menu__view-all--root{display:none}header-component .header-mega-menu:not(.header-mega-menu--flat):has(.header-mega-menu__cards--panel:hover) .header-mega-menu__view-all--root{display:none}header-component .header-mega-menu__view-all-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}header-component .header-mega-menu__view-all-icon :-moz-any(svg){width:1rem;height:1rem;display:block}header-component .header-mega-menu__view-all-icon :-webkit-any(svg){width:1rem;height:1rem;display:block}header-component .header-mega-menu__view-all-icon :is(svg){width:1rem;height:1rem;display:block}header-component .header-mega-menu__view-all-icon :-webkit-any(svg) :-webkit-any(path){stroke:currentColor}header-component .header-mega-menu__view-all-icon :is(svg) :is(path){stroke:currentColor}header-component .header-mega-menu__cards-col{flex:auto;grid-template-areas:"cards-stack";align-self:flex-start;min-width:0;max-width:100%;display:grid;position:relative;overflow:hidden}header-component .header-mega-menu__cards-col:before{content:"";pointer-events:auto;background:0 0;width:4rem;height:100%;position:absolute;top:0;right:100%}header-component .header-mega-menu__cards{pointer-events:none;grid-area:cards-stack;width:100%;min-width:0;max-width:100%;position:relative}header-component .header-mega-menu__cards--root{opacity:1;visibility:visible;pointer-events:auto;display:block}header-component .header-mega-menu__cards--panel{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;display:none}header-component .header-mega-menu:has(.header-mega-menu__list>.header-mega-menu__item:hover) .header-mega-menu__cards--root{opacity:0;visibility:hidden;pointer-events:none;display:none}header-component .header-mega-menu:has(.header-mega-menu__subpanel:hover) .header-mega-menu__cards--root{opacity:0;visibility:hidden;pointer-events:none;display:none}header-component .header-mega-menu:has(.header-mega-menu__cards--panel:hover) .header-mega-menu__cards--root{opacity:0;visibility:hidden;pointer-events:none;display:none}header-component .header-mega-menu__collection-cards{pointer-events:auto;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;gap:2.4rem;width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:flex}header-component .header-mega-menu__collection-cards-item{flex:1 1 0;width:auto;min-width:0;max-width:100%;list-style:none}header-component .header-mega-menu__collection-card{aspect-ratio:4/3;border:1px solid var(--primary-green-400-main);border-radius:.8rem;width:100%;max-width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}header-component .header-mega-menu__collection-card-image{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}header-component .header-mega-menu__collection-card-overlay{pointer-events:none;background:linear-gradient(#00000026,#0000008c);position:absolute;top:0;bottom:0;left:0;right:0}header-component .header-mega-menu__collection-card-content{z-index:2;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;gap:.6rem;padding:1.6rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}header-component .header-mega-menu__collection-card-title{color:var(--white);font-family:var(--poppins);text-align:center;font-size:max(1.2rem,min(.9vw,1.6rem));font-weight:600;line-height:1.3}header-component .header-mega-menu__collection-card-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}header-component .header-mega-menu__collection-card-icon :-moz-any(svg){width:1rem;height:1rem;display:block}header-component .header-mega-menu__collection-card-icon :-webkit-any(svg){width:1rem;height:1rem;display:block}header-component .header-mega-menu__collection-card-icon :is(svg){width:1rem;height:1rem;display:block}header-component .header-mega-menu__collection-card-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--white)}header-component .header-mega-menu__collection-card-icon :is(svg) :is(path){stroke:var(--white)}@media screen and (max-width:1023px){header-component .header-mobile__drawer:before{content:"";opacity:0;visibility:hidden;z-index:10001;pointer-events:none;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;top:0;bottom:0;left:0;right:0}}header-component:has(#menu-toggle:checked) .header-mobile__drawer:before{opacity:1;visibility:visible;pointer-events:auto}header-component:has(#menu-toggle:checked) .menu-mobile{visibility:visible;transform:translate(0)}header-component:has(#menu-toggle:checked) .menu-mobile .header-menu__content{transform:translate(0)}header-component .header-mobile__drawer .menu-mobile{width:85%;max-width:36rem;height:100vh;height:100dvh;min-height:100vh;z-index:10002;background-color:var(--neutral-white);visibility:hidden;min-height:100dvh;max-height:100vh;flex-direction:column;max-height:100dvh;transition:transform .3s,visibility .3s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%)}@media screen and (min-width:1024px){header-component .header-mobile__drawer .menu-mobile{display:none}}header-component .header__mobile-search-panel{display:none}@media screen and (max-width:1023px){header-component .header__mobile-search-panel{opacity:0;visibility:hidden;pointer-events:none;z-index:10003;background-color:var(--neutral-white);border-bottom:1px solid transparent;width:100%;max-height:0;padding:0;transition:max-height .35s,opacity .25s;display:block;position:relative;overflow:hidden}header-component .header__mobile-search-panel:has(search-component.open){opacity:1;visibility:visible;pointer-events:auto;border-top:1px solid var(--neutral-100);max-height:10rem;padding:1rem 2rem;overflow:visible}header-component .header__mobile-search-panel:has(search-component.results-visible){max-height:min(80vh,100dvh - 8rem);overflow:visible}}header-component .header-menu.menu-desktop:before{content:none;display:none}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name{color:var(--neutral-800);font-family:var(--poppins);justify-content:space-between;align-items:center;gap:1rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;text-decoration:none;display:flex}@media screen and (min-width:1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :-webkit-any(img){display:block}}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :-moz-any(img){min-width:max(1.5rem,min(1.04167vw,2rem));max-width:max(1.5rem,min(1.04167vw,2rem));min-height:max(1.5rem,min(1.04167vw,2rem));max-height:max(1.5rem,min(1.04167vw,2rem));display:none}@media screen and (min-width:1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :-moz-any(img){display:block}}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :-webkit-any(img){min-width:max(1.5rem,min(1.04167vw,2rem));max-width:max(1.5rem,min(1.04167vw,2rem));min-height:max(1.5rem,min(1.04167vw,2rem));max-height:max(1.5rem,min(1.04167vw,2rem));display:none}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :is(img){min-width:max(1.5rem,min(1.04167vw,2rem));max-width:max(1.5rem,min(1.04167vw,2rem));min-height:max(1.5rem,min(1.04167vw,2rem));max-height:max(1.5rem,min(1.04167vw,2rem));display:none}@media screen and (min-width:1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :-webkit-any(img){display:block}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :is(img){display:block}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name{text-align:center;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500}}header-component .header-menu .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-title{color:var(--neutral-800);font-family:var(--poppins);justify-content:space-between;align-items:center;gap:1rem;font-size:1.6rem;font-weight:600;text-decoration:none;display:flex}@media screen and (min-width:1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-title{font-size:max(1.2rem,min(.83333vw,1.6rem))}}header-component .header-menu.menu-mobile{flex-direction:column;height:100%;min-height:100dvh;max-height:100dvh;overflow:hidden}header-component .header-menu.menu-mobile .header-menu__content{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;max-height:100%;margin-left:0;margin-right:0;padding:2rem 2rem 7.6rem;display:flex;position:relative;overflow:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons{width:100%;max-width:var(--page-width);justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;padding-top:2rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__close{cursor:pointer;justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__close :-webkit-any(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__close :is(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__back{cursor:pointer;justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__back :-webkit-any(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__back :is(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__back{visibility:hidden}header-component .header-menu.menu-mobile .header-menu__content:has(.header-menu__submenu[open]) .menu-icons__content{opacity:0;visibility:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav{flex-direction:column;flex:1;gap:0;width:100%;height:100%;min-height:0;max-height:100%;margin-left:0;margin-right:0;display:flex;position:relative;overflow:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-header{flex-shrink:0;justify-content:flex-end;align-items:center;width:100%;min-height:2rem;margin-bottom:0;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close .icon-menu-close{display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close .icon-menu-close :-moz-any(svg){width:2rem;height:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close .icon-menu-close :-webkit-any(svg){width:2rem;height:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close .icon-menu-close :is(svg){width:2rem;height:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close .icon-menu-close :-webkit-any(svg) :-webkit-any(path){stroke:var(--black);fill:var(--black)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close .icon-menu-close :is(svg) :is(path){stroke:var(--black);fill:var(--black)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close :-moz-any(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem))}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close :-webkit-any(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem))}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close :is(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem))}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-800);transition:fill,stroke .3s ease-in-out}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close :is(svg) :is(path){stroke:var(--neutral-800);transition:fill,stroke .3s ease-in-out}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close:hover :-webkit-any(svg) :-webkit-any(path){stroke:var(--primary-orange-500)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close:hover :is(svg) :is(path){stroke:var(--primary-orange-500)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__banner{border-radius:.8rem;align-items:center;height:12rem;display:flex;position:relative;overflow:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__banner .mobile-menu__banner-bg{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__banner .mobile-menu__banner-content{color:var(--white);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1.6rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__banner .mobile-menu__banner-content .mobile-menu__banner-title{font-size:1.8rem;font-weight:700;line-height:1.8rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__banner .mobile-menu__banner-content .mobile-menu__banner-desc{font-size:1.2rem;font-weight:400;line-height:1.8rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__banner .mobile-menu__banner-content .mobile-menu__banner-btn{background-color:var(--white);color:var(--neutral-800);border-radius:4rem;width:fit-content;padding:.8rem 1.2rem;font-size:1.2rem;font-weight:600;text-decoration:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__footer{flex-shrink:0;width:100%;margin-top:auto;padding-top:2.4rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__cta{flex-shrink:0;width:100%;padding-top:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__cta .header__cta{box-sizing:border-box;justify-content:center;width:100%}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user{flex-direction:column;gap:2rem;width:100%;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .header-menu__footer-link,header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .login-or-sign-in__button{color:var(--neutral-800);font-family:var(--poppins);align-items:center;gap:.8rem;font-size:1.4rem;font-weight:400;line-height:normal;text-decoration:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .header-menu__footer-link-icon,header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .login-or-sign-in__icon{object-fit:contain;flex-shrink:0;width:2rem;height:2rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .login-or-sign-in__icon{width:2rem;height:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .login-or-sign-in__icon :-moz-any(svg){width:2rem;height:2rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .login-or-sign-in__icon :-webkit-any(svg){width:2rem;height:2rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .login-or-sign-in__icon :is(svg){width:2rem;height:2rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .login-or-sign-in__icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .login-or-sign-in__icon :is(svg) :is(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .header-menu__footer-link-icon :-moz-any(svg){width:2rem;height:2rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .header-menu__footer-link-icon :-webkit-any(svg){width:2rem;height:2rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .header-menu__footer-link-icon :is(svg){width:2rem;height:2rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .header-menu__footer-link-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .header-menu__footer-link-icon :is(svg) :is(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__icons--user .login-or-sign-in__buttons{display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container{flex-direction:column;flex:1;width:100%;min-width:0;padding-top:4rem;display:flex;overflow-x:hidden;overflow-y:auto}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container::-webkit-scrollbar{border-radius:.4rem;width:.4rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container::-webkit-scrollbar-thumb{background-color:var(--neutral-800);border-radius:.4rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container::-webkit-scrollbar-track{background:var(--neutral-500)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items{flex-direction:column;gap:2rem;width:100%;margin:0;padding:0;list-style-type:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item{padding:0;list-style:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name{width:100%;color:var(--neutral-800);font-family:var(--poppins);text-transform:none;justify-content:flex-start;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;line-height:normal;text-decoration:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name :-webkit-any(span:first-child){flex:0 auto}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name :is(span:first-child){flex:0 auto}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name .header-menu__link-external-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name .header-menu__link-external-icon :-moz-any(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name .header-menu__link-external-icon :-webkit-any(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name .header-menu__link-external-icon :is(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name .header-menu__link-external-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name .header-menu__link-external-icon :is(svg) :is(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name--view-all{width:100%;color:var(--neutral-800);font-family:var(--poppins);text-transform:none;justify-content:flex-start;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;line-height:normal;text-decoration:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name--view-all :-webkit-any(span:first-child){flex:0 auto}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name--view-all :is(span:first-child){flex:0 auto}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name--view-all .header-menu__link-external-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name--view-all .header-menu__link-external-icon :-moz-any(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name--view-all .header-menu__link-external-icon :-webkit-any(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name--view-all .header-menu__link-external-icon :is(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name--view-all .header-menu__link-external-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__view-all-item .header-menu__item_name--view-all .header-menu__link-external-icon :is(svg) :is(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item{width:100%;list-style:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name{width:100%;color:var(--neutral-800);font-family:var(--poppins);text-transform:none;justify-content:space-between;align-items:center;gap:1.2rem;font-size:1.4rem;font-weight:400;line-height:normal;text-decoration:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name:not(.header-menu__item_name--view-all){justify-content:flex-start}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name.header-menu__item_name--view-all{justify-content:flex-start;gap:.6rem;font-weight:600}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name .header-menu__link-external-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name .header-menu__link-external-icon :-moz-any(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name .header-menu__link-external-icon :-webkit-any(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name .header-menu__link-external-icon :is(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name .header-menu__link-external-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name .header-menu__link-external-icon :is(svg) :is(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name--submenu{width:100%;color:var(--neutral-800);font-family:var(--poppins);text-transform:none;justify-content:space-between;align-items:center;gap:1.2rem;font-size:1.4rem;font-weight:400;line-height:normal;text-decoration:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name--submenu:not(.header-menu__item_name--view-all){justify-content:flex-start}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name--submenu.header-menu__item_name--view-all{justify-content:flex-start;gap:.6rem;font-weight:600}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name--submenu .header-menu__link-external-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name--submenu .header-menu__link-external-icon :-moz-any(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name--submenu .header-menu__link-external-icon :-webkit-any(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name--submenu .header-menu__link-external-icon :is(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name--submenu .header-menu__link-external-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name--submenu .header-menu__link-external-icon :is(svg) :is(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block{display:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu{width:100%;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_title{cursor:pointer;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_title :-webkit-any(p){color:var(--neutral-800);font-family:var(--poppins);text-transform:none;margin:0;font-size:1.4rem;font-weight:400;line-height:normal}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_title :is(p){color:var(--neutral-800);font-family:var(--poppins);text-transform:none;margin:0;font-size:1.4rem;font-weight:400;line-height:normal}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_title .header-menu__item_name_with_submenu_icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_title .header-menu__item_name_with_submenu_icon :-moz-any(svg){width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_title .header-menu__item_name_with_submenu_icon :-webkit-any(svg){width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_title .header-menu__item_name_with_submenu_icon :is(svg){width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_title .header-menu__item_name_with_submenu_icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_title .header-menu__item_name_with_submenu_icon :is(svg) :is(path){stroke:var(--neutral-800)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu.header-menu__item_name_with_submenu--nested{width:100%}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu>.header-menu__item_name_with_submenu_content{background:var(--neutral-white);box-sizing:border-box;z-index:10;flex-direction:column;gap:0;width:100%;max-width:100%;height:100%;transition:transform .3s ease-in-out;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translate(100%)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu>.header-menu__item_name_with_submenu_content.is-open{transform:translate(0)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu.header-menu__item_name_with_submenu--nested>.header-menu__item_name_with_submenu_content{background:var(--neutral-white);box-sizing:border-box;z-index:10;flex-direction:column;gap:0;width:100%;max-width:100%;height:100%;transition:transform .3s ease-in-out;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translate(100%)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu.header-menu__item_name_with_submenu--nested>.header-menu__item_name_with_submenu_content.is-open{transform:translate(0)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu.header-menu__item_name_with_submenu--nested>.header-menu__item_name_with_submenu_content{z-index:11}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header{flex-direction:column;flex-shrink:0;align-items:stretch;gap:4rem;width:100%;min-height:2rem;margin-bottom:1.6rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__submenu-header-start{flex:1;order:2;align-items:center;gap:1.2rem;min-width:0;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_close{cursor:pointer;flex-shrink:0;order:1;justify-content:center;align-self:flex-end;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_close .header-menu__item_name_with_submenu_content_header_close_icon{justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_close .header-menu__item_name_with_submenu_content_header_close_icon :-moz-any(svg){width:2rem;min-width:2rem;height:2rem;min-height:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_close .header-menu__item_name_with_submenu_content_header_close_icon :-webkit-any(svg){width:2rem;min-width:2rem;height:2rem;min-height:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_close .header-menu__item_name_with_submenu_content_header_close_icon :is(svg){width:2rem;min-width:2rem;height:2rem;min-height:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_close .header-menu__item_name_with_submenu_content_header_close_icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--black);transition:stroke .3s ease-in-out}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_close .header-menu__item_name_with_submenu_content_header_close_icon :is(svg) :is(path){stroke:var(--black);transition:stroke .3s ease-in-out}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_close:hover :-webkit-any(svg) :-webkit-any(path){stroke:var(--primary-orange-500)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_close:hover :is(svg) :is(path){stroke:var(--primary-orange-500)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__submenu-header-title{color:var(--neutral-800);font-family:var(--poppins);text-transform:none;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.6rem;font-weight:600;line-height:normal;overflow:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_back{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_icon{justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_icon :-webkit-any(svg){width:1.4rem;min-width:1.4rem;height:1.4rem;min-height:1.4rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_header .header-menu__item_name_with_submenu_content_header_icon :is(svg){width:1.4rem;min-width:1.4rem;height:1.4rem;min-height:1.4rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner{scrollbar-gutter:stable;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-x:hidden;overflow-y:auto}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-cards{flex-direction:column;gap:1.6rem;width:100%;margin:3.2rem 0 0;padding:0;list-style:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-cards-item{width:100%;list-style:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card{border:1px solid var(--primary-green-400-main);border-radius:.8rem;width:100%;height:12.8rem;text-decoration:none;display:block;position:relative;overflow:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card-overlay{pointer-events:none;background:#00000059;position:absolute;top:0;bottom:0;left:0;right:0}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card-content{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;gap:.6rem;height:100%;min-height:12.8rem;padding:1.6rem;display:flex;position:relative}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card-title{color:var(--white);font-family:var(--poppins);text-align:center;font-size:max(1.4rem,min(.9vw,1.6rem));font-weight:600;line-height:normal}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card-icon :-moz-any(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card-icon :-webkit-any(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card-icon :is(svg){width:1rem;height:1rem;display:block}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--white)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner .header-menu__collection-card-icon :is(svg) :is(path){stroke:var(--white)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner::-webkit-scrollbar{border-radius:.4rem;width:.4rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner::-webkit-scrollbar-thumb{background-color:var(--neutral-800);border-radius:.4rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_inner::-webkit-scrollbar-track{background:var(--neutral-300)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_list{flex-direction:column;gap:2rem;width:100%;min-width:0;max-width:100%;margin:0;padding:0;list-style-type:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_list .header-menu__view-all-item{padding:0;list-style:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_list .header-menu__item--nested{width:100%;margin:0;padding:0;list-style:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_list .header-menu__item_name_with_submenu_content_item--leaf-group{list-style:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_list .header-menu__item_name_with_submenu_content_item--leaf-group .header-menu__item_name_with_submenu_leaf-list{flex-direction:column;gap:2rem;width:100%;margin:0;padding:0;list-style:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu .header-menu__item_name_with_submenu_content .header-menu__item_name_with_submenu_content_list .header-menu__item_name_with_submenu_content_item--leaf-group .header-menu__item_name_with_submenu_leaf-item{margin:0;padding:0;list-style:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar{border-radius:.4rem;width:.4rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar-thumb{background-color:var(--neutral-800);border-radius:.4rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar-track{background:var(--neutral-300)}header-component .header-menu.menu-desktop .header-menu__content{max-width:var(--page-width);width:100%;margin-left:auto;margin-right:auto}header-component .header-menu.menu-desktop .header-menu__content .header-menu__icons,header-component .header-menu.menu-desktop .header-menu__content .header-menu__user{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav{width:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .sign-up__button-link,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__icons--user{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container{width:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items{align-items:center;gap:max(1rem,min(.625vw,1.2rem));width:100%;list-style-type:none;display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item{background-image:linear-gradient(var(--primary-orange-500),var(--primary-orange-500));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;width:auto;padding:.8rem 1.2rem;transition:background-size .3s ease-in-out;display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item:hover .header-menu__item_name :-webkit-any(span){color:var(--primary-orange-500)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item:hover .header-menu__item_name :is(span){color:var(--primary-orange-500)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item:hover{background-size:100% 2px}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name{align-items:center;text-decoration:none;display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name :-webkit-any(span){color:var(--header-bar-fg);font-family:var(--poppins);text-transform:uppercase;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:300;line-height:normal;transition:all .3s ease-in-out}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name :is(span){color:var(--header-bar-fg);font-family:var(--poppins);text-transform:uppercase;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:300;line-height:normal;transition:all .3s ease-in-out}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block{width:100%;display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading{display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title{align-items:center;gap:max(.25rem,min(.26042vw,.5rem));display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title:hover :-webkit-any(p){color:var(--primary-orange-500);transition:color .3s ease-in-out}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title:hover :is(p){color:var(--primary-orange-500);transition:color .3s ease-in-out}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title:hover :-webkit-any(path){stroke:var(--primary-orange-500)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title:hover :is(path){stroke:var(--primary-orange-500)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title :-webkit-any(p){color:var(--header-bar-fg);font-family:var(--poppins);white-space:nowrap;text-transform:uppercase;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:300}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title :is(p){color:var(--header-bar-fg);font-family:var(--poppins);white-space:nowrap;text-transform:uppercase;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:300}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title .dropdown-heading__icon{justify-content:center;align-items:center;display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :-webkit-any(svg){min-width:max(1.2rem,min(.72917vw,1.4rem));max-width:max(1.2rem,min(.72917vw,1.4rem));min-height:max(1.2rem,min(.72917vw,1.4rem));max-height:max(1.2rem,min(.72917vw,1.4rem));transition:transform .3s ease-in-out;transform:rotate(0)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){min-width:max(1.2rem,min(.72917vw,1.4rem));max-width:max(1.2rem,min(.72917vw,1.4rem));min-height:max(1.2rem,min(.72917vw,1.4rem));max-height:max(1.2rem,min(.72917vw,1.4rem));transition:transform .3s ease-in-out;transform:rotate(0)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block:has(.dropdown-content[closed]) .dropdown-content{background-color:transparent;border:1px solid transparent}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block:has(.dropdown-content[closed]) .dropdown-heading__icon :-moz-any(svg){transform:rotate(90deg)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block:has(.dropdown-content[closed]) .dropdown-heading__icon :-webkit-any(svg){transform:rotate(90deg)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block:has(.dropdown-content[closed]) .dropdown-heading__icon :is(svg){transform:rotate(90deg)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content{background-color:var(--neutral-white);width:100%;max-width:100%;position:absolute;top:100%;left:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:max(1.2rem,min(.83333vw,1.6rem));width:100%;margin-left:auto;margin-right:auto;padding:max(1.6rem,min(1.25vw,2.4rem)) max(2rem,min(4.16667vw,8rem));display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;min-width:0;margin:0;padding:0;list-style-type:none;display:grid}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name--leaf-group{flex-direction:column;min-width:0;display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__leaf-list{flex-direction:column;align-items:stretch;gap:1.2rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__leaf-list__item{justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__leaf-list__item:last-child{border-bottom:none;padding-bottom:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__leaf-list__item:first-child{padding-top:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__leaf-list__item .header-submenu__item_name_link{text-align:left;justify-content:flex-start;width:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name:not(:last-child){border-right:.5px solid var(--primary-orange-500)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name{border-bottom:none;flex-direction:column;height:100%;padding:0 max(1rem,min(1.25vw,2.4rem));display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name:first-child{padding-left:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name:last-child{padding-right:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name .header-submenu__item_name_link{color:var(--primary-orange-700);font-family:var(--poppins);white-space:normal;text-transform:uppercase;align-items:center;margin-bottom:1.2rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;text-decoration:none;display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name .header-submenu__item_name_link .header-submenu__icon-container{width:2.5rem;height:2.5rem;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);background-color:var(--neutral-800);transition:all .3s ease-in-out;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name .header-submenu__subitens{flex-direction:column;gap:1.6rem;padding-left:0;list-style-type:none;display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name .header-submenu__subitens .header-submenu__subitem_name{display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name .header-submenu__subitens .header-submenu__subitem_name .header-submenu__subitem_name_link{color:var(--neutral-600);font-family:var(--poppins);text-transform:uppercase;line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:max(1.2rem,min(.72917vw,1.4rem));font-style:normal;font-weight:300;line-height:100%;text-decoration:none;transition:color .3s ease-in-out;display:flex;overflow:hidden}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__item .header-submenu__item_name .header-submenu__subitens .header-submenu__subitem_name .header-submenu__subitem_name_link:hover{color:var(--primary-orange-500)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__image-wrapper{flex-shrink:0;width:100%;max-width:max(19.4rem,min(12.2917vw,23.6rem))}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__image-wrapper :-webkit-any(img){object-fit:contain;width:100%;height:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .dropdown-block .dropdown-content .dropdown-content__inner .header-submenu__image-wrapper :is(img){object-fit:contain;width:100%;height:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item_name_with_submenu{display:none}header-component .header-menu.menu-desktop:has(.dropdown-content:not([closed])):before{content:none;display:none}body:has(#menu-toggle:checked){overflow:hidden}@media screen and (min-width:1024px){body:has(#menu-toggle:checked){overflow:auto}}header-component .header__nav .header__nav-dropdown .dropdown-content{box-shadow:none}.predictive-search,.header__menu-modal-search{--form-button-size:1.4rem;--form-clear-size:2rem;flex-direction:column;width:100%;display:flex;position:relative}:-webkit-any(.predictive-search,.header__menu-modal-search).header__menu-modal-search{margin-top:1px;margin-bottom:.8rem}:is(.predictive-search,.header__menu-modal-search).header__menu-modal-search{margin-top:1px;margin-bottom:.8rem}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search).header__menu-modal-search{display:none}:is(.predictive-search,.header__menu-modal-search).header__menu-modal-search{display:none}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results{background:var(--white);z-index:10001;border:1px solid var(--neutral-100);border-top:none;border-bottom-right-radius:max(1.2rem,min(1.04166vw,2rem));border-bottom-left-radius:max(1.2rem,min(1.04166vw,2rem));width:100%;max-height:min(70vh,100dvh - 12rem);display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results{background:var(--white);z-index:10001;border:1px solid var(--neutral-100);border-top:none;border-bottom-right-radius:max(1.2rem,min(1.04166vw,2rem));border-bottom-left-radius:max(1.2rem,min(1.04166vw,2rem));width:100%;max-height:min(70vh,100dvh - 12rem);display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{margin:0;padding:max(1.5rem,min(1.04166vw,2rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{margin:0;padding:max(1.5rem,min(1.04166vw,2rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-moz-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :is(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-moz-any(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :is(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__products-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__products-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{margin:0;padding:max(1.5rem,min(1.04166vw,2rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{margin:0;padding:max(1.5rem,min(1.04166vw,2rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-moz-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :is(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-moz-any(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :is(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__suggestions-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__suggestions-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{margin:0;padding:max(1.5rem,min(1.04166vw,2rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{margin:0;padding:max(1.5rem,min(1.04166vw,2rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-moz-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :is(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-moz-any(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :is(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__suggestions-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__suggestions-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__products-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__products-title{margin-bottom:max(1.2rem,min(1.30208vw,2.5rem));list-style:none}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{border-bottom:none;border-right:1px solid var(--neutral-100);flex:0 0 30%;width:30%;min-width:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{border-bottom:none;border-right:1px solid var(--neutral-100);flex:0 0 30%;width:30%;min-width:0}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions:last-child{border-bottom:none;border-right:none;width:100%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions:last-child{border-bottom:none;border-right:none;width:100%}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title{color:var(--neutral-800);font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title{color:var(--neutral-800);font-family:var(--poppins);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title+.predictive-search__suggestions-item :-webkit-any(a){padding-top:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title+.predictive-search__suggestions-item :-moz-any(a){padding-top:0}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title+.predictive-search__suggestions-item :-webkit-any(a){padding-top:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title+.predictive-search__suggestions-item :is(a){padding-top:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item:last-child :-webkit-any(a){padding-bottom:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item:last-child :-moz-any(a){padding-bottom:0}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item:last-child :-webkit-any(a){padding-bottom:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item:last-child :is(a){padding-bottom:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-webkit-any(a){color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;line-height:120%;display:block;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-moz-any(a){color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;line-height:120%;display:block;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-webkit-any(a){color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;line-height:120%;display:block;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :is(a){color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;line-height:120%;display:block;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-webkit-any(a) :-webkit-any(strong){color:var(--primary-orange-500);font-weight:600}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-moz-any(a) :-moz-any(strong){color:var(--primary-orange-500);font-weight:600}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-webkit-any(a) :-webkit-any(strong){color:var(--primary-orange-500);font-weight:600}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :is(a) :is(strong){color:var(--primary-orange-500);font-weight:600}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{flex:70%;width:70%;min-width:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{flex:70%;width:70%;min-width:0;overflow:hidden}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products:first-child{width:100%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products:first-child{width:100%}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title{color:var(--neutral-800);font-family:var(--poppins);letter-spacing:normal;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:400;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title{color:var(--neutral-800);font-family:var(--poppins);letter-spacing:normal;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:400;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title :-webkit-any(strong){color:var(--primary-orange-500);font-weight:600}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title :-moz-any(strong){color:var(--primary-orange-500);font-weight:600}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title :-webkit-any(strong){color:var(--primary-orange-500);font-weight:600}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title :is(strong){color:var(--primary-orange-500);font-weight:600}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-webkit-any(a){color:var(--primary-orange-500);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;padding-top:max(.9rem,min(.625vw,1.2rem));font-size:1.6rem;font-weight:600;line-height:120%;text-decoration:underline;display:block;overflow:hidden}@media screen and (min-width:1024px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-webkit-any(a){font-size:1.4rem}}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-moz-any(a){color:var(--primary-orange-500);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;padding-top:max(.9rem,min(.625vw,1.2rem));font-size:1.6rem;font-weight:600;line-height:120%;text-decoration:underline;display:block;overflow:hidden}@media screen and (min-width:1024px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-moz-any(a){font-size:1.4rem}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-webkit-any(a){color:var(--primary-orange-500);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;padding-top:max(.9rem,min(.625vw,1.2rem));font-size:1.6rem;font-weight:600;line-height:120%;text-decoration:underline;display:block;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :is(a){color:var(--primary-orange-500);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;padding-top:max(.9rem,min(.625vw,1.2rem));font-size:1.6rem;font-weight:600;line-height:120%;text-decoration:underline;display:block;overflow:hidden}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-webkit-any(a){font-size:1.4rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :is(a){font-size:1.4rem}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item:not(.predictive-search__products-title+.predictive-search__products-item){padding-top:max(1rem,min(1.30208vw,2.5rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item:not(.predictive-search__products-title+.predictive-search__products-item){padding-top:max(1rem,min(1.30208vw,2.5rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item.is-out-of-stock .predictive-search__products-item-image{filter:grayscale();opacity:.5}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item.is-out-of-stock .predictive-search__products-item-image{filter:grayscale();opacity:.5}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item.is-out-of-stock .predictive-search__products-item-title{color:var(--neutral-500)}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item.is-out-of-stock .predictive-search__products-item-title{color:var(--neutral-500)}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item.is-out-of-stock product-price{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item.is-out-of-stock product-price{display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item.is-out-of-stock .predictive-search__products-item-price{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item.is-out-of-stock .predictive-search__products-item-price{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a){align-items:center;gap:max(.6rem,min(.41666vw,.8rem));width:100%;max-width:100%;display:flex;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-content{flex-direction:column;flex:auto;gap:max(.2rem,min(.3vw,.5rem));min-width:0;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-title{color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-image{object-fit:cover;border:1px solid var(--primary-orange-500);box-sizing:border-box;border-radius:.8rem;width:9rem;min-width:9rem;height:9rem;display:block;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-image.predictive-search__products-item-image--placeholder{object-fit:contain;justify-content:center;align-items:center;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a){align-items:center;gap:max(.6rem,min(.41666vw,.8rem));width:100%;max-width:100%;display:flex;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-content{flex-direction:column;flex:auto;gap:max(.2rem,min(.3vw,.5rem));min-width:0;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-title{color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-image{object-fit:cover;border:1px solid var(--primary-orange-500);box-sizing:border-box;border-radius:.8rem;width:9rem;min-width:9rem;height:9rem;display:block;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-image.predictive-search__products-item-image--placeholder{object-fit:contain;justify-content:center;align-items:center;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a){align-items:center;gap:max(.6rem,min(.41666vw,.8rem));width:100%;max-width:100%;display:flex;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a){align-items:center;gap:max(.6rem,min(.41666vw,.8rem));width:100%;max-width:100%;display:flex;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-content{flex-direction:column;flex:auto;gap:max(.2rem,min(.3vw,.5rem));min-width:0;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-content{flex-direction:column;flex:auto;gap:max(.2rem,min(.3vw,.5rem));min-width:0;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-title{color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-title{color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-image{object-fit:cover;border:1px solid var(--primary-orange-500);box-sizing:border-box;border-radius:.8rem;width:9rem;min-width:9rem;height:9rem;display:block;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-image{object-fit:cover;border:1px solid var(--primary-orange-500);box-sizing:border-box;border-radius:.8rem;width:9rem;min-width:9rem;height:9rem;display:block;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-image.predictive-search__products-item-image--placeholder{object-fit:contain;justify-content:center;align-items:center;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-image.predictive-search__products-item-image--placeholder{object-fit:contain;justify-content:center;align-items:center;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-image.predictive-search__products-item-image--placeholder :-webkit-any(svg){object-fit:contain;width:100%;height:100%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-image.predictive-search__products-item-image--placeholder :-moz-any(svg){object-fit:contain;width:100%;height:100%}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-image.predictive-search__products-item-image--placeholder :-webkit-any(svg){object-fit:contain;width:100%;height:100%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-image.predictive-search__products-item-image--placeholder :is(svg){object-fit:contain;width:100%;height:100%}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-image.predictive-search__products-item-image--placeholder .predictive-search__products-item-placeholder-svg{object-fit:contain;width:100%;height:100%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-image.predictive-search__products-item-image--placeholder .predictive-search__products-item-placeholder-svg{object-fit:contain;width:100%;height:100%}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price{flex-direction:column;gap:.2rem;width:100%;min-width:0;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price{flex-direction:column;gap:.2rem;width:100%;min-width:0;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__wrapper{flex-direction:column;gap:.2rem;width:100%;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__wrapper{flex-direction:column;gap:.2rem;width:100%;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__price-with-icon{justify-content:flex-start;align-items:flex-start}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__price-with-icon{justify-content:flex-start;align-items:flex-start}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__category-icon{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__category-icon{display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__container{flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__container{flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__compare{color:var(--neutral-300);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:max(.9rem,min(.625vw,1.1rem));font-weight:400;text-decoration:line-through;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__compare{color:var(--neutral-300);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:max(.9rem,min(.625vw,1.1rem));font-weight:400;text-decoration:line-through;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__current-discount{flex-flow:wrap;align-items:baseline;gap:.2rem;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__current-discount{flex-flow:wrap;align-items:baseline;gap:.2rem;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__current{color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.4rem;font-weight:400;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__current{color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.4rem;font-weight:400;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__discount-badge{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__discount-badge{display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__pix-text{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__pix-text{display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__installments{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results product-price.predictive-search__products-item-price .product-price__installments{display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price{flex-direction:column;gap:.2rem;width:100%;min-width:0;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price{flex-direction:column;gap:.2rem;width:100%;min-width:0;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__wrapper{flex-direction:column;gap:.2rem;width:100%;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__wrapper{flex-direction:column;gap:.2rem;width:100%;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__price-with-icon{justify-content:flex-start;align-items:flex-start}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__price-with-icon{justify-content:flex-start;align-items:flex-start}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__category-icon{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__category-icon{display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__container{flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__container{flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__compare{color:var(--neutral-300);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:max(.9rem,min(.625vw,1.1rem));font-weight:400;text-decoration:line-through;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__compare{color:var(--neutral-300);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:max(.9rem,min(.625vw,1.1rem));font-weight:400;text-decoration:line-through;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__current-discount{flex-flow:wrap;align-items:baseline;gap:.2rem;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__current-discount{flex-flow:wrap;align-items:baseline;gap:.2rem;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__current{color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.4rem;font-weight:400;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__current{color:var(--neutral-600);font-family:var(--poppins);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.4rem;font-weight:400;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__discount-badge{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__discount-badge{display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__pix-text{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__pix-text{display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__installments{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .product-price.predictive-search__products-item-price .product-price__installments{display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(.8rem,min(1.04167vw,1.6rem));width:100%;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(.8rem,min(1.04167vw,1.6rem));width:100%;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-title{color:var(--neutral-800);font-family:var(--poppins);font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:600}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-title{color:var(--neutral-800);font-family:var(--poppins);font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:600}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-description{color:var(--neutral-600);font-family:var(--poppins);font-size:max(1rem,min(.72916vw,1.4rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-description{color:var(--neutral-600);font-family:var(--poppins);font-size:max(1rem,min(.72916vw,1.4rem))}search-component.results-visible .predictive-search .predictive-search__results,search-component.results-visible .predictive-search__results{flex-direction:column;display:flex}@media screen and (min-width:1024px){search-component.results-visible .predictive-search .predictive-search__results,search-component.results-visible .predictive-search__results{flex-flow:row;align-items:stretch}}.predictive-search__out-of-stock-label{font-family:var(--poppins);color:var(--neutral-500);text-transform:uppercase;margin-top:.4rem;font-size:max(1rem,min(.72916vw,1.2rem));font-weight:600;display:block}search-component[data-search-inline],search-component.search--inline{flex-direction:column;width:100%;transition:width .3s,max-width .3s;display:flex;position:relative}@media screen and (min-width:1024px){:-webkit-any(search-component[data-search-inline],search-component.search--inline).results-visible{width:100%;max-width:76rem}:is(search-component[data-search-inline],search-component.search--inline).results-visible{width:100%;max-width:76rem}}:-webkit-any(search-component[data-search-inline],search-component.search--inline).results-visible .search__form--pill{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(search-component[data-search-inline],search-component.search--inline).results-visible .search__form--pill{border-bottom-right-radius:0;border-bottom-left-radius:0}:-webkit-any(search-component[data-search-inline],search-component.search--inline) .search__form--pill{border:1px solid var(--neutral-200);background-color:var(--white);box-sizing:border-box;border-radius:10rem;align-items:center;gap:.8rem;width:100%;padding:1.4rem 3.2rem;transition:border-radius .2s;display:flex}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill{border:1px solid var(--neutral-200);background-color:var(--white);box-sizing:border-box;border-radius:10rem;align-items:center;gap:.8rem;width:100%;padding:1.4rem 3.2rem;transition:border-radius .2s;display:flex}@media screen and (min-width:1024px){:-webkit-any(search-component[data-search-inline],search-component.search--inline) .search__form--pill{padding:1.2rem 2.8rem}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill{padding:1.2rem 2.8rem}}:-webkit-any(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-input{min-width:0;color:var(--neutral-800);font-family:var(--poppins);background:0 0;border:none;outline:none;flex:auto;margin:0;padding:0;font-size:1.6rem;font-weight:400}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-input{min-width:0;color:var(--neutral-800);font-family:var(--poppins);background:0 0;border:none;outline:none;flex:auto;margin:0;padding:0;font-size:1.6rem;font-weight:400}:-webkit-any(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-input::placeholder{color:var(--neutral-400)}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-input::placeholder{color:var(--neutral-400)}:-webkit-any(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-button--submit{cursor:pointer;background:0 0;border:none;flex-shrink:0;order:2;justify-content:center;align-items:center;padding:0;display:flex}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-button--submit{cursor:pointer;background:0 0;border:none;flex-shrink:0;order:2;justify-content:center;align-items:center;padding:0;display:flex}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-button--submit :-webkit-any(svg){width:2.4rem;height:2.4rem}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-button--submit :-moz-any(svg){width:2.4rem;height:2.4rem}:-webkit-any(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-button--submit :-webkit-any(svg){width:2.4rem;height:2.4rem}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-button--submit :is(svg){width:2.4rem;height:2.4rem}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-button--submit :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-500)}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-button--submit :-moz-any(svg) :-moz-any(path){stroke:var(--neutral-500)}:-webkit-any(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-button--submit :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-500)}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-button--submit :is(svg) :is(path){stroke:var(--neutral-500)}:-webkit-any(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-clear{cursor:pointer;background:0 0;border:none;flex-shrink:0;order:1;justify-content:center;align-items:center;padding:0;display:none}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-clear{cursor:pointer;background:0 0;border:none;flex-shrink:0;order:1;justify-content:center;align-items:center;padding:0;display:none}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-clear :-webkit-any(svg){width:1.8rem;height:1.8rem}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-clear :-moz-any(svg){width:1.8rem;height:1.8rem}:-webkit-any(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-clear :-webkit-any(svg){width:1.8rem;height:1.8rem}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-clear :is(svg){width:1.8rem;height:1.8rem}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-clear :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-500)}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-clear :-moz-any(svg) :-moz-any(path){stroke:var(--neutral-500)}:-webkit-any(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-clear :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-500)}:is(search-component[data-search-inline],search-component.search--inline) .search__form--pill .search__form-clear :is(svg) :is(path){stroke:var(--neutral-500)}:-webkit-any(search-component[data-search-inline],search-component.search--inline).results-visible .search__form--pill .search__form-clear{display:flex}:is(search-component[data-search-inline],search-component.search--inline).results-visible .search__form--pill .search__form-clear{display:flex}:-webkit-any(search-component[data-search-inline],search-component.search--inline):has(.search__form-input:not(:placeholder-shown)) .search__form--pill .search__form-clear{display:flex}:is(search-component[data-search-inline],search-component.search--inline):has(.search__form-input:not(:placeholder-shown)) .search__form--pill .search__form-clear{display:flex}.header__mobile-search-panel search-component[data-search-drawer]{flex-direction:column;width:100%;display:flex;position:relative;overflow:visible}.header__mobile-search-panel search-component[data-search-drawer] .predictive-search{position:relative;overflow:visible}.header__mobile-search-panel search-component[data-search-drawer] .predictive-search .predictive-search__results{border:1px solid var(--neutral-200,#b3b3b3);box-sizing:border-box;border-top:none;border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem;width:100%;max-height:min(60vh,100dvh - 14rem);position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000014}.header__mobile-search-panel search-component[data-search-drawer] .search__form{border:1px solid var(--neutral-200,#b3b3b3);background-color:var(--white);box-sizing:border-box;border-radius:.8rem;align-items:center;gap:max(.6rem,min(.72917vw,.8rem));width:100%;padding:max(1rem,min(.9vw,1.2rem)) max(1.5rem,min(1.04167vw,2rem));transition:border-radius .2s;display:flex}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-input{color:var(--neutral-800);font-family:var(--poppins);background:0 0;border:none;outline:none;flex:1;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-input::placeholder{color:var(--neutral-500)}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-button--submit{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-button--submit :-moz-any(svg){width:1.6rem;height:1.6rem}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-button--submit :-webkit-any(svg){width:1.6rem;height:1.6rem}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-button--submit :is(svg){width:1.6rem;height:1.6rem}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-button--submit :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-500)}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-button--submit :is(svg) :is(path){stroke:var(--neutral-500)}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-clear{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-clear :-moz-any(svg){width:1.6rem;height:1.6rem}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-clear :-webkit-any(svg){width:1.6rem;height:1.6rem}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-clear :is(svg){width:1.6rem;height:1.6rem}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-clear :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-500)}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-clear :is(svg) :is(path){stroke:var(--neutral-500)}.header__mobile-search-panel search-component[data-search-drawer] .search__form .search__form-clear{display:none}.header__mobile-search-panel search-component[data-search-drawer].results-visible .search__form{border-bottom-right-radius:0;border-bottom-left-radius:0}.header__mobile-search-panel search-component[data-search-drawer].open .search__form-clear,.header__mobile-search-panel search-component[data-search-drawer].results-visible .search__form-clear{display:flex}.progress-bar{flex-direction:column;gap:.6rem;width:100%;display:flex}.progress-bar .progress-bar__frame{border:1px solid var(--neutral-100);background:0 0;border-radius:.8rem;padding:max(.8rem,min(.625vw,1.2rem))}.progress-bar .progress-bar__header{justify-content:space-between;align-items:flex-start;gap:max(.8rem,min(.625vw,1.2rem));margin-bottom:max(.6rem,min(.41667vw,.8rem));display:flex}.progress-bar .progress-bar__text{color:var(--black);font-weight:500;font-family:var(--poppins);display:block}.progress-bar .progress-bar__text :-webkit-any(b){text-transform:uppercase}.progress-bar .progress-bar__text :is(b){text-transform:uppercase}.progress-bar .progress-bar__disclaimer{text-align:center;color:var(--neutral-400);font-family:var(--poppins);font-size:1.2rem;font-weight:400;line-height:1.2}.progress-bar .progress-bar__bar{background-color:var(--neutral-200);border-radius:1rem;width:100%;height:max(.6rem,min(.41667vw,.8rem));position:relative;overflow:hidden}.progress-bar .progress-bar__bar-fill{border-radius:1rem;height:100%;transition:width .3s ease-in-out;position:relative}.item-card-video{border-radius:1rem;flex-direction:column;align-self:stretch;gap:1rem;height:auto;display:flex}.item-card-video .item-card-video__media{aspect-ratio:9/16;width:100%;height:auto;min-height:unset;flex:none;position:relative}.item-card-video .item-card-video__product{flex-shrink:0;width:100%}.item-card-video .item-card-video__product .mini-product-card{border-radius:var(--Sizes-8,.8rem);border:1px solid var(--colors-neutral-200,#b3b3b3);background:var(--colors-neutral-white,#f5f5f5);padding-left:2rem;padding-right:2rem}.item-card-video .item-card-video__product .mini-product-card__price.product-price .product-price__wrapper .product-price__container .product-price__current{font-size:max(1rem,min(.83333vw,1.6rem))}.item-card-video .item-card-video__product .mini-product-card__price.product-price .product-price__wrapper .product-price__container .product-price__discount-badge{font-size:max(.7rem,min(.48vw,.8rem))}.item-card-video .item-card-video__title{z-index:10;display:flex;position:absolute;top:.8rem;left:1.6rem}.item-card-video .item-card-video__title .text-block__container{width:100%;height:100%}.item-card-video .item-card-video__media .video-block{border-radius:1rem;width:100%;height:100%;overflow:hidden}.item-card-video .item-card-video__media .video-block .video-block__video-template{aspect-ratio:unset;height:100%}.item-card-video .item-card-video__media .video-block .video-block__video-template .video-block__video-tag{object-fit:cover}@supports not (aspect-ratio:1 / 1){.item-card-video .item-card-video__media{height:0;padding-bottom:177.778%;overflow:hidden}.item-card-video .item-card-video__media .video-block{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}}.simple-carousel--item-card-video .blaze-track>*,.simple-carousel--item-card-video .blaze-track>.is-centered-active{transform:none!important}.simple-carousel--item-card-video .blaze-slider{flex-direction:column;align-items:center;gap:0}.simple-carousel--item-card-video .blaze-slider>.blaze-prev,.simple-carousel--item-card-video .blaze-slider>.blaze-next{display:none!important}.simple-carousel--item-card-video .buttons-pagination-container{z-index:1;justify-content:center;align-items:center;gap:2.6rem;width:auto;margin-top:2.4rem;display:flex!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.simple-carousel--item-card-video .buttons-pagination-container [class*=blaze-pagination-grouped]{display:none!important}.simple-carousel--item-card-video .buttons-pagination-container .blaze-prev,.simple-carousel--item-card-video .buttons-pagination-container .blaze-next{border-radius:0;justify-content:center;align-items:center;width:4rem;min-width:4rem;height:2.25rem;min-height:2.25rem;padding:0;overflow:visible;background:0 0!important;border:none!important;display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.simple-carousel--item-card-video .buttons-pagination-container .blaze-prev :-webkit-any(svg){display:none}.simple-carousel--item-card-video .buttons-pagination-container .blaze-prev :is(svg){display:none}.simple-carousel--item-card-video .buttons-pagination-container .blaze-next :-webkit-any(svg){display:none}.simple-carousel--item-card-video .buttons-pagination-container .blaze-next :is(svg){display:none}.simple-carousel--item-card-video .buttons-pagination-container .blaze-prev:before,.simple-carousel--item-card-video .buttons-pagination-container .blaze-next:before{content:"";background-color:var(--neutral-700,#333);width:4rem;height:2.25rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.simple-carousel--item-card-video .buttons-pagination-container .blaze-prev:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='29'%20height='16'%20viewBox='0%200%2029%2016'%20fill='none'%3e%3cpath%20d='M27.25%208H13.25M13.25%208L17.75%203.75M13.25%208L17.75%2012.25'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='29'%20height='16'%20viewBox='0%200%2029%2016'%20fill='none'%3e%3cpath%20d='M27.25%208H13.25M13.25%208L17.75%203.75M13.25%208L17.75%2012.25'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.simple-carousel--item-card-video .buttons-pagination-container .blaze-next:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='29'%20height='16'%20viewBox='0%200%2029%2016'%20fill='none'%3e%3cpath%20d='M1.75%208H15.75M15.75%208L11.25%203.75M15.75%208L11.25%2012.25'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='29'%20height='16'%20viewBox='0%200%2029%2016'%20fill='none'%3e%3cpath%20d='M1.75%208H15.75M15.75%208L11.25%203.75M15.75%208L11.25%2012.25'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.item-card-simple-product{width:100%}.item-card-simple-product .item-card-simple-product__link{width:100%;height:max(25.8rem,min(20.563rem + 13.429vw,39.9rem));display:block;overflow:hidden}.item-card-simple-product .item-card-simple-product__image{object-fit:cover;width:100%;height:100%;display:block}@keyframes shop-now-product-in{0%{opacity:.4;transform:translateY(-4px)}to{opacity:1;transform:translate(0)}}.shop-now{width:100%;display:block;overflow:hidden}.shop-now .shop-now__content{flex-direction:column-reverse;width:100%;min-height:100%;display:flex}@media screen and (min-width:768px){.shop-now .shop-now__content{flex-direction:row;min-height:max(520px,min(64vh,760px))}}.shop-now .shop-now__content .shop-now__product-column{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:max(2rem,min(2.34375vw,4.5rem)) max(1.5rem,min(2.08333vw,4rem));display:flex}@media screen and (min-width:768px){.shop-now .shop-now__content .shop-now__product-column{width:50%;min-height:max(520px,min(64vh,760px))}}.shop-now .shop-now__content .shop-now__product-column .shop-now__heading{margin-bottom:max(1.5rem,min(1.66667vw,3.2rem))}.shop-now .shop-now__content .shop-now__product-column .shop-now__heading :-webkit-any(h2){font-size:max(1.5rem,min(1.875vw,3.6rem));font-family:var(--tarzana);text-transform:uppercase;color:var(--neutral-800);margin:0}.shop-now .shop-now__content .shop-now__product-column .shop-now__heading :is(h2){font-size:max(1.5rem,min(1.875vw,3.6rem));font-family:var(--tarzana);text-transform:uppercase;color:var(--neutral-800);margin:0}.shop-now .shop-now__content .shop-now__product-column .shop-now__heading :-webkit-any(p){font-family:var(--poppins);color:var(--neutral-600);margin:.45rem 0 0;font-size:max(.875rem,min(1.04167vw,2rem))}.shop-now .shop-now__content .shop-now__product-column .shop-now__heading :is(p){font-family:var(--poppins);color:var(--neutral-600);margin:.45rem 0 0;font-size:max(.875rem,min(1.04167vw,2rem))}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card{opacity:0;will-change:opacity,transform;flex-direction:column;align-items:center;gap:3.2rem;width:100%;max-width:340px;display:flex;transform:translateY(-4px)}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card.shop-now__product-card--animate-in{animation:.5s forwards shop-now-product-in}@media(prefers-reduced-motion:reduce){.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card.shop-now__product-card--animate-in{animation:none}}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card .shop-now__product-link{color:inherit;width:100%;text-decoration:none}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card .shop-now__product-link .shop-now__product-image{width:max(18rem,min(23.9583vw,46rem));max-width:100%;margin-left:auto;margin-right:auto}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card .shop-now__product-link .shop-now__product-image :-webkit-any(img){object-fit:contain;width:100%;height:auto;max-height:38rem;display:block}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card .shop-now__product-link .shop-now__product-image :is(img){object-fit:contain;width:100%;height:auto;max-height:38rem;display:block}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card .shop-now__product-link .shop-now__product-info :-webkit-any(h3){font-size:max(1.3rem,min(1.66667vw,3.2rem));font-family:var(--tarzana);color:var(--neutral-600);font-weight:300}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card .shop-now__product-link .shop-now__product-info :is(h3){font-size:max(1.3rem,min(1.66667vw,3.2rem));font-family:var(--tarzana);color:var(--neutral-600);font-weight:300}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card .shop-now__product-link .shop-now__product-info .shop-now__product-price{color:var(--neutral-600);margin-top:.8rem;font-size:max(1.4rem,min(1.04167vw,2rem))}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card .shop-now__button{border:.1rem solid var(--primary-orange-600);background:var(--primary-orange-700);color:var(--white);text-transform:capitalize;border-radius:.4rem;justify-content:center;align-items:center;padding:1rem 3rem;font-size:max(1.4rem,min(.9375vw,1.8rem));text-decoration:none;transition:all .2s;display:inline-flex}.shop-now .shop-now__content .shop-now__product-column .shop-now__product-card .shop-now__button:hover{color:var(--neutral-600);background:0 0;border-color:#b8b8b8}.shop-now .shop-now__content .shop-now__look-column{align-items:center;width:100%;display:flex;position:relative}@media screen and (min-width:768px){.shop-now .shop-now__content .shop-now__look-column{width:50%;min-height:max(52rem,min(64vh,76rem))}}.shop-now .shop-now__content .shop-now__look-column .shop-now__carousel-buttons{z-index:2;pointer-events:none;padding-left:max(2rem,min(2.08333vw,3.2rem));padding-right:max(2rem,min(2.08333vw,3.2rem));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.shop-now .shop-now__content .shop-now__look-column .shop-now__carousel-buttons .carousel-buttons{pointer-events:auto;justify-content:space-between;width:100%;display:flex;position:static}.shop-now .shop-now__content .shop-now__look-column .shop-now__look-media{width:100%;position:relative}.shop-now .shop-now__content .shop-now__look-column .shop-now__hotspots{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.shop-now .shop-now__content .shop-now__look-column .shop-now__hotspot{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:max(3rem,min(3.125vw,4rem));height:max(3rem,min(3.125vw,4rem));padding:0;transition:transform .2s;position:absolute;transform:translate(-50%,-50%)}.shop-now .shop-now__content .shop-now__look-column .shop-now__hotspot .shop-now__hotspot-icon{pointer-events:none;width:100%;height:100%;transition:transform .2s,filter .2s;display:block}.shop-now .shop-now__content .shop-now__look-column .shop-now__hotspot:hover{outline:none}.shop-now .shop-now__content .shop-now__look-column .shop-now__hotspot:focus-visible{outline:none}.shop-now .shop-now__content .shop-now__look-column .shop-now__hotspot.is-active{outline:none}.shop-now .shop-now__content .shop-now__look-column .shop-now__hotspot:hover .shop-now__hotspot-icon{filter:drop-shadow(0 0 1rem rgba(184,150,91,.3));transform:scale(1.08)}.shop-now .shop-now__content .shop-now__look-column .shop-now__hotspot:focus-visible .shop-now__hotspot-icon{filter:drop-shadow(0 0 1rem rgba(184,150,91,.3));transform:scale(1.08)}.shop-now .shop-now__content .shop-now__look-column .shop-now__hotspot.is-active .shop-now__hotspot-icon{filter:drop-shadow(0 0 1rem rgba(184,150,91,.3));transform:scale(1.08)}.shop-now .shop-now__content .shop-now__look-column .shop-now__look-image{width:100%;height:auto;display:block}.shop-now .shop-now__content .shop-now__look-column .shop-now__look-image--desktop{display:none}@media screen and (min-width:768px){.shop-now .shop-now__content .shop-now__look-column .shop-now__look-image--desktop{display:block}}.shop-now .shop-now__content .shop-now__look-column .shop-now__look-image--mobile{display:block}@media screen and (min-width:768px){.shop-now .shop-now__content .shop-now__look-column .shop-now__look-image--mobile{display:none}}.product-quantity{border:.1rem solid #138145;border-radius:6.25rem 0 0 6.25rem;justify-content:center;align-items:center;gap:.8rem;min-width:max(5rem,min(4.16666vw,8rem));max-width:8rem;padding:.5rem .8rem;display:flex;overflow:hidden}.product-quantity .product-quantity__button{cursor:pointer;width:max(1.2rem,min(.733333vw,1.4rem));height:100%;color:var(--neutral-600);background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:0;display:flex}.product-quantity .product-quantity__button:disabled{cursor:not-allowed;opacity:.3}.product-quantity .product-quantity__input{text-align:center;color:#138145;background:0 0;border:none;justify-content:center;align-items:center;width:max(1.2rem,min(.733333vw,1.4rem));font-size:max(1rem,min(.83333vw,1.6rem));display:flex}.collection-card{flex-direction:column;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.collection-card :-moz-any(a){flex-direction:column;justify-content:center;gap:max(.4rem,min(.52083vw,1rem));width:100%;height:100%;text-decoration:none;display:flex}.collection-card :-moz-any(a) .collection-card__image-wrapper{justify-content:center;width:100%;display:flex}.collection-card :-webkit-any(a){flex-direction:column;justify-content:center;gap:max(.4rem,min(.52083vw,1rem));width:100%;height:100%;text-decoration:none;display:flex}.collection-card :is(a){flex-direction:column;justify-content:center;gap:max(.4rem,min(.52083vw,1rem));width:100%;height:100%;text-decoration:none;display:flex}.collection-card :-webkit-any(a) .collection-card__image-wrapper{justify-content:center;width:100%;display:flex}.collection-card :is(a) .collection-card__image-wrapper{justify-content:center;width:100%;display:flex}.collection-card :-webkit-any(a) .collection-card__image-wrapper :-webkit-any(img){aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:100%}.collection-card :is(a) .collection-card__image-wrapper :is(img){aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:100%}.collection-card :-webkit-any(a) .collection-card__title{text-align:center;color:var(--neutral-700);font-size:max(1.2rem,min(1.04167vw,2rem));font-weight:500}.collection-card :is(a) .collection-card__title{text-align:center;color:var(--neutral-700);font-size:max(1.2rem,min(1.04167vw,2rem));font-weight:500}.image-with-hidden-text-container{--image-hidden-text-ease:cubic-bezier(.33, 1, .68, 1);--image-hidden-text-duration:.85s;--image-hidden-text-card-padding-block:2rem;--image-hidden-text-card-padding-inline:1.2rem;--image-hidden-text-card-gap:2rem;flex-direction:column;width:100%;height:max(49.1rem,min(28vw,53rem));display:flex;overflow:hidden}.image-with-hidden-text-container .image-with-hidden-text__media{border-radius:2.4rem;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.image-with-hidden-text-container .image-with-hidden-text__media>.image-block{flex:auto;min-height:0;width:100%!important;height:100%!important;aspect-ratio:unset!important}.image-with-hidden-text-container .image-with-hidden-text__media>.image-block :-webkit-any(picture){width:100%;height:100%;display:block}.image-with-hidden-text-container .image-with-hidden-text__media>.image-block :is(picture){width:100%;height:100%;display:block}.image-with-hidden-text-container .image-with-hidden-text__media>.image-block :-webkit-any(img){object-fit:cover;width:100%;height:100%}.image-with-hidden-text-container .image-with-hidden-text__media>.image-block :is(img){object-fit:cover;width:100%;height:100%}.image-with-hidden-text-container .image-with-hidden-text__media>.image-block .image-block__link{width:100%;height:100%}.image-with-hidden-text-container .image-with-hidden-text__media>.image-block .image-block__content-wrapper{justify-content:center;align-items:center;display:flex}.image-with-hidden-text-container .image-with-hidden-text__image-content{width:85%;height:100%;transition:width var(--image-hidden-text-duration) var(--image-hidden-text-ease);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.image-with-hidden-text-container .image-with-hidden-text__hidden-card{min-height:0;transition:grid-template-rows var(--image-hidden-text-duration) var(--image-hidden-text-ease),margin-top var(--image-hidden-text-duration) var(--image-hidden-text-ease);flex:none;grid-template-rows:0fr;margin-top:0;display:grid;overflow:hidden}.image-with-hidden-text-container .image-with-hidden-text__hidden-card>*{min-height:0;padding-top:0;padding-bottom:0;padding-inline:var(--image-hidden-text-card-padding-inline);background:var(--white);box-sizing:border-box;opacity:0;transition:opacity .55s var(--image-hidden-text-ease),transform var(--image-hidden-text-duration) var(--image-hidden-text-ease),padding-block var(--image-hidden-text-duration) var(--image-hidden-text-ease),gap var(--image-hidden-text-duration) var(--image-hidden-text-ease);border-radius:2.4rem;flex-direction:column;align-items:flex-start;gap:0;display:flex;overflow:hidden;transform:translateY(.6rem)}@media screen and (max-width:1201px){.image-with-hidden-text-container[data-slide-active=true] .image-with-hidden-text__hidden-card{grid-template-rows:1fr;margin-top:1rem}.image-with-hidden-text-container[data-slide-active=true] .image-with-hidden-text__hidden-card>*{padding-block:var(--image-hidden-text-card-padding-block);gap:var(--image-hidden-text-card-gap);opacity:1;transition-delay:.12s,80ms,80ms,80ms;transform:translateY(0)}}@media screen and (min-width:1202px)and (hover:hover){.image-with-hidden-text-container:hover .image-with-hidden-text__hidden-card{grid-template-rows:1fr;margin-top:1rem}.image-with-hidden-text-container:hover .image-with-hidden-text__hidden-card>*{padding-block:var(--image-hidden-text-card-padding-block);gap:var(--image-hidden-text-card-gap);opacity:1;transition-delay:.12s,80ms,80ms,80ms;transform:translateY(0)}.image-with-hidden-text-container:focus-within .image-with-hidden-text__hidden-card{grid-template-rows:1fr;margin-top:1rem}.image-with-hidden-text-container:focus-within .image-with-hidden-text__hidden-card>*{padding-block:var(--image-hidden-text-card-padding-block);gap:var(--image-hidden-text-card-gap);opacity:1;transition-delay:.12s,80ms,80ms,80ms;transform:translateY(0)}.image-with-hidden-text-container .image-with-hidden-text__image-content{width:60%}}@media screen and (min-width:1024px)and (max-width:1279px){.image-with-hidden-text-container{--image-hidden-text-card-padding-block:1.4rem;--image-hidden-text-card-padding-inline:1rem;--image-hidden-text-card-gap:1.2rem;height:max(42rem,min(52vh,46rem))}.image-with-hidden-text-container .image-with-hidden-text__media,.image-with-hidden-text-container .image-with-hidden-text__hidden-card>*{border-radius:2rem}.image-with-hidden-text-container .image-with-hidden-text__image-content{width:78%}.image-with-hidden-text-container[data-slide-active=true] .image-with-hidden-text__hidden-card,.image-with-hidden-text-container:hover .image-with-hidden-text__hidden-card,.image-with-hidden-text-container:focus-within .image-with-hidden-text__hidden-card{margin-top:.8rem}}@media screen and (min-width:1202px)and (max-width:1279px)and (hover:hover){.image-with-hidden-text-container .image-with-hidden-text__image-content{width:56%}}@media(prefers-reduced-motion:reduce){.image-with-hidden-text-container{--image-hidden-text-duration:.01ms}.image-with-hidden-text-container .image-with-hidden-text__image-content,.image-with-hidden-text-container .image-with-hidden-text__hidden-card,.image-with-hidden-text-container .image-with-hidden-text__hidden-card>*{transition:none}}.cards-grid-container{flex-direction:column;gap:max(2.2rem,min(4vw,3.2rem));width:100%;display:flex}@media screen and (min-width:768px){.cards-grid-container{grid-template-columns:repeat(2,1fr);display:grid}}.image-and-text-card{box-sizing:border-box;background-color:var(--image-and-text-card-background,#fba144);border-radius:max(1.6rem,min(3vw,1.8rem));flex-direction:column;gap:max(.8rem,min(2vw,1.8rem));width:100%;padding:max(1.8rem,min(1.45833vw,2.8rem));display:flex}.image-and-text-card .image-and-text-card__media{border-radius:1.2rem;width:100%;overflow:hidden}.image-and-text-card .image-and-text-card__media img{object-fit:cover;width:100%;height:auto;display:block}.image-and-text-card .image-and-text-card__content{flex-direction:column;gap:max(.8rem,min(.9375vw,1.8rem));display:flex}.image-and-text-card .image-and-text-card__title{color:#1a1a1a;margin:0;font-family:inherit;font-size:max(1.6rem,min(2.5vw,1.8rem));font-weight:700;line-height:1.2}.image-and-text-card .image-and-text-card__description{color:#333;margin:0;font-family:inherit;font-size:max(1.4rem,min(2vw,1.6rem));font-weight:400;line-height:1.5}.subscription-dish-card{flex-direction:column;align-items:center;gap:max(1.8rem,min(1.733rem + .208vw,2rem));width:100%;display:flex}.subscription-dish-card__image{width:100%}.subscription-dish-card__texts{flex-direction:column;gap:0;width:100%;display:flex}.subscription-dish-card__title,.subscription-dish-card__description{margin-top:0;margin-bottom:0}.how-it-works-image-card{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.how-it-works-image-card__image{aspect-ratio:1;flex-shrink:0;width:100%;overflow:hidden}.how-it-works-image-card__image>.image-block{width:100%!important;height:100%!important;aspect-ratio:unset!important}.how-it-works-image-card__image :-webkit-any(picture){width:100%;height:100%;display:block}.how-it-works-image-card__image :is(picture){width:100%;height:100%;display:block}.how-it-works-image-card__image :-webkit-any(img){object-fit:cover;width:100%;height:100%;display:block}.how-it-works-image-card__image :is(img){object-fit:cover;width:100%;height:100%;display:block}.simple-carousel:has(.how-it-works-image-card) .blaze-track-container{container:hiw-carousel/inline-size}.simple-carousel:has(.how-it-works-image-card) .blaze-track{align-items:stretch}.simple-carousel:has(.how-it-works-image-card) .blaze-track>.how-it-works-image-card{pointer-events:auto;min-width:0}.simple-carousel:has(.how-it-works-image-card) .blaze-track>*{transition:opacity .45s;transform:none!important}.simple-carousel:has(.how-it-works-image-card) .blaze-track>.is-centered-active .how-it-works-image-card__image{transition:transform .45s}.simple-carousel:has(.how-it-works-image-card) .blaze-track>.is-slide-focus .how-it-works-image-card__image{transition:transform .45s}.simple-carousel:has(.how-it-works-image-card) .blaze-track>.is-centered-active:not(.is-slide-focus) .how-it-works-image-card__image{transform:translateY(-.8rem)}.simple-carousel:has(.how-it-works-image-card) .how-it-works-image-card__image{pointer-events:auto}.simple-carousel:has(.how-it-works-image-card) .how-it-works-image-card__image :-moz-any(picture,img){pointer-events:none}.simple-carousel:has(.how-it-works-image-card) .how-it-works-image-card__image :-webkit-any(picture,img){pointer-events:none}.simple-carousel:has(.how-it-works-image-card) .how-it-works-image-card__image :is(picture,img){pointer-events:none}.simple-carousel--how-it-works-image .blaze-track-container{container:hiw-carousel/inline-size}.simple-carousel--how-it-works-image .blaze-track{align-items:stretch}.simple-carousel--how-it-works-image .blaze-track>.how-it-works-image-card{pointer-events:auto;min-width:0}.simple-carousel--how-it-works-image .blaze-track>*{transition:opacity .45s;transform:none!important}.simple-carousel--how-it-works-image .blaze-track>.is-centered-active .how-it-works-image-card__image,.simple-carousel--how-it-works-image .blaze-track>.is-slide-focus .how-it-works-image-card__image{transition:transform .45s}.simple-carousel--how-it-works-image .blaze-track>.is-centered-active:not(.is-slide-focus) .how-it-works-image-card__image{transform:translateY(-.8rem)}.simple-carousel--how-it-works-image .how-it-works-image-card__image{pointer-events:auto}.simple-carousel--how-it-works-image .how-it-works-image-card__image :-webkit-any(picture,img){pointer-events:none}.simple-carousel--how-it-works-image .how-it-works-image-card__image :is(picture,img){pointer-events:none}@media(max-width:1023px){:-webkit-any(collection-tabs){scroll-snap-type:x proximity;background-color:transparent;border:none;flex-direction:row;gap:.8rem;padding:.8rem;overflow-x:auto;overflow-y:hidden}:-webkit-any(collection-tabs){width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item{scroll-snap-align:start;border:1px solid var(--neutral-200);width:auto;min-width:fit-content;color:var(--black);border-radius:10rem;flex:none;padding-left:0;padding-right:0}:-webkit-any(collection-tabs) .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--primary-orange-400-main);border-color:var(--primary-orange-400-main);box-shadow:0 1px 0 0 var(--primary-orange-600);color:#fff}}@media(min-width:1024px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{white-space:normal;min-height:7rem;text-overflow:unset;box-shadow:0 1px 0 0 var(--neutral-100);border-color:transparent;overflow:visible}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{color:inherit;background-color:transparent;border:none;padding:1.2rem 2.4rem}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){box-shadow:none;color:inherit;background-color:transparent;border-color:transparent}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}}:-moz-any(collection-tabs){background-color:var(--neutral-white);border:1px solid var(--neutral-100);scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;border-radius:4rem;flex-direction:column;align-items:stretch;gap:.8rem;width:100%;padding:1.2rem;display:flex;overflow:visible}:-moz-any(collection-tabs)::-webkit-scrollbar{display:none}@media(max-width:1023px){:-moz-any(collection-tabs){scroll-snap-type:x proximity;background-color:transparent;border:none;flex-direction:row;gap:.8rem;padding:.8rem;overflow-x:auto;overflow-y:hidden}:-moz-any(collection-tabs){width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem}}:-moz-any(collection-tabs) .collection-tabs__item{scroll-snap-align:none;flex:100%;width:100%;min-width:0;display:flex}@media(max-width:1023px){:-moz-any(collection-tabs) .collection-tabs__item{scroll-snap-align:start;border:1px solid var(--neutral-200);width:auto;min-width:fit-content;color:var(--black);border-radius:10rem;flex:none;padding-left:0;padding-right:0}:-moz-any(collection-tabs) .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--primary-orange-400-main);border-color:var(--primary-orange-400-main);box-shadow:0 1px 0 0 var(--primary-orange-600);color:#fff}}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label{border:1px solid var(--neutral-200);width:100%;min-width:0;min-height:1rem;font-family:var(--poppins);color:var(--black);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-shadow:none;border-radius:10rem;justify-content:flex-start;align-items:center;padding:1.8rem 2.4rem;font-size:max(1.6rem,min(.97222vw,2rem));font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:flex;overflow:hidden}@media(min-width:1024px){:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label{white-space:normal;min-height:7rem;text-overflow:unset;box-shadow:0 1px 0 0 var(--neutral-100);border-color:transparent;overflow:visible}}@media(max-width:1023px){:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label{color:inherit;background-color:transparent;border:none;padding:1.2rem 2.4rem}}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:var(--primary-orange-400-main);border:1px solid var(--primary-orange-400-main);box-shadow:0 1px 0 0 var(--primary-orange-600);color:#fff;border-radius:10rem}@media(max-width:1023px){:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){box-shadow:none;color:inherit;background-color:transparent;border-color:transparent}}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--primary-orange-100);border-color:var(--primary-orange-300);box-shadow:none}@media(max-width:1023px){:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}:-webkit-any(collection-tabs){background-color:var(--neutral-white);border:1px solid var(--neutral-100);scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;border-radius:4rem;flex-direction:column;align-items:stretch;gap:.8rem;width:100%;padding:1.2rem;display:flex;overflow:visible}:is(collection-tabs){background-color:var(--neutral-white);border:1px solid var(--neutral-100);scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;border-radius:4rem;flex-direction:column;align-items:stretch;gap:.8rem;width:100%;padding:1.2rem;display:flex;overflow:visible}:-webkit-any(collection-tabs)::-webkit-scrollbar{display:none}:is(collection-tabs)::-webkit-scrollbar{display:none}@media(max-width:1023px){:-webkit-any(collection-tabs){scroll-snap-type:x proximity;background-color:transparent;border:none;flex-direction:row;gap:.8rem;padding:.8rem;overflow-x:auto;overflow-y:hidden}:is(collection-tabs){scroll-snap-type:x proximity;background-color:transparent;border:none;flex-direction:row;gap:.8rem;padding:.8rem;overflow-x:auto;overflow-y:hidden}:-webkit-any(collection-tabs){width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem}:is(collection-tabs){width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem}}:-webkit-any(collection-tabs) .collection-tabs__item{scroll-snap-align:none;flex:100%;width:100%;min-width:0;display:flex}:is(collection-tabs) .collection-tabs__item{scroll-snap-align:none;flex:100%;width:100%;min-width:0;display:flex}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item{scroll-snap-align:start;border:1px solid var(--neutral-200);width:auto;min-width:fit-content;color:var(--black);border-radius:10rem;flex:none;padding-left:0;padding-right:0}:is(collection-tabs) .collection-tabs__item{scroll-snap-align:start;border:1px solid var(--neutral-200);width:auto;min-width:fit-content;color:var(--black);border-radius:10rem;flex:none;padding-left:0;padding-right:0}:-webkit-any(collection-tabs) .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--primary-orange-400-main);border-color:var(--primary-orange-400-main);box-shadow:0 1px 0 0 var(--primary-orange-600);color:#fff}:is(collection-tabs) .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--primary-orange-400-main);border-color:var(--primary-orange-400-main);box-shadow:0 1px 0 0 var(--primary-orange-600);color:#fff}}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{border:1px solid var(--neutral-200);width:100%;min-width:0;min-height:1rem;font-family:var(--poppins);color:var(--black);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-shadow:none;border-radius:10rem;justify-content:flex-start;align-items:center;padding:1.8rem 2.4rem;font-size:max(1.6rem,min(.97222vw,2rem));font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:flex;overflow:hidden}:is(collection-tabs) .collection-tabs__item .collection-tabs__label{border:1px solid var(--neutral-200);width:100%;min-width:0;min-height:1rem;font-family:var(--poppins);color:var(--black);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-shadow:none;border-radius:10rem;justify-content:flex-start;align-items:center;padding:1.8rem 2.4rem;font-size:max(1.6rem,min(.97222vw,2rem));font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:flex;overflow:hidden}@media(min-width:1024px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{white-space:normal;min-height:7rem;text-overflow:unset;box-shadow:0 1px 0 0 var(--neutral-100);border-color:transparent;overflow:visible}:is(collection-tabs) .collection-tabs__item .collection-tabs__label{white-space:normal;min-height:7rem;text-overflow:unset;box-shadow:0 1px 0 0 var(--neutral-100);border-color:transparent;overflow:visible}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{color:inherit;background-color:transparent;border:none;padding:1.2rem 2.4rem}:is(collection-tabs) .collection-tabs__item .collection-tabs__label{color:inherit;background-color:transparent;border:none;padding:1.2rem 2.4rem}}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:var(--primary-orange-400-main);border:1px solid var(--primary-orange-400-main);box-shadow:0 1px 0 0 var(--primary-orange-600);color:#fff;border-radius:10rem}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:var(--primary-orange-400-main);border:1px solid var(--primary-orange-400-main);box-shadow:0 1px 0 0 var(--primary-orange-600);color:#fff;border-radius:10rem}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){box-shadow:none;color:inherit;background-color:transparent;border-color:transparent}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){box-shadow:none;color:inherit;background-color:transparent;border-color:transparent}}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--primary-orange-100);border-color:var(--primary-orange-300);box-shadow:none}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--primary-orange-100);border-color:var(--primary-orange-300);box-shadow:none}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}:is(collection-tabs) .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}@media(max-width:1023px){.grid-block__container:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link :-moz-any(.product-image__primary,.product-image__secondary) :-moz-any(img){min-height:29.9rem;max-height:29.9rem}.grid-block__container:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link :-webkit-any(.product-image__primary,.product-image__secondary) :-webkit-any(img){min-height:29.9rem;max-height:29.9rem}.grid-block__container:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link :is(.product-image__primary,.product-image__secondary) :is(img){min-height:29.9rem;max-height:29.9rem}.grid-block__container:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__placeholder{min-height:29.9rem;max-height:29.9rem}}@media(min-width:1024px){.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary){align-self:stretch;height:0;min-height:100%;position:relative;overflow:hidden}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-moz-any(collection-tabs).collection-tabs--primary{scrollbar-width:thin;scrollbar-color:var(--primary-orange-400-main) var(--neutral-100);width:100%;height:100%;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-moz-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar{width:.4rem;display:block}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-moz-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb{background-color:var(--primary-orange-400-main);border-radius:2rem}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-moz-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb:hover{background-color:var(--primary-orange-500);cursor:pointer;transition:background-color .2s}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-moz-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:2rem}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-moz-any(collection-tabs).collection-tabs--primary .collection-tabs__item{flex:1 0 auto}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-webkit-any(collection-tabs).collection-tabs--primary{scrollbar-width:thin;scrollbar-color:var(--primary-orange-400-main) var(--neutral-100);width:100%;height:100%;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :is(collection-tabs).collection-tabs--primary{scrollbar-width:thin;scrollbar-color:var(--primary-orange-400-main) var(--neutral-100);width:100%;height:100%;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-webkit-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar{width:.4rem;display:block}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :is(collection-tabs).collection-tabs--primary::-webkit-scrollbar{width:.4rem;display:block}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-webkit-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb{background-color:var(--primary-orange-400-main);border-radius:2rem}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :is(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb{background-color:var(--primary-orange-400-main);border-radius:2rem}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-webkit-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb:hover{background-color:var(--primary-orange-500);cursor:pointer;transition:background-color .2s}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :is(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb:hover{background-color:var(--primary-orange-500);cursor:pointer;transition:background-color .2s}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-webkit-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:2rem}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :is(collection-tabs).collection-tabs--primary::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:2rem}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :-webkit-any(collection-tabs).collection-tabs--primary .collection-tabs__item{flex:1 0 auto}.grid-block__container:has(collection-tabs.collection-tabs--primary)>:has(collection-tabs.collection-tabs--primary) :is(collection-tabs).collection-tabs--primary .collection-tabs__item{flex:1 0 auto}}@media(min-width:768px){:-webkit-any(collection-tabs).collection-tabs--secondary{justify-content:center}}@media(min-width:1024px){:-webkit-any(collection-tabs).collection-tabs--secondary{padding-bottom:max(2rem,min(1.66667vw,3.2rem))}}@media(min-width:1024px){:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{min-width:max(14rem,min(12vw,20rem))}}:-moz-any(collection-tabs).collection-tabs--secondary{scroll-snap-type:x proximity;background-color:transparent;border:none;flex-direction:row;gap:max(1.2rem,min(2.6vw,5rem));padding:0;overflow-x:auto;overflow-y:hidden}@media(min-width:768px){:-moz-any(collection-tabs).collection-tabs--secondary{justify-content:center}}@media(min-width:1024px){:-moz-any(collection-tabs).collection-tabs--secondary{padding-bottom:max(2rem,min(1.66667vw,3.2rem))}}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item{scroll-snap-align:start;border:1px solid var(--neutral-100);width:auto;min-width:fit-content;color:var(--black);background-color:#fff;border-radius:10rem;flex:none;padding-left:0;padding-right:0}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--primary-green-400-main);border-color:var(--primary-green-400-main);color:#fff}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{text-align:center;min-height:unset;border-radius:inherit;background-color:transparent;border:none;justify-content:center;padding:max(1rem,min(.72vw,1.4rem)) 2.4rem}@media(min-width:1024px){:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{min-width:max(14rem,min(12vw,20rem))}}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){color:inherit;background-color:transparent;border-color:transparent}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--primary-green-100);border-color:transparent}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}:-webkit-any(collection-tabs).collection-tabs--secondary{scroll-snap-type:x proximity;background-color:transparent;border:none;flex-direction:row;gap:max(1.2rem,min(2.6vw,5rem));padding:0;overflow-x:auto;overflow-y:hidden}:is(collection-tabs).collection-tabs--secondary{scroll-snap-type:x proximity;background-color:transparent;border:none;flex-direction:row;gap:max(1.2rem,min(2.6vw,5rem));padding:0;overflow-x:auto;overflow-y:hidden}@media(min-width:768px){:-webkit-any(collection-tabs).collection-tabs--secondary{justify-content:center}:is(collection-tabs).collection-tabs--secondary{justify-content:center}}@media(min-width:1024px){:-webkit-any(collection-tabs).collection-tabs--secondary{padding-bottom:max(2rem,min(1.66667vw,3.2rem))}:is(collection-tabs).collection-tabs--secondary{padding-bottom:max(2rem,min(1.66667vw,3.2rem))}}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item{scroll-snap-align:start;border:1px solid var(--neutral-100);width:auto;min-width:fit-content;color:var(--black);background-color:#fff;border-radius:10rem;flex:none;padding-left:0;padding-right:0}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item{scroll-snap-align:start;border:1px solid var(--neutral-100);width:auto;min-width:fit-content;color:var(--black);background-color:#fff;border-radius:10rem;flex:none;padding-left:0;padding-right:0}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--primary-green-400-main);border-color:var(--primary-green-400-main);color:#fff}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--primary-green-400-main);border-color:var(--primary-green-400-main);color:#fff}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{text-align:center;min-height:unset;border-radius:inherit;background-color:transparent;border:none;justify-content:center;padding:max(1rem,min(.72vw,1.4rem)) 2.4rem}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{text-align:center;min-height:unset;border-radius:inherit;background-color:transparent;border:none;justify-content:center;padding:max(1rem,min(.72vw,1.4rem)) 2.4rem}@media(min-width:1024px){:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{min-width:max(14rem,min(12vw,20rem))}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{min-width:max(14rem,min(12vw,20rem))}}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){color:inherit;background-color:transparent;border-color:transparent}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){color:inherit;background-color:transparent;border-color:transparent}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--primary-green-100);border-color:transparent}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--primary-green-100);border-color:transparent}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}menu-collection-tabs{--tab-ease:ease;--tab-duration:.35s;--bridge-ratio: 1.25 ;--bridge-height:3.2rem;--bridge-overlap:2px;--tab-item-width:19.6rem;--tab-item-min-width:12rem;--tabs-padding-left:6.4rem;--tabs-padding-right:3.2rem;width:100%;max-width:100%;display:block}menu-collection-tabs .menu-collection-tabs__list{width:100%;max-width:100%;padding:3.2rem var(--tabs-padding-right) 0 var(--tabs-padding-left);box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;align-items:flex-end;gap:1.6rem;display:flex;overflow-x:auto;overflow-y:hidden}menu-collection-tabs .menu-collection-tabs__list::-webkit-scrollbar{display:none}menu-collection-tabs .menu-collection-tabs__item{box-sizing:border-box;flex:0 1 var(--tab-item-width);width:var(--tab-item-width);min-width:var(--tab-item-min-width);margin:0;overflow:visible}menu-collection-tabs .menu-collection-tabs__label{cursor:pointer;width:100%;display:block;position:relative}menu-collection-tabs .menu-collection-tabs__input{opacity:0;pointer-events:none;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}menu-collection-tabs .menu-collection-tabs__shell,menu-collection-tabs .menu-collection-tabs__pill{box-sizing:border-box;width:100%;max-width:100%}menu-collection-tabs .menu-collection-tabs__shell{padding-bottom:calc(var(--bridge-height) - var(--bridge-overlap));flex-direction:column;align-items:center;display:flex;position:relative;overflow:visible}menu-collection-tabs .menu-collection-tabs__pill{z-index:1;transition:background-color var(--tab-duration) var(--tab-ease),padding var(--tab-duration) var(--tab-ease),width var(--tab-duration) var(--tab-ease),gap var(--tab-duration) var(--tab-ease);background-color:transparent;border-radius:10rem 10rem 0 0;flex-direction:column;align-items:center;gap:1.6rem;margin:0;padding:0;display:flex;position:relative}menu-collection-tabs .menu-collection-tabs__media-slot{flex-shrink:0;width:100%;display:block}menu-collection-tabs .menu-collection-tabs__media{aspect-ratio:1;background-color:var(--neutral-white,#f5f5f5);border-radius:100%;width:100%;display:block;overflow:hidden}menu-collection-tabs .menu-collection-tabs__image{object-fit:cover;width:100%;height:100%;display:block}menu-collection-tabs .menu-collection-tabs__title{z-index:1;width:100%;font-family:var(--poppins);color:#454545;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;transition:color var(--tab-duration) var(--tab-ease);margin:0;padding:0 .4rem;font-size:max(1.4rem,min(1.04vw,2rem));font-weight:400;line-height:1.2;display:block;position:relative}menu-collection-tabs .menu-collection-tabs__title:after{content:attr(data-text);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:600;display:block;overflow:hidden}menu-collection-tabs .menu-collection-tabs__bridge{left:50%;top:calc(100% - var(--bridge-overlap));z-index:0;box-sizing:border-box;width:calc(100% * var(--bridge-ratio));height:var(--bridge-height);color:var(--collection-color,#dfdee7);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--tab-duration) var(--tab-ease),color var(--tab-duration) var(--tab-ease),visibility 0s linear var(--tab-duration);margin:0;display:block;position:absolute;transform:translate(-50%)}menu-collection-tabs .menu-collection-tabs__bridge-svg{width:100%;height:100%;display:block}menu-collection-tabs .menu-collection-tabs__bridge-svg--mobile{display:none}menu-collection-tabs .menu-collection-tabs__item.is-active .menu-collection-tabs__pill{background-color:var(--collection-color,#dfdee7);padding:1.6rem 1.6rem 0}menu-collection-tabs .menu-collection-tabs__item.is-active .menu-collection-tabs__title{color:var(--collection-text-color,#000);font-weight:600}menu-collection-tabs .menu-collection-tabs__item.is-active .menu-collection-tabs__bridge{opacity:1;visibility:visible;transition:opacity var(--tab-duration) var(--tab-ease),color var(--tab-duration) var(--tab-ease),visibility 0s linear 0s}@media(min-width:1024px)and (max-width:1280px){menu-collection-tabs{--bridge-height:2.4rem;--tab-item-width:14rem;--tab-item-min-width:10rem;--tabs-padding-left:4rem;--tabs-padding-right:2.4rem}menu-collection-tabs .menu-collection-tabs__list{padding:2.4rem var(--tabs-padding-right) 0 var(--tabs-padding-left);gap:1.2rem}menu-collection-tabs .menu-collection-tabs__pill{gap:1.2rem}menu-collection-tabs .menu-collection-tabs__title{font-size:max(1.4rem,min(1.2vw,1.8rem))}menu-collection-tabs .menu-collection-tabs__item.is-active .menu-collection-tabs__pill{padding:1.2rem 1.2rem 0}}@media(max-width:1023px){menu-collection-tabs{--bridge-ratio: 1.25 ;--tab-scale-offset:max(0px, calc(100vw - 39rem) );--tab-item-width:clamp(10.3rem, calc(10.3rem + var(--tab-scale-offset) * .082), 14rem);--tab-media-inactive:clamp(9.18rem, calc(9.18rem + var(--tab-scale-offset) * .073), 12.5rem);--tab-pill-active:clamp(9rem, calc(9rem + var(--tab-scale-offset) * .066), 12rem);--bridge-height:clamp(1.53rem, calc(1.53rem + var(--tab-scale-offset) * .012), 2.4rem);--tab-center-offset:calc(var(--tab-item-width) / 2)}menu-collection-tabs .menu-collection-tabs__list{justify-content:flex-start;gap:clamp(2.8rem,calc(2.8rem + var(--tab-scale-offset) * .019),4rem);max-width:none;padding:clamp(3.2rem,calc(3.2rem + var(--tab-scale-offset) * .012),4rem) 0 0 max(1.6rem,calc(50% - var(--tab-center-offset)));overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}menu-collection-tabs .menu-collection-tabs__list:after{content:"";min-width:max(40vw,calc(50% - var(--tab-center-offset)));pointer-events:none;flex:none;height:1px}menu-collection-tabs .menu-collection-tabs__item{width:var(--tab-item-width);flex:none;min-width:0}menu-collection-tabs .menu-collection-tabs__pill{gap:clamp(.8rem,calc(.8rem + var(--tab-scale-offset) * .004),1.2rem);border-radius:4.2041rem 4.2041rem 0 0}menu-collection-tabs .menu-collection-tabs__media{width:var(--tab-media-inactive);transition:width var(--tab-duration) var(--tab-ease);margin-left:auto;margin-right:auto}menu-collection-tabs .menu-collection-tabs__title{font-size:clamp(1.2rem,calc(1.2rem + var(--tab-scale-offset) * .0063),1.6rem)}menu-collection-tabs .menu-collection-tabs__bridge-svg--desktop{display:none}menu-collection-tabs .menu-collection-tabs__bridge-svg--mobile{width:100%;height:100%;display:block}menu-collection-tabs .menu-collection-tabs__item.is-active .menu-collection-tabs__pill{width:var(--tab-pill-active);max-width:100%;padding:clamp(.8rem,calc(.8rem + var(--tab-scale-offset) * .004),1.2rem) clamp(.8rem,calc(.8rem + var(--tab-scale-offset) * .004),1.2rem) 0;margin-left:auto;margin-right:auto}menu-collection-tabs .menu-collection-tabs__item.is-active .menu-collection-tabs__media{width:100%;margin-left:0;margin-right:0}@media(max-width:400px){menu-collection-tabs{--tab-item-width:clamp(10.8rem, calc(10.8rem + var(--tab-scale-offset) * .082), 14rem);--tab-media-inactive:clamp(9.6rem, calc(9.6rem + var(--tab-scale-offset) * .073), 12.5rem);--tab-pill-active:clamp(9.4rem, calc(9.4rem + var(--tab-scale-offset) * .066), 12rem);--bridge-height:clamp(1.65rem, calc(1.65rem + var(--tab-scale-offset) * .012), 2.4rem);--tab-center-offset:calc(var(--tab-item-width) / 2)}menu-collection-tabs .menu-collection-tabs__title{font-size:clamp(1.28rem,calc(1.28rem + var(--tab-scale-offset) * .0063),1.6rem)}}}cardapio-section{background-color:var(--neutral-white,#f5f5f5);--collection-color:#dfdee7;--collection-text-color:#000;--progressbar-track:color-mix(in srgb, var(--collection-color) 45%, white);--progressbar-fill:color-mix(in srgb, var(--collection-color) 55%, #1a1a1a);flex-direction:column;align-items:stretch;width:100%;max-width:100%;display:flex;overflow-x:clip}cardapio-section .cardapio-section__header{justify-content:center;align-items:center;width:100%;padding-top:4rem;padding-bottom:0;display:flex}cardapio-section .cardapio-section__title{width:100%;font-family:var(--poppins);color:#333;text-align:center;text-transform:uppercase;margin:0;font-size:2.8rem;font-weight:700;line-height:1.1}cardapio-section .cardapio-section__tabs{z-index:1;width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;position:relative;overflow-x:visible}cardapio-section .cardapio-section__tabs menu-collection-tabs{--cardapio-compact-scale:.78;--tab-item-width:calc(19.6rem * var(--cardapio-compact-scale));--tab-item-min-width:calc(12rem * var(--cardapio-compact-scale));--bridge-height:calc(3.2rem * var(--cardapio-compact-scale));--tabs-padding-left:calc(6.4rem * var(--cardapio-compact-scale));--tabs-padding-right:calc(3.2rem * var(--cardapio-compact-scale))}cardapio-section .cardapio-section__tabs menu-collection-tabs .menu-collection-tabs__list{gap:calc(1.6rem * var(--cardapio-compact-scale));padding:calc(3.2rem * var(--cardapio-compact-scale)) var(--tabs-padding-right) 0 var(--tabs-padding-left)}cardapio-section .cardapio-section__tabs menu-collection-tabs .menu-collection-tabs__pill{gap:calc(1.6rem * var(--cardapio-compact-scale))}cardapio-section .cardapio-section__tabs menu-collection-tabs .menu-collection-tabs__item.is-active .menu-collection-tabs__pill{padding:calc(1.6rem * var(--cardapio-compact-scale)) calc(1.6rem * var(--cardapio-compact-scale)) 0}@media(min-width:1024px)and (max-width:1280px){cardapio-section .cardapio-section__tabs menu-collection-tabs{--bridge-height:calc(2.4rem * var(--cardapio-compact-scale));--tab-item-width:calc(14rem * var(--cardapio-compact-scale));--tab-item-min-width:calc(10rem * var(--cardapio-compact-scale));--tabs-padding-left:calc(4rem * var(--cardapio-compact-scale));--tabs-padding-right:calc(2.4rem * var(--cardapio-compact-scale))}cardapio-section .cardapio-section__tabs menu-collection-tabs .menu-collection-tabs__list{gap:calc(1.2rem * var(--cardapio-compact-scale));padding:calc(2.4rem * var(--cardapio-compact-scale)) var(--tabs-padding-right) 0 var(--tabs-padding-left)}cardapio-section .cardapio-section__tabs menu-collection-tabs .menu-collection-tabs__pill{gap:calc(1.2rem * var(--cardapio-compact-scale))}cardapio-section .cardapio-section__tabs menu-collection-tabs .menu-collection-tabs__item.is-active .menu-collection-tabs__pill{padding:calc(1.2rem * var(--cardapio-compact-scale)) calc(1.2rem * var(--cardapio-compact-scale)) 0}}@media(max-width:1023px){cardapio-section .cardapio-section__tabs menu-collection-tabs{--tab-item-width:clamp(calc(10.3rem * var(--cardapio-compact-scale)), calc((10.3rem + var(--tab-scale-offset) * .082) * var(--cardapio-compact-scale)), calc(14rem * var(--cardapio-compact-scale)));--tab-media-inactive:clamp(calc(9.18rem * var(--cardapio-compact-scale)), calc((9.18rem + var(--tab-scale-offset) * .073) * var(--cardapio-compact-scale)), calc(12.5rem * var(--cardapio-compact-scale)));--tab-pill-active:clamp(calc(9rem * var(--cardapio-compact-scale)), calc((9rem + var(--tab-scale-offset) * .066) * var(--cardapio-compact-scale)), calc(12rem * var(--cardapio-compact-scale)));--bridge-height:clamp(calc(1.53rem * var(--cardapio-compact-scale)), calc((1.53rem + var(--tab-scale-offset) * .012) * var(--cardapio-compact-scale)), calc(2.4rem * var(--cardapio-compact-scale)))}cardapio-section .cardapio-section__tabs menu-collection-tabs .menu-collection-tabs__list{gap:clamp(calc(2.8rem * var(--cardapio-compact-scale)),calc((2.8rem + var(--tab-scale-offset) * .019) * var(--cardapio-compact-scale)),calc(4rem * var(--cardapio-compact-scale)));padding:clamp(calc(3.2rem * var(--cardapio-compact-scale)),calc((3.2rem + var(--tab-scale-offset) * .012) * var(--cardapio-compact-scale)),calc(4rem * var(--cardapio-compact-scale))) 0 0 max(1.6rem,calc(50% - var(--tab-center-offset)))}cardapio-section .cardapio-section__tabs menu-collection-tabs .menu-collection-tabs__pill{gap:clamp(calc(.8rem * var(--cardapio-compact-scale)),calc((.8rem + var(--tab-scale-offset) * .004) * var(--cardapio-compact-scale)),calc(1.2rem * var(--cardapio-compact-scale)))}cardapio-section .cardapio-section__tabs menu-collection-tabs .menu-collection-tabs__item.is-active .menu-collection-tabs__pill{padding:clamp(calc(.8rem * var(--cardapio-compact-scale)),calc((.8rem + var(--tab-scale-offset) * .004) * var(--cardapio-compact-scale)),calc(1.2rem * var(--cardapio-compact-scale))) clamp(calc(.8rem * var(--cardapio-compact-scale)),calc((.8rem + var(--tab-scale-offset) * .004) * var(--cardapio-compact-scale)),calc(1.2rem * var(--cardapio-compact-scale))) 0}@media(max-width:400px){cardapio-section .cardapio-section__tabs menu-collection-tabs{--tab-item-width:clamp(calc(10.8rem * var(--cardapio-compact-scale)), calc((10.8rem + var(--tab-scale-offset) * .082) * var(--cardapio-compact-scale)), calc(14rem * var(--cardapio-compact-scale)));--tab-media-inactive:clamp(calc(9.6rem * var(--cardapio-compact-scale)), calc((9.6rem + var(--tab-scale-offset) * .073) * var(--cardapio-compact-scale)), calc(12.5rem * var(--cardapio-compact-scale)));--tab-pill-active:clamp(calc(9.4rem * var(--cardapio-compact-scale)), calc((9.4rem + var(--tab-scale-offset) * .066) * var(--cardapio-compact-scale)), calc(12rem * var(--cardapio-compact-scale)));--bridge-height:clamp(calc(1.65rem * var(--cardapio-compact-scale)), calc((1.65rem + var(--tab-scale-offset) * .012) * var(--cardapio-compact-scale)), calc(2.4rem * var(--cardapio-compact-scale)))}}}cardapio-section .cardapio-section__panel{background-color:var(--collection-color,#dfdee7);flex-direction:column;align-items:center;width:100%;max-width:100%;margin-top:-.1rem;padding:2.4rem 0;transition:background-color .35s ease-in-out;display:flex}cardapio-section .cardapio-section__panel-inner{width:100%;max-width:var(--page-width);flex-direction:column;align-items:center;gap:1.6rem;display:flex}cardapio-section .cardapio-section__panel .simple-carousel .blaze-slider{position:relative}cardapio-section .cardapio-section__panel .simple-carousel .blaze-track{align-items:stretch}cardapio-section .cardapio-section__panel .simple-carousel .blaze-track>*{align-self:stretch;height:auto;display:flex}@media(min-width:768px){cardapio-section .cardapio-section__panel .simple-carousel{width:100%;max-width:100%}cardapio-section .cardapio-section__panel .simple-carousel:not(.absolute-buttons):not(.absolute-buttons-track) .blaze-slider>.blaze-prev,cardapio-section .cardapio-section__panel .simple-carousel:not(.absolute-buttons):not(.absolute-buttons-track) .blaze-slider>.blaze-next{z-index:10;position:absolute;top:50%;transform:translateY(-50%)}cardapio-section .cardapio-section__panel .simple-carousel:not(.absolute-buttons):not(.absolute-buttons-track) .blaze-slider>.blaze-prev{left:1.2rem}cardapio-section .cardapio-section__panel .simple-carousel:not(.absolute-buttons):not(.absolute-buttons-track) .blaze-slider>.blaze-next{right:1.2rem}}cardapio-section .cardapio-section__footer{box-sizing:border-box;flex-direction:row;justify-content:flex-end;align-items:center;gap:2.4rem;width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:flex}cardapio-section .cardapio-section__footer-progress{flex:auto;align-items:center;min-width:0;display:flex}cardapio-section .cardapio-section__footer-progress .progressbar-pagination-container{width:100%;margin:0}cardapio-section .cardapio-section__footer-progress .progressbar-pagination{background-color:var(--progressbar-track)!important}cardapio-section .cardapio-section__footer-progress .progressbar-fill{background-color:var(--progressbar-fill)!important}cardapio-section .cardapio-section__see-more{font-family:var(--poppins);color:var(--collection-text-color,#000);text-transform:uppercase;white-space:nowrap;border-bottom:1.5px solid;flex:none;justify-content:center;align-items:center;gap:.8rem;padding-bottom:1rem;font-size:1.6rem;font-weight:400;line-height:1;text-decoration:none;transition:opacity .2s,color .35s;display:inline-flex}cardapio-section .cardapio-section__see-more:hover{opacity:.8}cardapio-section .cardapio-section__see-more-icon{width:3.6rem;height:1.6rem;display:inline-flex}cardapio-section .cardapio-section__see-more-icon svg{width:100%;height:100%}@media(min-width:1024px)and (max-width:1280px){cardapio-section .cardapio-section__header{padding:3rem 2rem 0}cardapio-section .cardapio-section__title{font-size:max(2.2rem,min(2.4vw,2.8rem))}cardapio-section .cardapio-section__panel{gap:1.6rem;padding:1.8rem 0}cardapio-section .cardapio-section__footer{gap:2.4rem}cardapio-section .cardapio-section__see-more{font-size:1.6rem}}@media(max-width:767px){cardapio-section .cardapio-section__tabs.page-width,cardapio-section .cardapio-section__panel-inner.page-width{width:100%;max-width:none;padding-left:0;padding-right:0}}@media(max-width:1023px){cardapio-section .cardapio-section__header{padding:3rem 1.6rem 0}cardapio-section .cardapio-section__title{font-size:2.2rem}cardapio-section .cardapio-section__panel{gap:2rem;padding:2.8rem 0}cardapio-section .cardapio-section__footer{flex-direction:column;justify-content:center;gap:max(1.6rem,min(2vw,2rem));max-width:100%;padding-left:2rem;padding-right:2rem}cardapio-section .cardapio-section__footer-progress{width:100%}cardapio-section .cardapio-section__see-more{gap:.5rem;padding-bottom:.5rem;font-size:1.6rem}cardapio-section .cardapio-section__see-more-icon{width:2.2rem;height:1.4rem}}cardapio-section :-moz-any(product-card,.product-card){cursor:pointer;border:1px solid var(--neutral-200,#b3b3b3);background:var(--neutral-white,#f5f5f5);border-radius:2rem;gap:1.4rem;width:100%;height:100%;padding:.8rem}cardapio-section :-moz-any(product-card,.product-card)>.shopify-block:has(.product-image){flex:none;min-height:0;display:flex}cardapio-section :-moz-any(product-card,.product-card)>.shopify-block:has(.product-into-tags){flex-shrink:0}cardapio-section :-moz-any(product-card,.product-card)>.shopify-block:has(.product-title__block-container){flex-shrink:0}cardapio-section :-moz-any(product-card,.product-card)>.shopify-block:has(.product-card__price-and-button){flex-shrink:0}cardapio-section :-moz-any(product-card,.product-card) .product-image{flex:none;width:100%;height:auto}cardapio-section :-moz-any(product-card,.product-card) .product-image .product-image__image-link{aspect-ratio:1;border-radius:1.2rem;width:100%;height:auto;display:block;overflow:hidden}cardapio-section :-moz-any(product-card,.product-card) .product-image .product-image__image-link .product-image__primary{width:100%;height:100%}cardapio-section :-webkit-any(product-card,.product-card){cursor:pointer;border:1px solid var(--neutral-200,#b3b3b3);background:var(--neutral-white,#f5f5f5);border-radius:2rem;gap:1.4rem;width:100%;height:100%;padding:.8rem}cardapio-section :is(product-card,.product-card){cursor:pointer;border:1px solid var(--neutral-200,#b3b3b3);background:var(--neutral-white,#f5f5f5);border-radius:2rem;gap:1.4rem;width:100%;height:100%;padding:.8rem}cardapio-section :-webkit-any(product-card,.product-card)>.shopify-block:has(.product-image){flex:none;min-height:0;display:flex}cardapio-section :is(product-card,.product-card)>.shopify-block:has(.product-image){flex:none;min-height:0;display:flex}cardapio-section :-webkit-any(product-card,.product-card)>.shopify-block:has(.product-into-tags){flex-shrink:0}cardapio-section :is(product-card,.product-card)>.shopify-block:has(.product-into-tags){flex-shrink:0}cardapio-section :-webkit-any(product-card,.product-card)>.shopify-block:has(.product-title__block-container){flex-shrink:0}cardapio-section :is(product-card,.product-card)>.shopify-block:has(.product-title__block-container){flex-shrink:0}cardapio-section :-webkit-any(product-card,.product-card)>.shopify-block:has(.product-card__price-and-button){flex-shrink:0}cardapio-section :is(product-card,.product-card)>.shopify-block:has(.product-card__price-and-button){flex-shrink:0}cardapio-section :-webkit-any(product-card,.product-card) .product-image{flex:none;width:100%;height:auto}cardapio-section :is(product-card,.product-card) .product-image{flex:none;width:100%;height:auto}cardapio-section :-webkit-any(product-card,.product-card) .product-image .product-image__image-link{aspect-ratio:1;border-radius:1.2rem;width:100%;height:auto;display:block;overflow:hidden}cardapio-section :is(product-card,.product-card) .product-image .product-image__image-link{aspect-ratio:1;border-radius:1.2rem;width:100%;height:auto;display:block;overflow:hidden}cardapio-section :-webkit-any(product-card,.product-card) .product-image .product-image__image-link .product-image__primary{width:100%;height:100%}cardapio-section :is(product-card,.product-card) .product-image .product-image__image-link .product-image__primary{width:100%;height:100%}cardapio-section :-webkit-any(product-card,.product-card) .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:none;display:block}cardapio-section :is(product-card,.product-card) .product-image .product-image__image-link .product-image__primary :is(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:none;display:block}cardapio-section :-webkit-any(product-card,.product-card) .product-image .product-image__image-link .product-image__secondary{width:100%;height:100%}cardapio-section :is(product-card,.product-card) .product-image .product-image__image-link .product-image__secondary{width:100%;height:100%}cardapio-section :-webkit-any(product-card,.product-card) .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:none;display:block}cardapio-section :is(product-card,.product-card) .product-image .product-image__image-link .product-image__secondary :is(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:none;display:block}cardapio-section :-webkit-any(product-card,.product-card) .product-image .product-image__image-link .product-image__placeholder{border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:none}cardapio-section :is(product-card,.product-card) .product-image .product-image__image-link .product-image__placeholder{border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:none}cardapio-section :-webkit-any(product-card,.product-card) .product-icons{flex-direction:column;justify-content:flex-end;gap:.3rem}cardapio-section :is(product-card,.product-card) .product-icons{flex-direction:column;justify-content:flex-end;gap:.3rem}cardapio-section :-webkit-any(product-card,.product-card) .product-icons .icon-block .icon-image-wrapper{width:4rem!important;min-width:4rem!important}cardapio-section :is(product-card,.product-card) .product-icons .icon-block .icon-image-wrapper{width:4rem!important;min-width:4rem!important}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tags{flex-shrink:0;gap:.8rem;min-height:3.8rem}cardapio-section :is(product-card,.product-card) .product-into-tags{flex-shrink:0;gap:.8rem;min-height:3.8rem}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tags+.product-title__block-container{margin-top:0}cardapio-section :is(product-card,.product-card) .product-into-tags+.product-title__block-container{margin-top:0}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tag{background:var(--neutral-100,#ccc);flex:1 1 0;align-items:baseline;gap:.4rem;width:auto;min-width:0;padding:.8rem 0}cardapio-section :is(product-card,.product-card) .product-into-tag{background:var(--neutral-100,#ccc);flex:1 1 0;align-items:baseline;gap:.4rem;width:auto;min-width:0;padding:.8rem 0}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tag__label{font-family:var(--poppins);font-size:1.2rem;font-weight:700;line-height:1}cardapio-section :is(product-card,.product-card) .product-into-tag__label{font-family:var(--poppins);font-size:1.2rem;font-weight:700;line-height:1}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tag__value{font-family:var(--poppins);font-size:1.2rem;font-weight:300;line-height:1}cardapio-section :is(product-card,.product-card) .product-into-tag__value{font-family:var(--poppins);font-size:1.2rem;font-weight:300;line-height:1}cardapio-section :-webkit-any(product-card,.product-card) .product-title__block-container{flex-shrink:0;gap:.8rem}cardapio-section :is(product-card,.product-card) .product-title__block-container{flex-shrink:0;gap:.8rem}cardapio-section :-webkit-any(product-card,.product-card) .product_title{color:var(--neutral-700,#333);min-height:2.4em;font-size:1.4rem;font-weight:700;line-height:1.2}cardapio-section :is(product-card,.product-card) .product_title{color:var(--neutral-700,#333);min-height:2.4em;font-size:1.4rem;font-weight:700;line-height:1.2}cardapio-section :-webkit-any(product-card,.product-card) .product-size__block{min-height:1.2rem}cardapio-section :is(product-card,.product-card) .product-size__block{min-height:1.2rem}cardapio-section :-webkit-any(product-card,.product-card) .product-size__block .product-size__badge{color:var(--neutral-500,#666);font-size:1.2rem;font-weight:500;line-height:1.2rem}cardapio-section :is(product-card,.product-card) .product-size__block .product-size__badge{color:var(--neutral-500,#666);font-size:1.2rem;font-weight:500;line-height:1.2rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__price-and-button{flex-direction:column;flex-shrink:0;align-items:start;gap:.6rem;margin-top:auto}cardapio-section :is(product-card,.product-card) .product-card__price-and-button{flex-direction:column;flex-shrink:0;align-items:start;gap:.6rem;margin-top:auto}cardapio-section :-webkit-any(product-card,.product-card) .product-price{flex:none;width:100%}cardapio-section :is(product-card,.product-card) .product-price{flex:none;width:100%}cardapio-section :-webkit-any(product-card,.product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--neutral-700,#333);font-size:1.4rem;font-weight:500}cardapio-section :is(product-card,.product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--neutral-700,#333);font-size:1.4rem;font-weight:500}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button{flex:auto;gap:max(.8rem,min(.41667vw,.8rem));width:100%;min-width:0}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button{flex:auto;gap:max(.8rem,min(.41667vw,.8rem));width:100%;min-width:0}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity{border-radius:10rem 0 0 10rem;flex:0 0 9rem;width:9rem;height:auto;padding:0}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity{border-radius:10rem 0 0 10rem;flex:0 0 9rem;width:9rem;height:auto;padding:0}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.9636rem,min(.52083vw,1rem)) max(1.5417rem,min(.83333vw,1.6rem))}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.9636rem,min(.52083vw,1rem)) max(1.5417rem,min(.83333vw,1.6rem))}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:1.5rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:1.5rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 1rem;font-size:1.4rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 1rem;font-size:1.4rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product__button-url{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.2rem,min(.83333vw,1.3rem)) max(1.6rem,min(1.04167vw,1.7rem));font-size:1.4rem;line-height:1.2;overflow:visible}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product__button-url{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.2rem,min(.83333vw,1.3rem)) max(1.6rem,min(1.04167vw,1.7rem));font-size:1.4rem;line-height:1.2;overflow:visible}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product__button-url .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product__button-url .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-button__link{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.2rem,min(.83333vw,1.3rem)) max(1.6rem,min(1.04167vw,1.7rem));font-size:1.4rem;line-height:1.2;overflow:visible}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-button__link{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.2rem,min(.83333vw,1.3rem)) max(1.6rem,min(1.04167vw,1.7rem));font-size:1.4rem;line-height:1.2;overflow:visible}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-button__link .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-button__link .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-button__add-to-cart{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.2rem,min(.83333vw,1.3rem)) max(1.6rem,min(1.04167vw,1.7rem));font-size:1.4rem;line-height:1.2;overflow:visible}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-button__add-to-cart{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.2rem,min(.83333vw,1.3rem)) max(1.6rem,min(1.04167vw,1.7rem));font-size:1.4rem;line-height:1.2;overflow:visible}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-button__add-to-cart .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-button__add-to-cart .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-quantity{display:none}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-quantity{display:none}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{border-radius:10rem;flex:100%;width:100%}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{border-radius:10rem;flex:100%;width:100%}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-quantity{display:none}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-quantity{display:none}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{border-radius:10rem;flex:100%;width:100%}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{border-radius:10rem;flex:100%;width:100%}@media(min-width:768px){cardapio-section :-moz-any(product-card,.product-card){gap:1.2rem}cardapio-section :-moz-any(product-card,.product-card) .product-into-tag__label{font-size:1.1rem}cardapio-section :-moz-any(product-card,.product-card) .product-into-tag__value{font-size:1.1rem}cardapio-section :-moz-any(product-card,.product-card) .product_title{font-size:1.35rem}cardapio-section :-moz-any(product-card,.product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.35rem}cardapio-section :-moz-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity{flex:1 1 0;width:auto;min-width:0;max-width:none}cardapio-section :-moz-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:.9rem}cardapio-section :-webkit-any(product-card,.product-card){gap:1.2rem}cardapio-section :is(product-card,.product-card){gap:1.2rem}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tag__label{font-size:1.1rem}cardapio-section :is(product-card,.product-card) .product-into-tag__label{font-size:1.1rem}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tag__value{font-size:1.1rem}cardapio-section :is(product-card,.product-card) .product-into-tag__value{font-size:1.1rem}cardapio-section :-webkit-any(product-card,.product-card) .product_title{font-size:1.35rem}cardapio-section :is(product-card,.product-card) .product_title{font-size:1.35rem}cardapio-section :-webkit-any(product-card,.product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.35rem}cardapio-section :is(product-card,.product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.35rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity{flex:1 1 0;width:auto;min-width:0;max-width:none}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity{flex:1 1 0;width:auto;min-width:0;max-width:none}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:.9rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:.9rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:1.6rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:1.6rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .5rem;font-size:1.5rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .5rem;font-size:1.5rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product__button-url{flex:1 1 0;width:auto;min-width:0;padding:max(1.1rem,min(.83333vw,1.2rem)) max(1.5rem,min(1.04167vw,1.6rem));font-size:1.35rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product__button-url{flex:1 1 0;width:auto;min-width:0;padding:max(1.1rem,min(.83333vw,1.2rem)) max(1.5rem,min(1.04167vw,1.6rem));font-size:1.35rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-button__link{flex:1 1 0;width:auto;min-width:0;padding:max(1.1rem,min(.83333vw,1.2rem)) max(1.5rem,min(1.04167vw,1.6rem));font-size:1.35rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-button__link{flex:1 1 0;width:auto;min-width:0;padding:max(1.1rem,min(.83333vw,1.2rem)) max(1.5rem,min(1.04167vw,1.6rem));font-size:1.35rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-button__add-to-cart{flex:1 1 0;width:auto;min-width:0;padding:max(1.1rem,min(.83333vw,1.2rem)) max(1.5rem,min(1.04167vw,1.6rem));font-size:1.35rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-button__add-to-cart{flex:1 1 0;width:auto;min-width:0;padding:max(1.1rem,min(.83333vw,1.2rem)) max(1.5rem,min(1.04167vw,1.6rem));font-size:1.35rem}}@media(min-width:1024px)and (max-width:1919px){cardapio-section .cardapio-section__panel .simple-carousel[class*=simple-carousel--] .blaze-slider .blaze-track>:-webkit-any(product-card,.product-card){width:calc(var(--cardapio-content-width) + var(--cardapio-card-padding-inline,1.6rem))!important;max-width:var(--slide-width,100%)!important;flex:none!important}cardapio-section .cardapio-section__panel .simple-carousel[class*=simple-carousel--] .blaze-slider .blaze-track>:is(product-card,.product-card){width:calc(var(--cardapio-content-width) + var(--cardapio-card-padding-inline,1.6rem))!important;max-width:var(--slide-width,100%)!important;flex:none!important}cardapio-section :-moz-any(product-card,.product-card){--cardapio-card-padding-inline:1.6rem;--cardapio-content-width:18rem;box-sizing:border-box;align-items:stretch;gap:.8rem;padding:.8rem}cardapio-section :-moz-any(product-card,.product-card)>.product-image{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-moz-any(product-card,.product-card)>.product-into-tags{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-moz-any(product-card,.product-card)>.product-title__block-container{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-moz-any(product-card,.product-card)>.product-card__price-and-button{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-moz-any(product-card,.product-card)>.shopify-block:has(.product-image){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-moz-any(product-card,.product-card)>.shopify-block:has(.product-into-tags){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-moz-any(product-card,.product-card)>.shopify-block:has(.product-title__block-container){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-moz-any(product-card,.product-card)>.shopify-block:has(.product-card__price-and-button){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-moz-any(product-card,.product-card)>.shopify-block:has(.product-image) .product-image{width:100%;margin-left:0;margin-right:0}cardapio-section :-moz-any(product-card,.product-card) .product-into-tags{gap:.4rem;min-height:auto}cardapio-section :-moz-any(product-card,.product-card) .product-into-tag{gap:.25rem;padding:.45rem 0}cardapio-section :-moz-any(product-card,.product-card) .product-into-tag__label{font-size:1rem}cardapio-section :-moz-any(product-card,.product-card) .product-into-tag__value{font-size:1rem}cardapio-section :-moz-any(product-card,.product-card) .product-title__block-container{gap:.4rem}cardapio-section :-moz-any(product-card,.product-card) .product_title{min-height:2.4em;font-size:1.2rem}cardapio-section :-moz-any(product-card,.product-card) .product-size__block{min-height:1.1rem}cardapio-section :-moz-any(product-card,.product-card) .product-size__block .product-size__badge{font-size:1.05rem;line-height:1.1rem}cardapio-section :-moz-any(product-card,.product-card) .product-card__price-and-button{gap:.45rem}cardapio-section :-moz-any(product-card,.product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.2rem}cardapio-section :-moz-any(product-card,.product-card) .product-card__quantity-and-button{gap:.5rem}cardapio-section :-moz-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity{flex:0 0 7.5rem;width:7.5rem}cardapio-section :-moz-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:.7rem}cardapio-section :-webkit-any(product-card,.product-card){--cardapio-card-padding-inline:1.6rem;--cardapio-content-width:18rem;box-sizing:border-box;align-items:stretch;gap:.8rem;padding:.8rem}cardapio-section :is(product-card,.product-card){--cardapio-card-padding-inline:1.6rem;--cardapio-content-width:18rem;box-sizing:border-box;align-items:stretch;gap:.8rem;padding:.8rem}cardapio-section :-webkit-any(product-card,.product-card)>.product-image{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :is(product-card,.product-card)>.product-image{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-webkit-any(product-card,.product-card)>.product-into-tags{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :is(product-card,.product-card)>.product-into-tags{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-webkit-any(product-card,.product-card)>.product-title__block-container{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :is(product-card,.product-card)>.product-title__block-container{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-webkit-any(product-card,.product-card)>.product-card__price-and-button{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :is(product-card,.product-card)>.product-card__price-and-button{width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-webkit-any(product-card,.product-card)>.shopify-block:has(.product-image){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :is(product-card,.product-card)>.shopify-block:has(.product-image){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-webkit-any(product-card,.product-card)>.shopify-block:has(.product-into-tags){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :is(product-card,.product-card)>.shopify-block:has(.product-into-tags){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-webkit-any(product-card,.product-card)>.shopify-block:has(.product-title__block-container){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :is(product-card,.product-card)>.shopify-block:has(.product-title__block-container){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-webkit-any(product-card,.product-card)>.shopify-block:has(.product-card__price-and-button){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :is(product-card,.product-card)>.shopify-block:has(.product-card__price-and-button){width:var(--cardapio-content-width);box-sizing:border-box;max-width:100%}cardapio-section :-webkit-any(product-card,.product-card)>.shopify-block:has(.product-image) .product-image{width:100%;margin-left:0;margin-right:0}cardapio-section :is(product-card,.product-card)>.shopify-block:has(.product-image) .product-image{width:100%;margin-left:0;margin-right:0}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tags{gap:.4rem;min-height:auto}cardapio-section :is(product-card,.product-card) .product-into-tags{gap:.4rem;min-height:auto}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tag{gap:.25rem;padding:.45rem 0}cardapio-section :is(product-card,.product-card) .product-into-tag{gap:.25rem;padding:.45rem 0}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tag__label{font-size:1rem}cardapio-section :is(product-card,.product-card) .product-into-tag__label{font-size:1rem}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tag__value{font-size:1rem}cardapio-section :is(product-card,.product-card) .product-into-tag__value{font-size:1rem}cardapio-section :-webkit-any(product-card,.product-card) .product-title__block-container{gap:.4rem}cardapio-section :is(product-card,.product-card) .product-title__block-container{gap:.4rem}cardapio-section :-webkit-any(product-card,.product-card) .product_title{min-height:2.4em;font-size:1.2rem}cardapio-section :is(product-card,.product-card) .product_title{min-height:2.4em;font-size:1.2rem}cardapio-section :-webkit-any(product-card,.product-card) .product-size__block{min-height:1.1rem}cardapio-section :is(product-card,.product-card) .product-size__block{min-height:1.1rem}cardapio-section :-webkit-any(product-card,.product-card) .product-size__block .product-size__badge{font-size:1.05rem;line-height:1.1rem}cardapio-section :is(product-card,.product-card) .product-size__block .product-size__badge{font-size:1.05rem;line-height:1.1rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__price-and-button{gap:.45rem}cardapio-section :is(product-card,.product-card) .product-card__price-and-button{gap:.45rem}cardapio-section :-webkit-any(product-card,.product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.2rem}cardapio-section :is(product-card,.product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.2rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button{gap:.5rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button{gap:.5rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity{flex:0 0 7.5rem;width:7.5rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity{flex:0 0 7.5rem;width:7.5rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:.7rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:.7rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:1.4rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:1.4rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .4rem;font-size:1.25rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .4rem;font-size:1.25rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product__button-url{padding:.85rem 1rem;font-size:1.15rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product__button-url{padding:.85rem 1rem;font-size:1.15rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-button__link{padding:.85rem 1rem;font-size:1.15rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-button__link{padding:.85rem 1rem;font-size:1.15rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-button__add-to-cart{padding:.85rem 1rem;font-size:1.15rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-button__add-to-cart{padding:.85rem 1rem;font-size:1.15rem}}@media(min-width:1024px)and (max-width:1279px){cardapio-section .cardapio-section__panel .simple-carousel[class*=simple-carousel--] .blaze-slider .blaze-track>:-webkit-any(product-card,.product-card){width:100%!important}cardapio-section .cardapio-section__panel .simple-carousel[class*=simple-carousel--] .blaze-slider .blaze-track>:is(product-card,.product-card){width:100%!important}cardapio-section :-webkit-any(product-card,.product-card){--cardapio-content-width:100%}cardapio-section :is(product-card,.product-card){--cardapio-content-width:100%}}@media(min-width:1280px)and (max-width:1365px)and (max-height:820px){cardapio-section :-webkit-any(product-card,.product-card){--cardapio-content-width:19.5rem}cardapio-section :is(product-card,.product-card){--cardapio-content-width:19.5rem}}@media(min-width:1280px)and (max-width:1365px)and (min-height:900px){cardapio-section .cardapio-section__panel .simple-carousel[class*=simple-carousel--] .blaze-slider .blaze-track>:-webkit-any(product-card,.product-card){width:100%!important}cardapio-section .cardapio-section__panel .simple-carousel[class*=simple-carousel--] .blaze-slider .blaze-track>:is(product-card,.product-card){width:100%!important}cardapio-section :-webkit-any(product-card,.product-card){--cardapio-content-width:100%}cardapio-section :is(product-card,.product-card){--cardapio-content-width:100%}}@media(min-width:1366px)and (max-width:1400px){cardapio-section :-webkit-any(product-card,.product-card){--cardapio-content-width:17.5rem}cardapio-section :is(product-card,.product-card){--cardapio-content-width:17.5rem}}@media(min-width:1401px)and (max-width:1919px){cardapio-section :-webkit-any(product-card,.product-card){--cardapio-content-width:20rem}cardapio-section :is(product-card,.product-card){--cardapio-content-width:20rem}}@media(max-width:1023px){cardapio-section :-moz-any(product-card,.product-card){gap:0}cardapio-section :-moz-any(product-card,.product-card) .product-image{flex:none;width:100%;height:auto;margin-bottom:max(1.4rem,min(1.14583vw,1.4rem))}cardapio-section :-moz-any(product-card,.product-card) .product-into-tags{margin-bottom:max(.8rem,min(.625vw,.8rem))}cardapio-section :-moz-any(product-card,.product-card) .product-into-tags+.product-title__block-container{margin-top:0}cardapio-section :-moz-any(product-card,.product-card) .product-title__block-container{margin-bottom:max(.8rem,min(.83333vw,.8rem))}cardapio-section :-moz-any(product-card,.product-card) .product-card__price-and-button{margin-top:0}cardapio-section :-moz-any(product-card,.product-card) .product-card__quantity-and-button{gap:max(.8rem,min(.625vw,.8rem))}cardapio-section :-moz-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity{flex:0 0 8rem;width:8rem}cardapio-section :-moz-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.5rem,min(.3vw,.7rem)) max(.6rem,min(.35vw,.85rem))}cardapio-section :-moz-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .4rem}cardapio-section :-webkit-any(product-card,.product-card){gap:0}cardapio-section :is(product-card,.product-card){gap:0}cardapio-section :-webkit-any(product-card,.product-card) .product-image{flex:none;width:100%;height:auto;margin-bottom:max(1.4rem,min(1.14583vw,1.4rem))}cardapio-section :is(product-card,.product-card) .product-image{flex:none;width:100%;height:auto;margin-bottom:max(1.4rem,min(1.14583vw,1.4rem))}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tags{margin-bottom:max(.8rem,min(.625vw,.8rem))}cardapio-section :is(product-card,.product-card) .product-into-tags{margin-bottom:max(.8rem,min(.625vw,.8rem))}cardapio-section :-webkit-any(product-card,.product-card) .product-into-tags+.product-title__block-container{margin-top:0}cardapio-section :is(product-card,.product-card) .product-into-tags+.product-title__block-container{margin-top:0}cardapio-section :-webkit-any(product-card,.product-card) .product-title__block-container{margin-bottom:max(.8rem,min(.83333vw,.8rem))}cardapio-section :is(product-card,.product-card) .product-title__block-container{margin-bottom:max(.8rem,min(.83333vw,.8rem))}cardapio-section :-webkit-any(product-card,.product-card) .product-card__price-and-button{margin-top:0}cardapio-section :is(product-card,.product-card) .product-card__price-and-button{margin-top:0}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button{gap:max(.8rem,min(.625vw,.8rem))}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button{gap:max(.8rem,min(.625vw,.8rem))}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity{flex:0 0 8rem;width:8rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity{flex:0 0 8rem;width:8rem}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.5rem,min(.3vw,.7rem)) max(.6rem,min(.35vw,.85rem))}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.5rem,min(.3vw,.7rem)) max(.6rem,min(.35vw,.85rem))}cardapio-section :-webkit-any(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .4rem}cardapio-section :is(product-card,.product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .4rem}}.carousels-section:has(collection-tabs.collection-tabs--primary) .simple-carousel .blaze-track{align-items:stretch}.carousels-section:has(collection-tabs.collection-tabs--primary) .simple-carousel .blaze-track>*{flex-direction:column;align-self:stretch;min-width:0;height:auto;display:flex}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card){border:1px solid var(--neutral-200,#b3b3b3);background:var(--neutral-white,#f5f5f5);border-radius:3rem;gap:2.2rem;height:100%;padding:1.2rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card)>.shopify-block:has(.product-image){flex:auto;min-height:0;display:flex}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card)>.shopify-block:has(.product-into-tags){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card)>.shopify-block:has(.product-title__block-container){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card)>.shopify-block:has(.product-card__price-and-button){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image{border-radius:1.2rem;flex:auto;width:100%;height:100%;min-height:0;max-height:28.6rem;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__content-wrapper{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__content-wrapper .product-icons{justify-content:flex-end;align-self:stretch;align-items:flex-end;min-height:0;max-height:100%;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link{border-radius:1.2rem;width:100%;height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link .product-image__primary{height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card){border:1px solid var(--neutral-200,#b3b3b3);background:var(--neutral-white,#f5f5f5);border-radius:3rem;gap:2.2rem;height:100%;padding:1.2rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card){border:1px solid var(--neutral-200,#b3b3b3);background:var(--neutral-white,#f5f5f5);border-radius:3rem;gap:2.2rem;height:100%;padding:1.2rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card)>.shopify-block:has(.product-image){flex:auto;min-height:0;display:flex}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card)>.shopify-block:has(.product-image){flex:auto;min-height:0;display:flex}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card)>.shopify-block:has(.product-into-tags){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card)>.shopify-block:has(.product-into-tags){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card)>.shopify-block:has(.product-title__block-container){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card)>.shopify-block:has(.product-title__block-container){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card)>.shopify-block:has(.product-card__price-and-button){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card)>.shopify-block:has(.product-card__price-and-button){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image{border-radius:1.2rem;flex:auto;width:100%;height:100%;min-height:0;max-height:28.6rem;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image{border-radius:1.2rem;flex:auto;width:100%;height:100%;min-height:0;max-height:28.6rem;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__content-wrapper{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__content-wrapper{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__content-wrapper .product-icons{justify-content:flex-end;align-self:stretch;align-items:flex-end;min-height:0;max-height:100%;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__content-wrapper .product-icons{justify-content:flex-end;align-self:stretch;align-items:flex-end;min-height:0;max-height:100%;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link{border-radius:1.2rem;width:100%;height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link{border-radius:1.2rem;width:100%;height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__primary{height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__primary{height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link .product-image__primary :-moz-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__primary :is(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__secondary{height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__secondary{height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link .product-image__secondary :-moz-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__secondary :is(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__placeholder{border-radius:1.2rem;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__placeholder{border-radius:1.2rem;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-into-tags{flex-shrink:0;gap:.8rem;min-height:3.8rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-into-tags{flex-shrink:0;gap:.8rem;min-height:3.8rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-into-tags+.product-title__block-container{margin-top:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-into-tags+.product-title__block-container{margin-top:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-into-tag{background:var(--neutral-100,#ccc);flex:1 1 0;align-items:baseline;gap:.4rem;width:auto;min-width:0;padding:1.2rem 0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-into-tag{background:var(--neutral-100,#ccc);flex:1 1 0;align-items:baseline;gap:.4rem;width:auto;min-width:0;padding:1.2rem 0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-into-tag__label{font-family:var(--poppins);font-size:1.2rem;font-weight:700;line-height:1}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-into-tag__label{font-family:var(--poppins);font-size:1.2rem;font-weight:700;line-height:1}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-into-tag__value{font-family:var(--poppins);font-size:1.2rem;font-weight:300;line-height:1}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-into-tag__value{font-family:var(--poppins);font-size:1.2rem;font-weight:300;line-height:1}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-title__block-container{flex-shrink:0;gap:.8rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-title__block-container{flex-shrink:0;gap:.8rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product_title{color:var(--neutral-700,#333);min-height:2.4em;font-size:1.6rem;font-weight:700;line-height:1.2}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product_title{color:var(--neutral-700,#333);min-height:2.4em;font-size:1.6rem;font-weight:700;line-height:1.2}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-size__block{min-height:1.2rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-size__block{min-height:1.2rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-size__block .product-size__badge{color:var(--neutral-500,#666);font-size:1.2rem;font-weight:500;line-height:1.2rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-size__block .product-size__badge{color:var(--neutral-500,#666);font-size:1.2rem;font-weight:500;line-height:1.2rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__price-and-button{flex-direction:column;flex-shrink:0;align-items:center;gap:.8rem;margin-top:auto}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__price-and-button{flex-direction:column;flex-shrink:0;align-items:center;gap:.8rem;margin-top:auto}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-price{flex:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-price{flex:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--neutral-700,#333);font-size:1.4rem;font-weight:500}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--neutral-700,#333);font-size:1.4rem;font-weight:500}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button{flex:auto;gap:max(.8rem,min(.41667vw,.8rem));width:100%;min-width:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button{flex:auto;gap:max(.8rem,min(.41667vw,.8rem));width:100%;min-width:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity{border-radius:10rem 0 0 10rem;flex:0 0 10.1rem;width:10.1rem;height:auto;padding:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity{border-radius:10rem 0 0 10rem;flex:0 0 10.1rem;width:10.1rem;height:auto;padding:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.9636rem,min(.52083vw,1rem)) max(1.5417rem,min(.83333vw,1.6rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.9636rem,min(.52083vw,1rem)) max(1.5417rem,min(.83333vw,1.6rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :-moz-any(svg){width:1.5rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:1.5rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:1.5rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 1rem;font-size:1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 1rem;font-size:1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product__button-url{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.5rem,min(.83333vw,1.6rem)) max(1.9272rem,min(1.04167vw,2rem));font-size:1.4rem;line-height:1.2;overflow:visible}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product__button-url{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.5rem,min(.83333vw,1.6rem)) max(1.9272rem,min(1.04167vw,2rem));font-size:1.4rem;line-height:1.2;overflow:visible}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product__button-url .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product__button-url .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-button__link{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.5rem,min(.83333vw,1.6rem)) max(1.9272rem,min(1.04167vw,2rem));font-size:1.4rem;line-height:1.2;overflow:visible}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-button__link{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.5rem,min(.83333vw,1.6rem)) max(1.9272rem,min(1.04167vw,2rem));font-size:1.4rem;line-height:1.2;overflow:visible}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-button__link .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-button__link .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-button__add-to-cart{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.5rem,min(.83333vw,1.6rem)) max(1.9272rem,min(1.04167vw,2rem));font-size:1.4rem;line-height:1.2;overflow:visible}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-button__add-to-cart{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.5rem,min(.83333vw,1.6rem)) max(1.9272rem,min(1.04167vw,2rem));font-size:1.4rem;line-height:1.2;overflow:visible}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-button__add-to-cart .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-button__add-to-cart .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-quantity{display:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-quantity{display:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{border-radius:10rem;flex:100%;width:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{border-radius:10rem;flex:100%;width:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-quantity{display:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-quantity{display:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{border-radius:10rem;flex:100%;width:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{border-radius:10rem;flex:100%;width:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card{border:1px solid var(--neutral-200,#b3b3b3);background:var(--neutral-white,#f5f5f5);border-radius:3rem;gap:2.2rem;height:100%;padding:1.2rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card>.shopify-block:has(.product-image){flex:auto;min-height:0;display:flex}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card>.shopify-block:has(.product-into-tags){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card>.shopify-block:has(.product-title__block-container){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card>.shopify-block:has(.product-card__price-and-button){flex-shrink:0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image{border-radius:1.2rem;flex:auto;width:100%;height:100%;min-height:0;max-height:28.6rem;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__content-wrapper{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__content-wrapper .product-icons{justify-content:flex-end;align-self:stretch;align-items:flex-end;min-height:0;max-height:100%;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link{border-radius:1.2rem;width:100%;height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary{height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :-moz-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :is(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary{height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :-moz-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :is(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__placeholder{border-radius:1.2rem;height:100%;min-height:0;max-height:28.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-into-tags{flex-shrink:0;gap:.8rem;min-height:3.8rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-into-tags+.product-title__block-container{margin-top:0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-into-tag{background:var(--neutral-100,#ccc);flex:1 1 0;align-items:baseline;gap:.4rem;width:auto;min-width:0;padding:1.2rem 0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-into-tag__label{font-family:var(--poppins);font-size:1.2rem;font-weight:700;line-height:1}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-into-tag__value{font-family:var(--poppins);font-size:1.2rem;font-weight:300;line-height:1}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-title__block-container{flex-shrink:0;gap:.8rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product_title{color:var(--neutral-700,#333);min-height:2.4em;font-size:1.6rem;font-weight:700;line-height:1.2}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-size__block{min-height:1.2rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-size__block .product-size__badge{color:var(--neutral-500,#666);font-size:1.2rem;font-weight:500;line-height:1.2rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__price-and-button{flex-direction:column;flex-shrink:0;align-items:center;gap:.8rem;margin-top:auto}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-price{flex:none}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--neutral-700,#333);font-size:1.4rem;font-weight:500}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button{flex:auto;gap:max(.8rem,min(.41667vw,.8rem));width:100%;min-width:0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity{border-radius:10rem 0 0 10rem;flex:0 0 10.1rem;width:10.1rem;height:auto;padding:0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.9636rem,min(.52083vw,1rem)) max(1.5417rem,min(.83333vw,1.6rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :-moz-any(svg){width:1.5rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:1.5rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:1.5rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 1rem;font-size:1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product__button-url{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.5rem,min(.83333vw,1.6rem)) max(1.9272rem,min(1.04167vw,2rem));font-size:1.4rem;line-height:1.2;overflow:visible}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product__button-url .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-button__link{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.5rem,min(.83333vw,1.6rem)) max(1.9272rem,min(1.04167vw,2rem));font-size:1.4rem;line-height:1.2;overflow:visible}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-button__link .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-button__add-to-cart{text-align:center;white-space:normal;text-overflow:clip;border-radius:0 10rem 10rem 0;flex:1 1 0;height:auto;padding:max(1.5rem,min(.83333vw,1.6rem)) max(1.9272rem,min(1.04167vw,2rem));font-size:1.4rem;line-height:1.2;overflow:visible}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-button__add-to-cart .buy-button__text{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-quantity{display:none}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{border-radius:10rem;flex:100%;width:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-quantity{display:none}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{border-radius:10rem;flex:100%;width:100%}@media(min-width:768px){.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card){gap:1.5rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image{max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card){gap:1.5rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card){gap:1.5rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image{max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image{max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link .product-image__primary :-moz-any(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__primary :-webkit-any(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__primary :is(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link .product-image__secondary :-moz-any(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__secondary :is(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__placeholder{max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__placeholder{max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity{flex:1 1 0;width:auto;min-width:0;max-width:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity{flex:1 1 0;width:auto;min-width:0;max-width:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:1rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:1rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :-moz-any(svg){width:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .6rem;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .6rem;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product__button-url{flex:1 1 0;width:auto;min-width:0;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product__button-url{flex:1 1 0;width:auto;min-width:0;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-button__link{flex:1 1 0;width:auto;min-width:0;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-button__link{flex:1 1 0;width:auto;min-width:0;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-button__add-to-cart{flex:1 1 0;width:auto;min-width:0;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-button__add-to-cart{flex:1 1 0;width:auto;min-width:0;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-button__link{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-button__link{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-button__add-to-cart{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-button__add-to-cart{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-button__link{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-button__link{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-button__add-to-cart{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-button__add-to-cart{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card{gap:1.5rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image{max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :-moz-any(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :-webkit-any(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :is(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :-moz-any(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :is(img){max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__placeholder{max-height:31.9rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity{flex:1 1 0;width:auto;min-width:0;max-width:none}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:1rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :-moz-any(svg){width:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .6rem;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product__button-url{flex:1 1 0;width:auto;min-width:0;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-button__link{flex:1 1 0;width:auto;min-width:0;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-button__add-to-cart{flex:1 1 0;width:auto;min-width:0;font-size:1.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) buy-button.product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-button__link{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button.buy-button--unavailable) .product-button__add-to-cart{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) buy-button.product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) .product__button-url{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-button__link{padding:1rem 1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button:has(buy-button[data-available=false]) .product-button__add-to-cart{padding:1rem 1.4rem}}@media(min-width:1024px){.carousels-section:has(collection-tabs.collection-tabs--primary) collection-tabs.collection-tabs--primary{gap:.6rem;padding:1rem}.carousels-section:has(collection-tabs.collection-tabs--primary) collection-tabs.collection-tabs--primary .collection-tabs__item .collection-tabs__label{min-height:5rem;padding:1.2rem 2rem}}@media(min-width:1024px)and (max-width:1280px){.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card){gap:1.2rem;padding:1rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image{max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card){gap:1.2rem;padding:1rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card){gap:1.2rem;padding:1rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image{max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image{max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link .product-image__primary :-moz-any(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__primary :-webkit-any(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__primary :is(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link .product-image__secondary :-moz-any(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__secondary :is(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__placeholder{max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__placeholder{max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-into-tag{padding:.8rem 0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-into-tag{padding:.8rem 0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product_title{font-size:1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product_title{font-size:1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__price-and-button{gap:.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__price-and-button{gap:.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button{gap:.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button{gap:.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:.7rem .55rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:.7rem .55rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :-moz-any(svg){width:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .35rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .35rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product__button-url{padding:.7rem .9rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product__button-url{padding:.7rem .9rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-button__link{padding:.7rem .9rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-button__link{padding:.7rem .9rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-button__add-to-cart{padding:.7rem .9rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-button__add-to-cart{padding:.7rem .9rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card{gap:1.2rem;padding:1rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image{max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :-moz-any(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :-webkit-any(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :is(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :-moz-any(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :is(img){max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__placeholder{max-height:24rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-into-tag{padding:.8rem 0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product_title{font-size:1.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__price-and-button{gap:.6rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button{gap:.4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:.7rem .55rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :-moz-any(svg){width:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :-webkit-any(svg){width:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button :is(svg){width:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .35rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product__button-url{padding:.7rem .9rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-button__link{padding:.7rem .9rem;font-size:1.3rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-button__add-to-cart{padding:.7rem .9rem;font-size:1.3rem}}@media(max-width:1023px){.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link :-moz-any(.product-image__primary,.product-image__secondary) :-moz-any(img){min-height:unset;max-height:none}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link :-webkit-any(.product-image__primary,.product-image__secondary) :-webkit-any(img){min-height:unset;max-height:none}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link :is(.product-image__primary,.product-image__secondary) :is(img){min-height:unset;max-height:none}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__placeholder{min-height:unset;max-height:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card){gap:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image{flex:none;width:100%;height:auto;max-height:max(24rem,min(16.979vw,30rem));margin-bottom:max(2.2rem,min(1.14583vw,2.2rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link{width:100%;height:max(24rem,min(16.979vw,30rem));min-height:max(24rem,min(16.979vw,30rem));max-height:max(24rem,min(16.979vw,30rem));display:block;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link .product-image__primary{width:100%;height:100%;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card){gap:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card){gap:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image{flex:none;width:100%;height:auto;max-height:max(24rem,min(16.979vw,30rem));margin-bottom:max(2.2rem,min(1.14583vw,2.2rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image{flex:none;width:100%;height:auto;max-height:max(24rem,min(16.979vw,30rem));margin-bottom:max(2.2rem,min(1.14583vw,2.2rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link{width:100%;height:max(24rem,min(16.979vw,30rem));min-height:max(24rem,min(16.979vw,30rem));max-height:max(24rem,min(16.979vw,30rem));display:block;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link{width:100%;height:max(24rem,min(16.979vw,30rem));min-height:max(24rem,min(16.979vw,30rem));max-height:max(24rem,min(16.979vw,30rem));display:block;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__primary{width:100%;height:100%;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__primary{width:100%;height:100%;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link .product-image__primary :-moz-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__primary :is(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__secondary{width:100%;height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__secondary{width:100%;height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) :-moz-any(product-card) .product-image .product-image__image-link .product-image__secondary :-moz-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__secondary :is(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-image .product-image__image-link .product-image__placeholder{border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-image .product-image__image-link .product-image__placeholder{border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-into-tags{margin-bottom:max(.8rem,min(.625vw,.8rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-into-tags{margin-bottom:max(.8rem,min(.625vw,.8rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-into-tags+.product-title__block-container{margin-top:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-into-tags+.product-title__block-container{margin-top:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-title__block-container{margin-bottom:max(1.2rem,min(.83333vw,1.2rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-title__block-container{margin-bottom:max(1.2rem,min(.83333vw,1.2rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__price-and-button{margin-top:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__price-and-button{margin-top:0}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button{gap:max(.8rem,min(.625vw,.8rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button{gap:max(.8rem,min(.625vw,.8rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity{flex:0 0 8rem;width:8rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity{flex:0 0 8rem;width:8rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.5rem,min(.3vw,.7rem)) max(.6rem,min(.35vw,.85rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.5rem,min(.3vw,.7rem)) max(.6rem,min(.35vw,.85rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) :-webkit-any(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) :is(product-card) .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card{gap:0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image{flex:none;width:100%;height:auto;max-height:max(24rem,min(16.979vw,30rem));margin-bottom:max(2.2rem,min(1.14583vw,2.2rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link{width:100%;height:max(24rem,min(16.979vw,30rem));min-height:max(24rem,min(16.979vw,30rem));max-height:max(24rem,min(16.979vw,30rem));display:block;overflow:hidden}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary{width:100%;height:100%;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :-moz-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__primary :is(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary{width:100%;height:100%}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :-moz-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__secondary :is(img){object-fit:cover;border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none;display:block}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-image .product-image__image-link .product-image__placeholder{border-radius:1.2rem;width:100%;height:100%;min-height:100%;max-height:none}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-into-tags{margin-bottom:max(.8rem,min(.625vw,.8rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-into-tags+.product-title__block-container{margin-top:0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-title__block-container{margin-bottom:max(1.2rem,min(.83333vw,1.2rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__price-and-button{margin-top:0}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button{gap:max(.8rem,min(.625vw,.8rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity{flex:0 0 8rem;width:8rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__button{padding:max(.5rem,min(.3vw,.7rem)) max(.6rem,min(.35vw,.85rem))}.carousels-section:has(collection-tabs.collection-tabs--primary) .product-card .product-card__quantity-and-button .product-quantity .product-quantity__input{padding:0 .4rem}.carousels-section:has(collection-tabs.collection-tabs--primary) .grid-block__container{overflow:visible;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.carousels-section:has(collection-tabs.collection-tabs--primary) collection-tabs.collection-tabs--primary{box-sizing:border-box;-webkit-overflow-scrolling:touch;padding-top:.8rem;padding-bottom:.8rem;scroll-padding-inline:max(2rem,min(5vw,4rem));overflow-x:auto;overflow-y:hidden;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:max(2rem,min(5vw,4rem))!important;padding-right:max(2rem,min(5vw,4rem))!important}.carousels-section:has(collection-tabs.collection-tabs--primary) group:has(>.simple-carousel){overflow:visible;width:100%!important;max-width:none!important}.carousels-section:has(collection-tabs.collection-tabs--primary) group:has(.simple-carousel){overflow:visible;width:100%!important;max-width:none!important}}@media(min-width:768px)and (max-width:1023px){.carousels-section:has(collection-tabs.collection-tabs--primary) .simple-carousel{max-width:none;width:100%!important}.carousels-section:has(collection-tabs.collection-tabs--primary) .simple-carousel .blaze-slider{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}.protein-banner-tabs{width:100%;max-width:100%;display:block}@media screen and (min-width:1330px){.protein-banner-tabs{display:none}}.protein-banner-tabs .protein-banner-tabs__tablist{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.2rem;display:flex;overflow-x:auto}.protein-banner-tabs .protein-banner-tabs__tablist::-webkit-scrollbar{display:none}.protein-banner-tabs .protein-banner-tabs__tab{-webkit-appearance:none;appearance:none;border:none;border:1px solid var(--secondary-blue-800);color:var(--secondary-blue-800);font-family:var(--poppins);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:999px;flex:none;padding:1.2rem 1.6rem;font-size:1.6rem;font-weight:600;line-height:normal;transition:all .2s ease-in-out}.protein-banner-tabs .protein-banner-tabs__tab.is-active,.protein-banner-tabs .protein-banner-tabs__tab[aria-selected=true]{background:var(--protein-banner-product-color,var(--secondary-blue-800));border-color:var(--protein-banner-product-color,var(--secondary-blue-800));color:var(--white);font-weight:600}.protein-banner-tabs .protein-banner-tabs__tab:focus-visible{outline:2px solid color-mix(in srgb,var(--secondary-blue-400-main) 70%,transparent);outline-offset:2px}.protein-banner-tabs .protein-banner-tabs__templates{display:none}.protein-banner-content{width:100%;max-width:100%;display:block}@media screen and (min-width:1280px){.protein-banner-content{display:none}}.protein-banner-content .protein-banner-content__inner{flex-direction:column;gap:1.2rem;width:100%;display:flex}.protein-banner-content .protein-banner-content__title{color:var(--neutral-700);font-family:var(--poppins);font-size:2.4rem;font-weight:600;line-height:normal}.protein-banner-content .protein-banner-content__description{color:var(--neutral-700);font-family:var(--poppins);font-size:1.6rem;font-weight:400;line-height:140%}.protein-banner-content .protein-banner-content__description :-webkit-any(p){margin:0}.protein-banner-content .protein-banner-content__description :is(p){margin:0}.protein-banner-section{background-color:var(--white);width:100%;position:relative;overflow-x:clip;overflow-y:visible}.protein-banner-section__inner{z-index:1;width:100%;max-width:var(--page-width);box-sizing:border-box;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;padding:0 max(2rem,min(5vw,4rem)) 2.4rem;display:flex;position:relative}.protein-banner-section__heading{isolation:isolate;z-index:1;text-align:center;flex-direction:column;align-items:center;gap:2.8rem;width:100%;max-width:min(80rem,100%);margin-left:auto;margin-right:auto;display:flex;position:relative}.protein-banner-section__heading>*{z-index:1;width:100%;position:relative}.protein-banner-section__editor-blocks{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.protein-banner-section__desktop{width:100%;display:none}.protein-banner-section__mobile{flex-direction:column;align-items:center;gap:3.2rem;width:100%;margin-top:4rem;display:flex}.protein-banner-section__grid{--protein-banner-scale:clamp(.74, calc(100vw/1920px) , 1);--protein-banner-plate-size:calc(52rem * var(--protein-banner-scale));--protein-banner-row-height:calc(10.8rem * var(--protein-banner-scale));--protein-banner-row-gap:calc(5.2rem * var(--protein-banner-scale));--protein-banner-lines-height:calc(3 * var(--protein-banner-row-height) + 2 * var(--protein-banner-row-gap));--protein-banner-lines-width:min(100%, calc(167.4rem * var(--protein-banner-scale)));--protein-banner-plate-bleed:max(0px, calc((var(--protein-banner-plate-size) - var(--protein-banner-lines-height)) / 2));grid-template-columns:minmax(0,1fr) var(--protein-banner-plate-size) minmax(0,1fr);grid-template-rows:repeat(3,var(--protein-banner-row-height));column-gap:max(6rem,min(5vw,10rem));row-gap:var(--protein-banner-row-gap);width:100%;max-width:min(168rem,var(--page-width));min-height:var(--protein-banner-lines-height);align-items:start;margin-left:auto;margin-right:auto;display:grid;position:relative}.protein-banner-section__grid:before{content:"";z-index:0;width:var(--protein-banner-lines-width);height:var(--protein-banner-lines-height);background-image:var(--protein-banner-lines-bg);pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.protein-banner-section__item{z-index:1;flex-direction:column;gap:1.2rem;width:100%;max-width:100%;display:flex;position:relative}.protein-banner-section__item .text-block__container{width:100%}.protein-banner-section__item--row-1{grid-row:1}.protein-banner-section__item--row-2{grid-row:2}.protein-banner-section__item--row-3{grid-row:3}.protein-banner-section__item--left{text-align:right;grid-column:1;justify-self:end;align-items:flex-end}.protein-banner-section__item--right{text-align:left;grid-column:3;justify-self:start;align-items:flex-start}.protein-banner-section__item--left .text-block__container .text-block{text-align:right}.protein-banner-section__item--left .text-block__container .text-block :where(*){text-align:right}.protein-banner-section__item--right .text-block__container .text-block{text-align:left}.protein-banner-section__item--right .text-block__container .text-block :where(*){text-align:left}.protein-banner-section__item:has(.text-block--empty):not(:has(.text-block:not(.text-block--empty))){display:none}.protein-banner-section__plate{justify-content:center;align-items:center;display:flex}.protein-banner-section__plate--desktop{z-index:2;width:var(--protein-banner-plate-size);pointer-events:none;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.protein-banner-section__plate--mobile{width:30.2rem;max-width:100%;margin-left:auto;margin-right:auto}.protein-banner-section__plate-image{aspect-ratio:1;object-fit:cover;pointer-events:auto;border-radius:50%;width:100%;height:auto;display:block}@media screen and (max-width:1279px){.protein-banner-section__inner{padding:0 max(2rem,min(5vw,4rem)) 2.4rem}.protein-banner-section__heading{box-sizing:border-box;background-color:var(--protein-banner-product-color,#8ad5e4);border-radius:0 0 50% 50%/0 0 15% 15%;width:auto;max-width:none;margin-left:calc(-1*max(2rem,min(5vw,4rem)));margin-right:calc(-1*max(2rem,min(5vw,4rem)));padding:4rem 3rem 5.5rem;overflow:hidden}.protein-banner-section__desktop{display:none}.protein-banner-section__mobile{display:flex}}@media screen and (min-width:1280px){.protein-banner-section__inner{gap:3.6rem;padding:0 max(2rem,min(5vw,4rem)) 2.4rem}.protein-banner-section__heading{padding-top:4.8rem;padding-bottom:4rem;overflow:visible}.protein-banner-section__heading:before{content:"";z-index:0;background:var(--protein-banner-product-color,#a6dee4);clip-path:ellipse(72% 92% at 50% 0);pointer-events:none;border-radius:0 0 50% 50%/0 0 38% 38%;width:100vw;height:calc(100% + 3.2rem);position:absolute;top:0;left:50%;transform:translate(-50%)}.protein-banner-section__desktop{--protein-banner-scale:clamp(.74, calc(100vw/1920px) , 1);--protein-banner-plate-size:calc(52rem * var(--protein-banner-scale));--protein-banner-row-height:calc(10.8rem * var(--protein-banner-scale));--protein-banner-row-gap:calc(5.2rem * var(--protein-banner-scale));--protein-banner-lines-height:calc(3 * var(--protein-banner-row-height) + 2 * var(--protein-banner-row-gap));--protein-banner-plate-bleed:max(0px, calc((var(--protein-banner-plate-size) - var(--protein-banner-lines-height)) / 2));width:100%;padding-block:var(--protein-banner-plate-bleed);box-sizing:content-box;display:block}.protein-banner-section__mobile{display:none}}.three-texts-and-product__container{background-color:var(--neutral-white);border-radius:2.4rem;flex-direction:column;justify-content:space-between;height:100%;padding:max(2rem,min(1.71875vw,3.3rem));display:flex}@media(max-width:768px){.three-texts-and-product__container{height:auto;max-height:40rem}}.three-texts-and-product__container .three-texts-and-product__texts-container{flex-direction:column;display:flex}.three-texts-and-product__container .three-texts-and-product__texts-container .three-texts-and-product__divider{background:var(--primary-orange-400-main);border:none;width:100%;height:.1rem;margin-top:max(1.2rem,min(.8vw,1.6rem));margin-bottom:max(1.2rem,min(.8vw,1.6rem))}.three-texts-and-product__container .mini-product-card__price.product-price .product-price__container .product-price__current{font-size:1.4rem}.three-texts-and-product__container .mini-product-card__price.product-price .product-price__container .product-price__discount-badge{background:var(--primary-orange-400-main);font-size:max(.7rem,min(.48vw,.8rem))}.mini-product-card{border-radius:1.2rem;width:100%}.mini-product-card__inner{align-items:flex-start;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}.mini-product-card__link{min-width:0;color:inherit;flex:auto;align-items:flex-start;gap:1rem;text-decoration:none;display:flex}.mini-product-card__link:focus-visible{outline:2px solid var(--primary-orange-400-main);outline-offset:2px;border-radius:.8rem}.mini-product-card__media{border-radius:.8rem;flex-shrink:0;width:max(5.4rem,min(3.125vw,6rem));height:max(5.4rem,min(3.125vw,6rem));overflow:hidden}.mini-product-card__image{object-fit:cover;object-position:center;border-radius:.8rem;width:100%;height:100%;display:block}.mini-product-card__info{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.mini-product-card__title{-webkit-line-clamp:2;color:var(--element-black-main);text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;font-size:1.4rem;font-weight:400;line-height:120%;display:-webkit-box;overflow:hidden}.mini-product-card__out-of-stock{color:var(--element-black-200);font-family:var(--inter);font-size:max(.875rem,min(.625vw,1rem))}.mini-product-card .mini-product-card__price{align-items:flex-start}.mini-product-card .mini-product-card__price .product-price__wrapper{align-items:flex-start;gap:0}.mini-product-card .mini-product-card__price .product-price__price-with-icon{justify-content:flex-start;align-items:center}.mini-product-card .mini-product-card__price .product-price__category-icon{display:none}.mini-product-card .mini-product-card__price .product-price__wrapper .product-price__container{flex-flow:row;align-items:center;gap:.6rem;display:flex}.mini-product-card .mini-product-card__price .product-price__wrapper .product-price__container .product-price__compare{font-family:var(--inter);align-self:center;align-items:center;font-size:max(.875rem,min(.625vw,1.2rem));font-weight:500;text-decoration:line-through;display:flex}.mini-product-card .mini-product-card__price .product-price__wrapper .product-price__container .product-price__current-discount{flex-flow:row;align-items:center;gap:.6rem;display:flex}.mini-product-card .mini-product-card__price .product-price__wrapper .product-price__container .product-price__current{color:var(--element-black-main);font-family:var(--inter);font-size:max(1rem,min(.83333vw,1.6rem));font-weight:500}.mini-product-card .mini-product-card__price .product-price__wrapper .product-price__container .product-price__discount-badge{background:var(--primary-orange-400-main);color:var(--white);border-radius:.8rem;align-items:center;font-weight:600}.mini-product-card .mini-product-card__price .product-price__pix-text,.mini-product-card .mini-product-card__price .product-price__installments{display:none}.mini-product-card__action{flex-shrink:0;align-self:center}.mini-product-card__cart-btn{background:var(--primary-orange-400-main);width:max(4rem,min(2.916vw,4.4rem));min-width:max(4rem,min(2.916vw,4.4rem));height:max(4rem,min(2.916vw,4.4rem));color:var(--white);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.mini-product-card__cart-btn .loader__container .loader{border-top-color:var(--white)}.mini-product-card__cart-btn .icon{justify-content:center;align-items:center;display:flex}.mini-product-card__cart-btn .icon :-webkit-any(svg){stroke:currentColor;width:max(1.6rem,min(1.04166vw,1.8rem));height:max(1.6rem,min(1.04166vw,1.8rem))}.mini-product-card__cart-btn .icon :is(svg){stroke:currentColor;width:max(1.6rem,min(1.04166vw,1.8rem));height:max(1.6rem,min(1.04166vw,1.8rem))}@media screen and (min-width:990px){.mini-product-card__cart-btn{width:max(4.4rem,min(3vw,4.8rem));min-width:max(4.4rem,min(3vw,4.8rem));height:max(4.4rem,min(3vw,4.8rem))}.mini-product-card__cart-btn .icon :-webkit-any(svg){width:max(2rem,min(1.25vw,2.4rem));height:max(2rem,min(1.25vw,2.4rem))}.mini-product-card__cart-btn .icon :is(svg){width:max(2rem,min(1.25vw,2.4rem));height:max(2rem,min(1.25vw,2.4rem))}}.how-to-consume-card{--htc-media-ratio:400 / 416;--htc-title-lines:2;--htc-desc-lines:4;flex-direction:column;align-items:center;gap:max(1.2rem,min(1.6vw,1.6rem));width:100%;height:100%;display:flex}.how-to-consume-card .how-to-consume-card__media{width:100%;aspect-ratio:var(--htc-media-ratio);border-radius:2.4rem;flex-shrink:0;overflow:hidden}.how-to-consume-card .how-to-consume-card__media>.image-block{width:100%!important;height:100%!important;aspect-ratio:unset!important}.how-to-consume-card .how-to-consume-card__media>.image-block :-webkit-any(picture){width:100%;height:100%;display:block}.how-to-consume-card .how-to-consume-card__media>.image-block :is(picture){width:100%;height:100%;display:block}.how-to-consume-card .how-to-consume-card__media>.image-block :-webkit-any(img){object-fit:cover;border-radius:2.4rem;width:100%;height:100%}.how-to-consume-card .how-to-consume-card__media>.image-block :is(img){object-fit:cover;border-radius:2.4rem;width:100%;height:100%}.how-to-consume-card .how-to-consume-card__content{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:max(.8rem,min(1vw,1.2rem));width:100%;display:flex}.how-to-consume-card .how-to-consume-card__title,.how-to-consume-card .how-to-consume-card__description{justify-content:center;align-items:flex-start;width:100%;display:flex}.how-to-consume-card .how-to-consume-card__title .text-block__container,.how-to-consume-card .how-to-consume-card__title .text-block{-webkit-line-clamp:var(--htc-title-lines);-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.how-to-consume-card .how-to-consume-card__description .text-block__container,.how-to-consume-card .how-to-consume-card__description .text-block{-webkit-line-clamp:var(--htc-desc-lines);-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.simple-carousel:has(.how-to-consume-card) .blaze-track-container{container:htc-carousel/inline-size}.simple-carousel:has(.how-to-consume-card) .blaze-track{align-items:stretch}.simple-carousel:has(.how-to-consume-card) .blaze-track>.how-to-consume-card{height:100%}@media screen and (min-width:501px){.simple-carousel:has(.how-to-consume-card) .how-to-consume-card__media{--htc-reference-slides:4;width:min(100%,calc((100cqw - (var(--htc-reference-slides) - 1) * var(--slide-gap,15px)) / var(--htc-reference-slides)))}}@media screen and (max-width:768px){.simple-carousel:has(.how-to-consume-card) .blaze-track>.how-to-consume-card{max-width:32rem;margin-left:auto;margin-right:auto}}.faqs-container dropdown-component{border-bottom:1px solid var(--neutral-700)}.faqs-container dropdown-component .dropdown-heading__icon{min-width:2rem!important;max-width:2rem!important;min-height:2rem!important;max-height:2rem!important}.faqs-container dropdown-component .dropdown-heading__icon :-webkit-any(svg){width:100%;height:100%}.faqs-container dropdown-component .dropdown-heading__icon :is(svg){width:100%;height:100%}.faqs-container dropdown-component .dropdown-heading__icon :-webkit-any(path){stroke-width:1.5px}.faqs-container dropdown-component .dropdown-heading__icon :is(path){stroke-width:1.5px}.signature-table-block{width:100%}.signature-table-block--width-full .signature-table-block__scroll{max-width:none}.signature-table-block__scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.signature-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:56rem;font-family:var(--poppins,sans-serif);color:var(--neutral-700,#333);font-size:1.8rem}.signature-table__thead{border-bottom:none}.signature-table__th{text-transform:none;letter-spacing:normal;text-align:center;vertical-align:bottom;border:none;padding:0 1.8rem;font-weight:500}.signature-table__th--feature{width:33.7rem;max-width:40%;padding-top:2.1rem}.signature-table__th-text{color:var(--neutral-700,#333);font-size:1.6rem;line-height:normal;display:inline-block}.signature-table__th:not(.signature-table__th--feature) .signature-table__th-text{box-sizing:border-box;background-color:transparent;border-radius:.8rem;width:100%;padding:.9rem 1.8rem}.signature-table__th.signature-table__th--highlight .signature-table__th-text{background-color:#f3872c;font-style:italic;font-weight:500}.signature-table__tbody .signature-table__tr{border-bottom:none}.signature-table__td{text-align:center;vertical-align:middle;border-top:none;height:5.8rem;padding:1.1rem 1.4rem;font-size:1.8rem;font-weight:400}.signature-table__tbody .signature-table__tr:not(:first-child) .signature-table__td{border-top:1px solid #c7c5be}.signature-table__td--feature{text-transform:none;letter-spacing:normal;text-align:left;padding-top:1.1rem;padding-bottom:1.1rem;font-size:1.8rem;font-weight:400}.signature-table__tbody .signature-table__tr:first-child .signature-table__td--feature{padding-top:1.1rem;padding-bottom:1.1rem}.signature-table__tbody .signature-table__tr:not(:first-child) .signature-table__td--feature{padding-top:.9rem;padding-bottom:.9rem}.signature-table__value{line-height:normal;display:inline-block}.signature-table__td--feature .signature-table__value{text-align:left}.signature-table__icon{justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.signature-table__icon.signature-table__icon--check :-moz-any(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--check :-webkit-any(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--check :is(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--check :-webkit-any(svg) :-webkit-any(path){stroke:var(--tertiary-orange-light,#f3872c)}.signature-table__icon.signature-table__icon--check :is(svg) :is(path){stroke:var(--tertiary-orange-light,#f3872c)}.signature-table__icon.signature-table__icon--cross :-moz-any(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--cross :-webkit-any(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--cross :is(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--cross :-webkit-any(svg) :-webkit-any(path){stroke:var(--neutral-700,#333)}.signature-table__icon.signature-table__icon--cross :is(svg) :is(path){stroke:var(--neutral-700,#333)}@media screen and (max-width:927px){.signature-table-block__scroll{overflow-x:visible}.signature-table{min-width:0;font-size:1.3rem}.signature-table__th{vertical-align:bottom;padding:0}.signature-table__th--feature{width:auto;max-width:none;padding-top:0}.signature-table__th:not(.signature-table__th--feature){width:10.4rem}.signature-table__th-text{font-size:1.3rem;font-weight:500;line-height:normal}.signature-table__th--highlight .signature-table__th-text{width:10.4rem;max-width:10.4rem;padding:.9rem .2rem;font-size:1.3rem}.signature-table__th:not(.signature-table__th--highlight) .signature-table__th-text{max-width:10.4rem;margin-left:auto;margin-right:auto;line-height:1.2}.signature-table__td{height:5.8rem;padding:1.6rem 1.8rem;font-size:1.3rem}.signature-table__td--feature{padding:1.6rem .8rem 1.6rem 0;font-size:1.3rem;font-weight:400}.signature-table__tbody .signature-table__tr:not(:first-child) .signature-table__td--feature{padding-top:1.6rem;padding-bottom:1.6rem}.signature-table__td:not(.signature-table__td--feature){width:10.4rem;padding-left:1.8rem;padding-right:1.8rem}.signature-table__tbody .signature-table__tr:not(:first-child) .signature-table__td{border-top-color:var(--neutral-600,#4d4d4d)}.signature-table__icon{width:2rem;height:2rem}}.signature-dropdown-block{width:100%;font-family:var(--poppins,sans-serif);color:var(--neutral-700,#333)}.signature-dropdown-block .signature-dropdown__header{grid-template-columns:repeat(var(--signature-dropdown-cols,3),minmax(0,1fr));border-bottom:none;align-items:end;gap:0;width:100%;display:grid}.signature-dropdown-block .signature-dropdown__header-cell{text-align:center;padding:0 1.8rem}.signature-dropdown-block .signature-dropdown__header-cell:first-child{padding-top:3.2rem}.signature-dropdown-block .signature-dropdown__header-cell:not(:first-child){border-left:none}.signature-dropdown-block .signature-dropdown__header-cell--highlight .signature-dropdown__header-text{background-color:var(--tertiary-orange-light,#f3872c);border-radius:.8rem;width:100%;padding:.9rem 1.8rem;font-style:italic;font-weight:500}.signature-dropdown-block .signature-dropdown__header-text{text-transform:none;letter-spacing:normal;color:var(--neutral-700,#333);font-size:1.8rem;font-weight:500;line-height:normal;display:inline-block}.signature-dropdown-block .signature-dropdown__dropdowns{width:100%}.signature-dropdown-block .signature-dropdown__dropdowns :-moz-any(dropdown-component){border-top:none}.signature-dropdown-block .signature-dropdown__dropdowns :-moz-any(dropdown-component):not(:first-child){border-top:1px solid #c7c5be}.signature-dropdown-block .signature-dropdown__dropdowns :-moz-any(dropdown-component) .dropdown-heading__title{text-transform:none;letter-spacing:normal;color:var(--neutral-700,#333);font-size:2rem;font-weight:400}.signature-dropdown-block .signature-dropdown__dropdowns :-webkit-any(dropdown-component){border-top:none}.signature-dropdown-block .signature-dropdown__dropdowns :is(dropdown-component){border-top:none}.signature-dropdown-block .signature-dropdown__dropdowns :-webkit-any(dropdown-component):not(:first-child){border-top:1px solid #c7c5be}.signature-dropdown-block .signature-dropdown__dropdowns :is(dropdown-component):not(:first-child){border-top:1px solid #c7c5be}.signature-dropdown-block .signature-dropdown__dropdowns :-webkit-any(dropdown-component) .dropdown-heading__title{text-transform:none;letter-spacing:normal;color:var(--neutral-700,#333);font-size:2rem;font-weight:400}.signature-dropdown-block .signature-dropdown__dropdowns :is(dropdown-component) .dropdown-heading__title{text-transform:none;letter-spacing:normal;color:var(--neutral-700,#333);font-size:2rem;font-weight:400}.signature-dropdown-block .signature-dropdown__grid{grid-template-columns:repeat(var(--signature-dropdown-cols,3),minmax(0,1fr));place-items:center;gap:.4rem;width:100%;min-height:5.8rem;padding:1.6rem 1.8rem;display:grid}.signature-dropdown-block .signature-dropdown__cell{justify-content:center;align-items:center;min-height:2.4rem;display:flex}.signature-dropdown-block .signature-dropdown__cell .signature-table__icon{width:2.4rem;height:2.4rem}.signature-dropdown-block .dropdown-content__inner .signature-dropdown__grid{padding-top:.4rem;padding-bottom:.4rem}.product-price__subscription-savings-badge{background-color:var(--primary-green-300);letter-spacing:.01em;color:hsl(var(--positiveco-verde-escuro-900));border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1.4rem;font-size:1.4rem;font-weight:700;line-height:1.2;display:inline-flex}.simple-carousel:has(.subscription__card-container) .blaze-track{align-items:stretch!important}@media screen and (min-width:768px){.simple-carousel:has(.subscription__card-container) .blaze-slider{overflow:visible}.simple-carousel:has(.subscription__card-container) .blaze-container{overflow:visible}.simple-carousel:has(.subscription__card-container) .blaze-track>:has(.subscription__card-container){overflow:visible}.simple-carousel:has(.subscription__card-container) .blaze-track>.subscription__card-container{overflow:visible}.simple-carousel:has(.subscription__card-container) .blaze-track{justify-content:center}.simple-carousel:has(.subscription__card-container) .blaze-track>:has(.subscription__card-container){box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,42rem));justify-content:center;align-items:stretch;gap:3rem;min-width:0;max-width:100%;margin-left:auto;margin-right:auto;display:grid;flex:none!important;width:fit-content!important}}@media screen and (min-width:768px)and (max-width:1023px){.simple-carousel:has(.subscription__card-container) .blaze-track>:has(.subscription__card-container){grid-template-columns:repeat(2,minmax(0,42rem));gap:2.5rem}}.subscription__card-container{flex-direction:column;align-self:stretch;width:100%;max-width:42rem;margin-top:2rem;padding-bottom:.8rem;display:flex;position:relative}.subscription__card-container>group{flex:auto;min-height:100%;flex-direction:column!important;height:auto!important;display:flex!important}@media screen and (min-width:768px)and (max-width:1023px){.subscription__card-container{margin-top:0}}.subscription__card-container .subscription-popup-trigger{justify-content:center;align-items:center;width:100%;margin-top:auto;display:flex}.subscription__card-container .subscription__card-tag{z-index:2;background-color:var(--primary-green-300);border-radius:3rem;width:max-content;padding:max(.4rem,min(.4vw,.8rem)) max(1.2rem,min(1.125vw,2.4rem));position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.subscription__card-container .subscription__card-tag{top:.3rem;transform:translate(-50%)}}.subscription__card-container .subscription__card-image{border-radius:1.6rem;width:100%;overflow:hidden}@media screen and (min-width:768px){.subscription__card-container .subscription__card-image{border-radius:2.4rem}}.subscription__card-container .subscription__card-image__img{object-fit:cover;width:100%;height:auto;display:block}.subscription__card-container .subscription__price-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:max(.2rem,min(.6vw,1rem));width:100%;display:flex}.subscription__card-container .subscription__price-container .subscription__price-container__item{flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:0;width:auto;display:flex}.subscription__card-container .subscription__price-container .subscription__price-container__item .text-block__container{text-align:center;flex:none;width:auto;max-width:none}.subscription__card-container .subscription__price-container .subscription__price-container__item .text-block{text-align:center;width:auto}.subscription__card-container .subscription__price-container .subscription__price-container__item .text-block :-webkit-any(*){text-align:center;width:auto}.subscription__card-container .subscription__price-container .subscription__price-container__item .text-block :is(*){text-align:center;width:auto}.subscription__card-container .subscription__price-container .subscription__price-container__tag{background-color:var(--primary-green-300);border-radius:1.5rem;padding:max(.3rem,min(.3vw,.6rem)) max(.6rem,min(.6vw,1.2rem))}.subscription__card-container .subscription__description{border-bottom:1px solid #2b2b2b;padding-bottom:max(1.2rem,min(1.04167vw,2rem))}.subscription__card-container .subscription__divider{border-bottom:1px solid #2b2b2b;padding-bottom:max(1.2rem,min(1.04167vw,2rem));display:none}.subscription__card-container .subscription__price-container:not(:has(+.subscription__description))+.subscription__divider{display:block}.subscription__card-container .subscription-content{flex-direction:column;flex:auto;gap:max(1.2rem,min(1.04167vw,2rem));display:flex}.subscription__card-container .subscription-content .subscription-benefits-list{flex-direction:column;gap:max(.6rem,min(.6vw,1.2rem));margin:0;padding:0;list-style:none;display:flex}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item{align-items:center;gap:max(1.4rem,min(1.0625vw,1.4rem));display:flex}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon{width:3rem;height:3rem}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon :-moz-any(svg){width:100%;height:100%}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon :-webkit-any(svg){width:100%;height:100%}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon :is(svg){width:100%;height:100%}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--black)}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon :is(svg) :is(path){stroke:var(--black)}@media screen and (max-width:767px){.simple-carousel:has(.subscription__card-container){overflow:hidden}.simple-carousel:has(.subscription__card-container) .blaze-track>:has(.subscription__card-container){box-sizing:border-box;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto;overflow-y:hidden}.simple-carousel:has(.subscription__card-container) .blaze-track>:has(.subscription__card-container)::-webkit-scrollbar{display:none}.subscription__card-container{scroll-snap-align:start;max-width:42rem}}subscription-kit-popup{--popup-bg:var(--neutral-white);--popup-text:var(--neutral-700);--popup-text-strong:var(--neutral-800);--popup-border:var(--neutral-200);--popup-border-strong:var(--neutral-700);--popup-accent:var(--tertiary-orange-light);--popup-accent-hover:var(--primary-orange-500);--popup-green:var(--tertiary-green);--popup-green-dark:var(--primary-green-600);--popup-muted:var(--neutral-300);--popup-card-border:rgba(98,98,98,.2);--popup-radius-panel:1.5rem;--popup-radius-panel-desktop:2rem;--popup-radius-card:1rem;--popup-radius-card-mobile:.75rem;--popup-radius-pill:12.8rem;--popup-radius-pill-mobile:10.5rem;--popup-panel-max-width:160rem;--popup-panel-max-height:94dvh}.subscription-popup-trigger{width:100%;display:flex}subscription-kit-popup{display:none}subscription-kit-popup:not([hidden]){width:0;height:0;display:block;overflow:visible}subscription-kit-popup .subscription-popup__overlay{z-index:99997;cursor:pointer;background:#0000008c;position:fixed;top:0;bottom:0;left:0;right:0}subscription-kit-popup .subscription-popup__panel{z-index:99998;background:var(--popup-bg);border-radius:var(--popup-radius-panel) var(--popup-radius-panel) 0 0;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__panel{width:min(96vw,var(--popup-panel-max-width));height:var(--popup-panel-max-height);max-height:var(--popup-panel-max-height);border-radius:var(--popup-radius-panel-desktop);top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}}subscription-kit-popup .subscription-popup__header{flex-direction:column;flex-shrink:0;gap:.8rem;width:100%;padding:1.2rem 1.2rem 0;display:flex}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__header{gap:1rem;padding:2rem 2.4rem 0}}subscription-kit-popup .subscription-popup__header-top{flex-direction:column;align-items:flex-end;gap:.8rem;width:100%;display:flex;position:relative}subscription-kit-popup .subscription-popup__header-titles{flex-direction:column;width:100%;display:flex}subscription-kit-popup .subscription-popup__header-title{font-family:var(--poppins);color:var(--popup-text);text-align:center;text-transform:uppercase;margin:0;padding:0;font-weight:700;line-height:1.1}subscription-kit-popup .subscription-popup__header-title--desktop{font-size:max(2rem,min(1.6vw,2.6rem));display:none}subscription-kit-popup .subscription-popup__header-title--mobile{font-size:max(2rem,min(6vw,2.4rem));line-height:1;display:block}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__header-title--desktop{display:block}subscription-kit-popup .subscription-popup__header-title--mobile{display:none}}subscription-kit-popup .subscription-popup__close{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}subscription-kit-popup .subscription-popup__close:hover svg path{fill:var(--popup-accent)}subscription-kit-popup .subscription-popup__close svg{width:1.6rem;height:1.6rem}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__close{position:absolute;top:0;right:0}subscription-kit-popup .subscription-popup__close svg{width:2rem;height:2rem}}subscription-kit-popup .subscription-popup__progress{width:100%;padding:0 .6rem .8rem}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__progress{padding:0 1.2rem 1rem}}subscription-kit-popup .subscription-popup__progress-inner{width:100%;padding-bottom:2rem;position:relative}subscription-kit-popup .subscription-popup__progress-subtitle{font-family:var(--poppins);color:var(--popup-text);text-align:center;width:100%;margin:0;padding:0 1rem;font-size:max(1.2rem,min(.8vw,1.5rem));font-weight:400;line-height:1.22}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__progress-subtitle{padding:0 2rem}}subscription-kit-popup .subscription-popup__progress-track{background:var(--neutral-100);z-index:0;border-radius:.2rem;height:.3rem;position:absolute;top:1.2rem;left:0;right:0;overflow:hidden;transform:translateY(-50%)}subscription-kit-popup .subscription-popup__progress-steps{z-index:1;width:100%;height:2.1rem;position:relative}subscription-kit-popup .subscription-popup__progress-fill{background:var(--popup-accent);border-radius:.2rem;width:0%;height:100%;transition:width .45s}subscription-kit-popup .subscription-popup__progress-step{flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex;position:absolute;top:0;transform:translate(-50%)}subscription-kit-popup .subscription-popup__progress-step:first-child{left:12.5%}subscription-kit-popup .subscription-popup__progress-step:nth-child(2){left:37.5%}subscription-kit-popup .subscription-popup__progress-step:nth-child(3){left:62.5%}subscription-kit-popup .subscription-popup__progress-step:nth-child(4){left:87.5%}subscription-kit-popup .subscription-popup__progress-step-icon{background:var(--neutral-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;transition:background .3s;display:flex}subscription-kit-popup .subscription-popup__progress-step--reached .subscription-popup__progress-step-icon{background:var(--popup-accent)}subscription-kit-popup .subscription-popup__progress-step-icon svg{width:1.05rem;height:1.05rem}subscription-kit-popup .subscription-popup__progress-step-label{font-family:var(--poppins);color:var(--popup-muted);white-space:nowrap;font-size:max(.9rem,min(.7vw,1.3rem));font-weight:600;transition:color .3s;position:absolute;top:2.5rem;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__progress-inner{padding-bottom:2.2rem}subscription-kit-popup .subscription-popup__progress-steps{height:2.4rem}subscription-kit-popup .subscription-popup__progress-step-icon{width:2.4rem;height:2.4rem}subscription-kit-popup .subscription-popup__progress-step-icon svg{width:1.2rem;height:1.2rem}subscription-kit-popup .subscription-popup__progress-step-label{font-size:max(1rem,min(.7vw,1.3rem));top:2.8rem}}subscription-kit-popup .subscription-popup__progress-step--reached .subscription-popup__progress-step-label{color:var(--popup-accent)}subscription-kit-popup .subscription-popup__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--popup-accent) var(--neutral-100);flex-direction:column;flex:1;gap:.6rem;min-height:0;padding:0 1.2rem 1.2rem;display:flex;overflow-y:auto}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__body{gap:1.2rem;padding:0 2.4rem 1.6rem}}subscription-kit-popup .subscription-popup__body::-webkit-scrollbar{width:.4rem}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__body::-webkit-scrollbar{width:.6rem}}subscription-kit-popup .subscription-popup__body::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:10rem}subscription-kit-popup .subscription-popup__body::-webkit-scrollbar-thumb{background:var(--popup-accent);border-radius:10rem}subscription-kit-popup .subscription-popup__recurrence{display:none}subscription-kit-popup .subscription-popup__recurrence-title{font-family:var(--poppins);color:var(--popup-text);margin:0;font-size:max(1.6rem,min(1vw,1.8rem));font-weight:700;line-height:1.1;display:none}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__recurrence-title{display:block}}subscription-kit-popup .subscription-popup__recurrence-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.6rem;width:100%;display:grid}subscription-kit-popup .subscription-popup__recurrence-option-wrapper{flex-direction:column;justify-content:flex-end;width:100%;min-width:0;height:auto;display:flex;position:relative}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__recurrence-options{flex-wrap:nowrap;gap:.6rem;display:flex;overflow:hidden}subscription-kit-popup .subscription-popup__recurrence-option-wrapper{flex:1 1 0;width:auto}subscription-kit-popup .subscription-popup__recurrence-options:has(>:nth-child(5)){scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--popup-accent) var(--neutral-100);padding-bottom:.4rem;overflow-x:auto}subscription-kit-popup .subscription-popup__recurrence-options:has(>:nth-child(5)) .subscription-popup__recurrence-option-wrapper{scroll-snap-align:start;flex:none;width:max-content;min-width:max(12rem,min(22vw,16rem))}subscription-kit-popup .subscription-popup__recurrence-options:has(>:nth-child(5))::-webkit-scrollbar{height:.4rem}subscription-kit-popup .subscription-popup__recurrence-options:has(>:nth-child(5))::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:10rem}subscription-kit-popup .subscription-popup__recurrence-options:has(>:nth-child(5))::-webkit-scrollbar-thumb{background:var(--popup-accent);border-radius:10rem}}subscription-kit-popup .subscription-popup__recurrence-option-wrapper:has(.subscription-popup__recurrence-flag){padding-top:1.2rem}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__recurrence-option-wrapper:has(.subscription-popup__recurrence-flag){padding-top:1.6rem}}subscription-kit-popup .subscription-popup__recurrence-flag{z-index:1;background:var(--popup-text-strong);color:var(--white);font-family:var(--poppins);text-transform:uppercase;letter-spacing:.01rem;white-space:nowrap;pointer-events:none;border-radius:1.2rem;padding:.2rem 1rem;font-size:max(1rem,min(.72917vw,1.4rem));font-weight:600;line-height:1.8rem;position:absolute;top:0;left:50%;transform:translate(-50%)}subscription-kit-popup .subscription-popup__recurrence-option{border:1px solid var(--popup-border-strong);background:var(--white);cursor:pointer;border-radius:1.2rem;justify-content:center;align-items:center;gap:1.2rem;width:100%;min-height:4.8rem;padding:.8rem 1.2rem;transition:border-color .2s,background .2s;display:flex}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__recurrence-option{gap:.8rem;min-height:4.6rem;padding:.8rem}}subscription-kit-popup .subscription-popup__recurrence-option:hover{border-color:var(--popup-accent)}subscription-kit-popup .subscription-popup__recurrence-option--active{background:var(--popup-accent);border-color:var(--popup-border-strong)}subscription-kit-popup .subscription-popup__recurrence-input{-webkit-appearance:none;appearance:none;border:1.44px solid var(--popup-border-strong);cursor:pointer;background:0 0;border-radius:.864rem;flex-shrink:0;width:1.8rem;height:1.8rem;margin:0;padding:0}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__recurrence-input{border-width:2px;border-radius:1.2rem;width:2rem;height:2rem}}subscription-kit-popup .subscription-popup__recurrence-input:checked{background:var(--popup-text-strong);border-color:var(--popup-text-strong);box-shadow:inset 0 0 0 .35rem var(--popup-accent)}subscription-kit-popup .subscription-popup__recurrence-option--active .subscription-popup__recurrence-input:checked{box-shadow:inset 0 0 0 .35rem var(--popup-accent)}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__recurrence-input:checked{box-shadow:inset 0 0 0 .4rem var(--popup-accent)}}subscription-kit-popup .subscription-popup__recurrence-label{font-family:var(--poppins);color:var(--popup-text);text-transform:uppercase;letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;font-size:max(1.3rem,min(.85vw,1.6rem));font-weight:600;line-height:1}subscription-kit-popup .subscription-popup__tab-panel[hidden]{display:none}subscription-kit-popup .subscription-popup__group{flex-direction:column;gap:1rem;display:flex}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__group{gap:1.2rem}}subscription-kit-popup .subscription-popup__group-title{font-family:var(--poppins);color:var(--popup-text);text-transform:uppercase;background:var(--popup-bg);border-radius:.4rem;margin:0;padding:.5rem 2rem;font-size:max(1.3rem,min(.85vw,1.6rem));font-weight:700}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__group-title{padding:.5rem 1.2rem}}subscription-kit-popup .subscription-popup__products{scrollbar-width:thin;scrollbar-color:var(--popup-accent) var(--neutral-100);grid-template-rows:1fr;grid-auto-columns:max(10.8rem,min(28vw,11.6rem));grid-auto-flow:column;gap:.7rem;width:100%;padding:0 .8rem .5rem;display:grid;overflow-x:auto}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__products{grid-auto-columns:max(13rem,min(9vw,14.4rem));gap:1rem;padding:0 1.2rem .5rem}}subscription-kit-popup .subscription-popup__products::-webkit-scrollbar{height:.4rem}subscription-kit-popup .subscription-popup__products::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:10rem}subscription-kit-popup .subscription-popup__products::-webkit-scrollbar-thumb{background:var(--popup-accent);border-radius:10rem}subscription-kit-popup .subscription-popup__empty{font-family:var(--poppins);color:var(--popup-muted);text-align:center;padding:3rem 0;font-size:max(1.4rem,min(.83333vw,1.6rem))}subscription-kit-popup .subscription-popup__footer{border-top:1px solid var(--popup-border-strong);background:var(--popup-bg);flex-direction:column;flex-shrink:0;gap:.8rem;padding:.8rem 1.2rem 1rem;display:flex}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__footer{gap:.8rem;padding:1.2rem 2.4rem 1.4rem}}subscription-kit-popup .subscription-popup__subscription-control{width:100%}subscription-kit-popup .subscription-popup__subscription-control:empty{display:none}subscription-kit-popup .subscription-popup__subscription-control cart-subscription{border-radius:.5rem;width:100%;margin:0;padding:.8rem 1rem}subscription-kit-popup .subscription-popup__subscription-control .cart-subscription__header{gap:.8rem}subscription-kit-popup .subscription-popup__subscription-control .cart-subscription__status-icon{width:1.4rem;height:1.4rem;margin-top:.2rem}subscription-kit-popup .subscription-popup__subscription-control .cart-subscription__status-icon svg{width:1rem;height:1rem}subscription-kit-popup .subscription-popup__subscription-control .cart-subscription__title{font-size:max(1.4rem,min(.8vw,1.6rem))}subscription-kit-popup .subscription-popup__subscription-control .cart-subscription__description{font-size:max(1.2rem,min(.75vw,1.4rem))}subscription-kit-popup .subscription-popup__summary{flex-direction:column;gap:1.2rem;width:100%;display:flex}@media screen and (min-width:900px){subscription-kit-popup .subscription-popup__summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(24rem,32rem);grid-template-areas:"left subscription right";align-items:stretch;gap:1.6rem;display:grid}}subscription-kit-popup .subscription-popup__summary--empty .subscription-popup__summary-title,subscription-kit-popup .subscription-popup__summary--empty .subscription-popup__summary-subtitle,subscription-kit-popup .subscription-popup__summary--empty .subscription-popup__summary-list{display:none}subscription-kit-popup .subscription-popup__summary-placeholder{font-family:var(--poppins);color:var(--popup-muted);margin:0;padding:.4rem 0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:italic;font-weight:400;display:none}subscription-kit-popup .subscription-popup__summary--empty .subscription-popup__summary-placeholder{display:block}subscription-kit-popup .subscription-popup__summary-left{flex-direction:column;grid-area:left;gap:.6rem;width:100%;min-width:0;display:flex}@media screen and (min-width:900px){subscription-kit-popup .subscription-popup__summary-left,subscription-kit-popup .subscription-popup__subscription-control,subscription-kit-popup .subscription-popup__summary-right{place-self:stretch stretch;width:100%;min-width:0;max-width:none}subscription-kit-popup .subscription-popup__summary-right{max-width:32rem}subscription-kit-popup .subscription-popup__subscription-control cart-subscription.is-visible{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;height:100%;display:flex}}subscription-kit-popup .subscription-popup__subscription-control{grid-area:subscription;min-width:0}subscription-kit-popup .subscription-popup__subscription-control cart-subscription.is-disabled{opacity:.52;background:color-mix(in srgb,var(--neutral-100) 55%,var(--popup-bg));border-color:var(--neutral-200)}subscription-kit-popup .subscription-popup__subscription-control cart-subscription.is-active .cart-subscription__status-icon{background:var(--popup-accent)}subscription-kit-popup .subscription-popup__subscription-control cart-subscription.is-disabled .cart-subscription__status-icon{background:var(--neutral-200)}subscription-kit-popup .subscription-popup__subscription-control cart-subscription.is-disabled .cart-subscription__label{cursor:not-allowed}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__summary-left{gap:.8rem}}subscription-kit-popup .subscription-popup__summary-title{font-family:var(--poppins);color:var(--popup-text);margin:0;font-size:max(1.4rem,min(.8vw,1.6rem));font-weight:600;line-height:1.1;display:none}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__summary-title{display:block}}subscription-kit-popup .subscription-popup__summary-subtitle{font-family:var(--poppins);color:var(--popup-text);margin:0;font-size:max(1.2rem,min(.8vw,1.5rem));font-weight:600;line-height:1.1}subscription-kit-popup .subscription-popup__summary-list{scrollbar-width:thin;scrollbar-color:var(--popup-accent) var(--neutral-100);flex-direction:column;gap:.6rem;width:100%;max-width:100%;max-height:8rem;margin:0;padding:0 .6rem 0 0;list-style:none;display:flex;overflow-y:auto}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__summary-list{gap:.8rem}}@media screen and (max-width:899px){subscription-kit-popup .subscription-popup__summary-list{width:100%}}subscription-kit-popup .subscription-popup__summary-list::-webkit-scrollbar{width:.4rem}subscription-kit-popup .subscription-popup__summary-list::-webkit-scrollbar-thumb{background:var(--popup-accent);border-radius:10rem}subscription-kit-popup .subscription-popup__summary-list li{font-family:var(--poppins);color:var(--popup-text);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:1.1}subscription-kit-popup .subscription-popup__summary-right{flex-direction:column;grid-area:right;gap:.6rem;width:100%;max-width:32rem;display:flex}@media screen and (max-width:899px){subscription-kit-popup .subscription-popup__summary-right{align-items:center;max-width:100%;margin-left:auto;margin-right:auto}subscription-kit-popup .subscription-popup__value-banner,subscription-kit-popup .subscription-popup__savings-container{text-align:center;justify-content:center;width:100%}}subscription-kit-popup .subscription-popup__value-banner{background:var(--popup-bg);border:1px solid var(--popup-border);font-family:var(--poppins);color:var(--popup-text);text-transform:uppercase;letter-spacing:.02em;text-align:center;border-radius:.4rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:max(1.3rem,min(.75vw,1.4rem));font-weight:600;display:flex}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__value-banner{padding:.8rem 1rem}}subscription-kit-popup .subscription-popup__recurrence-tag{color:var(--popup-green-dark);text-transform:uppercase;font-weight:800}subscription-kit-popup .subscription-popup__value-amount{font-weight:600}subscription-kit-popup .subscription-popup__value-final{align-items:center;gap:.35rem;display:inline-flex}subscription-kit-popup .subscription-popup__value-final .subscription-popup__value-amount{color:var(--popup-text-strong);font-weight:700}subscription-kit-popup .subscription-popup__value-final .subscription-popup__value-amount--compare{color:var(--popup-muted);font-weight:600;text-decoration:line-through}subscription-kit-popup .subscription-popup__savings-container{background:var(--popup-bg);border:1px solid var(--popup-border);border-radius:.4rem;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}subscription-kit-popup .subscription-popup__savings-container[hidden]{display:none}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__savings-container{padding:.8rem 1rem}}subscription-kit-popup .subscription-popup__savings-container svg{flex-shrink:0;width:1.6rem;height:1.6rem}subscription-kit-popup .subscription-popup__savings{font-family:var(--poppins);color:var(--popup-text);text-transform:none;font-size:max(1.2rem,min(.75vw,1.4rem));font-weight:400;line-height:1.2}subscription-kit-popup .subscription-popup__savings .subscription-popup__savings-amount{color:var(--popup-accent);font-weight:600}subscription-kit-popup .subscription-popup__savings-tier{color:var(--popup-green-dark);white-space:nowrap;font-weight:700}subscription-kit-popup .subscription-popup__savings-tier:before{content:" ("}subscription-kit-popup .subscription-popup__savings-tier:after{content:")"}subscription-kit-popup .subscription-popup__savings-tier:empty{display:none}subscription-kit-popup .subscription-popup__buy-button{background:var(--popup-green);width:100%;min-height:3.8rem;color:var(--white);border:1px solid var(--neutral-100);border-radius:var(--popup-radius-pill-mobile);font-family:var(--poppins);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;justify-content:center;align-items:center;gap:.8rem;padding:1rem 2rem;font-size:max(1.3rem,min(.8vw,1.5rem));font-weight:500;transition:background .2s;display:flex}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__buy-button{border-radius:var(--popup-radius-pill);min-height:auto}}subscription-kit-popup .subscription-popup__buy-button:hover:not([disabled]){background:var(--primary-green-700)}subscription-kit-popup .subscription-popup__buy-button[disabled]{opacity:.45;cursor:not-allowed}subscription-kit-popup .subscription-popup__buy-button .buy-button__text svg{display:none}.subscription-popup-item{border-radius:var(--popup-radius-card-mobile);background:var(--white);border:.75px solid var(--popup-card-border);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}@media screen and (min-width:768px){.subscription-popup-item{border-radius:var(--popup-radius-card);border-width:1px}}.subscription-popup-item:hover{box-shadow:0 4px 16px #00000014}.subscription-popup-item[data-added=true]{border-color:var(--popup-accent)}.subscription-popup-item[data-added=true] .subscription-popup-item__add-button,.subscription-popup-item[data-added=false] .product-quantity{display:none}.subscription-popup-item__image-wrapper{width:100%;height:max(10.8rem,min(28vw,11.6rem));min-height:max(10.8rem,min(28vw,11.6rem));text-decoration:none;display:block;overflow:hidden}@media screen and (min-width:768px){.subscription-popup-item__image-wrapper{height:max(12.2rem,min(8.4vw,13.8rem));min-height:max(12.2rem,min(8.4vw,13.8rem))}}.subscription-popup-item__image{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.subscription-popup-item__image-wrapper:hover .subscription-popup-item__image{transform:scale(1.04)}.subscription-popup-item__info{flex-direction:column;justify-content:center;gap:.3rem;width:100%;min-height:4.8rem;padding:.3rem .8rem;display:flex}@media screen and (min-width:768px){.subscription-popup-item__info{gap:.4rem;min-height:5.6rem;padding:.4rem 1rem}}.subscription-popup-item__title{color:var(--popup-text);font-family:var(--poppins);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:max(1rem,min(.6vw,1.1rem));font-weight:400;line-height:1;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.subscription-popup-item__title:hover{color:var(--popup-accent)}.subscription-popup-item product-price .product-price__wrapper{flex-direction:column;gap:0}.subscription-popup-item product-price .product-price__price-with-icon{justify-content:flex-start;align-items:flex-start}.subscription-popup-item product-price .product-price__wrapper .product-price__container{gap:.37rem;flex-flow:wrap!important;align-items:center!important;display:flex!important}@media screen and (min-width:768px){.subscription-popup-item product-price .product-price__wrapper .product-price__container{gap:.5rem}}.subscription-popup-item product-price .product-price__wrapper .product-price__container .product-price__current-discount{gap:.37rem;width:auto;flex-flow:wrap!important;align-items:center!important;display:flex!important}.subscription-popup-item product-price .product-price__compare,.subscription-popup-item product-price .product-price__discount-badge,.subscription-popup-item product-price .product-price__current-discount .product-price__pix-text,.subscription-popup-item product-price .product-price__pix-discount-badge,.subscription-popup-item product-price .product-price__installments{display:none!important}.subscription-popup-item product-price .product-price__current{width:auto;color:var(--popup-text);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;font-family:var(--poppins);align-items:center;display:inline-flex}.subscription-popup-item__action{justify-content:center;align-items:center;padding:.4rem .7rem .7rem;display:flex}@media screen and (min-width:768px){.subscription-popup-item__action{padding:.4rem .8rem .8rem}}.subscription-popup-item__add-button{border:1px solid var(--popup-accent);background:var(--white);width:100%;color:var(--popup-text);font-family:var(--poppins);cursor:pointer;white-space:nowrap;border-radius:.8rem;padding:.6rem 1rem;font-size:max(1.2rem,min(.7vw,1.3rem));font-weight:600;transition:background .2s,color .2s}.subscription-popup-item__add-button:hover{background:var(--popup-accent);color:var(--popup-text)}.subscription-popup-item .product-quantity{border:1px solid var(--popup-accent);border-radius:.8rem;justify-content:space-between;gap:.8rem;width:100%;min-width:0;max-width:none;padding:.6rem 1rem}.subscription-popup-item .product-quantity .product-quantity__button{width:max(1.4rem,min(.8vw,1.6rem));height:max(1.4rem,min(.8vw,1.6rem));color:var(--popup-text)}.subscription-popup-item .product-quantity .product-quantity__input{width:auto;min-width:1.6rem;font-family:var(--poppins);color:var(--popup-text);font-size:max(1.2rem,min(.7vw,1.3rem));font-weight:600}.nutritional-section{width:100%;min-width:0}.nutritional-section .nutritional-section__layout{flex-direction:column;align-items:stretch;gap:max(3.2rem,min(6vw,4.8rem));width:100%;min-width:0;display:flex}.nutritional-section .nutritional-section__cards{flex-direction:column;gap:max(1.2rem,min(1.25vw,1.6rem));width:100%;min-width:0;display:flex}.nutritional-section .nutritional-section__table{width:100%;min-width:0}.nutrition-ingredient-card{--nutrition-card-color:#007083;--nutrition-card-icon-size:clamp(5.6rem, 4.86vw, 7rem);--nutrition-card-icon-padding:clamp(1.2rem, 1.22vw, 1.75rem);--nutrition-card-gap:clamp(1.2rem, 1.25vw, 1.8rem);justify-content:center;align-items:center;gap:var(--nutrition-card-gap);width:100%;min-height:var(--nutrition-card-icon-size);border:1px solid var(--nutrition-card-color);background-color:#fff;border-radius:max(1.2rem,min(1.25vw,1.6rem));flex-direction:row;padding:max(1.2rem,min(1.25vw,1.5rem));display:flex}.nutrition-ingredient-card .nutrition-ingredient-card__icon{width:var(--nutrition-card-icon-size);height:var(--nutrition-card-icon-size);padding:var(--nutrition-card-icon-padding);background-color:var(--nutrition-card-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.nutrition-ingredient-card .nutrition-ingredient-card__icon :-webkit-any(img){object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.nutrition-ingredient-card .nutrition-ingredient-card__icon :is(img){object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.nutrition-ingredient-card .nutrition-ingredient-card__content{text-align:center;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;gap:.4rem;min-width:0;display:flex}.nutrition-ingredient-card .nutrition-ingredient-card__title,.nutrition-ingredient-card .nutrition-ingredient-card__description{text-align:center;color:var(--nutrition-card-color)}.nutrition-ingredient-card .nutrition-ingredient-card__title{font-family:var(--tarzana);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:max(2.4rem,min(2.78vw,4rem));font-weight:700;line-height:1}.nutrition-ingredient-card .nutrition-ingredient-card__description{font-family:var(--poppins);text-transform:uppercase;margin:0;font-size:max(1.4rem,min(.97vw,1.6rem));font-weight:400;line-height:1}.nutrition-table{--nutrition-table-accent:gray;border-radius:max(.8rem,min(.83vw,1.2rem));width:100%;min-width:0;overflow:hidden}.nutrition-table .nutrition-table__header,.nutrition-table .nutrition-table__body,.nutrition-table .nutrition-table__footer{flex-direction:column;width:100%;display:flex}.nutrition-table .nutrition-table__row{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.6fr);align-items:center;width:100%;min-height:max(3.6rem,min(2.78vw,4rem));display:grid}.nutrition-table .nutrition-table__row--header{background-color:var(--nutrition-table-accent);color:#fff;text-transform:uppercase;min-height:max(3.6rem,min(2.78vw,4rem));font-weight:700}.nutrition-table .nutrition-table__row--footer{background-color:var(--nutrition-table-accent);color:#fff;text-transform:uppercase;min-height:max(1.6rem,min(1.39vw,2.4rem));font-weight:700}.nutrition-table .nutrition-table__row--data{color:var(--black);background-color:#fff}.nutrition-table .nutrition-table__row--alt{background-color:var(--neutral-white)}.nutrition-table .nutrition-table__col{font-family:var(--poppins);word-break:break-word;min-width:0;padding:0 max(1.2rem,min(1.25vw,2rem));font-size:max(1.2rem,min(.83vw,1.4rem));line-height:1.2}.nutrition-table .nutrition-table__col--label{color:var(--neutral-700);font-size:max(1rem,min(.83vw,1.2rem));font-weight:400;line-height:1.5}.nutrition-table .nutrition-table__row--header .nutrition-table__col{font-size:max(1.2rem,min(.83vw,1.4rem));font-weight:700}.nutrition-table .nutrition-table__row--header .nutrition-table__col--label{color:var(--neutral-white);font-size:max(1rem,min(.83vw,1.2rem));font-weight:700;line-height:1.5}.nutrition-table .nutrition-table__col--portion,.nutrition-table .nutrition-table__col--vd{text-align:center}@media(max-width:767px){.nutrition-table .nutrition-table__col--label{padding-left:1.5rem;padding-right:.8rem;font-size:1rem;line-height:1.5}.nutrition-table .nutrition-table__row--header .nutrition-table__col--label{color:var(--neutral-white);font-size:1rem}.nutrition-table .nutrition-table__col--vd{padding-left:1rem;padding-right:1.5rem}.nutrition-table .nutrition-table__row--header .nutrition-table__col--vd,.nutrition-table .nutrition-table__row--footer .nutrition-table__col--vd{padding-right:1.5rem}}@media(min-width:768px){.nutritional-section .nutritional-section__layout{flex-direction:row;align-items:stretch;gap:max(2rem,min(2.4vw,2.4rem))}.nutritional-section .nutritional-section__cards,.nutritional-section .nutritional-section__table{flex:50%;min-width:0;max-width:50%}.nutritional-section .nutritional-section__cards{justify-content:space-between;gap:max(1.2rem,min(1.25vw,1.2rem))}.nutritional-section .nutritional-section__table{flex-direction:column;display:flex}.nutritional-section .nutritional-section__table .nutrition-table{flex-direction:column;flex:auto;height:100%;display:flex}.nutritional-section .nutrition-ingredient-card{flex:1 1 0;min-height:0}}#judgeme_product_reviews{max-width:var(--page-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;padding:max(2rem,min(3.125vw,6rem)) max(2rem,min(5vw,4rem))!important}@media screen and (min-width:992px){#judgeme_product_reviews{max-width:var(--page-width)!important}}#judgeme_product_reviews .jdgm-legacy-widget-content{width:100%!important}#judgeme_product_reviews .jdgm-rev-widg__title{margin-bottom:max(2.4rem,min(2rem + 1.5vw,4.5rem));color:var(--neutral-700)!important;font-family:var(--inter)!important;font-size:max(2.8rem,min(2.08333vw,4rem))!important;font-style:normal!important;font-weight:900!important}#judgeme_product_reviews .jdgm-row-stars{font-size:max(1.4rem,min(.9375vw,1.8rem))!important;font-style:normal!important;line-height:normal!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-histogram .jdgm-star{color:var(--neutral-600)!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-average{color:var(--neutral-400)!important;font-size:max(1.4rem,min(.4vw,1.6rem))!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-text{color:var(--neutral-400)!important;font-size:max(1.4rem,min(1vw,1.6rem))!important;font-weight:400!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-histogram__frequency{color:var(--neutral-600)!important;font-size:max(1.4rem,min(1.3rem + .5vw,1.6rem))!important}#judgeme_product_reviews .jdgm-write-rev-link{border:none!important;border-radius:8rem!important;justify-content:center!important;align-items:center!important;gap:1rem!important;padding:1.6rem 3.2rem!important;font-size:max(1.8rem,min(1.4rem + .4vw,2rem))!important;font-weight:500!important;line-height:normal!important;display:flex!important}#judgeme_product_reviews .jdgm-verified-checkmark{display:none!important}#judgeme_product_reviews .jdgm-widget-actions-wrapper{border-left:none!important}.jdgm-rev__header{margin-bottom:max(1.6rem,min(1.04167vw,2rem))!important;padding:0!important}.jdgm-rev__header .jdgm-row-rating{margin-bottom:max(1.8rem,min(.4vw,2rem))!important}.jdgm-rev__header .jdgm-row-profile{align-items:center!important;display:flex!important}.jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon{background-color:var(--neutral-700)!important;border-radius:10rem!important}.jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before{color:var(--neutral-100)!important}.jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper .jdgm-rev__author{font-size:max(1.6rem,min(1vw,2.4rem))!important;font-weight:600!important}.jdgm-row-extra{display:none!important}.jdgm-rev__timestamp{color:var(--black)!important;text-align:right!important;font-size:max(1.2rem,min(.9375vw,1.8rem))!important}.jdgm-rev__author{font-family:var(--inter);color:var(--neutral-700)!important;font-size:max(1.6rem,min(1.5rem + .4vw,2.4rem))!important;font-style:normal!important;font-weight:500!important}.jdgm-rev__body{color:var(--neutral-700)!important;font-size:max(1.4rem,min(.4vw,1.6rem))!important;font-style:normal!important;font-weight:400!important}.jdgm-row-actions{border:none!important}@media screen and (min-width:992px){.jdgm-histogram{border-left:.1rem solid;border-right:.1rem solid}}@media screen and (max-width:767px){.jdgm-write-rev-link,.jdgm-ask-question-btn{width:19.4rem!important}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main-product{width:100%;display:block}.main-product__wrapper{width:100%}.main-product :-webkit-any(.main-product__price-block,.main-product__purchase-options,.main-product__buying-options,.main-product__out-of-stock,.main-product__actions-bar-buy)[hidden]{display:none!important}.main-product :is(.main-product__price-block,.main-product__purchase-options,.main-product__buying-options,.main-product__out-of-stock,.main-product__actions-bar-buy)[hidden]{display:none!important}.main-product__content{--main-product-inline-padding:2rem;flex-direction:column;gap:max(2rem,min(2.08334vw,4rem));display:flex}.main-product__images{width:100%}.main-product__images--desktop{display:none}.main-product__images--mobile{display:block;position:relative}.main-product__mobile-media{width:100%;position:relative}.main-product__images--mobile .blaze-slider{--slide-gap:0px;width:100%}.main-product__images--mobile .blaze-track{padding-left:0}.main-product__images--mobile .blaze-pagination{display:none}.main-product__carousel-slide{flex:0 0 100%;width:100%;max-width:none}.main-product__carousel-slide .main-product__image,.main-product__carousel-slide .product-media-item{aspect-ratio:1;background-color:var(--neutral-white);border-radius:0;overflow:hidden}.main-product__carousel-slide :-webkit-any(img,video){object-fit:cover;width:100%;height:100%;display:block}.main-product__carousel-slide :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.main-product__infos{padding:0 var(--main-product-inline-padding);background:#fff;flex-direction:column;gap:1.6rem;min-width:0;display:flex;container:main-product-infos/inline-size}.main-product__purchase-options-spacer{flex:auto;min-height:12rem}.main-product__block--title .product-title__text{text-overflow:unset;font-family:var(--poppins);text-transform:uppercase;color:var(--neutral-700);white-space:normal;word-break:break-word;margin:0;font-size:2.4rem;font-weight:700;line-height:1.1;display:block;overflow:visible}.main-product__stars{color:inherit;order:-1;align-items:center;gap:.2rem;text-decoration:none;display:inline-flex}.main-product__stars-icon{flex-shrink:0;width:2rem;height:2rem;display:block}.main-product__stars-rating{font-family:var(--poppins);color:var(--neutral-700);font-size:1.4rem;font-weight:500;line-height:1.4}.main-product__stars-count{font-family:var(--poppins);color:var(--neutral-300);font-size:1.4rem;font-weight:400;line-height:1.4}.main-product__stars .jdgm-prev-badge{align-items:center!important;gap:.2rem!important;display:flex!important}.main-product__stars .jdgm-prev-badge__stars{display:none!important}.main-product__stars .jdgm-prev-badge__text{font-family:var(--poppins)!important;color:var(--neutral-300)!important;font-size:1.4rem!important;font-weight:400!important}.main-product__description-wrapper{flex-direction:column;gap:0;display:flex}.main-product__description-wrapper+.main-product__price-block{margin-top:0}.main-product__description{font-family:var(--poppins);color:#404040;align-self:stretch;font-size:1.4rem;font-weight:400;line-height:1.4;display:block;overflow:visible}.main-product__description :-webkit-any(p,h1,h2,h3,h4,h5,h6):empty{height:0;margin:0;padding:0;display:none;overflow:hidden}.main-product__description :is(p,h1,h2,h3,h4,h5,h6):empty{height:0;margin:0;padding:0;display:none;overflow:hidden}.main-product__description :-moz-any(p):has(>br:only-child){height:0;margin:0;padding:0;display:none;overflow:hidden}.main-product__description :-webkit-any(p):has(>br:only-child){height:0;margin:0;padding:0;display:none;overflow:hidden}.main-product__description :is(p):has(>br:only-child){height:0;margin:0;padding:0;display:none;overflow:hidden}.main-product__description :-webkit-any(p,h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:.8rem}.main-product__description :is(p,h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:.8rem}.main-product__description :-webkit-any(p,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}.main-product__description :is(p,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}.main-product__description.expanded{display:block}.main-product__toggle{display:none!important}.main-product__price-block+.main-product__purchase-options,.main-product__price-block+purchase-options{margin-top:1.2rem}.main-product__cashback,.main-product__cashback-content{display:none!important}.main-product__highlights{border:1px solid var(--neutral-white);border-radius:max(.4rem,min(.41667vw,.8rem));align-items:stretch;width:100%;display:flex;overflow:hidden;container:main-product-highlights/inline-size}.main-product__highlight{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4rem;min-width:0;padding:max(.8rem,min(.625vw,1.2rem)) max(.4rem,min(.83333vw,1.6rem));display:flex}@container main-product-highlights (width>=45rem){.main-product__highlight{flex-direction:row;justify-content:center;align-items:center;gap:.8rem}.main-product__highlight .main-product__highlight-label{text-align:left}}.main-product__highlight:not(:first-child){border-left:1px solid var(--neutral-white)}.main-product__highlight-value{font-family:var(--poppins);color:var(--black);white-space:nowrap;font-size:max(1.6rem,min(1.25vw,2.4rem));font-weight:500;line-height:1}.main-product__highlight-label{font-family:var(--poppins);color:var(--neutral-200);text-transform:uppercase;font-size:max(1rem,min(.72917vw,1.4rem));font-weight:600;line-height:1.4}.main-product__price-row{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1rem;display:flex}.main-product__price.product-price,.main-product__price .product-price__wrapper{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.7rem;width:100%;display:flex}.main-product__price .product-price__price-with-icon{justify-content:flex-start;width:100%}.main-product__price .product-price__container{flex-direction:column;align-items:flex-start;gap:.7rem;width:100%;display:flex}.main-product__price .product-price__wrapper .product-price__container .product-price__compare{font-family:var(--poppins);color:var(--neutral-300);font-size:1.4rem;font-weight:400;line-height:1;text-decoration:line-through}.main-product__price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-family:var(--poppins);color:var(--primary-green-800);font-size:2.4rem;font-weight:500;line-height:1}.main-product__price .product-price__current-discount{align-items:baseline}.main-product__price .product-price__discount-badge,.main-product__price .product-price__pix-discount-badge,.main-product__price .product-price__pix-text{display:none!important}.main-product__price .product-price__installments{width:100%;display:block!important}.main-product__price .product-price__installments:has(.info_installment:empty){display:block!important}.main-product__price.product-price .product-price__wrapper .product-price__installments,.main-product__price.product-price .product-price__wrapper .info_installment,.main-product__price .info_installment{margin:0;padding:0;font-family:var(--poppins)!important;color:var(--neutral-300)!important;font-size:1.4rem!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:block!important}.main-product__price .info_installment :-webkit-any(span){font:inherit!important;color:inherit!important}.main-product__price .info_installment :is(span){font:inherit!important;color:inherit!important}.main-product__subscription-badge{background-color:var(--blue-soft-100);font-family:var(--poppins);color:var(--black);text-transform:uppercase;border-radius:10rem;align-self:flex-start;align-items:center;gap:.2rem;padding:max(.4rem,min(.41667vw,.8rem)) max(1.2rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.72917vw,1.4rem));font-weight:600;display:none}.main-product__subscription-badge :-webkit-any(strong){font-weight:800}.main-product__subscription-badge :is(strong){font-weight:800}.main-product__flavor-swatches-track{scrollbar-width:none;gap:1rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.main-product__flavor-swatches-track::-webkit-scrollbar{display:none}.main-product__flavor-swatch{color:inherit;flex-direction:column;flex:0 0 7rem;align-items:center;gap:.5rem;text-decoration:none;transition:opacity .25s;display:flex}.main-product__flavor-swatch--dimmed{opacity:var(--flavor-swatch-dimmed-opacity,.5)}.main-product__flavor-swatch--dimmed:hover{opacity:var(--flavor-swatch-dimmed-opacity-hover,.65)}.main-product__flavor-swatch-image{border:1px solid var(--neutral-white);border-radius:.8rem;width:7rem;height:7rem;display:block;overflow:hidden}.main-product__flavor-swatch--active .main-product__flavor-swatch-image{border-color:var(--black)}.main-product__flavor-swatch-image :-webkit-any(img){object-fit:cover;width:100%;height:100%}.main-product__flavor-swatch-image :is(img){object-fit:cover;width:100%;height:100%}.main-product__flavor-swatch-label{font-family:var(--poppins);text-align:center;color:var(--neutral-600);text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-size:1.2rem;line-height:1;overflow:hidden}.main-product__flavor-swatch--active .main-product__flavor-swatch-label{color:var(--black)}.main-product__variant-selector variant-selector{flex-direction:column;gap:1.6rem;width:100%;display:flex}.main-product__variant-selector .product-option{border:none;flex-direction:column;gap:.8rem;width:100%;margin:0;padding:0;display:flex}.main-product__variant-selector .option-title{font-family:var(--poppins);color:var(--neutral-700);text-transform:capitalize;margin:0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1.2}.main-product__variant-selector .option-values{flex-wrap:wrap;grid-template-columns:none;gap:.8rem;display:flex}.main-product__variant-selector .option-values:not(:has(.color__option)){flex-wrap:wrap;grid-template-columns:none;gap:.8rem;display:flex}.main-product__variant-selector .option-value{border:1.5px solid var(--neutral-100);font-family:var(--poppins);color:var(--neutral-700);cursor:pointer;background-color:#fff;border-radius:.8rem;justify-content:center;align-items:center;min-height:3.6rem;margin:0;padding:max(.8rem,min(.52083vw,1rem)) max(1.2rem,min(.78125vw,1.5rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.main-product__variant-selector .option-value:not(:has(.color__option)){border:1.5px solid var(--neutral-100);font-family:var(--poppins);color:var(--neutral-700);cursor:pointer;background-color:#fff;border-radius:.8rem;justify-content:center;align-items:center;min-height:3.6rem;margin:0;padding:max(.8rem,min(.52083vw,1rem)) max(1.2rem,min(.78125vw,1.5rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.main-product__variant-selector .option-value:hover{border-color:var(--tertiary-green-2);color:var(--primary-green-800)}.main-product__variant-selector .option-value:not(:has(.color__option)):hover{border-color:var(--tertiary-green-2);color:var(--primary-green-800)}.main-product__variant-selector .option-value:has(:-moz-any(input):focus-visible){outline:2px solid var(--primary-green-800);outline-offset:2px}.main-product__variant-selector .option-value:has(:-webkit-any(input):focus-visible){outline:2px solid var(--primary-green-800);outline-offset:2px}.main-product__variant-selector .option-value:has(:is(input):focus-visible){outline:2px solid var(--primary-green-800);outline-offset:2px}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-moz-any(input):focus-visible){outline:2px solid var(--primary-green-800);outline-offset:2px}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-webkit-any(input):focus-visible){outline:2px solid var(--primary-green-800);outline-offset:2px}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:is(input):focus-visible){outline:2px solid var(--primary-green-800);outline-offset:2px}.main-product__variant-selector .option-value:has(:-moz-any(input):checked){background-color:var(--primary-green-800);border-color:var(--primary-green-800);color:#fff;box-shadow:0 0 0 1px var(--primary-green-800);font-weight:600}.main-product__variant-selector .option-value:has(:-webkit-any(input):checked){background-color:var(--primary-green-800);border-color:var(--primary-green-800);color:#fff;box-shadow:0 0 0 1px var(--primary-green-800);font-weight:600}.main-product__variant-selector .option-value:has(:is(input):checked){background-color:var(--primary-green-800);border-color:var(--primary-green-800);color:#fff;box-shadow:0 0 0 1px var(--primary-green-800);font-weight:600}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-moz-any(input):checked){background-color:var(--primary-green-800);border-color:var(--primary-green-800);color:#fff;box-shadow:0 0 0 1px var(--primary-green-800);font-weight:600}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-webkit-any(input):checked){background-color:var(--primary-green-800);border-color:var(--primary-green-800);color:#fff;box-shadow:0 0 0 1px var(--primary-green-800);font-weight:600}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:is(input):checked){background-color:var(--primary-green-800);border-color:var(--primary-green-800);color:#fff;box-shadow:0 0 0 1px var(--primary-green-800);font-weight:600}.main-product__variant-selector .option-value--unavailable{background-color:var(--neutral-600);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);cursor:pointer;border-style:solid;font-weight:500;text-decoration:none}.main-product__variant-selector .option-value:has(:-moz-any(input)[data-unavailable=true]){background-color:var(--neutral-600);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);cursor:pointer;border-style:solid;font-weight:500;text-decoration:none}.main-product__variant-selector .option-value:has(:-webkit-any(input)[data-unavailable=true]){background-color:var(--neutral-600);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);cursor:pointer;border-style:solid;font-weight:500;text-decoration:none}.main-product__variant-selector .option-value:has(:is(input)[data-unavailable=true]){background-color:var(--neutral-600);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);cursor:pointer;border-style:solid;font-weight:500;text-decoration:none}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-moz-any(input)[data-unavailable=true]){background-color:var(--neutral-600);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);cursor:pointer;border-style:solid;font-weight:500;text-decoration:none}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-webkit-any(input)[data-unavailable=true]){background-color:var(--neutral-600);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);cursor:pointer;border-style:solid;font-weight:500;text-decoration:none}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:is(input)[data-unavailable=true]){background-color:var(--neutral-600);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);cursor:pointer;border-style:solid;font-weight:500;text-decoration:none}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-moz-any(input):disabled){background-color:var(--neutral-600);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);cursor:pointer;border-style:solid;font-weight:500;text-decoration:none}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-webkit-any(input):disabled){background-color:var(--neutral-600);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);cursor:pointer;border-style:solid;font-weight:500;text-decoration:none}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:is(input):disabled){background-color:var(--neutral-600);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);cursor:pointer;border-style:solid;font-weight:500;text-decoration:none}.main-product__variant-selector .option-value--unavailable:hover{background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff}.main-product__variant-selector .option-value:has(:-moz-any(input)[data-unavailable=true]):hover{background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff}.main-product__variant-selector .option-value:has(:-webkit-any(input)[data-unavailable=true]):hover{background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff}.main-product__variant-selector .option-value:has(:is(input)[data-unavailable=true]):hover{background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-moz-any(input)[data-unavailable=true]):hover{background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-webkit-any(input)[data-unavailable=true]):hover{background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:is(input)[data-unavailable=true]):hover{background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff}.main-product__variant-selector .option-value--unavailable:after{content:none}.main-product__variant-selector .option-value:has(:-moz-any(input)[data-unavailable=true]):after{content:none}.main-product__variant-selector .option-value:has(:-webkit-any(input)[data-unavailable=true]):after{content:none}.main-product__variant-selector .option-value:has(:is(input)[data-unavailable=true]):after{content:none}.main-product__variant-selector .option-value--unavailable .option-value-text{text-decoration:line-through;text-decoration-thickness:.12rem}.main-product__variant-selector .option-value:has(:-moz-any(input)[data-unavailable=true]) .option-value-text{text-decoration:line-through;text-decoration-thickness:.12rem}.main-product__variant-selector .option-value:has(:-webkit-any(input)[data-unavailable=true]) .option-value-text{text-decoration:line-through;text-decoration-thickness:.12rem}.main-product__variant-selector .option-value:has(:is(input)[data-unavailable=true]) .option-value-text{text-decoration:line-through;text-decoration-thickness:.12rem}.main-product__variant-selector .option-value:has(:-moz-any(input):checked[data-unavailable=true]){background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);border-style:solid;font-weight:600}.main-product__variant-selector .option-value:has(:-webkit-any(input):checked[data-unavailable=true]){background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);border-style:solid;font-weight:600}.main-product__variant-selector .option-value:has(:is(input):checked[data-unavailable=true]){background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);border-style:solid;font-weight:600}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-moz-any(input):checked[data-unavailable=true]){background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);border-style:solid;font-weight:600}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:-webkit-any(input):checked[data-unavailable=true]){background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);border-style:solid;font-weight:600}.main-product__variant-selector .option-value:not(:has(.color__option)):has(:is(input):checked[data-unavailable=true]){background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);border-style:solid;font-weight:600}.main-product__variant-selector .option-value--unavailable:has(:-moz-any(input):checked){background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);border-style:solid;font-weight:600}.main-product__variant-selector .option-value--unavailable:has(:-webkit-any(input):checked){background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);border-style:solid;font-weight:600}.main-product__variant-selector .option-value--unavailable:has(:is(input):checked){background-color:var(--neutral-700);border-color:var(--neutral-800);color:#fff;box-shadow:0 0 0 1px var(--neutral-800);border-style:solid;font-weight:600}.main-product__variant-selector .option-value.hidden{display:none}purchase-options{width:100%;display:block}purchase-options script[type="application/json"]{display:none}.main-product__purchase-options{--po-green-dark:#00441c;--po-green-primary:#138145;--po-green-secondary:#4d9f71;--po-check:#4d9f71;--po-price:#138145;--po-tab-radius:.4rem}.main-product__purchase-options-list{gap:var(--purchase-options-gap,1.6rem);flex-direction:column;align-items:stretch;display:flex}.main-product__purchase-option{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.main-product__purchase-option-tab{box-sizing:border-box;border-radius:var(--po-tab-radius) var(--po-tab-radius) 0 0;background:var(--po-green-primary);color:#fff;max-width:100%;font-family:var(--poppins);font-size:var(--purchase-option-title-font-size,clamp(1.4rem, .9375vw, 1.6rem));letter-spacing:.02em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.8rem;padding:1rem 2rem;font-weight:700;line-height:1;display:inline-flex}.main-product__purchase-option-tab--secondary{background:var(--po-green-secondary);color:#000;justify-content:center}.main-product__purchase-option--one-time .main-product__purchase-option-price{font-weight:600}.main-product__purchase-option-tab-text{white-space:normal;line-height:1.2}.main-product__purchase-option-tab .main-product__purchase-check{color:#fff;flex-shrink:0;width:1.6rem;height:1.6rem}.main-product__purchase-option-card{box-sizing:border-box;border:1px solid var(--po-green-secondary);border-radius:0 var(--po-tab-radius) var(--po-tab-radius) var(--po-tab-radius);cursor:pointer;background:#fff;flex-direction:column;gap:1rem;width:100%;padding:1.5rem 2rem;display:flex}.main-product__purchase-option--subscription .main-product__purchase-option-tab{background:var(--po-green-dark)}.main-product__purchase-option--subscription .main-product__purchase-option-card{border-color:var(--po-green-dark);background:var(--po-green-secondary)}.main-product__purchase-option--subscription .main-product__purchase-option-price{color:var(--po-green-dark)}.main-product__purchase-option--subscription .main-product__purchase-option-radio :-webkit-any(input){background-color:transparent;border-color:#fff}.main-product__purchase-option--subscription .main-product__purchase-option-radio :is(input){background-color:transparent;border-color:#fff}.main-product__purchase-option--subscription .main-product__purchase-option-radio :-webkit-any(input):checked{border-color:var(--po-green-dark);background-color:var(--po-green-dark)}.main-product__purchase-option--subscription .main-product__purchase-option-radio :is(input):checked{border-color:var(--po-green-dark);background-color:var(--po-green-dark)}.main-product__purchase-option--subscription .main-product__purchase-option-tag{color:var(--po-green-dark);background:#fff}.main-product__purchase-option--subscription .main-product__purchase-benefits :-webkit-any(li){color:#fff}.main-product__purchase-option--subscription .main-product__purchase-benefits :is(li){color:#fff}.main-product__purchase-option--subscription .main-product__purchase-benefits .main-product__purchase-check,.main-product__purchase-option--subscription .main-product__purchase-how-it-works{color:#fff}.main-product__purchase-option-header{align-items:center;gap:.8rem var(--purchase-option-header-gap,1rem);flex-wrap:wrap;width:100%;display:flex}.main-product__purchase-option-radio{flex-shrink:0;display:inline-flex}.main-product__purchase-option-radio :-webkit-any(input){-webkit-appearance:none;appearance:none;box-sizing:border-box;border:.2rem solid var(--po-green-primary);cursor:pointer;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:1.2rem 1.2rem;border-radius:50%;width:2rem;height:2rem;margin:0}.main-product__purchase-option-radio :is(input){-webkit-appearance:none;appearance:none;box-sizing:border-box;border:.2rem solid var(--po-green-primary);cursor:pointer;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:1.2rem 1.2rem;border-radius:50%;width:2rem;height:2rem;margin:0}.main-product__purchase-option-radio :-webkit-any(input):checked{border-color:var(--po-green-primary);background-color:var(--po-green-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.667 5 7.5 14.167 3.333 10' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.main-product__purchase-option-radio :is(input):checked{border-color:var(--po-green-primary);background-color:var(--po-green-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.667 5 7.5 14.167 3.333 10' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.main-product__purchase-option-price{font-family:var(--poppins);font-size:var(--purchase-option-price-font-size,clamp(1.8rem, 1.25vw, 2.4rem));color:var(--po-price);flex:1;font-weight:700;line-height:1.2}.main-product__purchase-option-tag{background:var(--po-green-primary);color:#fff;font-family:var(--poppins);font-size:var(--purchase-option-tag-font-size,1.2rem);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:10rem;flex-shrink:0;padding:.5rem 1rem;font-weight:600;line-height:1}.main-product__purchase-option-tag--hidden{display:none}.main-product__purchase-option-body{flex-direction:column;gap:1rem;width:100%;display:flex}.main-product__purchase-benefits{flex-direction:column;gap:.8rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.main-product__purchase-benefits :-webkit-any(li){font-family:var(--poppins);font-size:var(--purchase-benefits-font-size,1.6rem);color:var(--neutral-700);align-items:flex-start;gap:.8rem;font-weight:400;line-height:1.4;display:flex}.main-product__purchase-benefits :is(li){font-family:var(--poppins);font-size:var(--purchase-benefits-font-size,1.6rem);color:var(--neutral-700);align-items:flex-start;gap:.8rem;font-weight:400;line-height:1.4;display:flex}.main-product__purchase-benefits .main-product__purchase-check{width:1.6rem;height:1.6rem;color:var(--po-check);flex-shrink:0;margin-top:.2rem}.main-product__purchase-how-it-works{font-family:var(--poppins);font-size:var(--purchase-how-it-works-font-size,1.6rem);color:var(--po-price);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.main-product__buying-options{--buying-options-green:var(--primary-green-400-main);flex-direction:row;align-self:stretch;align-items:stretch;gap:1.2rem;width:100%;display:flex}.main-product__buying-options quantity-input.quantity-input,.main-product__buying-options .quantity-input{box-sizing:border-box;flex:none;justify-content:center;align-items:center;gap:1rem;width:auto;min-width:13.6rem;max-width:none;height:auto;min-height:5.6rem;overflow:hidden;border:1.5px solid var(--buying-options-green)!important;color:#4d4d4d!important;background-color:#fff!important;border-radius:10rem 0 0 10rem!important;padding:.8rem 1rem!important}.main-product__buying-options .quantity-input__button{box-sizing:border-box;aspect-ratio:1;flex:0 0 3rem;justify-content:center;align-self:center;align-items:center;min-width:3rem;min-height:3rem;display:flex;color:#4d4d4d!important;background:0 0!important;border:none!important;border-radius:0!important;width:3rem!important;height:3rem!important;padding:0!important}.main-product__buying-options .quantity-input__button :-webkit-any(svg){display:block;fill:none!important;color:#4d4d4d!important;width:3rem!important;height:3rem!important}.main-product__buying-options .quantity-input__button :is(svg){display:block;fill:none!important;color:#4d4d4d!important;width:3rem!important;height:3rem!important}.main-product__buying-options .quantity-input__button :is(svg path){stroke-linecap:round;stroke-linejoin:round;stroke:#4d4d4d!important;stroke-width:2.8125px!important}.main-product__buying-options .quantity-input__input{text-align:center;flex:none;align-self:center;min-width:2.4rem;height:auto;margin:0;width:2.4rem!important;font-family:var(--poppins)!important;color:var(--buying-options-green)!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-size:2.4rem!important;font-weight:500!important;line-height:2.1rem!important}.main-product__buying-options buy-button.main-product__buy-button.main-product__buy-button--secondary,.main-product__buying-options buy-button.main-product__buy-button--secondary{box-sizing:border-box;cursor:pointer;flex:1 0 0;gap:1rem;width:auto;min-width:0;min-height:5.6rem;transition:background-color .2s,color .2s;border:1.5px solid var(--primary-green-800)!important;background-color:var(--primary-green-800)!important;color:var(--neutral-white)!important;border-radius:0 10rem 10rem 0!important;justify-content:center!important;align-items:center!important;padding:1.6rem 2rem!important;display:flex!important}.main-product__buying-options buy-button.main-product__buy-button--secondary:hover{border-color:var(--tertiary-green)!important;background-color:var(--neutral-white)!important;color:var(--tertiary-green)!important}.main-product__buying-options buy-button.main-product__buy-button--secondary:hover .buy-button__text{color:var(--tertiary-green)!important}.main-product__buying-options buy-button.main-product__buy-button--secondary .buy-button__text{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-align:center;font-family:var(--poppins)!important;color:var(--neutral-white)!important;font-size:max(1.4rem,min(1.25vw,2.4rem))!important;font-weight:500!important;line-height:1!important}@media(max-width:374px){.main-product__buying-options{gap:.8rem}.main-product__buying-options quantity-input.quantity-input,.main-product__buying-options .quantity-input{gap:.6rem;min-width:11.2rem;padding:.8rem .6rem!important}.main-product__buying-options buy-button.main-product__buy-button.main-product__buy-button--secondary,.main-product__buying-options buy-button.main-product__buy-button--secondary{padding:1.6rem 1.2rem!important}.main-product__buying-options buy-button.main-product__buy-button--secondary .buy-button__text{letter-spacing:.01em;font-size:1.2rem!important}}@media(min-width:1024px)and (max-width:1365px){.main-product__buying-options{gap:.8rem}.main-product__buying-options quantity-input.quantity-input,.main-product__buying-options .quantity-input{gap:.6rem;min-width:11.2rem;max-width:12.8rem;padding:.8rem .6rem!important}.main-product__buying-options buy-button.main-product__buy-button.main-product__buy-button--secondary,.main-product__buying-options buy-button.main-product__buy-button--secondary{min-width:0;padding:1.4rem 1rem!important}.main-product__buying-options buy-button.main-product__buy-button--secondary .buy-button__text{letter-spacing:0;font-size:1.2rem!important}}.main-product__buying-options buy-button.main-product__buy-button--secondary .loader__container{display:none}.main-product__buying-options buy-button.main-product__buy-button--secondary.loading .loader__container{display:flex}.main-product__buying-options buy-button.main-product__buy-button--secondary.loading .buy-button__text{visibility:hidden}.main-product__buying-options+.main-product__cashback{margin-top:calc(max(.8rem,min(2cqi,1.2rem)) - max(2rem,min(1.66667vw,3.2rem)))}.main-product__cashback{background-color:var(--primary-green-100);border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:max(.2rem,min(.8cqi,.4rem));width:100%;padding:max(.6rem,min(1.5cqi,.8rem)) max(.8rem,min(2.5cqi,1.6rem));display:flex}.main-product__cashback-content{align-items:center;gap:max(.6rem,min(1.5cqi,.8rem));min-width:0;display:flex}.main-product__cashback-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.main-product__cashback-icon :-webkit-any(svg){width:max(1.6rem,min(4cqi,2rem));height:max(1.6rem,min(4cqi,2rem));display:block}.main-product__cashback-icon :is(svg){width:max(1.6rem,min(4cqi,2rem));height:max(1.6rem,min(4cqi,2rem));display:block}.main-product__cashback-headline{font-family:var(--poppins);text-transform:uppercase;color:var(--black);margin:0;font-size:max(1.2rem,min(2.8cqi,1.6rem));font-weight:600;line-height:1.2}.main-product__cashback-subtext{font-family:var(--poppins);color:var(--black);text-align:right;margin:0;font-size:max(1rem,min(2.2cqi,1.2rem));font-weight:400;line-height:1.3}@container main-product-infos (width>=36rem){.main-product__buying-options{gap:1.2rem}.main-product__cashback{border-radius:10rem;flex-direction:row;justify-content:space-between;align-items:center;gap:max(1rem,min(3cqi,2rem));min-height:max(3rem,min(7cqi,3.3rem));padding:max(.4rem,min(1cqi,.6rem)) max(.8rem,min(2cqi,1.6rem))}.main-product__cashback-subtext{white-space:nowrap;flex-shrink:0}}.main-product__out-of-stock{box-sizing:border-box;border:1px solid var(--primary-orange-400-main,#fba135);text-align:center;background-color:#fff;border-radius:1.2rem;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:2rem;width:100%;min-height:24rem;padding:3.2rem 2.4rem;display:flex}.main-product__out-of-stock-content{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.main-product__out-of-stock-title{width:100%;font-family:var(--poppins);color:var(--neutral-700,#333);text-align:center;margin:0;font-size:1.8rem;font-weight:700;line-height:1.2}.main-product__out-of-stock-description{width:100%;font-family:var(--poppins);color:var(--neutral-700,#333);text-align:center;align-self:stretch;margin:0;font-size:1.6rem;font-weight:400;line-height:1.4}.main-product__out-of-stock-link{width:100%;font-family:var(--poppins);text-align:center;text-decoration-skip-ink:none;align-self:stretch;font-size:1.6rem;font-style:normal;font-weight:600;line-height:1.2;text-decoration:underline;display:inline-block;color:#333!important}.main-product__out-of-stock-notify{box-sizing:border-box;border:1px solid var(--neutral-800,#000);color:var(--neutral-800,#000);font-family:var(--poppins);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:10rem;justify-content:center;align-items:center;margin:0;padding:1rem 3rem;font-size:1.4rem;font-weight:500;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.main-product__out-of-stock-notify:hover{background-color:var(--neutral-800,#000);color:#fff}@media(min-width:1024px){.main-product__out-of-stock{min-height:27rem}.main-product__out-of-stock-title{font-size:2.4rem}.main-product__out-of-stock-description,.main-product__out-of-stock-link{font-size:1.8rem;line-height:1.4}.main-product__out-of-stock-link{font-weight:600;line-height:1}.main-product__out-of-stock-notify{padding:1.2rem 3.2rem;font-size:1.6rem}}.main-product__accordion{border-bottom:1px solid var(--neutral-100);width:100%;display:block}.main-product__accordion-heading{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:2.4rem 0;display:flex}.main-product__accordion-heading-inner{align-items:center;gap:.8rem;display:flex}.main-product__accordion-icon{object-fit:contain;width:2.4rem;height:2.4rem}.main-product__accordion-title{font-family:var(--poppins);text-transform:uppercase;color:var(--black);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:600}.main-product__accordion-toggle :-webkit-any(svg){width:2rem;height:2rem;display:block}.main-product__accordion-toggle :is(svg){width:2rem;height:2rem;display:block}.main-product__accordion-content-inner{font-family:var(--poppins);color:var(--neutral-600);padding-bottom:2.4rem;font-size:1.6rem;line-height:1.4}.main-product__accordion-content-inner :-webkit-any(ul){padding-left:2.4rem}.main-product__accordion-content-inner :is(ul){padding-left:2.4rem}.main-product__trust-badges{grid-template-columns:repeat(6,minmax(0,1fr));gap:max(.8rem,min(1.04167vw,2rem));width:100%;padding-top:2.4rem;display:grid}.main-product__trust-badge{justify-content:center;align-items:center;min-width:0;display:flex}.main-product__trust-badge-icon{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.main-product__gallery{align-items:flex-start;gap:2rem;width:100%;display:flex;position:relative}.main-product__gallery:has(.main-product__thumbs){gap:0;padding-left:14rem}.main-product__thumbs{flex-direction:column;gap:1rem;width:12rem;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.main-product__thumb{cursor:pointer;background:var(--neutral-white);border:2px solid transparent;border-radius:3rem;flex:none;width:12rem;height:calc(20% - .8rem);min-height:0;padding:0;position:relative;overflow:hidden}.main-product__thumb.is-active{border-color:#ffb72c}.main-product__thumb img,.main-product__thumb .main-product__thumb-media,.main-product__thumb video{object-fit:cover;width:100%;height:100%;display:block}.main-product__thumb-play{pointer-events:none;background:#00000047;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.main-product__thumb-play :-webkit-any(svg){width:2.4rem;height:2.4rem;display:block}.main-product__thumb-play :is(svg){width:2.4rem;height:2.4rem;display:block}.main-product__thumb-more{display:none}.main-product__main-media product-video,.main-product__carousel-slide product-video,.main-product__image--video product-video{width:100%;height:100%;display:block}.main-product__main-media product-video video,.main-product__carousel-slide product-video video,.product-media-item__video-tag{object-fit:cover;width:100%;height:100%;display:block}.main-product__main-media{background:var(--neutral-white);aspect-ratio:1;border-radius:3rem;flex:1 1 0;align-self:flex-start;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.main-product__gallery-navs{z-index:3;align-items:center;gap:1.2rem;display:flex;position:absolute;bottom:1.6rem;left:auto;right:1.6rem}.main-product__gallery-navs--mobile{bottom:1.6rem;left:auto;right:1.6rem}.main-product__gallery-nav{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:4.4rem;height:3.2rem;padding:0;display:inline-flex}.main-product__gallery-navs--mobile .main-product__gallery-nav{width:2.75rem;height:2rem}.main-product__gallery-nav :-webkit-any(svg){width:4.4rem;height:3.2rem;display:block}.main-product__gallery-nav :is(svg){width:4.4rem;height:3.2rem;display:block}.main-product__gallery-navs--mobile .main-product__gallery-nav :-webkit-any(svg){width:2.75rem;height:2rem}.main-product__gallery-navs--mobile .main-product__gallery-nav :is(svg){width:2.75rem;height:2rem}.main-product__gallery-nav--prev :-webkit-any(svg){transform:scaleX(-1)}.main-product__gallery-nav--prev :is(svg){transform:scaleX(-1)}.main-product__gallery-nav:hover{opacity:.85}.main-product__mobile-loadbar{border-radius:10rem;justify-content:center;align-self:stretch;align-items:center;gap:0;width:100%;height:.4rem;display:flex;overflow:hidden}.main-product__mobile-loadbar-segment{background:#bbe6cc;border-radius:0;flex:1 0 0;min-width:0;height:100%;transition:background-color .25s}.main-product__mobile-loadbar-segment.is-active{background:#138145}.main-product__main-media-track,.main-product__main-slide{width:100%;height:100%}.main-product__main-slide .main-product__image,.main-product__main-slide .product-media-item{aspect-ratio:1;border-radius:0;width:100%;height:100%}.main-product__main-slide :-webkit-any(img,video){object-fit:cover;width:100%;height:100%;display:block}.main-product__main-slide :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.main-product__main-media .product-image__wishlist-button-wrapper{z-index:2;position:absolute;top:1.2rem;right:1.2rem}.main-product__main-media .product-image__wishlist-button{-webkit-backdrop-filter:blur(14px);background-color:#ffffff1a!important}.main-product__image-seals{z-index:4;pointer-events:none;align-items:flex-start;gap:1rem;display:flex;position:absolute;bottom:.8rem;left:1.2rem}.main-product__image-seal{object-fit:contain;border-radius:50%;flex-shrink:0;width:7.2rem;height:7.2rem;display:block}.main-product__badges,.main-product__badges--mobile{display:none!important}.main-product__mobile-wishlist{z-index:3;position:absolute;top:1.2rem;right:1.2rem}.main-product__mobile-wishlist .product-image__wishlist-button-wrapper{position:static}.main-product__mobile-wishlist .product-image__wishlist-button{-webkit-backdrop-filter:blur(14px);background-color:#ffffff2e!important;width:5rem!important;height:5rem!important;padding:0!important}.main-product__mobile-wishlist .product-image__wishlist-button :-webkit-any(svg){width:2.4rem!important;min-width:2.4rem!important;height:2.4rem!important;min-height:2.4rem!important}.main-product__mobile-wishlist .product-image__wishlist-button :is(svg){width:2.4rem!important;min-width:2.4rem!important;height:2.4rem!important;min-height:2.4rem!important}.main-product__price .product-price__current{color:var(--primary-green-800);font-weight:500}.main-product__buying-options buy-button.main-product__buy-button--secondary{min-height:5.6rem;border:1.5px solid var(--primary-green-800)!important;background-color:var(--primary-green-800)!important;border-radius:0 10rem 10rem 0!important}.main-product__buying-options buy-button.main-product__buy-button--secondary .buy-button__text{color:var(--neutral-white)!important}.main-product__actions-bar-sentinel,.main-product__actions-bar-placeholder{pointer-events:none;border:0;width:100%;height:0;margin:0;padding:0;display:block}.main-product__actions-bar{box-sizing:border-box;z-index:2;isolation:isolate;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;flex-direction:column;align-items:stretch;gap:1.2rem;width:100%;margin-top:max(2rem,min(2.08333vw,2.4rem));padding:1.2rem 2rem;transition:box-shadow .2s,background-color .2s;display:flex;position:relative}.main-product__actions-bar.is-stuck[data-sticky-header-offset]{will-change:top;z-index:9998;-webkit-backdrop-filter:blur(10px);width:100%;min-width:0;max-width:100%;padding-inline:max(2rem,calc((100% - var(--page-width,1440px)) / 2 + 2rem));pointer-events:auto;isolation:isolate;background:#fffffff5;margin-top:0;transition:box-shadow .2s,background-color .2s;position:fixed;left:0;right:0;overflow-x:clip;transform:none;box-shadow:0 2px 12px #00000014}.main-product__anchor-pills{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:1rem;width:100%;padding:0;display:flex;overflow-x:auto;overflow-y:hidden}.main-product__anchor-pills::-webkit-scrollbar{display:none}.main-product__anchor-pill{color:var(--primary-green-800);font-family:var(--poppins);text-transform:uppercase;letter-spacing:.02em;background:var(--neutral-white);white-space:nowrap;cursor:pointer;scroll-snap-align:start;border:1.5px solid transparent;border-radius:10rem;flex:none;justify-content:center;align-items:center;padding:1rem 2.4rem;font-size:1.4rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.main-product__anchor-pill:hover{opacity:.92}.main-product__anchor-pill.is-active{background:var(--primary-green-800);border-color:var(--primary-green-800);color:#fff}.main-product__actions-bar-buy,.main-product__actions-bar buy-button.main-product__buy-button--actions{display:none}.main-product__actions-bar buy-button.main-product__buy-button--actions .buy-button__text{font-family:var(--poppins);letter-spacing:.02em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:1.4rem;font-weight:500;line-height:1}.main-product__actions-bar buy-button.main-product__buy-button--actions .loader__container{display:none}.main-product__actions-bar buy-button.main-product__buy-button--actions.loading .loader__container{display:flex}.main-product__actions-bar buy-button.main-product__buy-button--actions.loading .buy-button__text{visibility:hidden}#ingredientes,#tabela-nutricional,#como-preparar{scroll-margin-top:var(--pdp-sticky-chrome-bottom,calc(var(--header-sticky-height,8rem) + 8rem))}@media(min-width:1024px){.main-product__content{--mp-media-size:clamp(36rem, 37.55vw, 72.1rem);--mp-media-height:calc(var(--mp-media-size) * .78);--mp-media-height-max:calc(var(--mp-media-size) * 1.25);--mp-thumb-size:clamp(6rem, 6.25vw, 12rem);--mp-thumbs-gutter:clamp(7rem, 7.292vw, 14rem);--mp-thumb-gap:clamp(.5rem, .521vw, 1rem);grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:max(2rem,min(2.083vw,4rem));display:grid}.main-product__images{flex-direction:column;align-self:stretch;height:auto;min-height:0;display:flex}.main-product__images--desktop{flex:auto;width:100%;height:auto;min-height:0;display:block}.main-product__images--mobile{display:none}.main-product__gallery{height:100%;max-height:var(--mp-media-height-max);padding-left:var(--mp-thumbs-gutter);align-items:flex-start;gap:0}.main-product__gallery:has(.main-product__thumbs){padding-left:var(--mp-thumbs-gutter)}.main-product__thumbs{width:var(--mp-thumb-size);gap:var(--mp-thumb-gap)}.main-product__thumb{width:var(--mp-thumb-size);height:calc((100% - 4 * var(--mp-thumb-gap)) / 5)}.main-product__thumb--more :-webkit-any(img,.main-product__thumb-media,video){filter:blur(.2rem);transform:scale(1.04)}.main-product__thumb--more :is(img,.main-product__thumb-media,video){filter:blur(.2rem);transform:scale(1.04)}.main-product__thumb--more .main-product__thumb-play{display:none}.main-product__thumb--more .main-product__thumb-more{z-index:3;border-radius:inherit;color:#fff;letter-spacing:.02em;pointer-events:none;background:#00000059;justify-content:center;align-items:center;margin:0;font-size:max(1.6rem,min(1.25vw,2.4rem));font-weight:600;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.main-product__main-media{width:var(--mp-media-size);height:100%;min-height:var(--mp-media-height);max-width:var(--mp-media-size);max-height:var(--mp-media-height-max);aspect-ratio:auto;flex:none;min-width:0;margin-left:0}.main-product__gallery-navs{bottom:2.4rem;right:1.6rem}@media(min-width:1440px){.main-product__gallery-navs{bottom:3.6rem;right:1.8rem}}@media(min-width:1920px){.main-product__gallery-navs{gap:1.6rem;bottom:3.6rem;right:3.2rem}.main-product__gallery-nav{width:5.6rem;height:4rem}.main-product__gallery-nav :-webkit-any(svg){width:5.6rem;height:4rem}.main-product__gallery-nav :is(svg){width:5.6rem;height:4rem}}.main-product__subscription-badge{display:inline-flex}.main-product__image-seals{gap:1.6rem;bottom:1.2rem;left:2.4rem}.main-product__image-seal{width:10rem;height:10rem}@media(max-width:1365px){.main-product__image-seals{gap:1rem;bottom:.8rem;left:1.6rem}.main-product__image-seal{width:6.4rem;height:6.4rem}.main-product__infos{padding:1.6rem 2rem}.main-product__block--title .product-title__text{font-size:2.4rem}.main-product__description{font-size:1.4rem}.main-product__purchase-options-list{gap:1rem}.main-product__purchase-option-tab{gap:.6rem;padding:.8rem 1rem;font-size:1.2rem}.main-product__purchase-option-card{box-sizing:border-box;gap:.8rem;min-width:0;padding:1.2rem}.main-product__purchase-option-header{gap:.6rem}.main-product__purchase-option-price{font-size:1.6rem}.main-product__purchase-option-tag{padding:.4rem .8rem;font-size:1rem}.main-product__purchase-benefits :-webkit-any(li){gap:.6rem;font-size:1.2rem}.main-product__purchase-benefits :is(li){gap:.6rem;font-size:1.2rem}}.main-product__infos{box-sizing:border-box;background:#fff;border-radius:.2rem;flex-direction:column;justify-content:flex-start;align-self:start;align-items:flex-start;gap:1.6rem;height:auto;min-height:0;padding:2rem 3rem;display:flex;position:static;transform:none}.main-product__stars{order:0}.main-product__description-wrapper+.main-product__price-block{margin-top:0}.main-product__price-block+.main-product__purchase-options,.main-product__price-block+purchase-options{margin-top:1.6rem}.main-product__buying-options{width:100%;margin-top:0}.main-product__purchase-options{flex:none;width:100%}.main-product__purchase-options-list{gap:var(--purchase-options-gap,1.6rem);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.main-product__purchase-option{height:100%}.main-product__purchase-option-card{flex:auto}.main-product__block--title .product-title__text{font-size:3.2rem}.main-product__description{color:var(--neutral-300);font-size:1.8rem}@media(max-width:1365px){.main-product__block--title .product-title__text{font-size:2.4rem}.main-product__description{font-size:1.4rem}}.main-product__price .product-price__wrapper .product-price__container .product-price__compare{font-size:2rem}.main-product__price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:3.2rem}.main-product__price.product-price .product-price__wrapper .product-price__installments,.main-product__price.product-price .product-price__wrapper .info_installment,.main-product__price .info_installment{font-size:1.8rem!important}.main-product__purchase-options-spacer{flex:auto;min-height:0}.main-product__carousel-slide{width:100%;max-width:none}.main-product__actions-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.4rem;padding:2rem 0}.main-product__actions-bar.is-stuck{padding-top:1.6rem;padding-bottom:1.6rem;padding-inline:max(2rem,calc((100% - var(--page-width,1440px)) / 2 + 2rem))}.main-product__anchor-pills{scroll-snap-type:none;flex:auto;width:auto;padding:0;overflow:visible}.main-product__actions-bar.is-stuck .main-product__anchor-pills{min-width:0;overflow-x:auto}.main-product__actions-bar-buy{flex:0 0 32rem;width:32rem;display:block}.main-product__actions-bar.is-stuck .main-product__actions-bar-buy{flex:0 32rem;width:auto;min-width:min(32rem,100%);max-width:32rem}.main-product__actions-bar buy-button.main-product__buy-button--actions{border:1.5px solid var(--primary-green-800);background-color:var(--primary-green-800);cursor:pointer;border-radius:10rem;justify-content:center;align-items:center;gap:1rem;width:100%;min-width:32rem;max-width:none;min-height:0;padding:1.5rem 2rem;transition:opacity .2s;display:flex}.main-product__actions-bar.is-stuck buy-button.main-product__buy-button--actions{min-width:0}.main-product__actions-bar buy-button.main-product__buy-button--actions:hover{opacity:.9}.main-product__actions-bar buy-button.main-product__buy-button--actions .buy-button__text{font-size:1.4rem}.main-product__actions-bar buy-button.main-product__buy-button--actions :-webkit-any(button){width:100%}.main-product__actions-bar buy-button.main-product__buy-button--actions :is(button){width:100%}}.bundle-products-display{align-items:flex-start;gap:var(--bundle-wrapper-gap);flex-direction:column;width:100%;min-width:0;display:flex}.bundle-products-display .bundle-products-display__heading{font-family:var(--poppins);font-weight:700;font-size:var(--bundle-heading-size);color:var(--neutral-800,#1a1a1a);margin:0;line-height:1.4}.bundle-products-display .bundle-products-display__viewport{width:100%;min-width:0}.bundle-products-display .bundle-products-display__scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;width:100vw;max-width:100vw;scroll-padding-inline:var(--main-product-inline-padding,2rem);scrollbar-width:none;overscroll-behavior-x:contain;margin-left:calc(50% - 50vw);overflow-x:auto;overflow-y:hidden}.bundle-products-display .bundle-products-display__scroll::-webkit-scrollbar{display:none}.bundle-products-display .bundle-products-display__track{align-content:flex-start;align-items:flex-start;gap:var(--bundle-card-gap);width:max-content;min-width:100%;padding-inline:var(--main-product-inline-padding,2rem);flex-wrap:nowrap;display:flex}.bundle-products-display .bundle-products-display__skeleton{align-items:flex-start;gap:var(--bundle-card-gap);flex-wrap:nowrap;width:100%;display:flex}.bundle-products-display .bundle-products-display__skeleton .bundle-products-display__skeleton-card{flex:0 0 var(--bundle-card-width);align-items:center;gap:var(--bundle-card-inner-gap);width:var(--bundle-card-width);flex-direction:column;display:flex}.bundle-products-display .bundle-products-display__skeleton .bundle-products-display__skeleton-image,.bundle-products-display .bundle-products-display__skeleton .bundle-products-display__skeleton-line{border-radius:var(--bundle-image-radius);background:linear-gradient(90deg,#eee 25%,#f8f8f8 37%,#eee 63%) 0 0/400% 100%;width:100%;animation:1.4s infinite bundle-products-display-skeleton;display:block}.bundle-products-display .bundle-products-display__skeleton .bundle-products-display__skeleton-image{aspect-ratio:var(--bundle-image-aspect)}.bundle-products-display .bundle-products-display__skeleton .bundle-products-display__skeleton-line{border-radius:.4rem;height:1.2rem}.bundle-products-display .bundle-products-display__skeleton .bundle-products-display__skeleton-line.bundle-products-display__skeleton-line--short{width:65%;height:1rem}.bundle-products-display .bundle-products-display__status{color:var(--neutral-400,#888);margin:0;font-size:1.2rem}.bundle-products-display .bundle-products-display__nav{display:none}.bundle-products-display .bundle-products-display__nav-btn{cursor:pointer;width:4rem;min-width:4rem;height:2.25rem;min-height:2.25rem;color:var(--neutral-700,#333);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.bundle-products-display .bundle-products-display__nav-btn:before{content:"";background-color:currentColor;width:4rem;height:2.25rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bundle-products-display .bundle-products-display__nav-btn.bundle-products-display__nav-btn--prev:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='29'%20height='16'%20viewBox='0%200%2029%2016'%20fill='none'%3e%3cpath%20d='M27.25%208H13.25M13.25%208L17.75%203.75M13.25%208L17.75%2012.25'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='29'%20height='16'%20viewBox='0%200%2029%2016'%20fill='none'%3e%3cpath%20d='M27.25%208H13.25M13.25%208L17.75%203.75M13.25%208L17.75%2012.25'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.bundle-products-display .bundle-products-display__nav-btn.bundle-products-display__nav-btn--next:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='29'%20height='16'%20viewBox='0%200%2029%2016'%20fill='none'%3e%3cpath%20d='M1.75%208H15.75M15.75%208L11.25%203.75M15.75%208L11.25%2012.25'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='29'%20height='16'%20viewBox='0%200%2029%2016'%20fill='none'%3e%3cpath%20d='M1.75%208H15.75M15.75%208L11.25%203.75M15.75%208L11.25%2012.25'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.bundle-products-display .bundle-products-display__nav-btn:disabled{opacity:.35;cursor:default}.bundle-products-display .bundle-products-display__nav-btn:focus-visible{outline:2px solid var(--neutral-700,#333);outline-offset:.4rem}@media(min-width:1024px){.bundle-products-display .bundle-products-display__scroll{scroll-snap-type:none;width:100%;max-width:100%;margin-left:0;overflow:visible}.bundle-products-display .bundle-products-display__track{gap:var(--bundle-card-gap);flex-wrap:nowrap;width:100%;min-width:0;padding-left:0;padding-right:0}}.bundle-products-display--carousel{--bundle-fade-size:2.4rem;--bundle-fade-color:#fff}.bundle-products-display--carousel .bundle-products-display__viewport{width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.bundle-products-display--carousel .bundle-products-display__viewport:before,.bundle-products-display--carousel .bundle-products-display__viewport:after{content:"";width:var(--bundle-fade-size);z-index:2;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;top:0;bottom:0}.bundle-products-display--carousel .bundle-products-display__viewport:before{background:linear-gradient(to right,var(--bundle-fade-color) 0%,rgba(255,255,255,0) 100%);left:0}.bundle-products-display--carousel .bundle-products-display__viewport:after{background:linear-gradient(to left,var(--bundle-fade-color) 0%,rgba(255,255,255,0) 100%);right:0}.bundle-products-display--carousel:not(.is-at-start) .bundle-products-display__viewport:before,.bundle-products-display--carousel:not(.is-at-end) .bundle-products-display__viewport:after{opacity:1}.bundle-products-display--carousel .bundle-products-display__scroll{scroll-snap-type:x mandatory;width:100%;min-width:0;max-width:100%;margin-left:0;scroll-padding-inline:0;overflow-x:auto;overflow-y:hidden}.bundle-products-display--carousel .bundle-products-display__track{flex-wrap:nowrap;width:max-content;min-width:100%;max-width:none;padding-left:0;padding-right:0;display:flex}.bundle-products-display--carousel .bundle-products-display__skeleton{width:max-content;min-width:100%}.bundle-products-display--carousel .bundle-products-display__nav{justify-content:center;align-items:center;gap:2.6rem;width:100%;margin-top:.4rem;display:flex}.bundle-products-display--carousel .bundle-product-card{scroll-snap-align:start;flex:none;min-width:0;max-width:none}.bundle-products-display--carousel .bundle-product-card .bundle-product-card__media{width:100%;height:auto;aspect-ratio:var(--bundle-image-aspect,1 / 1)}@media(min-width:1024px){.bundle-products-display--carousel .bundle-products-display__scroll{scroll-snap-type:x mandatory;min-width:0;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important}.bundle-products-display--carousel .bundle-products-display__track{min-width:100%;max-width:none;width:max-content!important}.bundle-products-display--carousel .bundle-products-display__skeleton{width:max-content}.bundle-products-display--carousel .bundle-product-card{max-width:none}}.bundle-product-card{box-sizing:border-box;flex:0 0 var(--bundle-card-width);width:var(--bundle-card-width);min-width:var(--bundle-card-width);scroll-snap-align:start}.bundle-product-card .bundle-product-card__inner{align-items:center;gap:var(--bundle-card-inner-gap);background:0 0;border:none;flex-direction:column;width:100%;padding:0;display:flex}.bundle-product-card .bundle-product-card__media{box-sizing:border-box;width:100%;height:var(--bundle-image-height);aspect-ratio:var(--bundle-image-aspect);border:1px solid var(--bundle-image-border,#b8b8b8);border-radius:var(--bundle-image-radius);background:var(--neutral-white,#f5f5f5);flex-shrink:0;align-self:stretch;display:block;overflow:hidden}.bundle-product-card .bundle-product-card__media.bundle-product-card__media--empty:before{content:"Imagem indispon\edvel";width:100%;height:100%;color:var(--neutral-400,#888);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:1.1rem;display:flex}.bundle-product-card .bundle-product-card__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.bundle-product-card .bundle-product-card__text{justify-content:flex-start;align-items:center;gap:var(--bundle-text-gap);text-align:center;flex-direction:column;width:100%;display:flex}.bundle-product-card .bundle-product-card__quantity{width:100%;font-family:var(--poppins);font-weight:600;font-size:var(--bundle-qty-size);color:var(--neutral-800,#1a1a1a);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:0 0;margin:0;padding:0;line-height:1.2;display:block;overflow:hidden}.bundle-product-card .bundle-product-card__title{width:100%;font-family:var(--poppins);font-weight:400;font-size:var(--bundle-title-size);color:var(--neutral-800,#1a1a1a);text-align:center;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.bundle-product-card .bundle-product-card__weight{width:100%;font-family:var(--poppins);font-weight:400;font-size:var(--bundle-weight-size);color:var(--neutral-400,#888);text-align:center;margin:0;line-height:1.2}@media(min-width:1024px){.bundle-product-card{flex:0 0 var(--bundle-card-width);width:var(--bundle-card-width);min-width:0;max-width:var(--bundle-card-width)}.bundle-product-card .bundle-product-card__media{width:100%;height:auto;aspect-ratio:var(--bundle-image-aspect,17 / 14.4)}}@keyframes bundle-products-display-skeleton{0%{background-position:100% 0}to{background-position:0 0}}.shopbar-purchase-options{--po-green-primary:#138145;--po-green-secondary:#4d9f71;flex-shrink:0;width:fit-content;display:block}.shopbar-purchase-options__list{align-items:stretch;gap:var(--shopbar-purchase-options-gap,1.6rem);display:flex}.shopbar-purchase-option{flex-direction:column;display:flex}.shopbar-purchase-option__card{border:1px solid var(--po-green-secondary);border-radius:var(--shopbar-card-radius,1.6rem);background-color:#fff;padding:max(.8rem,min(.9375vw,1.6rem))}.shopbar-purchase-option__card--simple{cursor:pointer;background-color:#fff;align-items:center;gap:1.6rem;display:flex}.shopbar-purchase-option--one-time.is-active .shopbar-purchase-option__card--simple,.shopbar-purchase-option--subscription.is-active .shopbar-purchase-option__card{border-color:var(--po-green-primary)}.shopbar-purchase-option--subscription:not(.is-active) .shopbar-purchase-option__card{border-color:var(--po-green-secondary)}.shopbar-purchase-option__header{cursor:pointer;align-items:center;gap:1.6rem;width:100%;display:flex}.shopbar-purchase-option__radio :-webkit-any(input){width:var(--shopbar-radio-size,2rem);height:var(--shopbar-radio-size,2rem);accent-color:var(--po-green-primary);cursor:pointer;margin:0}.shopbar-purchase-option__radio :is(input){width:var(--shopbar-radio-size,2rem);height:var(--shopbar-radio-size,2rem);accent-color:var(--po-green-primary);cursor:pointer;margin:0}.shopbar-purchase-option__title{font-family:var(--poppins);font-size:var(--shopbar-purchase-title-size,clamp(1.6rem, .9375vw, 1.8rem));text-transform:uppercase;color:var(--black);white-space:nowrap;flex:1;font-weight:400;line-height:1}.shopbar-purchase-option__price{font-family:var(--poppins);font-size:var(--shopbar-purchase-price-size,clamp(1.6rem, .9375vw, 1.8rem));color:var(--po-green-primary);white-space:nowrap;font-weight:700;line-height:1}.shopbar-purchase-options--fallback{width:auto;max-width:100%}.shopbar-fallback{align-items:center;gap:1.2rem;min-width:0;display:flex}.shopbar-fallback__image{object-fit:cover;border-radius:.4rem;flex-shrink:0;width:4.8rem;height:4.8rem}.shopbar-fallback__info{flex-direction:column;gap:.2rem;min-width:0;display:none}.shopbar-fallback__title{font-family:var(--poppins);color:var(--black);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:18rem;margin:0;font-size:1.2rem;font-weight:600;line-height:1.2;overflow:hidden}.shopbar-fallback__price{font-family:var(--poppins);color:var(--primary-green-400-main);margin:0;font-size:1.4rem;font-weight:700}.shopbar-fallback__buy-button{background:var(--primary-green-700);color:#fff;cursor:pointer;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;min-height:4.4rem;padding:1rem 1.6rem;display:inline-flex}.shopbar-fallback__buy-button .buy-button__text{font-family:var(--poppins);text-transform:uppercase;color:#fff;white-space:nowrap;font-size:1.2rem;font-weight:600}@media(min-width:768px){.shopbar-fallback__info{display:flex}}.shopbar-purchase-option__body{gap:var(--shopbar-purchase-body-gap,1.2rem);margin-top:var(--shopbar-purchase-body-gap,1.2rem)}.shopbar-purchase-option__frequency-label{font-family:var(--poppins);text-transform:uppercase;color:var(--po-green-primary);font-size:max(1.2rem,min(.83333vw,1.4rem));font-weight:600;line-height:1.2}shopbar-nav.shopbar-nav,.shopbar-nav{flex:none;width:max-content;min-width:max-content;display:flex}:-webkit-any(shopbar-nav.shopbar-nav,.shopbar-nav).is-hidden{display:none}:is(shopbar-nav.shopbar-nav,.shopbar-nav).is-hidden{display:none}:-webkit-any(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__list{gap:var(--shopbar-nav-gap,.8rem);flex-wrap:nowrap;width:max-content;margin:0;padding:0;list-style:none;display:flex}:is(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__list{gap:var(--shopbar-nav-gap,.8rem);flex-wrap:nowrap;width:max-content;margin:0;padding:0;list-style:none;display:flex}:-webkit-any(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__item{flex:none;align-items:center;display:flex}:is(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__item{flex:none;align-items:center;display:flex}:-webkit-any(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__item.is-hidden{display:none}:is(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__item.is-hidden{display:none}:-webkit-any(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__link{padding:var(--shopbar-nav-pill-padding-y,1.2rem) var(--shopbar-nav-pill-padding-x-inactive,2rem);cursor:pointer;background:0 0;border:none;border-radius:100px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}:is(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__link{padding:var(--shopbar-nav-pill-padding-y,1.2rem) var(--shopbar-nav-pill-padding-x-inactive,2rem);cursor:pointer;background:0 0;border:none;border-radius:100px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}:-webkit-any(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__link.is-active{background-color:var(--black);padding-inline:var(--shopbar-nav-pill-padding-x-active,2.4rem)}:is(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__link.is-active{background-color:var(--black);padding-inline:var(--shopbar-nav-pill-padding-x-active,2.4rem)}:-webkit-any(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__link.is-active .shopbar-nav__link-text{color:var(--blue-deep-teal-100);font-weight:500}:is(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__link.is-active .shopbar-nav__link-text{color:var(--blue-deep-teal-100);font-weight:500}:-webkit-any(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__link:hover:not(.is-active) .shopbar-nav__link-text{color:var(--blue-deep-teal-400)}:is(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__link:hover:not(.is-active) .shopbar-nav__link-text{color:var(--blue-deep-teal-400)}:-webkit-any(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__link-text{color:var(--blue-deep-teal-300);font-family:var(--poppins);font-size:var(--shopbar-nav-font-size,clamp(1.6rem, .9375vw, 1.8rem));text-transform:uppercase;white-space:nowrap;font-style:normal;font-weight:400;line-height:1}:is(shopbar-nav.shopbar-nav,.shopbar-nav) .shopbar-nav__link-text{color:var(--blue-deep-teal-300);font-family:var(--poppins);font-size:var(--shopbar-nav-font-size,clamp(1.6rem, .9375vw, 1.8rem));text-transform:uppercase;white-space:nowrap;font-style:normal;font-weight:400;line-height:1}.shopbar-nav-scroll{width:100%;min-width:0;max-width:100%;display:block}.shopbar-nav-scroll.is-hidden{display:none}:-moz-any(fixed-bar)[data-sticky-header-offset]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:100%;transform:translateY(var(--header-sticky-height,0px));will-change:transform;z-index:19;border-bottom:1px solid var(--neutral-white);border-top:1px solid var(--neutral-white);padding-block:var(--shopbar-padding-block,clamp(2rem, 1.25vw, 2.4rem));background:#fffc;justify-content:center;align-items:center;padding-left:0;padding-right:0;transition:box-shadow .2s;display:flex;position:sticky;top:0}:-moz-any(fixed-bar)[data-sticky-header-offset].is-empty{display:none}:-moz-any(fixed-bar)[data-sticky-header-offset][hidden]{display:none}:-moz-any(fixed-bar)[data-sticky-header-offset].is-stuck{background:#fffffff2;box-shadow:0 2px 12px #00000014}:-moz-any(fixed-bar)[data-sticky-header-offset] .shopbar-content{width:100%;min-width:0;max-width:var(--page-width);padding-inline:var(--shopbar-padding-inline,clamp(2rem, 5vw, 4rem));box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--shopbar-nav-gap,.8rem);margin-left:auto;margin-right:auto;display:flex}:-moz-any(fixed-bar)[data-sticky-header-offset] .shopbar-nav-scroll{flex:auto;min-width:0}:-webkit-any(fixed-bar)[data-sticky-header-offset]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:100%;transform:translateY(var(--header-sticky-height,0px));will-change:transform;z-index:19;border-bottom:1px solid var(--neutral-white);border-top:1px solid var(--neutral-white);padding-block:var(--shopbar-padding-block,clamp(2rem, 1.25vw, 2.4rem));background:#fffc;justify-content:center;align-items:center;padding-left:0;padding-right:0;transition:box-shadow .2s;display:flex;position:sticky;top:0}:is(fixed-bar)[data-sticky-header-offset]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:100%;transform:translateY(var(--header-sticky-height,0px));will-change:transform;z-index:19;border-bottom:1px solid var(--neutral-white);border-top:1px solid var(--neutral-white);padding-block:var(--shopbar-padding-block,clamp(2rem, 1.25vw, 2.4rem));background:#fffc;justify-content:center;align-items:center;padding-left:0;padding-right:0;transition:box-shadow .2s;display:flex;position:sticky;top:0}:-webkit-any(fixed-bar)[data-sticky-header-offset].is-empty{display:none}:is(fixed-bar)[data-sticky-header-offset].is-empty{display:none}:-webkit-any(fixed-bar)[data-sticky-header-offset][hidden]{display:none}:is(fixed-bar)[data-sticky-header-offset][hidden]{display:none}:-webkit-any(fixed-bar)[data-sticky-header-offset].is-stuck{background:#fffffff2;box-shadow:0 2px 12px #00000014}:is(fixed-bar)[data-sticky-header-offset].is-stuck{background:#fffffff2;box-shadow:0 2px 12px #00000014}:-webkit-any(fixed-bar)[data-sticky-header-offset] .shopbar-content{width:100%;min-width:0;max-width:var(--page-width);padding-inline:var(--shopbar-padding-inline,clamp(2rem, 5vw, 4rem));box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--shopbar-nav-gap,.8rem);margin-left:auto;margin-right:auto;display:flex}:is(fixed-bar)[data-sticky-header-offset] .shopbar-content{width:100%;min-width:0;max-width:var(--page-width);padding-inline:var(--shopbar-padding-inline,clamp(2rem, 5vw, 4rem));box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--shopbar-nav-gap,.8rem);margin-left:auto;margin-right:auto;display:flex}:-webkit-any(fixed-bar)[data-sticky-header-offset] .shopbar-nav-scroll{flex:auto;min-width:0}:is(fixed-bar)[data-sticky-header-offset] .shopbar-nav-scroll{flex:auto;min-width:0}.section-shopbar{width:100%;max-width:none}.section-shopbar.is-empty,.section-shopbar[hidden]{display:none}.draft-order-form{display:contents}draft-order-form.draft-order-form>button.cart-payment__place-order[data-place-order]{display:none}.cart-payment__help{color:var(--neutral-500);font-family:var(--poppins);text-align:center;margin:1rem 0 0;font-size:1.2rem;line-height:1.4}.cart-payment__help[hidden]{display:none}.draft-order-checkout--gated{opacity:.5;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}.draft-order-modal{z-index:10010;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.draft-order-modal[hidden]{display:none}.draft-order-modal .draft-order-modal__backdrop{background:#00000080;animation:.2s both draft-order-backdrop-in;position:absolute;top:0;bottom:0;left:0;right:0}.draft-order-modal .draft-order-modal__dialog{background:var(--neutral-white);border-radius:1.2rem;flex-direction:column;width:100%;max-width:56rem;max-height:90vh;animation:.28s cubic-bezier(.16,1,.3,1) both draft-order-dialog-in;display:flex;position:relative;overflow:hidden;box-shadow:0 2.4rem 6.4rem #0000003d}.draft-order-modal .draft-order-modal__dialog:focus{outline:none}.draft-order-modal .draft-order-modal__header{border-bottom:.1rem solid var(--neutral-100);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1.2rem;padding:2rem 2rem 1.2rem;display:flex}.draft-order-modal .draft-order-form__form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.draft-order-modal .draft-order-modal__body{flex:auto;padding:1.6rem 2rem 2rem;overflow-y:auto}.draft-order-modal .draft-order-modal__footer{border-top:.1rem solid var(--neutral-100);flex-shrink:0;padding:1.4rem 2rem 1.8rem}.draft-order-modal.draft-order-modal--success .draft-order-modal__header,.draft-order-modal.draft-order-modal--success .draft-order-form__form{display:none}.draft-order-modal.draft-order-modal--success .draft-order-modal__success{display:flex}.draft-order-modal .draft-order-modal__close{width:3rem;height:3rem;color:var(--neutral-500);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex}.draft-order-modal .draft-order-modal__close:hover{background:var(--neutral-100)}.draft-order-modal .draft-order-modal__close:focus-visible{outline:.2rem solid var(--primary-green-400-main);outline-offset:.2rem}.draft-order-form .draft-order-form__title{color:var(--neutral-700);font-family:var(--poppins);margin:0;font-size:max(1.7rem,min(1.25vw,2rem));font-weight:600;line-height:1.2}.draft-order-form .draft-order-form__subtitle{color:var(--neutral-500);font-family:var(--poppins);margin:.4rem 0 0;font-size:max(1.2rem,min(.729vw,1.4rem));font-weight:400;line-height:1.4}.draft-order-form .draft-order-form__fieldset{border:none;margin:0 0 1.6rem;padding:0}.draft-order-form .draft-order-form__legend{color:var(--neutral-700);font-family:var(--poppins);margin-bottom:1rem;padding:0;font-size:max(1.3rem,min(.833vw,1.5rem));font-weight:600;line-height:1.3}.draft-order-form .draft-order-form__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.draft-order-form .draft-order-form__row+.draft-order-form__row{margin-top:1rem}.draft-order-form .draft-order-form__row--address{grid-template-columns:2fr 1fr}.draft-order-form .draft-order-form__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.draft-order-form .draft-order-form__field--full{grid-column:1/-1}.draft-order-form .draft-order-form__label{color:var(--neutral-600);font-family:var(--poppins);font-size:1.2rem;font-weight:400;line-height:1.3}.draft-order-form .draft-order-form__input{border:.1rem solid var(--neutral-100);width:100%;color:var(--neutral-700);font-family:var(--poppins);background:#fff;border-radius:.6rem;padding:.9rem 1.2rem;font-size:1.4rem;font-weight:300;line-height:normal}.draft-order-form .draft-order-form__input::placeholder{color:var(--neutral-400);opacity:1}.draft-order-form .draft-order-form__input:focus{border-color:var(--primary-green-400-main);outline:none}.draft-order-form .draft-order-form__select{-webkit-appearance:auto;appearance:auto;cursor:pointer;height:auto}.draft-order-form .draft-order-form__input--readonly{color:var(--neutral-500);background:var(--neutral-white);cursor:not-allowed}.draft-order-form .draft-order-form__input--readonly:focus{border-color:var(--neutral-100)}.draft-order-form .draft-order-form__input--error,.draft-order-form .draft-order-form__input--error:focus{border-color:var(--secondary-red-400-main)}.draft-order-form .draft-order-form__field-error{color:var(--secondary-red-500);font-family:var(--poppins);font-size:1.1rem;font-weight:400;line-height:1.3}.draft-order-form .draft-order-form__field-error[hidden]{display:none}.draft-order-form .draft-order-form__delivery-summary{border:.1rem solid var(--primary-green-200);background:var(--primary-green-100);border-radius:.8rem;align-items:center;gap:1rem;margin:0 0 1.4rem;padding:1rem 1.4rem;display:flex}.draft-order-form .draft-order-form__delivery-summary[hidden]{display:none}.draft-order-form .draft-order-form__delivery-summary:before{content:"";background:var(--primary-green-400-main);border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem}.draft-order-form .draft-order-form__delivery-summary-label{color:var(--primary-green-700);font-family:var(--poppins);text-transform:uppercase;letter-spacing:.05em;font-size:1.1rem;font-weight:600}.draft-order-form .draft-order-form__delivery-summary-value{color:var(--neutral-700);font-family:var(--poppins);font-size:max(1.2rem,min(.729vw,1.4rem));font-weight:500}.draft-order-form .draft-order-form__login{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;padding:1.6rem;display:flex}.draft-order-form .draft-order-form__login-message{color:var(--neutral-600);font-family:var(--poppins);margin:0;font-size:max(1.3rem,min(.833vw,1.5rem));line-height:1.4}.draft-order-form .draft-order-form__login-button{text-align:center;width:auto;padding:1.2rem 3.2rem;text-decoration:none;display:inline-block}.draft-order-form .draft-order-form__submit{background:var(--primary-green-400-main);width:100%;color:var(--white);font-family:var(--poppins);cursor:pointer;border:none;border-radius:.8rem;margin-top:.4rem;padding:1.2rem 2rem;font-size:max(1.4rem,min(.833vw,1.6rem));font-weight:600;line-height:normal;transition:filter .3s}.draft-order-form .draft-order-form__submit:hover{filter:brightness(.96)}.draft-order-form .draft-order-form__submit:disabled{opacity:.6;filter:none;cursor:not-allowed}.draft-order-form .draft-order-modal__success{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:3.6rem 3.2rem;display:none}.draft-order-form .draft-order-modal__success:focus{outline:none}.draft-order-form .draft-order-modal__success-icon{background:var(--primary-green-100);width:5.6rem;height:5.6rem;color:var(--primary-green-700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.6rem;display:flex}.draft-order-form .draft-order-modal__success-title{color:var(--neutral-700);font-family:var(--poppins);margin:0;font-size:max(1.7rem,min(1.25vw,2rem));font-weight:600;line-height:1.2}.draft-order-form .draft-order-modal__success-delivery{color:var(--primary-green-700);font-family:var(--poppins);margin:0;font-size:max(1.3rem,min(.833vw,1.5rem));font-weight:600;line-height:1.4}.draft-order-form .draft-order-modal__success-delivery[hidden]{display:none}.draft-order-form .draft-order-modal__success-text{color:var(--neutral-500);font-family:var(--poppins);margin:0;font-size:max(1.3rem,min(.833vw,1.5rem));font-weight:400;line-height:1.5}.draft-order-form .draft-order-modal__success-close{max-width:24rem;margin-top:1.6rem}.draft-order-form .draft-order-form__error{background:var(--secondary-red-100);color:var(--secondary-red-700);font-family:var(--poppins);text-align:center;border-radius:.8rem;margin:0 0 1.2rem;padding:1.1rem 1.4rem;font-size:max(1.2rem,min(.833vw,1.4rem));font-weight:500;line-height:1.4}.draft-order-form .draft-order-form__error:focus{outline:none}.draft-order-form .draft-order-form__error[hidden]{display:none}@media screen and (max-width:749px){.draft-order-form .draft-order-form__row{grid-template-columns:1fr}.draft-order-form .draft-order-form__row--address{grid-template-columns:2fr 1fr}.draft-order-modal{padding:1rem}.draft-order-modal .draft-order-modal__dialog{max-height:92vh}.draft-order-modal .draft-order-modal__header{padding:1.6rem 1.6rem 1rem}.draft-order-modal .draft-order-modal__body,.draft-order-modal .draft-order-modal__footer{padding:1.2rem 1.6rem 1.6rem}}.draft-order-modal.draft-order-modal--closing .draft-order-modal__backdrop{animation:.18s both draft-order-backdrop-out}.draft-order-modal.draft-order-modal--closing .draft-order-modal__dialog{animation:.18s both draft-order-dialog-out}@keyframes draft-order-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes draft-order-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes draft-order-dialog-in{0%{opacity:0;transform:translateY(1.6rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes draft-order-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(1.2rem)scale(.98)}}@media(prefers-reduced-motion:reduce){.draft-order-modal .draft-order-modal__backdrop,.draft-order-modal .draft-order-modal__dialog,.draft-order-modal.draft-order-modal--closing .draft-order-modal__backdrop,.draft-order-modal.draft-order-modal--closing .draft-order-modal__dialog{animation:none}}.draft-order-thank-you{justify-content:center;padding:max(4rem,min(8vw,9.6rem)) 2rem;display:flex}.draft-order-thank-you .draft-order-thank-you__card{border:.1rem solid var(--neutral-100);background:var(--neutral-white);text-align:center;border-radius:1.2rem;flex-direction:column;align-items:center;gap:.6rem;width:100%;max-width:56rem;padding:3.6rem 3.2rem;display:flex}.draft-order-thank-you .draft-order-thank-you__icon{background:var(--primary-green-100);width:5.6rem;height:5.6rem;color:var(--primary-green-700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.6rem;display:flex}.draft-order-thank-you .draft-order-thank-you__title{color:var(--neutral-700);font-family:var(--poppins);margin:0;font-size:max(2rem,min(1.667vw,2.6rem));font-weight:600;line-height:1.2}.draft-order-thank-you .draft-order-thank-you__delivery{color:var(--primary-green-700);font-family:var(--poppins);margin:0;font-size:max(1.3rem,min(.833vw,1.5rem));font-weight:600;line-height:1.4}.draft-order-thank-you .draft-order-thank-you__delivery[hidden]{display:none}.draft-order-thank-you .draft-order-thank-you__text{color:var(--neutral-500);font-family:var(--poppins);margin:0;font-size:max(1.3rem,min(.833vw,1.5rem));font-weight:400;line-height:1.5}.draft-order-thank-you .draft-order-thank-you__actions{flex-direction:column;gap:1rem;width:100%;max-width:32rem;margin-top:2rem;display:flex}.draft-order-thank-you .draft-order-thank-you__button{border:.1rem solid var(--primary-green-400-main);background:var(--primary-green-400-main);width:100%;color:var(--white);font-family:var(--poppins);text-align:center;cursor:pointer;border-radius:.8rem;padding:1.2rem 2rem;font-size:max(1.4rem,min(.833vw,1.6rem));font-weight:600;line-height:normal;text-decoration:none;transition:filter .3s;display:block}.draft-order-thank-you .draft-order-thank-you__button:hover{filter:brightness(.96)}.draft-order-thank-you .draft-order-thank-you__button--secondary{background:var(--neutral-white);color:var(--primary-green-700)}@media screen and (max-width:749px){.draft-order-thank-you .draft-order-thank-you__card{padding:2.8rem 2rem}}.how-it-works-list{flex-direction:column;gap:max(1.6rem,min(3vw,2.4rem));width:100%;display:flex}.how-it-works-card{border:none;border-top:5px solid var(--card-theme-color);background:#fff;border-radius:max(1.8rem,min(3vw,2rem));flex-direction:column;align-self:stretch;align-items:flex-start;gap:max(1.2rem,min(3vw,2.8rem));width:100%;padding:max(2.2rem,min(4vw,3.2rem)) max(2.2rem,min(4.5vw,3.4rem));display:flex;box-shadow:0 10px 30px #3c501e0d}.how-it-works-card .how-it-works-card__number{color:var(--card-theme-color);font-family:inherit;font-size:max(3.6rem,min(6vw,4.8rem));font-weight:900;line-height:1}.how-it-works-card .how-it-works-card__content{flex-direction:column;flex-grow:1;gap:.8rem;display:flex}.how-it-works-card .how-it-works-card__title{color:var(--card-theme-color);margin:0;font-size:max(1.8rem,min(3vw,2.2rem));font-weight:700;line-height:1.2}.how-it-works-card .how-it-works-card__title *{color:inherit;font-size:inherit;margin:0}.how-it-works-card .how-it-works-card__description{color:#4a4a4a;margin:0;font-size:max(1.4rem,min(2vw,1.6rem));font-weight:400;line-height:1.5}.how-it-works-card .how-it-works-card__media{border-radius:1.2rem;flex-shrink:0;width:max(180px,min(20vw,220px));display:none;overflow:hidden}.how-it-works-card .how-it-works-card__media img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (min-width:768px){.how-it-works-card{background:var(--colors-neutral-white,#f5f5f5);border-top:none;border-left:6px solid var(--card-theme-color);flex-direction:row;align-items:center}.how-it-works-card .how-it-works-card__media{display:block}}.icon-two-texts-grid{--cards-wrapper-bg:var(--tertiary-green,#138145);width:100%}.icon-two-texts-grid .icon-two-texts-grid__wrapper{flex-direction:column;align-items:stretch;gap:1.2rem;width:100%;display:flex}.icon-two-texts-grid .icon-two-texts-grid__card{background:var(--neutral-white,#f5f5f5);border:none;border-radius:2.4rem;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;padding:2rem 3rem;display:flex}.icon-two-texts-grid .icon-two-texts-grid__card>.icon-block{box-sizing:border-box;background-color:var(--cards-wrapper-bg);border:.15rem solid var(--cards-wrapper-bg);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:4.9rem;height:4.9rem;padding:1.2rem;display:flex;overflow:hidden}.icon-two-texts-grid .icon-two-texts-grid__card>.icon-block .icon-image-wrapper{justify-content:center;align-items:center;display:flex;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.icon-two-texts-grid .icon-two-texts-grid__card>.icon-block .icon-image-wrapper img{object-fit:contain;object-position:center;width:100%;height:100%}.icon-two-texts-grid .icon-two-texts-grid__texts{flex-direction:column;align-items:flex-start;width:100%;display:flex}.icon-two-texts-grid .text-block{width:100%}@media screen and (min-width:768px){.icon-two-texts-grid .icon-two-texts-grid__wrapper{background:var(--cards-wrapper-bg);border-radius:2.4rem;flex-direction:row;align-items:stretch;gap:1.6rem;padding:3.2rem}.icon-two-texts-grid .icon-two-texts-grid__card{border:.15rem solid var(--cards-wrapper-bg);border-radius:2rem;flex:1 0 0;align-self:stretch;min-width:0;padding:2.4rem}.icon-two-texts-grid .icon-two-texts-grid__card>.icon-block{width:5.6rem;height:5.6rem}}.benefits-why-choose-dish{flex-direction:column;gap:max(1.6rem,min(1.04166vw,2rem));width:100%;display:flex}.benefits-why-choose-dish .benefits-why-choose-dish__item{flex-direction:row;align-items:center;gap:1rem;width:100%;display:flex}#bogos-cart-discount-congrats-msg-wrap,.bogos-cart-discount-congrats-container,.bogos-cart-discount-congrats{display:none!important}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:62.5%}.information-section[id],.carousels-section[id],.cardapio-section[id]{scroll-margin-top:calc(var(--header-sticky-height,8rem) + 2rem)}body{overflow-anchor:none;min-height:100vh;font-family:var(--poppins);color:var(--black);background-color:var(--neutral-white);font-size:max(1.2rem,min(.83333vw,1.6rem))}body::-webkit-scrollbar{width:.4rem}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background:var(--primary-orange-700)}.page-width{width:100%;max-width:var(--page-width);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:max(2rem,min(5vw,4rem));padding-right:max(2rem,min(5vw,4rem))}body .st-wishlist-details-button[data-type=floating],body [data-swishlist-loader-floating],body .zipcode-checker-validator{display:none!important}drawer-component[data-state=closed],.drawer-overlay[data-state=closed]{visibility:hidden}drawer-component[data-state=open],.drawer-overlay[data-state=open]{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-BuPhpXed.css.map */
