:root{--white:#fff;--black:#000;--green-100:#ebf4ed;--green-200:#b8d1bb;--green-300:#94b89a;--green-400:#71a278;--green-main-500:#4f8c58;--green-600:#3e6f46;--green-700:#2e5234;--green-800:#203723;--green-900:#111d13;--off-white-100:#fefcfb;--off-white-200:#fdfaf7;--off-white-300:#fbfaf4;--off-white-400:#faf8f0;--off-white-main-500:#f8f5ec;--off-white-600:#c6c4be;--off-white-700:#95948e;--off-white-800:#64615e;--off-white-900:#31302f;--orange-100:#fcdcd4;--orange-200:#f9b9a9;--orange-300:#f69479;--orange-400:#f3724f;--orange-main-500:#f05024;--orange-600:#c03f1b;--orange-700:#902e14;--orange-800:#621f0e;--orange-900:#310f07;--grey-100:#e4e0dd;--grey-200:#c9c1ba;--grey-300:#ada399;--grey-400:#938476;--grey-main-500:#786554;--grey-600:#605143;--grey-700:#483d33;--grey-800:#312821;--grey-900:#181411;--grey-500:#9e9e9e;--brown-100:#d9d6d3;--brown-200:#b5aeaa;--brown-300:#90867f;--brown-400:#695c54;--brown-main-500:#46352b;--brown-600:#362921;--brown-700:#292019;--brown-800:#1c1511;--brown-900:#0d0a07;--beige-100:#f1eee9;--beige-200:#e0dad1;--beige-300:#d2cabc;--beige-400:#c1b6a4;--beige-main-500:#b4a58e;--beige-600:#8e8371;--beige-700:#6c6456;--beige-800:#474138;--beige-900:#25221d;--beige-200-2:#fff;--navy-blue-100:#cfd1d3;--gradiente01:linear-gradient(270deg, var(--orange-main-500) 0%, var(--brown-600) 100%);--gradiente02:linear-gradient(270deg, var(--brown-600) 0%, var(--orange-main-500) 100%);--gradiente03:linear-gradient(180deg, var(--brown-main-500) 0%, var(--brown-800) 146%);--gradiente04:radial-gradient(ellipse 110% 95% at 0% 100%, var(--orange-100) 0%, var(--orange-100) 22%, rgba(252,219,211,0) 78%), #f8f8f8;--dm-sans:"DM Sans", sans-serif}.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(--orange-400);text-align:center;font-family:var(--dm-sans);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(--orange-400);text-align:center;font-family:var(--dm-sans);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(--dm-sans);background-color:var(--orange-400);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(--dm-sans);background-color:var(--orange-400);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(--dm-sans);background-color:var(--orange-400);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(--orange-400);text-align:center;font-family:var(--dm-sans);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(--orange-400);text-align:center;font-family:var(--dm-sans);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(--orange-400);text-align:center;font-family:var(--dm-sans);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{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-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(--white);background:var(--orange-main-500);border:1px solid var(--orange-main-500);text-align:center;border-radius:.8rem;padding:max(1.2rem,min(.83333vw,1.6rem)) 1rem}.button-block .button.button--primary:hover{color:var(--orange-main-500);background:var(--white)}.button-block .button.button--secondary{color:var(--white);background:var(--orange-main-500);border:1px solid var(--orange-main-500);text-align:center;border-radius:.8rem;padding:1rem max(2rem,min(1.66667vw,3.2rem))}.button-block .button.button--secondary:hover{color:var(--orange-main-500);background:var(--white)}.button-block .button.button--tertiary{color:var(--white);background:var(--brown-main-500);border:1px solid var(--brown-main-500);text-align:center;border-radius:max(.6rem,min(.625vw,1.2rem));padding:max(1rem,min(.72917vw,1.4rem)) max(2rem,min(1.66667vw,3.2rem))}.button-block .button.button--tertiary:hover{color:var(--brown-main-500);background:var(--white)}.button-block .button.button--quaternary{color:var(--orange-main-500);text-align:center;text-decoration:underline}.button-block .button.button--quaternary:hover{color:var(--orange-300);text-decoration:none}.button-block .button.button--quaternary:active{color:var(--orange-700);text-decoration:none}.button-block .button.button--quinary{color:var(--white);text-align:center;text-decoration:underline}.button-block .button.button--quinary:hover{color:var(--orange-main-500)}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>:-webkit-any(collection-tabs){box-sizing:border-box;align-self:stretch;min-width:0}.group>:is(collection-tabs){box-sizing:border-box;align-self:stretch;min-width:0}.group>:has(>collection-tabs){box-sizing:border-box;align-self:stretch;min-width:0}.group.group--translucent-background{isolation:isolate}.group.group--top-shadow{box-shadow:inset 0 .9rem 1.8rem -1.4rem #00000047}.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}@media screen and (max-width:768px){.group.group--justify-mobile-start{justify-content:flex-start}.group.group--justify-mobile-center{justify-content:center}.group.group--justify-mobile-end{justify-content:flex-end}.group.group--justify-mobile-space-between{justify-content:space-between}.group.group--align-mobile-start{align-items:start}.group.group--align-mobile-center{align-items:center}.group.group--align-mobile-end{align-items:end}.group.group--align-mobile-stretch{align-items:stretch}}.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}.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(--dm-sans);font-size:max(1.2rem,min(.83333vw,1.8rem));font-weight:400;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(--dm-sans);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(--dm-sans);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}.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:11;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 .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:12;opacity:0;pointer-events:none;align-items:center;gap:1.5rem;transition:opacity .3s;display:flex;position:absolute;top:2rem;left:max(2rem,min(5.20833vw,9.5rem))}@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.absolute-pagination,.simple-carousel.absolute-buttons,.simple-carousel.absolute-buttons-track .blaze-track-container,.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:50%;justify-content:center;align-items:center;width:max(2rem,min(2.08333vw,4rem));min-width:max(2rem,min(2.08333vw,4rem));height:max(2rem,min(2.08333vw,4rem));min-height:max(2rem,min(2.08333vw,4rem));transition:all .3s ease-in-out;display:flex;overflow:hidden}.simple-carousel .blaze-prev :-moz-any(svg){width:max(1.4rem,min(1.04125vw,2rem));min-width:max(1.4rem,min(1.04125vw,2rem));height:max(1.4rem,min(1.04125vw,2rem));min-height:max(1.4rem,min(1.04125vw,2rem));display:block}.simple-carousel .blaze-prev :-webkit-any(svg){width:max(1.4rem,min(1.04125vw,2rem));min-width:max(1.4rem,min(1.04125vw,2rem));height:max(1.4rem,min(1.04125vw,2rem));min-height:max(1.4rem,min(1.04125vw,2rem));display:block}.simple-carousel .blaze-prev :is(svg){width:max(1.4rem,min(1.04125vw,2rem));min-width:max(1.4rem,min(1.04125vw,2rem));height:max(1.4rem,min(1.04125vw,2rem));min-height:max(1.4rem,min(1.04125vw,2rem));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(--grey-400)}.simple-carousel .blaze-prev[disabled] :is(svg) :is(path){stroke:var(--grey-400)}.simple-carousel .blaze-next{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:max(2rem,min(2.08333vw,4rem));min-width:max(2rem,min(2.08333vw,4rem));height:max(2rem,min(2.08333vw,4rem));min-height:max(2rem,min(2.08333vw,4rem));transition:all .3s ease-in-out;display:flex;overflow:hidden}.simple-carousel .blaze-next :-moz-any(svg){width:max(1.4rem,min(1.04125vw,2rem));min-width:max(1.4rem,min(1.04125vw,2rem));height:max(1.4rem,min(1.04125vw,2rem));min-height:max(1.4rem,min(1.04125vw,2rem));display:block}.simple-carousel .blaze-next :-webkit-any(svg){width:max(1.4rem,min(1.04125vw,2rem));min-width:max(1.4rem,min(1.04125vw,2rem));height:max(1.4rem,min(1.04125vw,2rem));min-height:max(1.4rem,min(1.04125vw,2rem));display:block}.simple-carousel .blaze-next :is(svg){width:max(1.4rem,min(1.04125vw,2rem));min-width:max(1.4rem,min(1.04125vw,2rem));height:max(1.4rem,min(1.04125vw,2rem));min-height:max(1.4rem,min(1.04125vw,2rem));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(--grey-400)}.simple-carousel .blaze-next[disabled] :is(svg) :is(path){stroke:var(--grey-400)}.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,.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%;padding-left:5vw;padding-right:5vw;display:flex}@media screen and (min-width:768px){.progressbar-pagination-container{padding-left:0;padding-right:0}}.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}.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(--orange-400);font-size:1.6rem;font-weight:700;font-family:var(--dm-sans);text-align:center}.password-section .password-container .password :is(label){color:var(--orange-400);font-size:1.6rem;font-weight:700;font-family:var(--dm-sans);text-align:center}.password-section .password-container .password :-webkit-any(input){border:1px solid var(--orange-400);width:100%;font-size:1.6rem;font-family:var(--dm-sans);border-radius:10rem;padding:1rem}.password-section .password-container .password :is(input){border:1px solid var(--orange-400);width:100%;font-size:1.6rem;font-family:var(--dm-sans);border-radius:10rem;padding:1rem}.password-section .password-container .submit{width:100%}.password-section .password-container .submit :-webkit-any(input){border:1px solid var(--orange-400);background-color:var(--orange-400);width:100%;color:var(--white);cursor:pointer;font-size:1.6rem;font-family:var(--dm-sans);border-radius:10rem;padding:1rem}.password-section .password-container .submit :is(input){border:1px solid var(--orange-400);background-color:var(--orange-400);width:100%;color:var(--white);cursor:pointer;font-size:1.6rem;font-family:var(--dm-sans);border-radius:10rem;padding:1rem}product-card{position:relative}.product-card{border:1px solid var(--grey-100);background:var(--white);border-radius:2.2rem;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;padding:1.4rem;display:flex}.product-card>.product-button__block{display:none}.product-card .image-block .image-block__link :-webkit-any(img){aspect-ratio:7/8;overflow:hidden;height:auto!important}.product-card .image-block .image-block__link :is(img){aspect-ratio:7/8;overflow:hidden;height:auto!important}.product-card .product-image{width:100%;height:max(28.8rem,min(21.875vw,42rem));display:flex;position:relative}.product-card .product-image .product-image__image-link{z-index:5;border:none;border-radius:.8rem;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-card .product-image .product-image__image-link .product-image__primary{z-index:1;width:100%;height:100%;position:relative}.product-card .product-image .product-image__image-link .product-image__secondary{opacity:0;z-index:2;background:var(--off-white-main-500);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__secondary .product-media-item--video{width:100%;height:100%}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :-moz-any(product-video){width:100%;height:100%;display:flex}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :-webkit-any(product-video){width:100%;height:100%;display:flex}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :is(product-video){width:100%;height:100%;display:flex}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :-webkit-any(product-video) :-webkit-any(video){object-fit:cover;width:100%;height:100%}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :is(product-video) :is(video){object-fit:cover;width:100%;height:100%}.product-card .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:contain;height:100%;padding:max(2.6rem,min(2.08333vw,4rem)) max(2.4rem,min(1.875vw,3.6rem))}.product-card .product-image .product-image__image-link .product-image__primary :is(img){object-fit:contain;height:100%;padding:max(2.6rem,min(2.08333vw,4rem)) max(2.4rem,min(1.875vw,3.6rem))}.product-card .product-image .product-image__image-link .product-image__secondary :-webkit-any(img){object-fit:contain;height:100%;padding:max(2.6rem,min(2.08333vw,4rem)) max(2.4rem,min(1.875vw,3.6rem))}.product-card .product-image .product-image__image-link .product-image__secondary :is(img){object-fit:contain;height:100%;padding:max(2.6rem,min(2.08333vw,4rem)) max(2.4rem,min(1.875vw,3.6rem))}.product-card .product-image .product-image__image-link .product-image__placeholder{justify-content:center;align-items:center;width:100%;min-height:19.2rem;max-height:28.8rem;padding:max(2.6rem,min(2.08333vw,4rem)) max(2.4rem,min(1.875vw,3.6rem));display:flex}.product-card .product-image .product-image__image-link .product-image__placeholder .product-image__placeholder-image{opacity:.3;width:100%;height:100%}.product-card .product-image .product-image__content-wrapper{z-index:6;pointer-events:none;grid-template:"product-tags product-wishlist"1fr". ."1fr/1fr auto;gap:max(.8rem,min(.625vw,1.2rem));width:100%;height:100%;padding:max(1.4rem,min(1.04166vw,2rem));display:grid;position:absolute;top:0;left:0}.product-card .product-image .product-image__content-wrapper>*{pointer-events:none}.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-button__block{opacity:0;visibility:hidden;pointer-events:none;width:auto;transition:opacity .3s;position:absolute;bottom:max(.8rem,min(.625vw,1.2rem));left:max(.8rem,min(.625vw,1.2rem));right:max(.8rem,min(.625vw,1.2rem))}@media screen and (min-width:768px){.product-card:hover .product-image .product-image__content-wrapper .product-button__block{opacity:1;visibility:visible;pointer-events:auto}.product-card:hover .product-image .product-image__image-link .product-image__secondary{opacity:1}}.product-card .product-card__title-block .product-card__title-link{width:fit-content;max-width:100%;color:inherit;text-decoration:none}@media screen and (min-width:768px){.product-card .product-card__title-block .product-card__title-link:hover{text-decoration:none}}.product-card .product-card__title-block .product-card__title{color:var(--brown-main-500);font-family:var(--dm-sans);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:max(1.6rem,min(.9375vw,1.8rem));font-style:normal;font-weight:500;line-height:150%;overflow:hidden}.product-card .product-subscription{background:var(--brown-main-500);border-radius:.6rem;align-items:center;gap:.8rem;width:fit-content;padding:.4rem .8rem .4rem .6rem;display:flex}.product-card .product-subscription .product-subscription__icon{color:var(--off-white-100);flex-shrink:0;align-items:center;font-size:1.2rem;line-height:1;display:flex}.product-card .product-subscription .product-subscription__text{color:var(--off-white-100);font-family:var(--dm-sans);font-size:max(1rem,min(.69444vw,1.2rem));font-style:normal;font-weight:500;line-height:100%}.product-card .product-subscription .product-subscription__text :-webkit-any(strong){font-weight:700}.product-card .product-subscription .product-subscription__text :is(strong){font-weight:700}.product-card .product-badges{flex-wrap:wrap;gap:.8rem;list-style:none;display:flex}.product-card .product-badges:empty{display:none}.product-card .product-badges .product-badges__item{width:fit-content;font-size:max(1.4rem,min(.83333vw,1.6rem));font-family:var(--dm-sans);padding:.6rem 1rem}.simple-carousel__slide:has(.product-card.product-card--cart-product){align-items:stretch;display:flex}.product-card.product-card--cart-product{border:1px solid var(--brown-main-500);flex-direction:row;align-items:stretch;gap:.9rem;padding:1rem;display:flex}.product-card.product-card--cart-product :-webkit-any(*){margin:0;padding:0}.product-card.product-card--cart-product :is(*){margin:0;padding:0}.product-card.product-card--cart-product .cart-product-card__image{aspect-ratio:70/57;object-fit:cover;align-self:center;width:35%;height:auto;display:block;overflow:hidden}.product-card.product-card--cart-product .cart-product-card__content{flex-direction:column;gap:.3rem;width:65%;display:flex;position:relative}.product-card.product-card--cart-product .cart-product-card__product-title{color:var(--brown-main-500);text-transform:uppercase;font-size:1.2rem;font-weight:700;font-family:var(--dm-sans)}.product-card.product-card--cart-product .cart-product-card__title{width:fit-content;max-width:100%;color:var(--brown-main-500);font-size:1.8rem;font-family:var(--dm-sans);word-wrap:break-word;overflow-wrap:break-word;font-weight:400}.product-card.product-card--cart-product .cart-product-card__title :-webkit-any(em,i){font-family:var(--dm-sans)}.product-card.product-card--cart-product .cart-product-card__title :is(em,i){font-family:var(--dm-sans)}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__title :-webkit-any(a):hover{text-decoration:underline}}.product-card.product-card--cart-product .cart-product-card__title :-moz-any(a){color:inherit;text-decoration:none}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__title :-moz-any(a):hover{text-decoration:underline}}.product-card.product-card--cart-product .cart-product-card__title :-webkit-any(a){color:inherit;text-decoration:none}.product-card.product-card--cart-product .cart-product-card__title :is(a){color:inherit;text-decoration:none}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__title :-webkit-any(a):hover{text-decoration:underline}.product-card.product-card--cart-product .cart-product-card__title :is(a):hover{text-decoration:underline}}.product-card.product-card--cart-product .cart-product-card__compare-price{color:var(--beige-main-500);margin:0;font-size:1rem}.product-card.product-card--cart-product .cart-product-card__price{margin-bottom:2.3rem;font-size:1.2rem}.product-card.product-card--cart-product .cart-product-card__compare-price,.product-card.product-card--cart-product .cart-product-card__price{font-family:var(--dm-sans);text-transform:uppercase;font-weight:400}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button{justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-webkit-any(button):hover{background:var(--brown-main-500);color:var(--white);transform:translateY(-2px)}}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-moz-any(button){background:var(--brown-main-500);min-width:5.3rem;color:var(--white);text-transform:uppercase;font-size:1.2rem;font-weight:400;font-family:var(--dm-sans);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.6rem;transition:all .3s;display:flex}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-moz-any(button):hover{background:var(--brown-main-500);color:var(--white);transform:translateY(-2px)}}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-webkit-any(button){background:var(--brown-main-500);min-width:5.3rem;color:var(--white);text-transform:uppercase;font-size:1.2rem;font-weight:400;font-family:var(--dm-sans);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.6rem;transition:all .3s;display:flex}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :is(button){background:var(--brown-main-500);min-width:5.3rem;color:var(--white);text-transform:uppercase;font-size:1.2rem;font-weight:400;font-family:var(--dm-sans);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.6rem;transition:all .3s;display:flex}@media screen and (min-width:768px){.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-webkit-any(button):hover{background:var(--brown-main-500);color:var(--white);transform:translateY(-2px)}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :is(button):hover{background:var(--brown-main-500);color:var(--white);transform:translateY(-2px)}}.product-card.product-card--variant :-moz-any(a){text-decoration:none}.product-card.product-card--variant :-moz-any(a):hover{text-decoration:underline}.product-card.product-card--variant :-webkit-any(a){text-decoration:none}.product-card.product-card--variant :is(a){text-decoration:none}.product-card.product-card--variant :-webkit-any(a):hover{text-decoration:underline}.product-card.product-card--variant :is(a):hover{text-decoration:underline}.product-card.product-card--variant .product-card__product-title{text-transform:uppercase;font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:700;font-family:var(--dm-sans);color:var(--brown-main-500)}.product-card.product-card--variant .product-card__title{font-size:max(2.4rem,min(1.66666vw,3.2rem));font-weight:400;line-height:115%;font-family:var(--dm-sans);margin-bottom:8rem}.product-card.product-card--variant .product-card__title :-webkit-any(em){font-family:var(--dm-sans)}.product-card.product-card--variant .product-card__title :is(em){font-family:var(--dm-sans)}.product-card.product-card--variant .product-price{margin-bottom:10rem}.product-card.product-card--variant .product-price :-webkit-any(s){color:var(--beige-main-500)}.product-card.product-card--variant .product-price :is(s){color:var(--beige-main-500)}.product__price{flex-direction:column;gap:.6rem;display:flex}.product__price .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}.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:empty{display:none}.product__price .product-price__wrapper .product-price__installments{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-price--card-information,.product-price--card-information .product-price__wrapper{flex-direction:column;gap:.4rem;display:flex}.product-price--card-information .product-price__wrapper .product-price__container{align-items:baseline;gap:.8rem;display:flex}.product-price--card-information .product-price__wrapper .product-price__container .product-price__compare{color:var(--beige-main-500);font-family:var(--dm-sans);font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:line-through}.product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount{align-items:baseline;gap:.8rem;display:flex}.product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--beige-800);font-family:var(--dm-sans);white-space:nowrap;font-size:2rem;font-style:normal;font-weight:600;line-height:150%}.product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-discount-badge,.product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-text{display:none}.product-price--card-information .product-price__wrapper .product-price__installments{align-items:center;gap:0;display:flex}.product-price--card-information .product-price__wrapper .product-price__installments :-webkit-any(*){display:inline}.product-price--card-information .product-price__wrapper .product-price__installments :is(*){display:inline}.product-price--card-information .product-price__wrapper .product-price__installments :-webkit-any(svg){display:none}.product-price--card-information .product-price__wrapper .product-price__installments :is(svg){display:none}.product-price--card-information .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.product-price--card-information .product-price__wrapper .product-price__installments .info_installment{color:var(--beige-main-500);font-family:var(--dm-sans);font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%}.product-price--card-information .product-price__wrapper .product-price__installments .info_installment :-webkit-any(span){font-weight:600}.product-price--card-information .product-price__wrapper .product-price__installments .info_installment :is(span){font-weight:600}.product-rating{font-family:var(--dm-sans);color:var(--brown-main-500);align-items:center;gap:.4rem;font-size:1.2rem;font-weight:400;line-height:150%;display:inline-flex}.product-rating .product-rating__star{color:var(--black);flex-shrink:0;display:inline-flex}.product-rating .product-rating__score{font-variant-numeric:tabular-nums}.product-rating .product-rating__count{color:var(--brown-main-500);font-variant-numeric:tabular-nums}.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;background-color:transparent;justify-content:center;align-items:center;border:none!important;margin:0!important;padding:.75rem!important}.product-image__wishlist-button-wrapper .product-image__wishlist-button.st-is-added :-webkit-any(svg){color:var(--orange-main-500)}.product-image__wishlist-button-wrapper .product-image__wishlist-button.st-is-added :is(svg){color:var(--orange-main-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(.8rem,min(.52083vw,1rem));width:100%;display:flex}.product-tags__block .product-tags:empty{display:none}.product-tags__block .product-tags .product-tag{border-radius:.4rem;justify-content:center;align-items:center;gap:max(.8rem,min(.52083vw,1rem));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(--dm-sans);background-color:var(--grey-600);color:var(--off-white-200);padding:max(.5rem,min(.3125vw,.6rem)) max(.8rem,min(.52083vw,1rem));font-size:max(1.1rem,min(.625vw,1.2rem));font-style:normal;font-weight:700;line-height:150%}.product-tags__block .product-tags .product-tag.product-tag--sold-out{font-family:var(--dm-sans);text-transform:uppercase;background-color:var(--grey-100);color:var(--grey-500);border-radius:100rem;padding:max(.8rem,min(.52083vw,1rem)) max(1.2rem,min(.83333vw,1.6rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:600}buy-button{cursor:pointer;position:relative}buy-button[disabled]{cursor:not-allowed}buy-button.added:not([disabled]){background:var(--green-main-500)}buy-button .loader__container .loader{border-top-color:var(--black)}variant-selector{flex-direction:column;gap:max(2.4rem,min(1.66667vw,3.2rem));display:flex}variant-selector .product-option{border:none;border-bottom:.5px solid #d3d3d3;flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));padding:2rem 0;display:flex}variant-selector .product-option .option-title{color:var(--grey-600);font-family:var(--dm-sans);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;line-height:100%}variant-selector .product-option .option-values{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}variant-selector .product-option .option-values .option-value{cursor:pointer;border:1px solid var(--grey-400);color:var(--grey-400);font-family:var(--dm-sans);background:#fff;border-radius:.8rem;justify-content:center;align-items:center;gap:max(.8rem,min(.52vw,1rem));padding:max(.8rem,min(.52vw,1rem)) max(1.6rem,min(1.04vw,2rem));font-size:max(1.4rem,min(.833vw,1.6rem));font-weight:300;line-height:normal;transition:background-color .2s,border-color .2s,color .2s;display:flex}variant-selector .product-option .option-values .option-value.hidden{display:none}variant-selector .product-option .option-values .option-value:hover{border-color:var(--orange-400)}variant-selector .product-option .option-values .option-value:has(:-moz-any(input):checked){border-color:var(--orange-400);background:var(--orange-100);color:var(--orange-400);font-weight:600}variant-selector .product-option .option-values .option-value:has(:-webkit-any(input):checked){border-color:var(--orange-400);background:var(--orange-100);color:var(--orange-400);font-weight:600}variant-selector .product-option .option-values .option-value:has(:is(input):checked){border-color:var(--orange-400);background:var(--orange-100);color:var(--orange-400);font-weight:600}variant-selector .product-option .option-values .option-value:has(:-moz-any(input)[data-unavailable=true]){color:var(--grey-300);border:1px solid var(--grey-100);cursor:not-allowed;background:#fff;text-decoration:line-through}variant-selector .product-option .option-values .option-value:has(:-webkit-any(input)[data-unavailable=true]){color:var(--grey-300);border:1px solid var(--grey-100);cursor:not-allowed;background:#fff;text-decoration:line-through}variant-selector .product-option .option-values .option-value:has(:is(input)[data-unavailable=true]){color:var(--grey-300);border:1px solid var(--grey-100);cursor:not-allowed;background:#fff;text-decoration:line-through}variant-selector .product-option .option-values .option-value:has(:-moz-any(input):disabled){color:var(--grey-300);border:1px solid var(--grey-100);cursor:not-allowed;background:#fff;text-decoration:line-through}variant-selector .product-option .option-values .option-value:has(:-webkit-any(input):disabled){color:var(--grey-300);border:1px solid var(--grey-100);cursor:not-allowed;background:#fff;text-decoration:line-through}variant-selector .product-option .option-values .option-value:has(:is(input):disabled){color:var(--grey-300);border:1px solid var(--grey-100);cursor:not-allowed;background:#fff;text-decoration:line-through}.purchase-mode{border:none;flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));display:flex}.purchase-mode .purchase-mode__title{color:var(--grey-600);font-family:var(--dm-sans);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;line-height:100%}.purchase-mode .purchase-mode__card{background:var(--beige-100);cursor:pointer;border:1px solid #d1c9bb;border-radius:.8rem;justify-content:space-between;align-self:stretch;align-items:center;padding:1rem;transition:box-shadow .2s;display:flex}.purchase-mode .purchase-mode__card-label{color:var(--brown-main-500);font-family:var(--dm-sans);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;line-height:normal}.purchase-mode .purchase-mode__card .purchase-mode__checkbox{border:1px solid var(--beige-400);background-color:var(--white);pointer-events:none;border-radius:.6rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:border-color .2s,background-image .2s;display:flex}.purchase-mode .purchase-mode__card.active .purchase-mode__checkbox{border-color:var(--orange-400);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5L5 15' stroke='%23EC6731' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 5L15 15' stroke='%23EC6731' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.6rem 1.6rem}.purchase-mode .purchase-mode__subscription{border:1px solid #d1c9bb;border-radius:.8rem;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.purchase-mode .purchase-mode__subscription-header{border-bottom:1px solid var(--beige-300);background:var(--beige-100);cursor:pointer;border-radius:.8rem .8rem 0 0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.purchase-mode .purchase-mode__subscription-label{color:var(--brown-main-500);font-family:var(--dm-sans);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;line-height:normal}.purchase-mode .purchase-mode__subscription-badge{border:1px solid var(--green-main-500);background:var(--green-100);color:var(--green-main-500);font-family:var(--dm-sans);white-space:nowrap;border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:1rem;padding:.4rem .6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;line-height:normal;display:flex}.purchase-mode .purchase-mode__frequencies{border:none;margin:0;padding:0;display:flex}.purchase-mode .purchase-mode__frequency{cursor:pointer;background:var(--off-white-200);border-right:1px solid var(--beige-400);flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;padding:max(1.6rem,min(1.04167vw,2rem)) max(2rem,min(2.60417vw,5rem));transition:background-color .2s,border-color .2s;display:flex}.purchase-mode .purchase-mode__frequency:last-child{border-right:none}.purchase-mode .purchase-mode__frequency:first-child{border-radius:0 0 0 .8rem}.purchase-mode .purchase-mode__frequency:last-child{border-radius:0 0 .8rem}.purchase-mode .purchase-mode__frequency.active{background:var(--beige-200);border-right-color:transparent}.purchase-mode .purchase-mode__frequency.active+.purchase-mode__frequency{border-left-color:transparent}.purchase-mode .purchase-mode__frequency-name{color:var(--brown-main-500);font-family:var(--dm-sans);text-align:center;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:normal}.purchase-mode .purchase-mode__frequency.active .purchase-mode__frequency-name{font-weight:600}.purchase-mode .purchase-mode__frequency-discount{color:var(--green-main-500);font-family:var(--dm-sans);text-align:center;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;line-height:normal}.purchase-mode .purchase-mode__hidden-inputs{display:none}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(--grey-600);font-family:var(--dm-sans);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:1rem;width:100%;display:flex}product-variant-selector .product-option .option-values .option-value{cursor:pointer;color:var(--brown-main-500);font-family:var(--dm-sans);text-align:center;border:.1rem solid var(--grey-200);background:0 0;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:1.2rem;font-style:normal;font-weight:400;line-height:150%;transition:background-color .2s,border-color .2s;display:inline-flex;overflow:hidden}product-variant-selector .product-option .option-values .option-value.hidden{display:none}product-variant-selector .product-option .option-values .option-value:hover{border-color:var(--grey-300)}product-variant-selector .product-option .option-values .option-value:has(:-moz-any(input):checked){background:var(--orange-200);color:var(--brown-main-500);border-color:transparent}product-variant-selector .product-option .option-values .option-value:has(:-webkit-any(input):checked){background:var(--orange-200);color:var(--brown-main-500);border-color:transparent}product-variant-selector .product-option .option-values .option-value:has(:is(input):checked){background:var(--orange-200);color:var(--brown-main-500);border-color:transparent}product-variant-selector .product-option .option-values .option-value:has(:-moz-any(input)[data-unavailable=true]){color:var(--grey-300);border:.1rem solid var(--grey-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value:has(:-webkit-any(input)[data-unavailable=true]){color:var(--grey-300);border:.1rem solid var(--grey-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value:has(:is(input)[data-unavailable=true]){color:var(--grey-300);border:.1rem solid var(--grey-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value:has(:-moz-any(input):disabled){color:var(--grey-300);border:.1rem solid var(--grey-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value:has(:-webkit-any(input):disabled){color:var(--grey-300);border:.1rem solid var(--grey-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value:has(:is(input):disabled){color:var(--grey-300);border:.1rem solid var(--grey-100);cursor:not-allowed;text-decoration:line-through}product-variant-selector .product-option .option-values .option-value--plus{border:.5px solid var(--grey-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(--grey-800);border:1px solid var(--grey-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(--grey-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(--dm-sans);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(--grey-80);width:100%;max-width:max(7.8rem,min(7.91667vw,15.2rem));height:max(3.75rem,min(2.60417vw,5rem));color:var(--grey-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(--grey-100);display:block}.quantity-input .quantity-input__button :is(svg){width:max(.675rem,min(.46875vw,.9rem));height:max(.675rem,min(.46875vw,.9rem));fill:var(--grey-100);display:block}.quantity-input .quantity-input__input{text-align:center;width:max(2rem,min(1.35417vw,2.6rem));color:var(--grey-100);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;font-family:var(--dm-sans);-webkit-appearance:textfield;appearance:textfield;background:0 0;border:none}.quantity-input .quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:768px){.quantity-input .quantity-input__input::-webkit-outer-spin-button{width:2rem}}.quantity-input .quantity-input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:768px){.quantity-input .quantity-input__input::-webkit-inner-spin-button{width:2rem}}.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}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}drawer-component[data-direction=left][data-state=closed]{transform:translate(-100%)}drawer-component[data-direction=left][data-state=open]{transform:translate(0)}drawer-component[data-direction=right]{z-index:9999999;min-width:min(100vw,38rem);height:100%;top:0;right:0}drawer-component[data-direction=right][data-state=closed]{transform:translate(100%)}drawer-component[data-direction=right][data-state=open]{transform:translate(0)}drawer-component[data-direction=top]{width:100%;top:0;left:0}drawer-component[data-direction=top][data-state=closed]{transform:translateY(-100%)}drawer-component[data-direction=top][data-state=open]{transform:translateY(0)}drawer-component[data-direction=bottom]{width:100%;bottom:0;left:0}drawer-component[data-direction=bottom][data-state=closed]{transform:translateY(100%)}drawer-component[data-direction=bottom][data-state=open]{transform:translateY(0)}.drawer-overlay{z-index:9999998;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}.product-quantity{border:.898px solid var(--grey-200);border-radius:1.4961rem;justify-content:center;align-items:center;gap:.8rem;min-width:max(5rem,min(4.16666vw,8rem));max-width:8rem;max-height:2.8rem;padding:.2rem .8rem;display:flex;overflow:hidden}.product-quantity .product-quantity__button{cursor:pointer;width:max(1.2rem,min(.733333vw,1.4rem));color:var(--brown-main-500);background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;display:flex}.product-quantity .product-quantity__button:disabled{opacity:.35;cursor:not-allowed}.product-quantity .product-quantity__button :-webkit-any(svg) :-webkit-any(path){transition:stroke .3s ease-in-out,fill .3s ease-in-out}.product-quantity .product-quantity__button :is(svg) :is(path){transition:stroke .3s ease-in-out,fill .3s ease-in-out}.product-quantity .product-quantity__button--decrement :is(svg path){fill:currentColor;stroke:none}.product-quantity .product-quantity__button--increment :is(svg path){stroke:var(--brown-main-500)}.product-quantity .product-quantity__button:hover:not(:disabled){background:var(--off-white-main-500)}.product-quantity .product-quantity__button:hover:not(:disabled).product-quantity__button--increment :is(svg path){stroke:var(--orange-main-500)}.product-quantity .product-quantity__button:hover:not(:disabled).product-quantity__button--decrement :is(svg path){fill:var(--orange-main-500)}.product-quantity .product-quantity__input{text-align:center;width:max(1.2rem,min(.733333vw,1.4rem));font-size:1.4rem;font-family:var(--dm-sans);color:var(--brown-main-500);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.cart-drawer-wrapper{flex-direction:column;width:100%;min-width:min(100vw,34rem);height:100%;display:flex}@media screen and (max-width:1023px){.cart-drawer-wrapper{min-width:unset;width:auto}}@media screen and (min-width:1024px){.cart-drawer-wrapper{flex-direction:row}}.cart-drawer{background:var(--white);height:100%;font-family:var(--dm-sans);flex-direction:column;padding:2.4rem;display:flex;overflow-y:auto}@media screen and (min-width:1024px){.cart-drawer{flex:1;min-width:0;padding:2rem}}.cart-drawer .cart-heading{justify-content:space-between;align-items:center;display:flex}.cart-drawer .cart-heading .cart-heading__title{align-items:center;gap:.4rem;display:flex}.cart-drawer .cart-heading :-moz-any(.cart-close,drawer-close){cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.cart-drawer .cart-heading :-webkit-any(.cart-close,drawer-close){cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.cart-drawer .cart-heading :is(.cart-close,drawer-close){cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.cart-drawer .cart-heading :-webkit-any(.cart-close,drawer-close) :-webkit-any(img,svg){width:max(1.6rem,min(1.04167vw,2.2rem));height:max(1.6rem,min(1.04167vw,2.2rem));display:block}.cart-drawer .cart-heading :is(.cart-close,drawer-close) :is(img,svg){width:max(1.6rem,min(1.04167vw,2.2rem));height:max(1.6rem,min(1.04167vw,2.2rem));display:block}.cart-drawer .cart-shipping-bar{flex-shrink:0;margin-bottom:max(.8rem,min(.625vw,1.2rem))}.cart-drawer .cart-shipping-bar .progress-bar{background:#f0f0f0;border:1px solid #d7d9be;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.cart-drawer .cart-shipping-bar .progress-bar .progress-bar__text{text-align:center;justify-content:center;width:100%;margin-bottom:0;font-size:max(1rem,min(.625vw,1.2rem))}.cart-drawer .cart-shipping-bar .progress-bar .progress-bar__bar{border-radius:1rem;width:100%;height:max(.4rem,min(.3125vw,.6rem))}.cart-drawer .cart-items{border-bottom:1.172px solid var(--grey-100);scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;padding-right:.8rem;display:flex;overflow-y:auto}.cart-drawer .cart-items .cart-items--list{flex-direction:column;gap:max(.8rem,min(.83333vw,1.6rem));display:flex}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item){border-top:none;grid-template-rows:auto auto auto;grid-template-columns:7.8rem 1fr;gap:.4rem max(1.2rem,min(.83333vw,1.6rem));padding-top:0;display:grid}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item) .cart-item__image{grid-area:1/1/-1;align-self:start}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item){border-top:none;grid-template-rows:auto auto auto;grid-template-columns:7.8rem 1fr;gap:.4rem max(1.2rem,min(.83333vw,1.6rem));padding-top:0;display:grid}.cart-drawer .cart-items .cart-items--list :is(cart-item){border-top:none;grid-template-rows:auto auto auto;grid-template-columns:7.8rem 1fr;gap:.4rem max(1.2rem,min(.83333vw,1.6rem));padding-top:0;display:grid}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__image{grid-area:1/1/-1;align-self:start}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__image{grid-area:1/1/-1;align-self:start}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__image :-webkit-any(img){aspect-ratio:1;object-fit:cover;border:1px solid #e0e0e0;border-radius:.8rem;width:7.8rem;min-width:7.8rem;max-width:7.8rem;height:7.8rem;min-height:7.8rem;max-height:7.8rem;display:block}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__image :is(img){aspect-ratio:1;object-fit:cover;border:1px solid #e0e0e0;border-radius:.8rem;width:7.8rem;min-width:7.8rem;max-width:7.8rem;height:7.8rem;min-height:7.8rem;max-height:7.8rem;display:block}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title{flex-direction:column;grid-area:1/2/3;align-self:start;align-items:flex-start;gap:.4rem;width:100%;min-width:0;padding-right:max(2rem,min(1.25vw,2.4rem));display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{flex-direction:column;grid-area:1/2/3;align-self:start;align-items:flex-start;gap:.4rem;width:100%;min-width:0;padding-right:max(2rem,min(1.25vw,2.4rem));display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__header{justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__header{justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title :-webkit-any(a){color:#49352a;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title :is(a){color:#49352a;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__description{color:var(--grey-400,#abaaaa);font-family:var(--dm-sans);white-space:normal;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:400;line-height:1.3}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__description{color:var(--grey-400,#abaaaa);font-family:var(--dm-sans);white-space:normal;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:400;line-height:1.3}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove{cursor:pointer;color:#45352a;z-index:1;background:0 0;border:none;flex-shrink:0;grid-area:1/2;justify-content:center;place-self:start end;align-items:center;padding:0;transition:opacity .2s;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__remove{cursor:pointer;color:#45352a;z-index:1;background:0 0;border:none;flex-shrink:0;grid-area:1/2;justify-content:center;place-self:start end;align-items:center;padding:0;transition:opacity .2s;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove:hover{opacity:.7}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__remove:hover{opacity:.7}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove .cart-item__remove-icon{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));display:block}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__remove .cart-item__remove-icon{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));display:block}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove :-webkit-any(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));display:block}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__remove :is(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));display:block}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item) :-moz-any(product-quantity){border:1px solid #e8e8e8;border-radius:.8rem;grid-area:3/2;justify-content:center;place-self:center start;align-items:center;gap:.8rem;min-width:7.2rem;max-width:7.2rem;height:3.5rem;max-height:3.5rem;padding:0 .8rem;display:flex}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item) :-moz-any(product-quantity) .product-quantity__button{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity){border:1px solid #e8e8e8;border-radius:.8rem;grid-area:3/2;justify-content:center;place-self:center start;align-items:center;gap:.8rem;min-width:7.2rem;max-width:7.2rem;height:3.5rem;max-height:3.5rem;padding:0 .8rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity){border:1px solid #e8e8e8;border-radius:.8rem;grid-area:3/2;justify-content:center;place-self:center start;align-items:center;gap:.8rem;min-width:7.2rem;max-width:7.2rem;height:3.5rem;max-height:3.5rem;padding:0 .8rem;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__button{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__button{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__button :-webkit-any(svg){width:100%;height:100%}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__button :is(svg){width:100%;height:100%}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__input{width:auto;min-width:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__input{width:auto;min-width:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-quantity{border:1px solid #e8e8e8;border-radius:.8rem;grid-area:3/2;justify-content:center;place-self:center start;align-items:center;gap:.8rem;min-width:7.2rem;max-width:7.2rem;height:3.5rem;max-height:3.5rem;padding:0 .8rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-quantity{border:1px solid #e8e8e8;border-radius:.8rem;grid-area:3/2;justify-content:center;place-self:center start;align-items:center;gap:.8rem;min-width:7.2rem;max-width:7.2rem;height:3.5rem;max-height:3.5rem;padding:0 .8rem;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-quantity .product-quantity__button{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-quantity .product-quantity__button{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-quantity .product-quantity__button :-webkit-any(svg){width:100%;height:100%}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-quantity .product-quantity__button :is(svg){width:100%;height:100%}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-quantity .product-quantity__input{width:auto;min-width:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-quantity .product-quantity__input{width:auto;min-width:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__price{grid-area:3/2;place-self:center end;min-width:0}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__price{grid-area:3/2;place-self:center end;min-width:0}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price{grid-area:3/2;place-self:center end;min-width:0}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price{grid-area:3/2;place-self:center end;min-width:0}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-price){grid-area:3/2;place-self:center end;min-width:0}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price){grid-area:3/2;place-self:center end;min-width:0}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price{flex-direction:column;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price{flex-direction:column;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container{flex-flow:row;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container{flex-flow:row;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}@media screen and (max-width:1499px){.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare){grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:end;gap:.15rem .4rem;display:grid}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare){grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:end;gap:.15rem .4rem;display:grid}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__compare{grid-area:1/1;justify-self:end}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__compare{grid-area:1/1;justify-self:end}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current-discount{display:contents}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current-discount{display:contents}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current{grid-area:2/1;justify-self:end}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current{grid-area:2/1;justify-self:end}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__discount-badge{grid-area:2/2;align-self:center}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__discount-badge{grid-area:2/2;align-self:center}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__pix-discount-badge{grid-area:2/2;align-self:center}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__pix-discount-badge{grid-area:2/2;align-self:center}}@media screen and (min-width:1500px){.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current-discount{flex-wrap:nowrap;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current-discount{flex-wrap:nowrap;align-items:center;gap:.4rem;display:inline-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(--grey-400);font-family:var(--dm-sans);white-space:nowrap;order:1;font-size:max(1.1rem,min(.67708vw,1.3rem));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(--grey-400);font-family:var(--dm-sans);white-space:nowrap;order:1;font-size:max(1.1rem,min(.67708vw,1.3rem));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-wrap:nowrap;order:2;align-items:center;gap:.4rem;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{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-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{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;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{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;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(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;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(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-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__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;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__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__pix-text{display:none}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__pix-text{display:none}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__installments{display:none}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments{display:none}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price{flex-direction:column;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price{flex-direction:column;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper{flex-direction:column;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper{flex-direction:column;gap:0;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container{flex-flow:row;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container{flex-flow:row;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}@media screen and (max-width:1499px){.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare){grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:end;gap:.15rem .4rem;display:grid}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare){grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:end;gap:.15rem .4rem;display:grid}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__compare{grid-area:1/1;justify-self:end}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__compare{grid-area:1/1;justify-self:end}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current-discount{display:contents}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current-discount{display:contents}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current{grid-area:2/1;justify-self:end}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current{grid-area:2/1;justify-self:end}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__discount-badge{grid-area:2/2;align-self:center}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__discount-badge{grid-area:2/2;align-self:center}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__pix-discount-badge{grid-area:2/2;align-self:center}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__pix-discount-badge{grid-area:2/2;align-self:center}}@media screen and (min-width:1500px){.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current-discount{flex-wrap:nowrap;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container:has(.product-price__compare) .product-price__current-discount{flex-wrap:nowrap;align-items:center;gap:.4rem;display:inline-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(--grey-400);font-family:var(--dm-sans);white-space:nowrap;order:1;font-size:max(1.1rem,min(.67708vw,1.3rem));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(--grey-400);font-family:var(--dm-sans);white-space:nowrap;order:1;font-size:max(1.1rem,min(.67708vw,1.3rem));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-wrap:nowrap;order:2;align-items:center;gap:.4rem;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{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-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{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;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{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;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(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;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(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-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__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;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__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container .product-price__pix-text{display:none}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container .product-price__pix-text{display:none}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__installments{display:none}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__installments{display:none}@media screen and (max-width:1023px){.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity){z-index:1}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity){z-index:1}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-quantity{z-index:1}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-quantity{z-index:1}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__price{width:auto;min-width:0;max-width:calc(100% - 8rem)}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__price{width:auto;min-width:0;max-width:calc(100% - 8rem)}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price{width:auto;min-width:0;max-width:calc(100% - 8rem)}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price{width:auto;min-width:0;max-width:calc(100% - 8rem)}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-price){width:auto;min-width:0;max-width:calc(100% - 8rem)}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price){width:auto;min-width:0;max-width:calc(100% - 8rem)}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price__container{flex-wrap:nowrap;justify-content:flex-end;gap:.15rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price__container{flex-wrap:nowrap;justify-content:flex-end;gap:.15rem}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price__container .product-price__current-discount{justify-content:flex-end}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price__container .product-price__current-discount{justify-content:flex-end}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price__compare{font-size:1rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price__compare{font-size:1rem}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price__current-discount .product-price__current{font-size:1.2rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price__current-discount .product-price__current{font-size:1.2rem}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price__current-discount .product-price__discount-badge{padding:.15rem .35rem;font-size:.9rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price__current-discount .product-price__discount-badge{padding:.15rem .35rem;font-size:.9rem}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price__current-discount .product-price__pix-discount-badge{padding:.15rem .35rem;font-size:.9rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price__current-discount .product-price__pix-discount-badge{padding:.15rem .35rem;font-size:.9rem}}.cart-drawer .cart-items::-webkit-scrollbar{background:#f0f0f0;border-radius:.2rem;width:.4rem}.cart-drawer .cart-items::-webkit-scrollbar-thumb{background:#545658}.cart-drawer :-moz-any(cart-clear){align-self:end;transition:all .15s ease-in-out}.cart-drawer :-moz-any(cart-clear) .cart-clear__text{text-transform:uppercase}.cart-drawer :-moz-any(cart-clear):hover{opacity:.75}.cart-drawer :-webkit-any(cart-clear){align-self:end;transition:all .15s ease-in-out}.cart-drawer :is(cart-clear){align-self:end;transition:all .15s ease-in-out}.cart-drawer :-webkit-any(cart-clear) .cart-clear__text{text-transform:uppercase}.cart-drawer :is(cart-clear) .cart-clear__text{text-transform:uppercase}.cart-drawer :-webkit-any(cart-clear):hover{opacity:.75}.cart-drawer :is(cart-clear):hover{opacity:.75}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-related){margin-top:max(1rem,min(1.25vw,2.4rem));margin-bottom:max(1rem,min(1.25vw,2.4rem))}}.cart-drawer :-moz-any(cart-related){margin-top:0;margin-bottom:1.6rem;display:block}@media screen and (min-width:1024px){.cart-drawer :-moz-any(cart-related){margin-top:max(1rem,min(1.25vw,2.4rem));margin-bottom:max(1rem,min(1.25vw,2.4rem))}}.cart-drawer :-webkit-any(cart-related){margin-top:0;margin-bottom:1.6rem;display:block}.cart-drawer :is(cart-related){margin-top:0;margin-bottom:1.6rem;display:block}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-related){margin-top:max(1rem,min(1.25vw,2.4rem));margin-bottom:max(1rem,min(1.25vw,2.4rem))}.cart-drawer :is(cart-related){margin-top:max(1rem,min(1.25vw,2.4rem));margin-bottom:max(1rem,min(1.25vw,2.4rem))}}.cart-drawer :-moz-any(cart-checkout){background-color:transparent;flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));margin-top:auto;display:flex}.cart-drawer :-moz-any(cart-checkout) .cart-coupon__applied{display:none!important}.cart-drawer :-moz-any(cart-checkout) .cart-checkout__infos{background:#f8f8f8;border:1px solid #c7c7c7;border-radius:.8rem;flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));padding:max(.8rem,min(.625vw,1.2rem));display:flex}.cart-drawer :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{text-transform:uppercase}.cart-drawer :-moz-any(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--dm-sans);color:var(--black);font-weight:400}.cart-drawer :-webkit-any(cart-checkout){background-color:transparent;flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));margin-top:auto;display:flex}.cart-drawer :is(cart-checkout){background-color:transparent;flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));margin-top:auto;display:flex}.cart-drawer :-webkit-any(cart-checkout) .cart-coupon__applied{display:none!important}.cart-drawer :is(cart-checkout) .cart-coupon__applied{display:none!important}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos{background:#f8f8f8;border:1px solid #c7c7c7;border-radius:.8rem;flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));padding:max(.8rem,min(.625vw,1.2rem));display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__infos{background:#f8f8f8;border:1px solid #c7c7c7;border-radius:.8rem;flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));padding:max(.8rem,min(.625vw,1.2rem));display:flex}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{text-transform:uppercase}.cart-drawer :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{text-transform:uppercase}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--dm-sans);color:var(--black);font-weight:400}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--dm-sans);color:var(--black);font-weight:400}.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{font-family:var(--dm-sans);justify-content:space-between;align-items:center;display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__infos-item{font-family:var(--dm-sans);justify-content:space-between;align-items:center;display:flex}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__pix{border-top:2px solid var(--grey-100);justify-content:space-between;align-items:center;gap:.8rem;padding-top:max(.8rem,min(.625vw,1.2rem));display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__pix{border-top:2px solid var(--grey-100);justify-content:space-between;align-items:center;gap:.8rem;padding-top:max(.8rem,min(.625vw,1.2rem));display:flex}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text{font-size:max(1.2rem,min(.83333vw,1.6rem));font-family:var(--dm-sans);color:var(--black);flex:1;font-weight:400}.cart-drawer :is(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text{font-size:max(1.2rem,min(.83333vw,1.6rem));font-family:var(--dm-sans);color:var(--black);flex:1;font-weight:400}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text :-webkit-any(b){font-weight:600}.cart-drawer :is(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text :is(b){font-weight:600}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__pix .cart-checkout__pix-value{font-size:max(1.2rem,min(.83333vw,1.6rem));font-family:var(--dm-sans);color:var(--green-500);white-space:nowrap;font-weight:600}.cart-drawer :is(cart-checkout) .cart-checkout__pix .cart-checkout__pix-value{font-size:max(1.2rem,min(.83333vw,1.6rem));font-family:var(--dm-sans);color:var(--green-500);white-space:nowrap;font-weight:600}.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(--grey-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(--grey-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(--dm-sans);color:var(--grey-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(--dm-sans);color:var(--grey-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(--grey-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(--grey-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 :-webkit-any(cart-checkout) .cart-checkout__actions{flex-direction:row;align-items:stretch;gap:.8rem;display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__actions{flex-direction:row;align-items:stretch;gap:.8rem;display:flex}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__button--checkout{order:1}.cart-drawer :is(cart-checkout) .cart-checkout__button--checkout{order:1}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__button--cart{order:-1}.cart-drawer :is(cart-checkout) .cart-checkout__button--cart{order:-1}.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)) .cart-shipping-bar{display:none}.cart-drawer:not(:has(.cart-item)) .cart-items{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}@media screen and (min-width:1024px){.cart-drawer-wrapper>:-webkit-any(cart-related){background:var(--white);border-right:1px solid #f6f6f6;flex-direction:column;flex-shrink:0;width:17rem;min-width:17rem;max-width:17rem;height:100%;margin-top:0;margin-bottom:0;padding:max(1.4rem,min(.83333vw,1.6rem)) max(.8rem,min(.41667vw,1rem));display:flex;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .cart-related__header{z-index:2;background:#f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:calc(100% + 2*max(.8rem,min(.41667vw,1rem)));margin:.1rem calc(-1*max(.8rem,min(.41667vw,1rem))) 0;padding:.5rem max(.8rem,min(.41667vw,1rem));display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .cart-related__header .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;width:100%;font-size:1.4rem;font-weight:500;line-height:1}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-heading{z-index:2;background:#f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:calc(100% + 2*max(.8rem,min(.41667vw,1rem)));margin:.1rem calc(-1*max(.8rem,min(.41667vw,1rem))) 0;padding:.5rem max(.8rem,min(.41667vw,1rem));display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-heading .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;width:100%;font-size:1.4rem;font-weight:500;line-height:1}.cart-drawer-wrapper>:-webkit-any(cart-related) simple-carousel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-container{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container{scrollbar-width:thin;scrollbar-color:#545658 #f0f0f0;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container{scroll-behavior:smooth;scrollbar-gutter:stable;padding-right:.8rem;overflow-x:hidden;overflow-y:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container::-webkit-scrollbar{background:#f0f0f0;border-radius:.2rem;width:.4rem}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container::-webkit-scrollbar-thumb{background:#545658}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track{flex-flow:column wrap;align-items:stretch;gap:.6rem;width:100%;height:fit-content;padding-top:.8rem;padding-bottom:.4rem;display:flex;transform:none!important}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-prev-desktop{z-index:1;cursor:pointer;background:var(--white);border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem;display:flex;position:relative;top:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-prev-desktop :-webkit-any(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-prev-desktop :is(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-next-desktop{z-index:1;cursor:pointer;background:var(--white);border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem;display:flex;position:relative;bottom:auto}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop{z-index:1;cursor:pointer;background:var(--white);border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem;display:flex;position:relative;bottom:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-next-desktop :-webkit-any(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop :is(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-buttons{display:none}.cart-drawer-wrapper>:is(cart-related) .blaze-buttons{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .simple-carousel__slide{flex-shrink:0;width:100%;height:auto}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide{flex-shrink:0;width:100%;height:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related{width:100%;min-width:0;max-width:100%;height:auto;min-height:unset;border:1px solid var(--grey-100);background:var(--white);box-sizing:border-box;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex;position:relative}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related{width:100%;min-width:0;max-width:100%;height:auto;min-height:unset;border:1px solid var(--grey-100);background:var(--white);box-sizing:border-box;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex;position:relative}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image-link{flex-shrink:0;width:100%;max-width:100%;text-decoration:none;display:block}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image-link{flex-shrink:0;width:100%;max-width:100%;text-decoration:none;display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image{aspect-ratio:1;object-fit:cover;border:1px solid var(--grey-100);background:var(--white);border-radius:.8rem;width:100%;max-width:100%;height:auto;display:block}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image{aspect-ratio:1;object-fit:cover;border:1px solid var(--grey-100);background:var(--white);border-radius:.8rem;width:100%;max-width:100%;height:auto;display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder{justify-content:center;align-items:center;display:flex;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder{justify-content:center;align-items:center;display:flex;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder :-webkit-any(svg){width:60%;height:60%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder :is(svg){width:60%;height:60%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-image{display:none}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-image{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__body{flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;min-width:0;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__body{flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;min-width:0;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__title{color:var(--black);font-family:var(--dm-sans);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:max(1.1rem,min(.625vw,1.2rem));font-weight:500;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__title{color:var(--black);font-family:var(--dm-sans);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:max(1.1rem,min(.625vw,1.2rem));font-weight:500;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price{width:100%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price{width:100%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__wrapper{gap:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__wrapper{gap:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__installments{display:none}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__installments{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related{width:100%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related{width:100%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__wrapper{gap:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__wrapper{gap:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__installments{display:none}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__installments{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block{width:100%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block{width:100%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{background:var(--grey-200);cursor:not-allowed}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{background:var(--grey-200);cursor:not-allowed}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--grey-400)}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--grey-400)}}@media screen and (min-width:1024px){.cart-drawer-wrapper>:-moz-any(cart-related){background:var(--white);border-right:1px solid #f6f6f6;flex-direction:column;flex-shrink:0;width:17rem;min-width:17rem;max-width:17rem;height:100%;margin-top:0;margin-bottom:0;padding:max(1.4rem,min(.83333vw,1.6rem)) max(.8rem,min(.41667vw,1rem));display:flex;overflow:hidden}.cart-drawer-wrapper>:-moz-any(cart-related) .cart-related__header{z-index:2;background:#f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:calc(100% + 2*max(.8rem,min(.41667vw,1rem)));margin:.1rem calc(-1*max(.8rem,min(.41667vw,1rem))) 0;padding:.5rem max(.8rem,min(.41667vw,1rem));display:flex}.cart-drawer-wrapper>:-moz-any(cart-related) .cart-related__header .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;width:100%;font-size:1.4rem;font-weight:500;line-height:1}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-heading{z-index:2;background:#f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:calc(100% + 2*max(.8rem,min(.41667vw,1rem)));margin:.1rem calc(-1*max(.8rem,min(.41667vw,1rem))) 0;padding:.5rem max(.8rem,min(.41667vw,1rem));display:flex}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-heading .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;width:100%;font-size:1.4rem;font-weight:500;line-height:1}.cart-drawer-wrapper>:-moz-any(cart-related) simple-carousel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-container{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-track-container{scrollbar-width:thin;scrollbar-color:#545658 #f0f0f0;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-track-container{scroll-behavior:smooth;scrollbar-gutter:stable;padding-right:.8rem;overflow-x:hidden;overflow-y:auto}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-track-container::-webkit-scrollbar{background:#f0f0f0;border-radius:.2rem;width:.4rem}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-track-container::-webkit-scrollbar-thumb{background:#545658}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-track{flex-flow:column wrap;align-items:stretch;gap:.6rem;width:100%;height:fit-content;padding-top:.8rem;padding-bottom:.4rem;display:flex;transform:none!important}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-slider{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative}.cart-drawer-wrapper>:-moz-any(cart-related) .blaze-slider .blaze-prev-desktop{z-index:1;cursor:pointer;background:var(--white);border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem;display:flex;position:relative;top:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-prev-desktop :-webkit-any(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-prev-desktop :is(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-next-desktop{z-index:1;cursor:pointer;background:var(--white);border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem;display:flex;position:relative;bottom:auto}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop{z-index:1;cursor:pointer;background:var(--white);border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem;display:flex;position:relative;bottom:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-next-desktop :-webkit-any(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop :is(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-buttons{display:none}.cart-drawer-wrapper>:is(cart-related) .blaze-buttons{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .simple-carousel__slide{flex-shrink:0;width:100%;height:auto}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide{flex-shrink:0;width:100%;height:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related{width:100%;min-width:0;max-width:100%;height:auto;min-height:unset;border:1px solid var(--grey-100);background:var(--white);box-sizing:border-box;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex;position:relative}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related{width:100%;min-width:0;max-width:100%;height:auto;min-height:unset;border:1px solid var(--grey-100);background:var(--white);box-sizing:border-box;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex;position:relative}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image-link{flex-shrink:0;width:100%;max-width:100%;text-decoration:none;display:block}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image-link{flex-shrink:0;width:100%;max-width:100%;text-decoration:none;display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image{aspect-ratio:1;object-fit:cover;border:1px solid var(--grey-100);background:var(--white);border-radius:.8rem;width:100%;max-width:100%;height:auto;display:block}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image{aspect-ratio:1;object-fit:cover;border:1px solid var(--grey-100);background:var(--white);border-radius:.8rem;width:100%;max-width:100%;height:auto;display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder{justify-content:center;align-items:center;display:flex;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder{justify-content:center;align-items:center;display:flex;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder :-webkit-any(svg){width:60%;height:60%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder :is(svg){width:60%;height:60%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-image{display:none}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-image{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__body{flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;min-width:0;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__body{flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;min-width:0;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__title{color:var(--black);font-family:var(--dm-sans);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:max(1.1rem,min(.625vw,1.2rem));font-weight:500;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__title{color:var(--black);font-family:var(--dm-sans);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:max(1.1rem,min(.625vw,1.2rem));font-weight:500;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price{width:100%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price{width:100%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__wrapper{gap:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__wrapper{gap:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__installments{display:none}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__installments{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related{width:100%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related{width:100%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__wrapper{gap:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__wrapper{gap:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__installments{display:none}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__installments{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block{width:100%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block{width:100%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{background:var(--grey-200);cursor:not-allowed}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{background:var(--grey-200);cursor:not-allowed}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--grey-400)}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--grey-400)}}@media screen and (min-width:1024px){.cart-drawer-wrapper>:-webkit-any(cart-related){background:var(--white);border-right:1px solid #f6f6f6;flex-direction:column;flex-shrink:0;width:17rem;min-width:17rem;max-width:17rem;height:100%;margin-top:0;margin-bottom:0;padding:max(1.4rem,min(.83333vw,1.6rem)) max(.8rem,min(.41667vw,1rem));display:flex;overflow:hidden}.cart-drawer-wrapper>:is(cart-related){background:var(--white);border-right:1px solid #f6f6f6;flex-direction:column;flex-shrink:0;width:17rem;min-width:17rem;max-width:17rem;height:100%;margin-top:0;margin-bottom:0;padding:max(1.4rem,min(.83333vw,1.6rem)) max(.8rem,min(.41667vw,1rem));display:flex;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .cart-related__header{z-index:2;background:#f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:calc(100% + 2*max(.8rem,min(.41667vw,1rem)));margin:.1rem calc(-1*max(.8rem,min(.41667vw,1rem))) 0;padding:.5rem max(.8rem,min(.41667vw,1rem));display:flex}.cart-drawer-wrapper>:is(cart-related) .cart-related__header{z-index:2;background:#f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:calc(100% + 2*max(.8rem,min(.41667vw,1rem)));margin:.1rem calc(-1*max(.8rem,min(.41667vw,1rem))) 0;padding:.5rem max(.8rem,min(.41667vw,1rem));display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .cart-related__header .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;width:100%;font-size:1.4rem;font-weight:500;line-height:1}.cart-drawer-wrapper>:is(cart-related) .cart-related__header .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;width:100%;font-size:1.4rem;font-weight:500;line-height:1}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-heading{z-index:2;background:#f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:calc(100% + 2*max(.8rem,min(.41667vw,1rem)));margin:.1rem calc(-1*max(.8rem,min(.41667vw,1rem))) 0;padding:.5rem max(.8rem,min(.41667vw,1rem));display:flex}.cart-drawer-wrapper>:is(cart-related) .blaze-heading{z-index:2;background:#f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:calc(100% + 2*max(.8rem,min(.41667vw,1rem)));margin:.1rem calc(-1*max(.8rem,min(.41667vw,1rem))) 0;padding:.5rem max(.8rem,min(.41667vw,1rem));display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-heading .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;width:100%;font-size:1.4rem;font-weight:500;line-height:1}.cart-drawer-wrapper>:is(cart-related) .blaze-heading .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);letter-spacing:0;text-transform:uppercase;text-align:center;white-space:nowrap;width:100%;font-size:1.4rem;font-weight:500;line-height:1}.cart-drawer-wrapper>:-webkit-any(cart-related) simple-carousel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.cart-drawer-wrapper>:is(cart-related) simple-carousel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-container{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .blaze-container{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container{scrollbar-width:thin;scrollbar-color:#545658 #f0f0f0;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container{scrollbar-width:thin;scrollbar-color:#545658 #f0f0f0;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container{scroll-behavior:smooth;scrollbar-gutter:stable;padding-right:.8rem;overflow-x:hidden;overflow-y:auto}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container{scroll-behavior:smooth;scrollbar-gutter:stable;padding-right:.8rem;overflow-x:hidden;overflow-y:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container::-webkit-scrollbar{background:#f0f0f0;border-radius:.2rem;width:.4rem}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container::-webkit-scrollbar{background:#f0f0f0;border-radius:.2rem;width:.4rem}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track-container::-webkit-scrollbar-thumb{background:#545658}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container::-webkit-scrollbar-thumb{background:#545658}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track{flex-flow:column wrap;align-items:stretch;gap:.6rem;width:100%;height:fit-content;padding-top:.8rem;padding-bottom:.4rem;display:flex;transform:none!important}.cart-drawer-wrapper>:is(cart-related) .blaze-track{flex-flow:column wrap;align-items:stretch;gap:.6rem;width:100%;height:fit-content;padding-top:.8rem;padding-bottom:.4rem;display:flex;transform:none!important}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative}.cart-drawer-wrapper>:is(cart-related) .blaze-slider{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-prev-desktop{z-index:1;cursor:pointer;background:var(--white);border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem;display:flex;position:relative;top:auto}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-prev-desktop{z-index:1;cursor:pointer;background:var(--white);border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem;display:flex;position:relative;top:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-prev-desktop :-webkit-any(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-prev-desktop :is(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-next-desktop{z-index:1;cursor:pointer;background:var(--white);border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem;display:flex;position:relative;bottom:auto}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop{z-index:1;cursor:pointer;background:var(--white);border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:fit-content;padding:.4rem .8rem;display:flex;position:relative;bottom:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-slider .blaze-next-desktop :-webkit-any(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop :is(svg){width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-buttons{display:none}.cart-drawer-wrapper>:is(cart-related) .blaze-buttons{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .simple-carousel__slide{flex-shrink:0;width:100%;height:auto}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide{flex-shrink:0;width:100%;height:auto}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related{width:100%;min-width:0;max-width:100%;height:auto;min-height:unset;border:1px solid var(--grey-100);background:var(--white);box-sizing:border-box;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex;position:relative}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related{width:100%;min-width:0;max-width:100%;height:auto;min-height:unset;border:1px solid var(--grey-100);background:var(--white);box-sizing:border-box;border-radius:1.6rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6rem;padding:.8rem;display:flex;position:relative}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image-link{flex-shrink:0;width:100%;max-width:100%;text-decoration:none;display:block}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image-link{flex-shrink:0;width:100%;max-width:100%;text-decoration:none;display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image{aspect-ratio:1;object-fit:cover;border:1px solid var(--grey-100);background:var(--white);border-radius:.8rem;width:100%;max-width:100%;height:auto;display:block}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image{aspect-ratio:1;object-fit:cover;border:1px solid var(--grey-100);background:var(--white);border-radius:.8rem;width:100%;max-width:100%;height:auto;display:block}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder{justify-content:center;align-items:center;display:flex;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder{justify-content:center;align-items:center;display:flex;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder :-webkit-any(svg){width:60%;height:60%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__image--placeholder :is(svg){width:60%;height:60%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-image{display:none}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-image{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__body{flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;min-width:0;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__body{flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;min-width:0;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-card--cart-related__title{color:var(--black);font-family:var(--dm-sans);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:max(1.1rem,min(.625vw,1.2rem));font-weight:500;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-card--cart-related__title{color:var(--black);font-family:var(--dm-sans);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:max(1.1rem,min(.625vw,1.2rem));font-weight:500;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price{width:100%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price{width:100%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__wrapper{gap:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__wrapper{gap:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price .product-price__installments{display:none}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price .product-price__installments{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related{width:100%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related{width:100%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__wrapper{gap:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__wrapper{gap:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__container{flex-flow:wrap;align-items:baseline;gap:.4rem;width:100%;display:flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__compare{color:var(--grey-400);font-family:var(--dm-sans);order:1;font-size:1.2rem;font-weight:400;line-height:1;text-decoration-line:line-through}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-value{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-percent{letter-spacing:0}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge .product-price__discount-off{margin-left:.1rem}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__installments{display:none}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-price--cart-related .product-price__installments{display:none}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block{width:100%}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block{width:100%}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{width:100%;min-width:unset;min-height:unset;background:var(--brown-main-500,#45352a);cursor:pointer;border:none;border-radius:10rem;height:auto;padding:.6rem .8rem;transition:opacity .2s}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock:hover{opacity:.9;background:var(--brown-main-500,#45352a)}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--white);font-family:var(--dm-sans);text-transform:none;font-size:max(1rem,min(.57292vw,1.2rem));font-weight:500;line-height:1.2}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{background:var(--grey-200);cursor:not-allowed}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock{background:var(--grey-200);cursor:not-allowed}.cart-drawer-wrapper>:-webkit-any(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--grey-400)}.cart-drawer-wrapper>:is(cart-related) .product-card.product-card--cart-related .product-button__block .product-button__out-of-stock .buy-button__text{color:var(--grey-400)}}.cart-drawer-wrapper>:-webkit-any(cart-related) .blaze-track{-webkit-user-select:none;user-select:none}.cart-drawer-wrapper>:is(cart-related) .blaze-track{-webkit-user-select:none;user-select:none}@media screen and (max-width:1023px){.cart-drawer :-webkit-any(cart-related){gap:1.2rem}}@media screen and (max-width:1023px){.cart-drawer :-webkit-any(cart-related) .cart-related__header.blaze-heading{padding:.8rem 0}.cart-drawer :-webkit-any(cart-related) .cart-related__header.blaze-heading .cart-related__title{font-size:1.6rem}.cart-drawer :-webkit-any(cart-related) .blaze-slider .blaze-prev-desktop{display:none}.cart-drawer :-webkit-any(cart-related) .blaze-slider .blaze-next-desktop{display:none}}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-related) .blaze-buttons{display:none}}@media screen and (max-width:1023px){.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 :-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 :-webkit-any(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer :-webkit-any(cart-related) .blaze-track{flex-direction:row;gap:.8rem;display:flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide{scroll-snap-align:center;box-sizing:border-box;flex:0 0 100%;justify-content:center;width:100%;display:flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related{width:100%;max-width:100%;height:auto;min-height:unset;background:var(--white);box-sizing:border-box;border:1px solid #e4e8ed;border-radius:.8rem;flex-direction:row;align-items:center;gap:.8rem;padding:.8rem 4.4rem .8rem .6rem;display:flex;position:relative}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-card--cart-related__image-link{flex-shrink:0;width:3.8rem;text-decoration:none}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-card--cart-related__image{object-fit:cover;border:1px solid var(--grey-100);border-radius:.4rem;width:3.8rem;height:3.8rem;display:block}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-card--cart-related__image--placeholder{border:1px solid var(--grey-100);background:var(--grey-50);border-radius:.4rem;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;display:flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-image{display:none}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-card--cart-related__body{flex-direction:column;flex:1;gap:.2rem;min-width:0;max-width:calc(100% - 4.8rem);padding-right:.2rem;display:flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-card--cart-related__title{color:var(--black);font-family:var(--dm-sans);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.1rem;font-weight:500;line-height:1.3;text-decoration:none;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__container{flex-flow:wrap;align-items:baseline;gap:.3rem;display:flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__compare{order:1;font-size:1rem}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.3rem;display:inline-flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__current-discount .product-price__current{color:#453524;font-size:1.2rem;font-weight:600}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.15rem .35rem;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__installments{display:none}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__container{flex-flow:wrap;align-items:baseline;gap:.3rem;display:flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__compare{order:1;font-size:1rem}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.3rem;display:inline-flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__current{color:#453524;font-size:1.2rem;font-weight:600}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.15rem .35rem;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__installments{display:none}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-button__block{width:auto;margin-top:0;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart{background:var(--brown-main-500,#45352a);border-radius:.4rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;min-height:3.2rem;padding:0;line-height:0;display:flex;position:relative}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .loader__container{justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text{justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;font-size:0;line-height:0;display:flex;position:static}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text:after{content:"+";color:var(--white);font-size:2rem;font-weight:400;line-height:1;transform:translateY(-.05rem)}}.cart-drawer :-moz-any(cart-related){flex-direction:column;display:flex}@media screen and (max-width:1023px){.cart-drawer :-moz-any(cart-related){gap:1.2rem}}.cart-drawer :-moz-any(cart-related) .cart-related__header.blaze-heading{background:#f0f0f0;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;display:flex}.cart-drawer :-moz-any(cart-related) .cart-related__header.blaze-heading .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);text-transform:uppercase;text-align:center;width:100%;margin-bottom:0;font-size:1.4rem;font-weight:500;line-height:1}@media screen and (max-width:1023px){.cart-drawer :-moz-any(cart-related) .cart-related__header.blaze-heading{padding:.8rem 0}.cart-drawer :-moz-any(cart-related) .cart-related__header.blaze-heading .cart-related__title{font-size:1.6rem}.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}@media screen and (min-width:1024px){.cart-drawer :-moz-any(cart-related) .blaze-buttons{display:none}}.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}@media screen and (max-width:1023px){.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{flex-direction:row;gap:.8rem;display:flex}.cart-drawer :-moz-any(cart-related) .simple-carousel__slide{scroll-snap-align:center;box-sizing:border-box;flex:0 0 100%;justify-content:center;width:100%;display:flex}.cart-drawer :-moz-any(cart-related) .product-card--cart-related{width:100%;max-width:100%;height:auto;min-height:unset;background:var(--white);box-sizing:border-box;border:1px solid #e4e8ed;border-radius:.8rem;flex-direction:row;align-items:center;gap:.8rem;padding:.8rem 4.4rem .8rem .6rem;display:flex;position:relative}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-card--cart-related__image-link{flex-shrink:0;width:3.8rem;text-decoration:none}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-card--cart-related__image{object-fit:cover;border:1px solid var(--grey-100);border-radius:.4rem;width:3.8rem;height:3.8rem;display:block}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-card--cart-related__image--placeholder{border:1px solid var(--grey-100);background:var(--grey-50);border-radius:.4rem;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;display:flex}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-image{display:none}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-card--cart-related__body{flex-direction:column;flex:1;gap:.2rem;min-width:0;max-width:calc(100% - 4.8rem);padding-right:.2rem;display:flex}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-card--cart-related__title{color:var(--black);font-family:var(--dm-sans);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.1rem;font-weight:500;line-height:1.3;text-decoration:none;overflow:hidden}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price .product-price__container{flex-flow:wrap;align-items:baseline;gap:.3rem;display:flex}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price .product-price__compare{order:1;font-size:1rem}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.3rem;display:inline-flex}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price .product-price__current-discount .product-price__current{color:#453524;font-size:1.2rem;font-weight:600}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.15rem .35rem;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price .product-price__installments{display:none}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__container{flex-flow:wrap;align-items:baseline;gap:.3rem;display:flex}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__compare{order:1;font-size:1rem}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.3rem;display:inline-flex}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__current{color:#453524;font-size:1.2rem;font-weight:600}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.15rem .35rem;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__installments{display:none}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-button__block{width:auto;margin-top:0;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart{background:var(--brown-main-500,#45352a);border-radius:.4rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;min-height:3.2rem;padding:0;line-height:0;display:flex;position:relative}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .loader__container{justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text{justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;font-size:0;line-height:0;display:flex;position:static}.cart-drawer :-moz-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text:after{content:"+";color:var(--white);font-size:2rem;font-weight:400;line-height:1;transform:translateY(-.05rem)}}.cart-drawer :-moz-any(cart-related) .related-card{border:1px solid #abaaaa;align-items:center;gap:1.22rem;padding:.66rem;display:flex}.cart-drawer :-moz-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 :-webkit-any(cart-related){flex-direction:column;display:flex}.cart-drawer :is(cart-related){flex-direction:column;display:flex}@media screen and (max-width:1023px){.cart-drawer :-webkit-any(cart-related){gap:1.2rem}.cart-drawer :is(cart-related){gap:1.2rem}}.cart-drawer :-webkit-any(cart-related) .cart-related__header.blaze-heading{background:#f0f0f0;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;display:flex}.cart-drawer :is(cart-related) .cart-related__header.blaze-heading{background:#f0f0f0;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;display:flex}.cart-drawer :-webkit-any(cart-related) .cart-related__header.blaze-heading .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);text-transform:uppercase;text-align:center;width:100%;margin-bottom:0;font-size:1.4rem;font-weight:500;line-height:1}.cart-drawer :is(cart-related) .cart-related__header.blaze-heading .cart-related__title{color:#4d3b3b;font-family:var(--dm-sans);text-transform:uppercase;text-align:center;width:100%;margin-bottom:0;font-size:1.4rem;font-weight:500;line-height:1}@media screen and (max-width:1023px){.cart-drawer :-webkit-any(cart-related) .cart-related__header.blaze-heading{padding:.8rem 0}.cart-drawer :is(cart-related) .cart-related__header.blaze-heading{padding:.8rem 0}.cart-drawer :-webkit-any(cart-related) .cart-related__header.blaze-heading .cart-related__title{font-size:1.6rem}.cart-drawer :is(cart-related) .cart-related__header.blaze-heading .cart-related__title{font-size:1.6rem}.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}@media screen and (min-width:1024px){.cart-drawer :-webkit-any(cart-related) .blaze-buttons{display:none}.cart-drawer :is(cart-related) .blaze-buttons{display:none}}.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}@media screen and (max-width:1023px){.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{flex-direction:row;gap:.8rem;display:flex}.cart-drawer :is(cart-related) .blaze-track{flex-direction:row;gap:.8rem;display:flex}.cart-drawer :-webkit-any(cart-related) .simple-carousel__slide{scroll-snap-align:center;box-sizing:border-box;flex:0 0 100%;justify-content:center;width:100%;display:flex}.cart-drawer :is(cart-related) .simple-carousel__slide{scroll-snap-align:center;box-sizing:border-box;flex:0 0 100%;justify-content:center;width:100%;display:flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related{width:100%;max-width:100%;height:auto;min-height:unset;background:var(--white);box-sizing:border-box;border:1px solid #e4e8ed;border-radius:.8rem;flex-direction:row;align-items:center;gap:.8rem;padding:.8rem 4.4rem .8rem .6rem;display:flex;position:relative}.cart-drawer :is(cart-related) .product-card--cart-related{width:100%;max-width:100%;height:auto;min-height:unset;background:var(--white);box-sizing:border-box;border:1px solid #e4e8ed;border-radius:.8rem;flex-direction:row;align-items:center;gap:.8rem;padding:.8rem 4.4rem .8rem .6rem;display:flex;position:relative}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-card--cart-related__image-link{flex-shrink:0;width:3.8rem;text-decoration:none}.cart-drawer :is(cart-related) .product-card--cart-related .product-card--cart-related__image-link{flex-shrink:0;width:3.8rem;text-decoration:none}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-card--cart-related__image{object-fit:cover;border:1px solid var(--grey-100);border-radius:.4rem;width:3.8rem;height:3.8rem;display:block}.cart-drawer :is(cart-related) .product-card--cart-related .product-card--cart-related__image{object-fit:cover;border:1px solid var(--grey-100);border-radius:.4rem;width:3.8rem;height:3.8rem;display:block}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-card--cart-related__image--placeholder{border:1px solid var(--grey-100);background:var(--grey-50);border-radius:.4rem;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;display:flex}.cart-drawer :is(cart-related) .product-card--cart-related .product-card--cart-related__image--placeholder{border:1px solid var(--grey-100);background:var(--grey-50);border-radius:.4rem;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;display:flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-image{display:none}.cart-drawer :is(cart-related) .product-card--cart-related .product-image{display:none}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-card--cart-related__body{flex-direction:column;flex:1;gap:.2rem;min-width:0;max-width:calc(100% - 4.8rem);padding-right:.2rem;display:flex}.cart-drawer :is(cart-related) .product-card--cart-related .product-card--cart-related__body{flex-direction:column;flex:1;gap:.2rem;min-width:0;max-width:calc(100% - 4.8rem);padding-right:.2rem;display:flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-card--cart-related__title{color:var(--black);font-family:var(--dm-sans);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.1rem;font-weight:500;line-height:1.3;text-decoration:none;overflow:hidden}.cart-drawer :is(cart-related) .product-card--cart-related .product-card--cart-related__title{color:var(--black);font-family:var(--dm-sans);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.1rem;font-weight:500;line-height:1.3;text-decoration:none;overflow:hidden}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__container{flex-flow:wrap;align-items:baseline;gap:.3rem;display:flex}.cart-drawer :is(cart-related) .product-card--cart-related .product-price .product-price__container{flex-flow:wrap;align-items:baseline;gap:.3rem;display:flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__compare{order:1;font-size:1rem}.cart-drawer :is(cart-related) .product-card--cart-related .product-price .product-price__compare{order:1;font-size:1rem}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.3rem;display:inline-flex}.cart-drawer :is(cart-related) .product-card--cart-related .product-price .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.3rem;display:inline-flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__current-discount .product-price__current{color:#453524;font-size:1.2rem;font-weight:600}.cart-drawer :is(cart-related) .product-card--cart-related .product-price .product-price__current-discount .product-price__current{color:#453524;font-size:1.2rem;font-weight:600}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.15rem .35rem;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer :is(cart-related) .product-card--cart-related .product-price .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.15rem .35rem;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price .product-price__installments{display:none}.cart-drawer :is(cart-related) .product-card--cart-related .product-price .product-price__installments{display:none}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__container{flex-flow:wrap;align-items:baseline;gap:.3rem;display:flex}.cart-drawer :is(cart-related) .product-card--cart-related .product-price--cart-related .product-price__container{flex-flow:wrap;align-items:baseline;gap:.3rem;display:flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__compare{order:1;font-size:1rem}.cart-drawer :is(cart-related) .product-card--cart-related .product-price--cart-related .product-price__compare{order:1;font-size:1rem}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.3rem;display:inline-flex}.cart-drawer :is(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.3rem;display:inline-flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__current{color:#453524;font-size:1.2rem;font-weight:600}.cart-drawer :is(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__current{color:#453524;font-size:1.2rem;font-weight:600}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.15rem .35rem;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer :is(cart-related) .product-card--cart-related .product-price--cart-related .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:.15rem .35rem;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-price--cart-related .product-price__installments{display:none}.cart-drawer :is(cart-related) .product-card--cart-related .product-price--cart-related .product-price__installments{display:none}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-button__block{width:auto;margin-top:0;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.cart-drawer :is(cart-related) .product-card--cart-related .product-button__block{width:auto;margin-top:0;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart{background:var(--brown-main-500,#45352a);border-radius:.4rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;min-height:3.2rem;padding:0;line-height:0;display:flex;position:relative}.cart-drawer :is(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart{background:var(--brown-main-500,#45352a);border-radius:.4rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;min-height:3.2rem;padding:0;line-height:0;display:flex;position:relative}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .loader__container{justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cart-drawer :is(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .loader__container{justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text{justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;font-size:0;line-height:0;display:flex;position:static}.cart-drawer :is(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text{justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;font-size:0;line-height:0;display:flex;position:static}.cart-drawer :-webkit-any(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text:after{content:"+";color:var(--white);font-size:2rem;font-weight:400;line-height:1;transform:translateY(-.05rem)}.cart-drawer :is(cart-related) .product-card--cart-related .product-button__block .product-button__add-to-cart .buy-button__text:after{content:"+";color:var(--white);font-size:2rem;font-weight:400;line-height:1;transform:translateY(-.05rem)}}.cart-drawer :-webkit-any(cart-related) .related-card{border:1px solid #abaaaa;align-items:center;gap:1.22rem;padding:.66rem;display:flex}.cart-drawer :is(cart-related) .related-card{border:1px solid #abaaaa;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(--dm-sans);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(--dm-sans);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(--dm-sans)}.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(--dm-sans)}.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(--dm-sans)}.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(--dm-sans)}.cart-drawer :-moz-any(cart-related) .related-card .related-card__content :-moz-any(buy-button){text-transform:uppercase;font-family:var(--dm-sans);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(--dm-sans);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(--dm-sans);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 (max-width:1023px){drawer-component[data-drawer=cart][data-direction=right]{min-width:unset;width:auto;max-width:100vw}}body main .cart-page{max-width:var(--page-width);font-family:var(--dm-sans);flex-direction:column;margin:0 auto;padding-top:max(1.6rem,min(2.08333vw,4rem));padding-bottom:max(1.6rem,min(2.08333vw,4rem));display:flex}@media screen and (min-width:768px){body main .cart-page{border-bottom:1px solid var(--gray);grid-template-rows:auto 1fr;grid-template-columns:1.4fr 1fr;column-gap:max(7rem,min(4.6875vw,9rem));display:grid}}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)) .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:flex-start;align-items:center;gap:2rem;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{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;align-items:baseline;gap:.4rem;display:flex}body main .cart-page .cart-heading .cart-heading__title :-webkit-any(p){margin:0;display:inline}body main .cart-page .cart-heading .cart-heading__title :is(p){margin:0;display:inline}body main .cart-page .cart-heading :-webkit-any(cart-clear){display:none}body main .cart-page .cart-heading :is(cart-clear){display:none}body main .cart-page .cart-items{max-height:max(25.8rem,min(26.0417vw,50rem));padding-right:max(1rem,min(1.04166vw,2rem));overflow:auto}@media screen and (min-width:768px){body main .cart-page .cart-items{grid-area:2/1/3/2}}body main .cart-page .cart-items::-webkit-scrollbar{background:#f6f6f6;border-radius:.2rem;width:.4rem}body main .cart-page .cart-items::-webkit-scrollbar-thumb{background:#545658}body main .cart-page .cart-items .cart-items--list{flex-direction:column;gap:max(1rem,min(1.14583vw,2.2rem));display:flex}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item){grid-template-rows:auto auto;grid-template-columns:7.8rem 1fr auto;gap:.4rem max(1.2rem,min(.83333vw,1.6rem));display:grid;position:relative}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) .cart-item__image{grid-area:1/1/-1;align-self:start}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item){grid-template-rows:auto auto;grid-template-columns:7.8rem 1fr auto;gap:.4rem max(1.2rem,min(.83333vw,1.6rem));display:grid;position:relative}body main .cart-page .cart-items .cart-items--list :is(cart-item){grid-template-rows:auto auto;grid-template-columns:7.8rem 1fr auto;gap:.4rem max(1.2rem,min(.83333vw,1.6rem));display:grid;position:relative}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__image{grid-area:1/1/-1;align-self:start}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image{grid-area:1/1/-1;align-self:start}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__image :-webkit-any(img){aspect-ratio:1;object-fit:cover;border:1px solid #e0e0e0;border-radius:.8rem;width:7.8rem;min-width:7.8rem;max-width:7.8rem;height:7.8rem;min-height:7.8rem;max-height:7.8rem;display:block}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image :is(img){aspect-ratio:1;object-fit:cover;border:1px solid #e0e0e0;border-radius:.8rem;width:7.8rem;min-width:7.8rem;max-width:7.8rem;height:7.8rem;min-height:7.8rem;max-height:7.8rem;display:block}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title{flex-direction:column;grid-area:1/2;align-self:start;align-items:flex-start;gap:.4rem;width:100%;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;align-self:start;align-items:flex-start;gap:.4rem;width:100%;min-width:0;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__header{justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__header{justify-content:flex-start;align-items:flex-start;gap:.8rem;width:100%;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title :-webkit-any(a){color:#453524;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__title :is(a){color:#453524;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__description{color:var(--grey-400,#abaaaa);font-family:var(--dm-sans);white-space:normal;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:400;line-height:1.3}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__description{color:var(--grey-400,#abaaaa);font-family:var(--dm-sans);white-space:normal;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:400;line-height:1.3}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove{cursor:pointer;color:#45352a;background:0 0;border:none;flex-shrink:0;grid-area:1/3;justify-content:center;place-self:start end;align-items:center;padding:0;transition:opacity .2s;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__remove{cursor:pointer;color:#45352a;background:0 0;border:none;flex-shrink:0;grid-area:1/3;justify-content:center;place-self:start end;align-items:center;padding:0;transition:opacity .2s;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove:hover{opacity:.7}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__remove:hover{opacity:.7}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove .cart-item__remove-icon{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));display:block}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__remove .cart-item__remove-icon{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));display:block}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__remove :-webkit-any(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));display:block}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__remove :is(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));display:block}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__price{grid-area:2/2;place-self:start;min-width:0}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__price{grid-area:2/2;place-self:start;min-width:0}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price{grid-area:2/2;place-self:start;min-width:0}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{grid-area:2/2;place-self:start;min-width:0}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-price){grid-area:2/2;place-self:start;min-width:0}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-price){grid-area:2/2;place-self:start;min-width:0}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) :-moz-any(product-quantity){border:1px solid #e8e8e8;border-radius:.8rem;grid-area:2/3;justify-content:center;place-self:end;align-items:center;gap:.8rem;min-width:7.2rem;max-width:7.2rem;height:3.5rem;max-height:3.5rem;padding:0 .8rem;display:flex}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) :-moz-any(product-quantity) .product-quantity__button{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity){border:1px solid #e8e8e8;border-radius:.8rem;grid-area:2/3;justify-content:center;place-self:end;align-items:center;gap:.8rem;min-width:7.2rem;max-width:7.2rem;height:3.5rem;max-height:3.5rem;padding:0 .8rem;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity){border:1px solid #e8e8e8;border-radius:.8rem;grid-area:2/3;justify-content:center;place-self:end;align-items:center;gap:.8rem;min-width:7.2rem;max-width:7.2rem;height:3.5rem;max-height:3.5rem;padding:0 .8rem;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__button{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__button{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__button :-webkit-any(svg){width:100%;height:100%}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__button :is(svg){width:100%;height:100%}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity) .product-quantity__input{color:#453524;width:auto;min-width:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__input{color:#453524;width:auto;min-width:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-quantity{border:1px solid #e8e8e8;border-radius:.8rem;grid-area:2/3;justify-content:center;place-self:end;align-items:center;gap:.8rem;min-width:7.2rem;max-width:7.2rem;height:3.5rem;max-height:3.5rem;padding:0 .8rem;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-quantity{border:1px solid #e8e8e8;border-radius:.8rem;grid-area:2/3;justify-content:center;place-self:end;align-items:center;gap:.8rem;min-width:7.2rem;max-width:7.2rem;height:3.5rem;max-height:3.5rem;padding:0 .8rem;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-quantity .product-quantity__button{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-quantity .product-quantity__button{width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-quantity .product-quantity__button :-webkit-any(svg){width:100%;height:100%}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-quantity .product-quantity__button :is(svg){width:100%;height:100%}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-quantity .product-quantity__input{color:#453524;width:auto;min-width:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-quantity .product-quantity__input{color:#453524;width:auto;min-width:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price{flex-direction:column;gap:0;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price{flex-direction:column;gap:0;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:0;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:0;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container{flex-flow:row;justify-content:flex-start;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-flow:row;justify-content:flex-start;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(--grey-400);font-family:var(--dm-sans);white-space:nowrap;order:1;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:400;line-height:1;text-decoration-line: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(--grey-400);font-family:var(--dm-sans);white-space:nowrap;order:1;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:400;line-height:1;text-decoration-line:line-through}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1}body main .cart-page .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(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-flex}body main .cart-page .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(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__pix-text{display:none}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__pix-text{display:none}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__installments{display:none}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments{display:none}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price{flex-direction:column;gap:0;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{flex-direction:column;gap:0;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper{flex-direction:column;gap:0;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper{flex-direction:column;gap:0;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container{flex-flow:row;justify-content:flex-start;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-flow:row;justify-content:flex-start;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(--grey-400);font-family:var(--dm-sans);white-space:nowrap;order:1;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:400;line-height:1;text-decoration-line: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(--grey-400);font-family:var(--dm-sans);white-space:nowrap;order:1;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:400;line-height:1;text-decoration-line:line-through}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container .product-price__current-discount{flex-wrap:nowrap;order:2;align-items:center;gap:.4rem;display:inline-flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:#453524;font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:1}body main .cart-page .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(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-flex}body main .cart-page .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(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-discount-badge{background:var(--orange-200);color:#4d3b3b;font-family:var(--dm-sans);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:max(1rem,min(.625vw,1.1rem));font-weight:500;line-height:1;display:inline-flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__container .product-price__pix-text{display:none}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__container .product-price__pix-text{display:none}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price .product-price__wrapper .product-price__installments{display:none}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price .product-price__wrapper .product-price__installments{display:none}@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:max(48rem,min(33.3333vw,64rem));margin-top:0}}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__actions{flex-direction:column;justify-content:center;align-items:center;gap:1.6rem}}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout{flex:none;width:100%;padding:max(.6rem,min(.52083vw,1rem)) 0}}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--cart{flex:none;width:100%;padding:max(.6rem,min(.52083vw,1rem)) 0}}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout{order:0}}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--cart{background:0 0;border-radius:.8rem;order:1}}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:max(48rem,min(33.3333vw,64rem));margin-top:0}}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__actions{flex-direction:row;align-self:stretch;align-items:stretch;gap:.8rem;width:100%;padding:1.6rem 0;display:flex}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout) .cart-checkout__actions{flex-direction:column;justify-content:center;align-items:center;gap:1.6rem}}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--checkout{text-transform:none;flex:1 1 0;width:auto;min-width:0;padding:.8rem .6rem}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--checkout{flex:none;width:100%;padding:max(.6rem,min(.52083vw,1rem)) 0}}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--cart{text-transform:none;flex:1 1 0;width:auto;min-width:0;padding:.8rem .6rem}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--cart{flex:none;width:100%;padding:max(.6rem,min(.52083vw,1rem)) 0}}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--checkout{border-radius:.8rem;order:1}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--checkout{order:0}}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--cart{background:var(--white);color:var(--brown-main-500,#45352a);border-radius:.4rem;order:-1;margin-top:0}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout) .cart-checkout__button--cart{background:0 0;border-radius:.8rem;order:1}}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos{background:#f8f8f8;border:1px solid #c7c7c7;border-radius:.8rem;gap:max(.8rem,min(1.04167vw,2rem));padding:max(.8rem,min(.625vw,1.2rem))}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .info_installment{color:var(--black);font-size:max(1.2rem,min(1.14583vw,2.2rem));font-weight:400}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix{border-top:2px solid var(--grey-100);padding-top:max(.8rem,min(.9724vw,1.87rem))}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text{font-size:max(1.2rem,min(1.14583vw,2.2rem));font-family:var(--dm-sans);color:var(--black);flex:1;font-weight:400}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:max(48rem,min(33.3333vw,64rem));margin-top:0}body main .cart-page :is(cart-checkout){grid-area:1/2/3/3;place-self:center;width:100%;max-width:max(48rem,min(33.3333vw,64rem));margin-top:0}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__actions{flex-direction:row;align-self:stretch;align-items:stretch;gap:.8rem;width:100%;padding:1.6rem 0;display:flex}body main .cart-page :is(cart-checkout) .cart-checkout__actions{flex-direction:row;align-self:stretch;align-items:stretch;gap:.8rem;width:100%;padding:1.6rem 0;display:flex}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__actions{flex-direction:column;justify-content:center;align-items:center;gap:1.6rem}body main .cart-page :is(cart-checkout) .cart-checkout__actions{flex-direction:column;justify-content:center;align-items:center;gap:1.6rem}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout{text-transform:none;flex:1 1 0;width:auto;min-width:0;padding:.8rem .6rem}body main .cart-page :is(cart-checkout) .cart-checkout__button--checkout{text-transform:none;flex:1 1 0;width:auto;min-width:0;padding:.8rem .6rem}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout{flex:none;width:100%;padding:max(.6rem,min(.52083vw,1rem)) 0}body main .cart-page :is(cart-checkout) .cart-checkout__button--checkout{flex:none;width:100%;padding:max(.6rem,min(.52083vw,1rem)) 0}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--cart{text-transform:none;flex:1 1 0;width:auto;min-width:0;padding:.8rem .6rem}body main .cart-page :is(cart-checkout) .cart-checkout__button--cart{text-transform:none;flex:1 1 0;width:auto;min-width:0;padding:.8rem .6rem}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--cart{flex:none;width:100%;padding:max(.6rem,min(.52083vw,1rem)) 0}body main .cart-page :is(cart-checkout) .cart-checkout__button--cart{flex:none;width:100%;padding:max(.6rem,min(.52083vw,1rem)) 0}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout{border-radius:.8rem;order:1}body main .cart-page :is(cart-checkout) .cart-checkout__button--checkout{border-radius:.8rem;order:1}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--checkout{order:0}body main .cart-page :is(cart-checkout) .cart-checkout__button--checkout{order:0}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--cart{background:var(--white);color:var(--brown-main-500,#45352a);border-radius:.4rem;order:-1;margin-top:0}body main .cart-page :is(cart-checkout) .cart-checkout__button--cart{background:var(--white);color:var(--brown-main-500,#45352a);border-radius:.4rem;order:-1;margin-top:0}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__button--cart{background:0 0;border-radius:.8rem;order:1}body main .cart-page :is(cart-checkout) .cart-checkout__button--cart{background:0 0;border-radius:.8rem;order:1}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos{background:#f8f8f8;border:1px solid #c7c7c7;border-radius:.8rem;gap:max(.8rem,min(1.04167vw,2rem));padding:max(.8rem,min(.625vw,1.2rem))}body main .cart-page :is(cart-checkout) .cart-checkout__infos{background:#f8f8f8;border:1px solid #c7c7c7;border-radius:.8rem;gap:max(.8rem,min(1.04167vw,2rem));padding:max(.8rem,min(.625vw,1.2rem))}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .info_installment{color:var(--black);font-size:max(1.2rem,min(1.14583vw,2.2rem));font-weight:400}body main .cart-page :is(cart-checkout) .cart-checkout__infos .info_installment{color:var(--black);font-size:max(1.2rem,min(1.14583vw,2.2rem));font-weight:400}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix{border-top:2px solid var(--grey-100);padding-top:max(.8rem,min(.9724vw,1.87rem))}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix{border-top:2px solid var(--grey-100);padding-top:max(.8rem,min(.9724vw,1.87rem))}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text{font-size:max(1.2rem,min(1.14583vw,2.2rem));font-family:var(--dm-sans);color:var(--black);flex:1;font-weight:400}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text{font-size:max(1.2rem,min(1.14583vw,2.2rem));font-family:var(--dm-sans);color:var(--black);flex:1;font-weight:400}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text :-webkit-any(b){font-weight:600}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text :is(b){font-weight:600}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-value{font-size:max(1.4rem,min(1.14583vw,2.2rem));font-family:var(--dm-sans);color:var(--green-500);white-space:nowrap;font-weight:600}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-value{font-size:max(1.4rem,min(1.14583vw,2.2rem));font-family:var(--dm-sans);color:var(--green-500);white-space:nowrap;font-weight:600}body main .cart-page :-webkit-any(cart-checkout) .progress-bar{background:#f0f0f0;border:1px solid #d7d9be;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}body main .cart-page :is(cart-checkout) .progress-bar{background:#f0f0f0;border:1px solid #d7d9be;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}body main .cart-page :-webkit-any(cart-checkout) .progress-bar .progress-bar__text{text-align:center;justify-content:center;width:100%;margin-bottom:0;font-size:max(1rem,min(.625vw,1.2rem))}body main .cart-page :is(cart-checkout) .progress-bar .progress-bar__text{text-align:center;justify-content:center;width:100%;margin-bottom:0;font-size:max(1rem,min(.625vw,1.2rem))}body main .cart-page :-webkit-any(cart-checkout) .progress-bar .progress-bar__bar{border-radius:1rem;width:100%;height:max(.4rem,min(.3125vw,.6rem))}body main .cart-page :is(cart-checkout) .progress-bar .progress-bar__bar{border-radius:1rem;width:100%;height:max(.4rem,min(.3125vw,.6rem))}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(--grey-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(--grey-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(--grey-500)}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text :is(a){color:var(--grey-500)}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__subtotal .cart-checkout__infos-item-label{text-transform:uppercase}body main .cart-page :is(cart-checkout) .cart-checkout__subtotal .cart-checkout__infos-item-label{text-transform:uppercase}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-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(--grey-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(--dm-sans);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{font-family:var(--dm-sans);justify-content:space-between;align-items:center;display:flex}cart-checkout .cart-checkout__infos-item[hidden]{display:none!important}cart-checkout .cart-checkout__infos-item-value--has-discount{color:var(--orange-main-500)}cart-checkout .cart-checkout__total .cart-checkout__infos-item-label,cart-checkout .cart-checkout__total .cart-checkout__infos-item-value--total{text-transform:uppercase;font-weight:600}cart-checkout .cart-checkout__discounts-block{flex-direction:column;gap:.4rem;display:flex}cart-checkout .cart-checkout__shipping-value--placeholder{color:var(--grey-main-500);opacity:.75;font-style:italic}cart-checkout .cart-checkout__shipping-value:not(.cart-checkout__shipping-value--placeholder){color:var(--brown-main-500,#45352a);font-style:normal;font-weight:600}cart-checkout .cart-checkout__extras{flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));width:100%;display:flex}cart-checkout .cart-checkout__extras-bar{z-index:2;background:#f0f0f0;border:1px solid #c7c5bf;border-radius:.8rem;flex-shrink:0;align-items:stretch;width:100%;display:flex;position:relative;overflow:hidden}cart-checkout .cart-checkout__extras-cell{cursor:pointer;pointer-events:auto;min-height:3.5rem;font-family:var(--dm-sans);color:var(--brown-main-500,#45352a);background:0 0;border:none;flex:50%;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1.2rem;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:500;transition:background-color .2s;display:flex}cart-checkout .cart-checkout__extras-cell:hover{background:#00000008}cart-checkout .cart-checkout__extras-cell:not(:last-child){border-right:1px solid #c7c5bf}cart-checkout .cart-checkout__extras-cell[aria-expanded=true]{background:#0000000d}cart-checkout .cart-checkout__extras-cell-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}cart-checkout .cart-checkout__extras-cell-icon :-webkit-any(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));display:block}cart-checkout .cart-checkout__extras-cell-icon :is(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem));display:block}cart-checkout .cart-checkout__extras-cell-label{text-align:left;white-space:nowrap;flex:1;min-width:0}cart-checkout .cart-checkout__extras-cell-plus{flex-shrink:0;justify-content:center;align-items:center;display:flex}cart-checkout .cart-checkout__extras-cell-plus :-moz-any(svg){width:max(1.2rem,min(.72917vw,1.4rem));height:max(1.2rem,min(.72917vw,1.4rem));display:block}cart-checkout .cart-checkout__extras-cell-plus :-webkit-any(svg){width:max(1.2rem,min(.72917vw,1.4rem));height:max(1.2rem,min(.72917vw,1.4rem));display:block}cart-checkout .cart-checkout__extras-cell-plus :is(svg){width:max(1.2rem,min(.72917vw,1.4rem));height:max(1.2rem,min(.72917vw,1.4rem));display:block}cart-checkout .cart-checkout__extras-cell-plus :-webkit-any(svg) :-webkit-any(path){stroke:currentColor}cart-checkout .cart-checkout__extras-cell-plus :is(svg) :is(path){stroke:currentColor}cart-checkout .cart-checkout__extras-cell-minus-icon{display:none}cart-checkout .cart-checkout__extras-cell-minus-icon :is(svg path){fill:currentColor}cart-checkout .cart-checkout__extras-cell[aria-expanded=true] .cart-checkout__extras-cell-plus-icon{display:none}cart-checkout .cart-checkout__extras-cell[aria-expanded=true] .cart-checkout__extras-cell-minus-icon{justify-content:center;align-items:center;display:flex}cart-checkout .cart-checkout__extras-panels{flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));display:flex}cart-checkout .cart-checkout__extras-panel :-webkit-any(cart-coupon,cart-shipping-estimate){width:100%;display:block}cart-checkout .cart-checkout__extras-panel :is(cart-coupon,cart-shipping-estimate){width:100%;display:block}cart-checkout cart-shipping-estimate [data-shipping-form][hidden]~.cart-shipping-estimate__hint,cart-checkout cart-shipping-estimate [data-shipping-form][hidden]~.cart-shipping-estimate__error,cart-checkout cart-shipping-estimate [data-shipping-form][hidden]~.cart-shipping-estimate__results{display:none}cart-checkout .cart-coupon__panel-title,cart-checkout .cart-shipping-estimate__title,cart-checkout .cart-checkout__field-trigger{display:none!important}cart-checkout .cart-coupon__field,cart-checkout .cart-shipping-estimate__field{border:1px solid var(--grey-200);background:var(--white);border-radius:.8rem;align-items:stretch;gap:0;height:3rem;display:flex;overflow:hidden}cart-checkout .cart-coupon__input,cart-checkout .cart-shipping-estimate__input{min-width:0;font-family:var(--dm-sans);border:none;flex:1;padding:max(.65rem,min(.44271vw,.85rem));font-size:max(1.2rem,min(.72917vw,1.4rem))}cart-checkout .cart-coupon__button,cart-checkout .cart-shipping-estimate__submit{background:var(--orange-main-500);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:max(3.6rem,min(2.29167vw,4.4rem));padding:0;display:flex;position:relative}cart-checkout .cart-coupon__button img,cart-checkout .cart-shipping-estimate__submit img{filter:brightness(0)invert()}cart-checkout .cart-coupon__error,cart-checkout .cart-shipping-estimate__error,cart-checkout .cart-shipping-estimate__hint{font-family:var(--dm-sans);margin:.4rem 0 0;font-size:max(1.1rem,min(.67708vw,1.3rem))}cart-checkout .cart-coupon__error,cart-checkout .cart-shipping-estimate__error{color:#b00020}cart-checkout .cart-coupon__applied{flex-direction:column;gap:.4rem;width:100%;margin-top:.4rem;display:flex}cart-checkout .cart-coupon__tag{width:100%;font-family:var(--dm-sans);color:var(--brown-main-500,#45352a);background:#f8f8f8;border:none;border-radius:.1rem;justify-content:space-between;align-self:stretch;align-items:center;gap:.8rem;padding:.5rem;display:flex}cart-checkout .cart-coupon__tag-info{flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex}cart-checkout .cart-coupon__tag-icon{color:var(--brown-main-500,#45352a);flex-shrink:0;justify-content:center;align-items:center;display:flex}cart-checkout .cart-coupon__tag-icon :-webkit-any(svg){width:max(1.2rem,min(.72917vw,1.4rem));height:max(1.2rem,min(.72917vw,1.4rem));display:block}cart-checkout .cart-coupon__tag-icon :is(svg){width:max(1.2rem,min(.72917vw,1.4rem));height:max(1.2rem,min(.72917vw,1.4rem));display:block}cart-checkout .cart-coupon__tag-label{color:var(--brown-main-500,#45352a);font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:400;line-height:1.3}cart-checkout .cart-coupon__tag-meta{flex-shrink:0;align-items:center;gap:.4rem;display:flex}cart-checkout .cart-coupon__tag-amount{color:var(--brown-main-500,#45352a);white-space:nowrap;font-size:max(1.1rem,min(.67708vw,1.3rem));font-weight:400;line-height:1.3}cart-checkout .cart-coupon__tag-remove{width:1.6rem;height:1.6rem;color:var(--grey-main-500,#786554);cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}cart-checkout .cart-coupon__tag-remove:hover{opacity:1}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__applied-summary{background-color:#f0f0f0;border-radius:.1rem;flex-direction:column;gap:.5rem;width:100%;padding:.5rem;display:flex}cart-checkout .cart-checkout__applied-summary[hidden]{display:none!important}cart-checkout .cart-checkout__applied-summary:not([hidden]){margin-bottom:.8rem}cart-checkout .cart-checkout__applied-coupons{flex-direction:column;gap:.5rem;width:100%;display:flex}cart-checkout .cart-checkout__applied-row{justify-content:space-between;align-items:center;gap:.8rem;width:100%;display:flex}cart-checkout .cart-checkout__applied-info{flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}cart-checkout .cart-checkout__applied-icon{color:var(--brown-main-500,#45352a);flex-shrink:0;justify-content:center;align-items:center;display:flex}cart-checkout .cart-checkout__applied-icon :-webkit-any(svg){width:1.2rem;height:1.2rem;display:block}cart-checkout .cart-checkout__applied-icon :is(svg){width:1.2rem;height:1.2rem;display:block}cart-checkout .cart-checkout__applied-label{min-width:0;color:var(--brown-main-500,#45352a);font-family:var(--dm-sans);flex:1;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:1.3}cart-checkout .cart-checkout__applied-code{text-transform:uppercase;font-weight:600}cart-checkout .cart-checkout__applied-meta{flex-shrink:0;align-items:center;gap:.4rem;display:flex}cart-checkout .cart-checkout__applied-value{color:var(--brown-main-500,#45352a);font-family:var(--dm-sans);white-space:nowrap;flex-shrink:0;font-size:max(1rem,min(.625vw,1.2rem));font-weight:500;line-height:1.3}cart-checkout .cart-checkout__applied-row--shipping .cart-checkout__applied-value{font-weight:600}cart-checkout .cart-checkout__applied-remove{width:1.6rem;height:1.6rem;color:var(--grey-main-500,#786554);cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}cart-checkout .cart-checkout__applied-remove:hover{opacity:1}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(--grey-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(--dm-sans);color:var(--grey-800);flex:1;font-weight:400;line-height:1.5}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link{color:var(--grey-800);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__actions{flex-direction:row;align-items:stretch;gap:.8rem;display:flex}cart-checkout .cart-checkout__button--checkout,cart-checkout .cart-checkout__button--cart{flex:1 1 0;min-width:0;padding:.8rem .6rem;line-height:1.2}cart-checkout .cart-checkout__button--checkout{text-align:center;cursor:pointer;background-color:var(--orange-main-500);width:auto;color:var(--white);font-family:var(--dm-sans);text-transform:capitalize;border:none;border-radius:.8rem;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:all .3s;display:flex}cart-checkout .cart-checkout__button--checkout:hover{opacity:.9}cart-checkout.cart-checkout .cart-checkout__button--checkout{background-color:var(--orange-main-500)}cart-checkout .cart-checkout__button--cart{text-align:center;text-transform:uppercase;width:auto;font-size:max(1rem,min(.72917vw,1.2rem));font-family:var(--dm-sans);background:var(--white);color:var(--brown-main-500,#45352a);border:none;border-radius:.8rem;order:-1;justify-content:center;align-items:center;margin-top:0;font-weight:600;text-decoration:none;display:flex}.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(--infinite-slider-marker-color,var(--orange-main-500));border-radius:50%;width:max(.5rem,min(.78125vw,1.5rem));min-width:max(.5rem,min(.78125vw,1.5rem));height:max(.5rem,min(.78125vw,1.5rem));min-height:max(.5rem,min(.78125vw,1.5rem));display:flex}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-2{background-color:var(--infinite-slider-marker-color,var(--white));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}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-3 :is(svg,svg path){fill:var(--infinite-slider-marker-color,#fff5d3)}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-4{background-color:var(--infinite-slider-marker-color,var(--off-white-800));width:.1rem;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{justify-content:center;align-items:center;display:flex}.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;border-radius:7.5rem;height:.5rem;min-height:.5rem;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;border-radius:7.5rem;height:.5rem;min-height:.5rem;font-size:0;transition:all .3s ease-in-out}.blaze-pagination :is(button){cursor:pointer;border-radius:7.5rem;height:.5rem;min-height:.5rem;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{grid-template-columns:1fr;gap:1.6rem;width:100%;max-width:100%;display:grid}@media screen and (min-width:768px){.newsletter-form .newsletter-block .newsletter-container .container__form{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:1rem}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-field--name{grid-area:1/1}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-field--email{grid-area:1/2}}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-form__consent{align-items:flex-start;gap:.8rem;min-width:0;display:flex}@media screen and (min-width:768px){.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-form__consent{grid-area:2/1/auto/-1}}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-form__consent .newsletter-form__consent-input{width:1.6rem;height:1.6rem;accent-color:var(--orange-main-500);cursor:pointer;flex-shrink:0;margin-top:.15rem}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-form__consent .newsletter-form__consent-label{font-family:var(--dm-sans);color:var(--white);cursor:pointer;font-size:max(1.3rem,min(.85vw,1.4rem));font-style:normal;font-weight:400;line-height:1.35}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-field{background:var(--newsletter-input-background-color,var(--grey-white));border-radius:.8rem;align-self:center;align-items:center;width:100%;min-width:0;padding:1rem 2rem;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(--orange-main-500));font-family:var(--dm-sans);background:0 0;border:none;padding:0;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.newsletter-form .newsletter-block .newsletter-container .container__form .newsletter-field .input__field::placeholder{color:var(--newsletter-input-text-color,var(--orange-main-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(--orange-main-500);background:var(--orange-main-500);color:var(--white);font-family:var(--dm-sans);cursor:pointer;border-radius:.8rem;justify-content:center;align-self:stretch;align-items:center;padding:1rem 2rem;font-size:max(1.4rem,min(1.04166vw,2rem));font-style:normal;font-weight:500;transition:filter .3s;display:flex}@media screen and (min-width:768px){.newsletter-form .newsletter-block .newsletter-container .container__form .btn_submit{grid-area:1/3;align-self:stretch}}.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(--dm-sans);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-block--success{justify-content:center;align-items:center;min-height:max(6rem,min(12vw,10rem));display:flex}.newsletter-form .newsletter-block.newsletter-block--success .newsletter-container{display:none}.newsletter-form .newsletter-block.newsletter-block--success .newsletter__feedback--success{text-align:center;width:100%;max-width:44rem;color:var(--newsletter-success-message-color,var(--orange-main-500));background-color:transparent;border-radius:0;margin-top:0;padding:0;font-size:max(1.4rem,min(1.25vw,1.8rem));font-weight:500;line-height:1.45}@media screen and (min-width:768px){.newsletter-form .newsletter-block.newsletter-block--success .newsletter__feedback--success{text-align:center;background-color:transparent;border-radius:0;padding:0}}.newsletter-form .newsletter-block .newsletter__feedback--success{color:var(--newsletter-success-message-color,var(--orange-main-500));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(16rem,min(44.45vw,35rem))}}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]){z-index:100002;opacity:0;visibility:hidden;pointer-events:none;width:min(116.1rem,100vw - 3.2rem);min-width:0;max-width:116.1rem;max-height:calc(100vh - 3.2rem);border-radius:1.6rem;max-height:calc(100dvh - 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(--white);min-height:42rem;border-radius:max(1.6rem,min(1.04166vw,2rem));grid-template-columns:minmax(0,45.7%) minmax(0,54.3%);min-height:min(42rem,100dvh - 4rem);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(--grey-300);min-height:42rem;min-height:min(42rem,100dvh - 4rem)}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__picture{width:100%;height:100%;display:block}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(16rem,min(44.45vw,35rem))}}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 6.1rem;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;width:min(116.1rem,100vw - 3.2rem);min-width:0;max-width:116.1rem;max-height:calc(100vh - 3.2rem);border-radius:1.6rem;max-height:calc(100dvh - 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;width:min(116.1rem,100vw - 3.2rem);min-width:0;max-width:116.1rem;max-height:calc(100vh - 3.2rem);border-radius:1.6rem;max-height:calc(100dvh - 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(--white);min-height:42rem;border-radius:max(1.6rem,min(1.04166vw,2rem));grid-template-columns:minmax(0,45.7%) minmax(0,54.3%);min-height:min(42rem,100dvh - 4rem);display:grid;position:relative;overflow:hidden}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel{background:var(--white);min-height:42rem;border-radius:max(1.6rem,min(1.04166vw,2rem));grid-template-columns:minmax(0,45.7%) minmax(0,54.3%);min-height:min(42rem,100dvh - 4rem);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(--grey-300);min-height:42rem;min-height:min(42rem,100dvh - 4rem)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__media{background:var(--grey-300);min-height:42rem;min-height:min(42rem,100dvh - 4rem)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__picture{width:100%;height:100%;display:block}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__picture{width:100%;height:100%;display:block}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(16rem,min(44.45vw,35rem))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__image{height:max(16rem,min(44.45vw,35rem))}}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 6.1rem;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 6.1rem;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}@media screen and (min-width:768px){drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close-button :-webkit-any(path){stroke:var(--grey-500)}}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__close-button :-moz-any(path){stroke:var(--white);transition:stroke .3s ease-in-out}@media screen and (min-width:768px){drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__close-button :-moz-any(path){stroke:var(--grey-500)}}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close-button :-webkit-any(path){stroke:var(--white);transition:stroke .3s ease-in-out}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close-button :is(path){stroke:var(--white);transition:stroke .3s ease-in-out}@media screen and (min-width:768px){drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__close-button :-webkit-any(path){stroke:var(--grey-500)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__close-button :is(path){stroke:var(--grey-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{text-align:center;flex-direction:column;gap:.2rem;display:flex}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__text{text-align:center;flex-direction:column;gap:.2rem;display:flex}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__title-group{color:var(--primary-orange-800);font-family:var(--dm-sans);text-align:center;margin:0;padding:0;font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.08}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__title-group{color:var(--primary-orange-800);font-family:var(--dm-sans);text-align:center;margin:0;padding:0;font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.08}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__title-group .newsletter-modal__title{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;line-height:inherit;margin:0;padding:0;display:block}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__title-group .newsletter-modal__title{font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;line-height:inherit;margin:0;padding:0;display:block}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__title-group{font-family:var(--dm-sans);color:var(--black);margin:0;padding:0;font-size:max(1.6rem,min(1.04166vw,2rem));font-style:normal;font-weight:400;display:block}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__title-group{font-family:var(--dm-sans);color:var(--black);margin:0;padding:0;font-size:max(1.6rem,min(1.04166vw,2rem));font-style:normal;font-weight:400;display:block}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__title-group .newsletter-modal__title-sub{color:var(--orange-main-500);font-size:max(2rem,min(1.66666vw,3.2rem));font-weight:600}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__title-group .newsletter-modal__title-sub{color:var(--orange-main-500);font-size:max(2rem,min(1.66666vw,3.2rem));font-weight:600}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description-stack{text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-top:2rem;display:flex}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description-stack{text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-top:2rem;display:flex}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description-stack .newsletter-modal__description{margin-top:0}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description-stack .newsletter-modal__description{margin-top:0}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(--grey-500);font-family:var(--dm-sans);margin:0;font-size:max(1.2rem,min(.83333vw,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(--grey-500);font-family:var(--dm-sans);margin:0;font-size:max(1.2rem,min(.83333vw,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__description :-webkit-any(p+p){margin-top:.8rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description :is(p+p){margin-top:.8rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description-accent{width:100%}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description-accent{width:100%}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description-accent :-webkit-any(p){color:var(--orange-main-500);font-family:var(--dm-sans);margin:0;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.45}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description-accent :is(p){color:var(--orange-main-500);font-family:var(--dm-sans);margin:0;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.45}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description-accent :-webkit-any(p+p){margin-top:.6rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description-accent :is(p+p){margin-top:.6rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description-accent :-webkit-any(a){color:var(--orange-main-500);text-underline-offset:.2rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description-accent :is(a){color:var(--orange-main-500);text-underline-offset:.2rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__form-fields{flex-direction:column;gap:1.6rem;width:100%;display:flex}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__form-fields{flex-direction:column;gap:1.6rem;width:100%;display:flex}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__field{flex-direction:column;gap:.8rem;min-width:0;display:flex}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__field{flex-direction:column;gap:.8rem;min-width:0;display:flex}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__label{color:var(--orange-main-500);font-family:var(--dm-sans);font-size:max(1.2rem,min(.72916vw,1.4rem));font-style:normal;font-weight:500;line-height:normal}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__label{color:var(--orange-main-500);font-family:var(--dm-sans);font-size:max(1.2rem,min(.72916vw,1.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__input{box-sizing:border-box;border:1px solid var(--grey-500);background:var(--white);width:100%;min-height:5.2rem;color:var(--orange-main-500);font-family:var(--dm-sans);border-radius:1.2rem;padding:1.6rem;font-size:max(1.2rem,min(.72916vw,1.4rem));font-style:normal;font-weight:500;line-height:normal}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__input{box-sizing:border-box;border:1px solid var(--grey-500);background:var(--white);width:100%;min-height:5.2rem;color:var(--orange-main-500);font-family:var(--dm-sans);border-radius:1.2rem;padding:1.6rem;font-size:max(1.2rem,min(.72916vw,1.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__input::placeholder{color:var(--grey-500);opacity:1}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__input::placeholder{color:var(--grey-500);opacity:1}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__privacy{align-items:flex-start;gap:1rem;display:flex}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__privacy{align-items:flex-start;gap:1rem;display:flex}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__checkbox{width:1.8rem;height:1.8rem;accent-color:var(--orange-600);cursor:pointer;flex-shrink:0;margin-top:.2rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__checkbox{width:1.8rem;height:1.8rem;accent-color:var(--orange-600);cursor:pointer;flex-shrink:0;margin-top:.2rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__privacy-label{cursor:pointer;flex:1;min-width:0}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__privacy-label{cursor:pointer;flex:1;min-width:0}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :-moz-any(p){margin:0}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :-moz-any(p):not(:last-child){margin-bottom:.4rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :-webkit-any(p){margin:0}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :is(p){margin:0}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :-webkit-any(p):not(:last-child){margin-bottom:.4rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :is(p):not(:last-child){margin-bottom:.4rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :-webkit-any(p,span){color:var(--grey-500);font-family:var(--dm-sans);font-size:1.2rem;font-style:normal;font-weight:300}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :is(p,span){color:var(--grey-500);font-family:var(--dm-sans);font-size:1.2rem;font-style:normal;font-weight:300}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :-moz-any(a){color:var(--orange-main-500);font-family:var(--dm-sans);text-underline-offset:.2rem;font-size:1.2rem;font-weight:500}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :-moz-any(a):hover{color:var(--orange-600)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :-webkit-any(a){color:var(--orange-main-500);font-family:var(--dm-sans);text-underline-offset:.2rem;font-size:1.2rem;font-weight:500}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :is(a){color:var(--orange-main-500);font-family:var(--dm-sans);text-underline-offset:.2rem;font-size:1.2rem;font-weight:500}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :-webkit-any(a):hover{color:var(--orange-600)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__privacy-text :is(a):hover{color:var(--orange-600)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__submit{background:var(--orange-main-500);width:100%;color:var(--white);font-family:var(--dm-sans);cursor:pointer;border:none;border-radius:1.2rem;padding:1.6rem;font-size:1.4rem;font-style:normal;font-weight:700;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(--orange-main-500);width:100%;color:var(--white);font-family:var(--dm-sans);cursor:pointer;border:none;border-radius:1.2rem;padding:1.6rem;font-size:1.4rem;font-style:normal;font-weight:700;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__feedback{font-family:var(--dm-sans);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(--dm-sans);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(--orange-main-500)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__feedback.newsletter-modal__feedback--success{color:var(--orange-main-500)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__feedback.newsletter-modal__feedback--error{color:var(--orange-400)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__feedback.newsletter-modal__feedback--error{color:var(--orange-400)}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}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success .newsletter-modal__text{display:none}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success .newsletter-modal__text{display:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success .newsletter-modal__form-fields{display:none}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success .newsletter-modal__form-fields{display:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success .newsletter-modal__content{text-align:center;flex:1;justify-content:center;align-items:center;gap:0;width:100%;min-height:0}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success .newsletter-modal__content{text-align:center;flex:1;justify-content:center;align-items:center;gap:0;width:100%;min-height:0}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success .newsletter-modal__feedback--success{width:100%;max-width:44rem;margin:0;font-size:max(1.4rem,min(1.25vw,1.8rem));font-weight:500;line-height:1.45}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success .newsletter-modal__feedback--success{width:100%;max-width:44rem;margin:0;font-size:max(1.4rem,min(1.25vw,1.8rem));font-weight:500;line-height:1.45}@media screen and (max-width:1439px){drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]){width:min(116.1rem,100vw - max(3.2rem,min(5vw,6.4rem)));max-height:calc(100dvh - max(3.2rem,min(4vw,4.8rem)))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]){width:min(116.1rem,100vw - max(3.2rem,min(5vw,6.4rem)));max-height:calc(100dvh - max(3.2rem,min(4vw,4.8rem)))}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__content{gap:max(2rem,min(3vw,3rem));padding:max(4rem,min(6vw,8.9rem)) max(3.2rem,min(4.5vw,6.1rem))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__content{gap:max(2rem,min(3vw,3rem));padding:max(4rem,min(6vw,8.9rem)) max(3.2rem,min(4.5vw,6.1rem))}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel{min-height:min(38rem,100dvh - 4rem)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel{min-height:min(38rem,100dvh - 4rem)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__media{min-height:min(38rem,100dvh - 4rem)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__media{min-height:min(38rem,100dvh - 4rem)}}@media screen and (min-width:992px)and (max-width:1439px){drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]){width:min(92rem,88vw,100vw - max(4rem,min(5vw,7.2rem)));max-width:92rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]){width:min(92rem,88vw,100vw - max(4rem,min(5vw,7.2rem)));max-width:92rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__content{gap:max(1.6rem,min(2.2vw,2.4rem));padding:max(3rem,min(4.5vw,6.5rem)) max(2.8rem,min(3.8vw,5rem))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__content{gap:max(1.6rem,min(2.2vw,2.4rem));padding:max(3rem,min(4.5vw,6.5rem)) max(2.8rem,min(3.8vw,5rem))}}@media screen and (min-width:992px)and (max-width:1439px)and (max-height:860px){drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]){max-height:calc(100dvh - max(2rem,min(3vh,3.2rem)))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]){max-height:calc(100dvh - max(2rem,min(3vh,3.2rem)))}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - max(2rem,min(3vh,3.2rem)));overflow-y:auto}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - max(2rem,min(3vh,3.2rem)));overflow-y:auto}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__content{gap:max(1.2rem,min(2vh,1.8rem));padding:max(2rem,min(3.5vh,3.6rem)) max(2.4rem,min(3.5vw,4.2rem))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__content{gap:max(1.2rem,min(2vh,1.8rem));padding:max(2rem,min(3.5vh,3.6rem)) max(2.4rem,min(3.5vw,4.2rem))}}@media screen and (max-width:991px){drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]){width:min(56rem,100vw - 3.2rem);max-height:calc(100dvh - max(3.2rem,min(5vw,4.8rem)));overflow:hidden}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]){width:min(56rem,100vw - 3.2rem);max-height:calc(100dvh - max(3.2rem,min(5vw,4.8rem)));overflow:hidden}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;min-height:0;max-height:min(100dvh - max(3.2rem,min(5vw,4.8rem)),90dvh);overflow-y:auto}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;min-height:0;max-height:min(100dvh - max(3.2rem,min(5vw,4.8rem)),90dvh);overflow-y:auto}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{min-height:max(12rem,min(28vw,20rem))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__media{min-height:max(12rem,min(28vw,20rem))}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__content{justify-content:flex-start;gap:2.4rem;padding:max(2.4rem,min(4vw,3.6rem)) max(2.4rem,min(5vw,4rem)) max(2.8rem,min(5vw,4rem))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__content{justify-content:flex-start;gap:2.4rem;padding:max(2.4rem,min(4vw,3.6rem)) max(2.4rem,min(5vw,4rem)) max(2.8rem,min(5vw,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]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__panel:not(.newsletter-modal__panel--without-image) .newsletter-modal__close-button :-moz-any(path){stroke:var(--white)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel:not(.newsletter-modal__panel--without-image) .newsletter-modal__close-button :-webkit-any(path){stroke:var(--white)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel:not(.newsletter-modal__panel--without-image) .newsletter-modal__close-button :is(path){stroke:var(--white)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-icon--desktop{display:block}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-icon--desktop{display:block}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-icon--mobile{display:none}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-icon--mobile{display:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-button :-webkit-any(path){stroke:var(--grey-500)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-button :is(path){stroke:var(--grey-500)}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success:not(.newsletter-modal__panel--without-image){grid-template-rows:auto 1fr;min-height:min(40rem,78dvh)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success:not(.newsletter-modal__panel--without-image){grid-template-rows:auto 1fr;min-height:min(40rem,78dvh)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success:not(.newsletter-modal__panel--without-image){grid-template-rows:auto 1fr;min-height:min(40rem,78dvh)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success.newsletter-modal__panel--without-image{grid-template-rows:1fr;min-height:min(28rem,45dvh)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel.newsletter-modal__panel--success.newsletter-modal__panel--without-image{grid-template-rows:1fr;min-height:min(28rem,45dvh)}}.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]){--newsletter-modal-screen-gap: calc(3.2rem + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)) ;width:calc(100vw - max(4rem,min(12vw,6.4rem)));max-height:calc(100vh - var(--newsletter-modal-screen-gap));max-height:calc(100svh - var(--newsletter-modal-screen-gap));max-height:calc(100dvh - var(--newsletter-modal-screen-gap));height:auto;overflow:hidden}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{min-height:0;max-height:calc(100vh - var(--newsletter-modal-screen-gap));max-height:calc(100svh - var(--newsletter-modal-screen-gap));max-height:calc(100dvh - var(--newsletter-modal-screen-gap));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;overflow-y:auto}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{padding:max(2rem,calc(env(safe-area-inset-top,0px) + 1.2rem)) clamp(1.6rem,4vw,2rem) max(2.4rem,calc(env(safe-area-inset-bottom,0px) + 1.2rem));justify-content:flex-start;gap: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__panel:not(.newsletter-modal__panel--without-image) .newsletter-modal__close-icon--desktop{display:none}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__panel:not(.newsletter-modal__panel--without-image) .newsletter-modal__close-icon--mobile{display:block}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-icon--desktop{display:block}drawer-component[data-drawer=newsletter-modal]:-moz-any([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-icon--mobile{display:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]){--newsletter-modal-screen-gap: calc(3.2rem + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)) ;width:calc(100vw - max(4rem,min(12vw,6.4rem)));max-height:calc(100vh - var(--newsletter-modal-screen-gap));max-height:calc(100svh - var(--newsletter-modal-screen-gap));max-height:calc(100dvh - var(--newsletter-modal-screen-gap));height:auto;overflow:hidden}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]){--newsletter-modal-screen-gap: calc(3.2rem + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)) ;width:calc(100vw - max(4rem,min(12vw,6.4rem)));max-height:calc(100vh - var(--newsletter-modal-screen-gap));max-height:calc(100svh - var(--newsletter-modal-screen-gap));max-height:calc(100dvh - var(--newsletter-modal-screen-gap));height:auto;overflow:hidden}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{min-height:0;max-height:calc(100vh - var(--newsletter-modal-screen-gap));max-height:calc(100svh - var(--newsletter-modal-screen-gap));max-height:calc(100dvh - var(--newsletter-modal-screen-gap));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;overflow-y:auto}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel{min-height:0;max-height:calc(100vh - var(--newsletter-modal-screen-gap));max-height:calc(100svh - var(--newsletter-modal-screen-gap));max-height:calc(100dvh - var(--newsletter-modal-screen-gap));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;overflow-y:auto}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{padding:max(2rem,calc(env(safe-area-inset-top,0px) + 1.2rem)) clamp(1.6rem,4vw,2rem) max(2.4rem,calc(env(safe-area-inset-bottom,0px) + 1.2rem));justify-content:flex-start;gap:2.4rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__content{padding:max(2rem,calc(env(safe-area-inset-top,0px) + 1.2rem)) clamp(1.6rem,4vw,2rem) max(2.4rem,calc(env(safe-area-inset-bottom,0px) + 1.2rem));justify-content:flex-start;gap: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__panel:not(.newsletter-modal__panel--without-image) .newsletter-modal__close-icon--desktop{display:none}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel:not(.newsletter-modal__panel--without-image) .newsletter-modal__close-icon--desktop{display:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel:not(.newsletter-modal__panel--without-image) .newsletter-modal__close-icon--mobile{display:block}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel:not(.newsletter-modal__panel--without-image) .newsletter-modal__close-icon--mobile{display:block}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-icon--desktop{display:block}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-icon--desktop{display:block}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-icon--mobile{display:none}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-icon--mobile{display:none}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-button :-webkit-any(path){stroke:var(--grey-500)}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel--without-image .newsletter-modal__close-button :is(path){stroke:var(--grey-500)}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__title-group{font-size:2rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__title-group{font-size:2rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__title-group .newsletter-modal__title-sub{font-size:max(2.4rem,min(8vw,3rem))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__title-group .newsletter-modal__title-sub{font-size:max(2.4rem,min(8vw,3rem))}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.2rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description :is(p){font-size:1.2rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description-stack{gap:.6rem;margin-top:1.6rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description-stack{gap:.6rem;margin-top:1.6rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__description-accent :-webkit-any(p){font-size:1.3rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__description-accent :is(p){font-size:1.3rem}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__input{padding:1.6rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__input{padding:1.6rem}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}}@supports (-webkit-touch-callout:none){@media screen and (max-width:767px){drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]){--newsletter-modal-screen-gap: calc(5rem + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)) ;max-height:calc(100svh - var(--newsletter-modal-screen-gap))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]){--newsletter-modal-screen-gap: calc(5rem + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)) ;max-height:calc(100svh - var(--newsletter-modal-screen-gap))}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__panel{max-height:calc(100svh - var(--newsletter-modal-screen-gap))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__panel{max-height:calc(100svh - var(--newsletter-modal-screen-gap))}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__media{max-height:min(28svh,20rem);overflow:hidden}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__media{max-height:min(28svh,20rem);overflow:hidden}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__image{height:max(10rem,min(32vw,20rem))}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__image{height:max(10rem,min(32vw,20rem))}drawer-component[data-drawer=newsletter-modal]:-webkit-any([direction=top],[data-direction=top]) .newsletter-modal__content{padding:max(1.6rem,calc(env(safe-area-inset-top,0px) + .8rem)) clamp(1.6rem,4vw,2rem) max(2rem,calc(env(safe-area-inset-bottom,0px) + 1rem));gap:2rem}drawer-component[data-drawer=newsletter-modal]:is([direction=top],[data-direction=top]) .newsletter-modal__content{padding:max(1.6rem,calc(env(safe-area-inset-top,0px) + .8rem)) clamp(1.6rem,4vw,2rem) max(2rem,calc(env(safe-area-inset-bottom,0px) + 1rem));gap:2rem}}}.breadcrumbs{--breadcrumb-color:var(--orange-main-500);--breadcrumb-current-color:var(--off-white-700);--breadcrumb-separator-color:var(--off-white-600);--breadcrumb-font-size:max(1.2rem, min(.83333vw, 1.6rem));text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:max(1.2rem,min(1.25vw,2.4rem));display:flex}.breadcrumbs .breadcrumb{font-family:var(--dm-sans);font-size:var(--breadcrumb-font-size);color:var(--breadcrumb-current-color);white-space:nowrap;letter-spacing:0;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.breadcrumbs .breadcrumb.home,.breadcrumbs .breadcrumb.pre-collection,.breadcrumbs .breadcrumb.pre-page{color:var(--breadcrumb-color);text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.breadcrumbs :-webkit-any(a).breadcrumb{cursor:pointer}.breadcrumbs :is(a).breadcrumb{cursor:pointer}.breadcrumbs :-webkit-any(span).breadcrumb{cursor:default}.breadcrumbs :is(span).breadcrumb{cursor:default}.breadcrumbs .breadcrumb-separator{color:transparent;cursor:default;justify-content:center;align-items:center;width:max(.8rem,min(.83333vw,1.6rem));height:max(.8rem,min(.83333vw,1.6rem));font-size:0;display:flex}.breadcrumbs .breadcrumb-separator:before{content:"";border-right:max(.2rem,min(.15625vw,.3rem)) solid var(--breadcrumb-separator-color);border-bottom:max(.2rem,min(.15625vw,.3rem)) solid var(--breadcrumb-separator-color);width:62.5%;height:62.5%;display:block;transform:rotate(-45deg)}.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;padding-top:max(1.8rem,min(1.04166vw,2rem))}.filterable-grid.filterable-grid--blog{width:100%}.filterable-grid.filterable-grid--blog .filterable-grid__empty-text-suggestion{color:#1e1e1d;text-align:center;font-size:max(1.6rem,min(1.04166vw,2rem));font-weight:400}.filterable-grid.filterable-grid--blog .filterable-grid__empty-text{color:#1e1e1d;font-size:max(1.8rem,min(1.66666vw,2.8rem));font-weight:700;line-height:normal}.filterable-grid.filterable-grid--blog .filterable-grid__back-home-btn{color:#c0f139;text-align:center;background:#283308;border-radius:1.2rem;justify-content:center;align-items:center;gap:1rem;padding:.8rem max(1rem,min(.72916vw,1.6rem));font-size:max(1.4rem,min(1.04166vw,2rem));font-style:normal;font-weight:600;line-height:normal;text-decoration:none;display:flex}.filterable-grid:has(.filterable-grid__search-header){padding-top:max(.4rem,min(1.77083vw,3.4rem))}@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__search-header{max-width:var(--page-width);text-align:center;flex-direction:column;align-items:center;gap:2rem;margin:6rem auto 15rem;display:flex}.filterable-grid__search-header .filterable-grid__search-title{font-family:var(--dm-sans);color:var(--brown-main-500);font-size:max(1.6rem,min(1.25vw,2.4rem));font-weight:400;line-height:normal}.filterable-grid__search-header .filterable-grid__search-term{font-weight:700}.filterable-grid__search-header .filterable-grid__search-count{font-family:var(--dm-sans);color:var(--brown-main-500);font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:400;line-height:normal}.filterable-grid__search-header .filterable-grid__search-empty{font-family:var(--dm-sans);color:var(--brown-main-500);margin-top:3.5rem;font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:400;line-height:normal}.filterable-grid__search-header .filterable-grid__search-cta{background:var(--orange-main-500);color:var(--white);font-family:var(--dm-sans);border:1px solid transparent;border-radius:1.2rem;justify-content:center;align-items:center;padding:max(1.2rem,min(1.04166vw,2rem)) max(5rem,min(4.21875vw,8.1rem));font-size:max(1.6rem,min(1.04166vw,2rem));font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.filterable-grid__search-header .filterable-grid__search-cta:hover{background:var(--white);color:var(--orange-main-500);border-color:var(--orange-main-500)}.filterable-grid__main{flex-direction:column;display:flex;overflow:hidden}.filterable-grid__main .filterable-grid__main-inner{max-width:var(--page-width);gap:0;width:100%;margin-left:auto;margin-right:auto;display:flex}.filterable-grid__main .filterable-grid__main-inner:has(:-moz-any(modal-panel.open)){gap:max(4.5rem,min(3.125vw,6rem))}.filterable-grid__main .filterable-grid__main-inner:has(:-webkit-any(modal-panel.open)){gap:max(4.5rem,min(3.125vw,6rem))}.filterable-grid__main .filterable-grid__main-inner:has(:is(modal-panel.open)){gap:max(4.5rem,min(3.125vw,6rem))}.filterable-grid__divider{max-width:var(--page-width);background-color:#dbdbdb;border:1px solid #dbdbdb;margin-bottom:max(3.4rem,min(2.70833vw,5.2rem));margin-left:auto;margin-right:auto}.filterable-grid__header{max-width:var(--page-width);margin-bottom:max(3.4rem,min(2.70833vw,5.2rem));margin-left:auto;margin-right:auto}.filterable-grid__header .filterable-grid__header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.filterable-grid__header .filterable-grid__header-right{flex-direction:column;align-items:flex-end;gap:max(.4rem,min(1.25vw,2.4rem));display:flex}@media screen and (min-width:768px){.filterable-grid__header .filterable-grid__header-right{flex-direction:row;align-items:center}}.filterable-grid__header .filterable-grid__header-right .filterable-grid__product-count{color:var(--black);font-family:var(--family-dm);font-size:max(1rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:normal}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort{align-items:center;display:flex;position:relative}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort .filterable-grid__sort-select{-webkit-appearance:none;appearance:none;color:#776453;font-family:var(--family-dm);cursor:pointer;background:0 0;border:none;padding-right:1rem;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: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:0;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:0;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:0;transform:rotate(180deg)}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :-webkit-any(svg) :-webkit-any(path){stroke:#45352a}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :is(svg) :is(path){stroke:#45352a}.filterable-grid__header .filterable-grid__filter-toggle{cursor:pointer;transition:all var(--fg-transition);background-color:#45352a;border-radius:100rem;justify-content:center;align-items:center;padding:max(.8rem,min(.83333vw,1.6rem)) max(2rem,min(1.66666vw,3.2rem));display:flex}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-text{font-family:var(--family-dm);color:#fff;font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:700}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close{justify-content:center;align-items:center;gap:max(.6rem,min(.625vw,1.2rem))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close :-webkit-any(svg){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))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close :is(svg){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))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open{justify-content:center;align-items:center;gap:max(.6rem,min(.625vw,1.2rem))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open :-webkit-any(svg){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))}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open :is(svg){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))}.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:#fff;flex-direction:column;height:100%;padding:2.4rem 2rem;display:flex}@media(min-width:1024px){.filterable-grid__filter-modal{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(--family-dm);color:#45352a;font-size:1.4rem;font-weight:600}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close{cursor:pointer;color:var(--fg-color-text-light);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:#45352a}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :is(svg) :is(path){stroke:#45352a}.filterable-grid__filter-modal .filterable-grid__filter-actions{border-top:1px solid #776453;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));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:#fff}.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:#45352a;border-radius:1.2rem;justify-content:space-between;align-items:center;padding:max(.8rem,min(.52083vw,1rem)) max(1.4rem,min(.83333vw,1.6rem));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.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));transform:rotate(180deg)}.filterable-grid__filters .filterable-grid__filter-summary :-webkit-any(svg).icon-chevron{transition:transform var(--fg-transition);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));transform:rotate(180deg)}.filterable-grid__filters .filterable-grid__filter-summary :is(svg).icon-chevron{transition:transform var(--fg-transition);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));transform:rotate(180deg)}.filterable-grid__filters .filterable-grid__filter-summary :-webkit-any(svg).icon-chevron :-webkit-any(path){stroke:#fff}.filterable-grid__filters .filterable-grid__filter-summary :is(svg).icon-chevron :is(path){stroke:#fff}.filterable-grid__filters .filterable-grid__filter-summary .filterable-grid__filter-name{font-family:var(--family-dm);color:#fff;align-items:center;font-size:max(1.6rem,min(1.58rem + .08vw,1.8rem));font-weight:700;display:flex}.filterable-grid__filters .filterable-grid__filter-spinner{display:none}.filterable-grid__filter-list{flex-direction:column;margin:0;padding:max(1.4rem,min(1.04166vw,2rem)) max(.9rem,min(.625vw,1.2rem)) 0;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;transition:color var(--fg-transition);align-items:center;display:flex}.filterable-grid__filter-list .filterable-grid__filter-option .filterable-grid__filter-label .filterable-grid__filter-value-text{font-family:var(--family-dm);color:#121212;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-left:max(.6rem,min(.41666vw,.8rem));font-size:max(1.2rem,min(1.15rem + .5vw,1.6rem));font-weight:400;display:-webkit-box;overflow:hidden}.filterable-grid__filter-list .filterable-grid__filter-option .filterable-grid__filter-label:hover{color:var(--fg-color-primary)}.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:#fff;border-color:#000}.filterable-grid__filter-list .filterable-grid__filter-checkbox:checked+.filterable-grid__filter-checkbox-custom:after{content:"\2713";color:var(--white-100);font-size:max(.8rem,min(.52083vw,1rem));font-weight:700}.filterable-grid__filter-list .filterable-grid__filter-checkbox-custom{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:1px solid #000;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.filterable-grid__filter-list .filterable-grid__filter-count{font-weight:600;font-family:var(--family-dm);color:#000;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:#45352a;font-family:var(--sora);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__price-range{color:#000;border-bottom:1px solid #828282;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 :-moz-any(input)[type=range]{pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:1.5px;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{color:#f04d22;background:#fff}.filterable-grid__price-range .filterable-grid__price-sliders :-moz-any(input)[type=range]::-webkit-slider-thumb{pointer-events:all;-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);background:#f04d22;border:2px solid #f04d22;border-radius:50%;margin-top:calc(.75px - .6rem)}.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:#f04d22;border-radius:2px;height:1.5px}.filterable-grid__price-range .filterable-grid__price-sliders :-webkit-any(input)[type=range]{pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:1.5px;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;background:0 0;width:100%;height:1.5px;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{color:#f04d22;background:#fff}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]#max-price::-webkit-slider-thumb{color:#f04d22;background:#fff}.filterable-grid__price-range .filterable-grid__price-sliders :-webkit-any(input)[type=range]::-webkit-slider-thumb{pointer-events:all;-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);background:#f04d22;border:2px solid #f04d22;border-radius:50%;margin-top:calc(.75px - .6rem)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-thumb{pointer-events:all;-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);background:#f04d22;border:2px solid #f04d22;border-radius:50%;margin-top:calc(.75px - .6rem)}.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:#f04d22;border-radius:2px;height:1.5px}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-runnable-track{background:#f04d22;border-radius:2px;height:1.5px}.filterable-grid__price-range .filterable-grid__price-values{font-family:var(--family-dm);color:#000;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{cursor:pointer;border-bottom:1px solid #000;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:#45352a}.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:#45352a}.filterable-grid__filter-boolean :is(input):checked+.filterable-grid__filter-boolean-switch{background:#45352a}.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{border-radius:var(--fg-radius-pill);width:2.5rem;height:1.5rem;transition:background var(--fg-transition);background:#000;position:relative}.filterable-grid__filter-boolean .filterable-grid__filter-boolean-switch .filterable-grid__filter-boolean-slider{width:1.25rem;height:1.25rem;transition:left var(--fg-transition);background:#fff;border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 2px 4px #0003}.filterable-grid__btn{font-family:var(--family-dm);cursor:pointer;transition:all var(--fg-transition);text-align:center;border-radius:1.2rem;flex:1;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.04166vw,2rem));font-size:max(1.4rem,min(1.3rem + .6vw,1.6rem));font-weight:700}.filterable-grid__btn.filterable-grid__btn--primary{color:#fff;background:#45352a;border:1px solid #45352a}.filterable-grid__btn.filterable-grid__btn--secondary{color:#45352a;background:#fff;border:1px solid #45352a}.filterable-grid__content{flex:1;min-width:0}.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(2.4rem,min(3.125vw,6rem)) max(.8rem,min(.625vw,2rem));width:100%;list-style:none;display:grid}@media screen and (min-width:700px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}@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:has(modal-panel.open) :is(.filterable-grid__content .filterable-grid__products){grid-template-columns:repeat(4,minmax(0,1fr))}}}}.filterable-grid__content .filterable-grid__products .product-card{height:fit-content}@media screen and (min-width:768px){.filterable-grid__content .filterable-grid__products .product-card{height:auto}}.filterable-grid__content .filterable-grid__products .product-card .buy-button__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filterable-grid__content .filterable-grid__products .product-card.static-product-card>.product-button__block{opacity:1;visibility:visible;pointer-events:auto;width:100%;display:flex;position:static}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .static-product-card__meta{justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:2.4rem;display:flex}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .static-product-card__variants{flex:1;min-width:0;overflow:hidden}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .static-product-card__variants :-moz-any(product-variant-selector){width:100%}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .static-product-card__variants :-moz-any(product-variant-selector) .product-option .option-values{flex-wrap:nowrap}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .static-product-card__variants :-webkit-any(product-variant-selector){width:100%}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .static-product-card__variants :is(product-variant-selector){width:100%}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .static-product-card__variants :-webkit-any(product-variant-selector) .product-option .option-values{flex-wrap:nowrap}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .static-product-card__variants :is(product-variant-selector) .product-option .option-values{flex-wrap:nowrap}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .static-product-card__rating{flex-shrink:0;margin-left:auto}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .product-image__content-wrapper--tags-only{grid-template:"product-tags"/1fr}.filterable-grid__content .filterable-grid__products .product-card.static-product-card .product-image__content-wrapper--tags-only .product-tags__block{grid-area:product-tags;justify-self:flex-start}.filterable-grid__content .filterable-grid__products .product-card .product-image .product-image__content-wrapper .product-tags .product-tag{font-size:max(.7rem,min(.65rem + .5vw,1.4rem))}.filterable-grid__content .filterable-grid__products .product-card .product-price--card-information .product-price__wrapper .product-price__container .product-price__compare{font-size:max(1rem,min(.97rem + .25vw,1.4rem))}.filterable-grid__content .filterable-grid__products .product-card .product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount{white-space:normal;text-overflow:clip;word-break:break-all;overflow-wrap:break-word;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.filterable-grid__content .filterable-grid__products .product-card .product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(1.15rem + .3vw,2rem));display:inline-block}.filterable-grid__content .filterable-grid__products .product-card .product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.95rem + .4vw,1.6rem));display:inline-block}.filterable-grid__content .filterable-grid__products .product-card .product-price--card-information .product-price__wrapper .product-price__installments .info_installment{font-size:max(1rem,min(.98rem + .25vw,1.6rem))}.filterable-grid__content .filterable-grid__products .product-card .product-subscription .product-subscription__text{font-size:max(.95rem,min(.92rem + .3vw,1.4rem))}.filterable-grid__content .filterable-grid__products .product-card .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:contain;height:100%;padding:0}.filterable-grid__content .filterable-grid__products .product-card .product-rating .product-rating__star{display:none}.filterable-grid__content .filterable-grid__products .product-card :-webkit-any(product-variant-selector) .product-option .option-values{gap:.5rem}.filterable-grid__content .filterable-grid__products .product-card :is(product-variant-selector) .product-option .option-values{gap:.5rem}@media screen and (min-width:768px){.filterable-grid__content .filterable-grid__products .product-card .product-rating .product-rating__star{display:inline-flex}.filterable-grid__content .filterable-grid__products .product-card :-webkit-any(product-variant-selector) .product-option .option-values{gap:1rem}.filterable-grid__content .filterable-grid__products .product-card :is(product-variant-selector) .product-option .option-values{gap:1rem}}.filterable-grid__content .filterable-grid__product-item{animation:.5s forwards fg-fade-in}.filterable-grid__content .filterable-grid__load-more-wrapper{justify-content:center;margin-top:max(0rem,min(2.08333vw,4rem));display:flex}.filterable-grid__content .filterable-grid__load-more-wrapper .static-pagination-wrapper .pagination__link--active{color:#fff;background-color:#45352a;border:none;border-radius:.6rem;padding:.6rem;font-weight:900}.filterable-grid__content .filterable-grid__load-more-wrapper .pagination .pagination__link.pagination__link--next :-webkit-any(svg){width:max(.5rem,min(.45rem + .2vw,.7rem));height:max(1rem,min(.9rem + .3vw,1.4rem))}.filterable-grid__content .filterable-grid__load-more-wrapper .pagination .pagination__link.pagination__link--prev :-webkit-any(svg){width:max(.5rem,min(.45rem + .2vw,.7rem));height:max(1rem,min(.9rem + .3vw,1.4rem))}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more{color:#fff;font-family:var(--family-dm);cursor:pointer;transition:all var(--fg-transition);background:#45352a;border:1px solid #45352a;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(--peach-100);border-color:var(--peach-100)}.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}.filterable-grid__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(1.2rem,min(.6vw + 1rem,1.6rem));display:flex}.filterable-grid__empty .filterable-grid__empty-icon{color:var(--fg-color-border)}.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(--family-dm);color:var(--neutral-900);text-align:center;font-size:max(1.8rem,min(1.2vw + 1.2rem,2.8rem));font-weight:700}.filterable-grid__empty .filterable-grid__empty-text{font-family:var(--family-dm);color:var(--neutral-900);text-align:center;font-size:max(1.6rem,min(.6vw + 1.3rem,2rem));font-weight:400}.filterable-grid__empty .filterable-grid__btn{flex:unset}@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;width:100%;display:flex}.product-button__block .product-button__link{background:var(--orange-main-500);cursor:pointer;border:none;border-radius:.8rem;justify-content:center;align-self:stretch;align-items:center;gap:1rem;width:100%;padding:1rem;transition:background .3s;display:flex}.product-button__block .product-button__link:has(.icon-unavailable:not([hidden])){background:var(--grey-200)}.product-button__block .product-button__link .buy-button__text{color:var(--off-white-200);font-family:var(--dm-sans);text-transform:uppercase;font-size:max(1.2rem,min(.9375vw,1.4rem));font-style:normal;font-weight:600;line-height:150%}.product-button__block .product-button__link .icon{color:var(--off-white-200);justify-content:center;align-items:center;display:flex}.product-button__block .product-button__link .icon :-webkit-any(svg){width:1.8rem;height:1.8rem;display:block}.product-button__block .product-button__link .icon :is(svg){width:1.8rem;height:1.8rem;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(--orange-600)}.product-button__block .product-button__add-to-cart{background:var(--orange-main-500);cursor:pointer;border:none;border-radius:.8rem;justify-content:center;align-self:stretch;align-items:center;gap:1rem;width:100%;padding:1rem;transition:background .3s;display:flex}.product-button__block .product-button__add-to-cart:has(.icon-unavailable:not([hidden])){background:var(--grey-200)}.product-button__block .product-button__add-to-cart .buy-button__text{color:var(--off-white-200);font-family:var(--dm-sans);text-transform:uppercase;font-size:max(1.2rem,min(.9375vw,1.4rem));font-style:normal;font-weight:600;line-height:150%}.product-button__block .product-button__add-to-cart .icon{color:var(--off-white-200);justify-content:center;align-items:center;display:flex}.product-button__block .product-button__add-to-cart .icon :-webkit-any(svg){width:1.8rem;height:1.8rem;display:block}.product-button__block .product-button__add-to-cart .icon :is(svg){width:1.8rem;height:1.8rem;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(--orange-600)}.product-button__block .product-button__out-of-stock{background:var(--grey-200);cursor:not-allowed;border-radius:.8rem;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex}.product-button__block .product-button__out-of-stock .buy-button__text{color:var(--grey-400);font-family:var(--dm-sans);text-transform:uppercase;font-size:max(1.2rem,min(.9375vw,1.4rem));font-style:normal;font-weight:600;line-height:150%}subscription-modal{display:none}subscription-modal:not([hidden]){z-index:50;justify-content:center;align-items:center;padding:1.4rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}subscription-modal.subscription-modal--overlay:not([hidden]){z-index:10000001;background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0}subscription-modal.subscription-modal--overlay:not([hidden]) .subscription-modal__container{width:100%;min-width:min(100%,28rem);max-width:32rem}subscription-modal.subscription-modal--overlay:not([hidden]) .subscription-modal__plan-label,subscription-modal.subscription-modal--overlay:not([hidden]) .subscription-modal__purchase-label{white-space:normal;text-overflow:unset;line-height:1.2;overflow:visible}subscription-modal .subscription-modal__container{border:1px solid var(--brown-main-500);background:var(--white);border-radius:.8rem;flex-direction:column;gap:1rem;padding:1.2rem;display:flex;box-shadow:0 4px 4px #00000040}subscription-modal .subscription-modal__header{justify-content:space-between;align-items:center;display:flex}subscription-modal .subscription-modal__title{color:var(--brown-main-500);font-family:var(--dm-sans);font-size:1.4rem;font-weight:500;line-height:100%}subscription-modal .subscription-modal__close{cursor:pointer;color:var(--brown-main-500);background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem;display:flex}subscription-modal .subscription-modal__close :-webkit-any(svg){width:1.6rem;height:1.6rem}subscription-modal .subscription-modal__close :is(svg){width:1.6rem;height:1.6rem}subscription-modal .subscription-modal__dropdown{border:1px solid var(--grey-100);border-radius:.4rem;overflow:hidden}subscription-modal .subscription-modal__dropdown.open .subscription-modal__dropdown-chevron{transform:rotate(180deg)}subscription-modal .subscription-modal__dropdown-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1rem;display:flex}subscription-modal .subscription-modal__dropdown-label{color:var(--off-white-700);text-overflow:ellipsis;font-family:var(--dm-sans);white-space:nowrap;font-size:1.4rem;font-weight:400;line-height:100%;overflow:hidden}subscription-modal .subscription-modal__dropdown-chevron{flex-shrink:0;width:1.4rem;height:1.4rem;transition:transform .2s}subscription-modal .subscription-modal__dropdown-options{border-top:1px solid var(--grey-100)}subscription-modal .subscription-modal__dropdown-option{cursor:pointer;color:var(--off-white-700);font-family:var(--dm-sans);align-items:center;padding:.8rem 1rem;font-size:1.4rem;font-weight:400;line-height:100%;transition:background-color .15s;display:flex}subscription-modal .subscription-modal__dropdown-option :-webkit-any(input){display:none}subscription-modal .subscription-modal__dropdown-option :is(input){display:none}subscription-modal .subscription-modal__dropdown-option:hover{background:var(--off-white-300)}subscription-modal .subscription-modal__dropdown-option:has(:-moz-any(input)[data-unavailable=true]){color:var(--grey-300);cursor:not-allowed;pointer-events:none;text-decoration:line-through}subscription-modal .subscription-modal__dropdown-option:has(:-moz-any(input)[data-unavailable=true]):hover{background:0 0}subscription-modal .subscription-modal__dropdown-option:has(:-webkit-any(input)[data-unavailable=true]){color:var(--grey-300);cursor:not-allowed;pointer-events:none;text-decoration:line-through}subscription-modal .subscription-modal__dropdown-option:has(:is(input)[data-unavailable=true]){color:var(--grey-300);cursor:not-allowed;pointer-events:none;text-decoration:line-through}subscription-modal .subscription-modal__dropdown-option:has(:-webkit-any(input)[data-unavailable=true]):hover{background:0 0}subscription-modal .subscription-modal__dropdown-option:has(:is(input)[data-unavailable=true]):hover{background:0 0}subscription-modal .subscription-modal__dropdown-option:has(:-moz-any(input):disabled){color:var(--grey-300);cursor:not-allowed;pointer-events:none;text-decoration:line-through}subscription-modal .subscription-modal__dropdown-option:has(:-moz-any(input):disabled):hover{background:0 0}subscription-modal .subscription-modal__dropdown-option:has(:-webkit-any(input):disabled){color:var(--grey-300);cursor:not-allowed;pointer-events:none;text-decoration:line-through}subscription-modal .subscription-modal__dropdown-option:has(:is(input):disabled){color:var(--grey-300);cursor:not-allowed;pointer-events:none;text-decoration:line-through}subscription-modal .subscription-modal__dropdown-option:has(:-webkit-any(input):disabled):hover{background:0 0}subscription-modal .subscription-modal__dropdown-option:has(:is(input):disabled):hover{background:0 0}subscription-modal .subscription-modal__dropdown-option.subscription-modal__dropdown-option--unavailable{color:var(--grey-300);cursor:not-allowed;pointer-events:none;text-decoration:line-through}subscription-modal .subscription-modal__dropdown-option.subscription-modal__dropdown-option--unavailable:hover{background:0 0}subscription-modal .subscription-modal__purchase-option{cursor:pointer;border-radius:.4rem;align-items:center;gap:.8rem;padding:.8rem;display:flex}subscription-modal .subscription-modal__purchase-option :-webkit-any(input){display:none}subscription-modal .subscription-modal__purchase-option :is(input){display:none}subscription-modal .subscription-modal__purchase-option:has(input:checked) .subscription-modal__checkbox{background:var(--brown-main-500);border-color:var(--brown-main-500)}subscription-modal .subscription-modal__purchase-option:has(input:checked) .subscription-modal__checkbox-icon{color:var(--white);display:block}subscription-modal .subscription-modal__checkbox{border:1px solid var(--grey-200);background:var(--white);border-radius:.2rem;justify-content:center;align-items:center;width:1.8rem;min-width:1.8rem;height:1.8rem;transition:background-color .15s,border-color .15s;display:flex}subscription-modal .subscription-modal__checkbox-icon{display:none}subscription-modal .subscription-modal__purchase-option--single{border:.5px solid var(--off-white-800)}subscription-modal .subscription-modal__purchase-option--single .subscription-modal__purchase-label{color:var(--off-white-800);font-family:var(--dm-sans);font-size:1.4rem;font-weight:400;line-height:100%}subscription-modal .subscription-modal__subscription-section{border-radius:.4rem;flex-direction:column;display:flex;overflow:hidden}subscription-modal .subscription-modal__subscription-section .subscription-modal__plans{margin:.4rem .8rem .8rem}subscription-modal .subscription-modal__purchase-option--subscription{background:var(--orange-200)}subscription-modal .subscription-modal__purchase-option--subscription .subscription-modal__purchase-label{color:var(--brown-main-500);font-family:var(--dm-sans);font-size:1.4rem;font-weight:500;line-height:100%}subscription-modal .subscription-modal__plans{background:var(--white);border:1px solid var(--brown-main-500);border-radius:.4rem;flex-direction:column;display:flex;overflow:hidden}subscription-modal .subscription-modal__plans[hidden]{display:none}subscription-modal .subscription-modal__plan{cursor:pointer;background:var(--white);justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;transition:background-color .15s;display:flex}subscription-modal .subscription-modal__plan :-webkit-any(input){display:none}subscription-modal .subscription-modal__plan :is(input){display:none}subscription-modal .subscription-modal__plan:hover{background:var(--grey-100)}subscription-modal .subscription-modal__plan:has(input:checked){background:var(--grey-100)}subscription-modal .subscription-modal__plan-row{align-items:center;gap:.8rem;display:flex}subscription-modal .subscription-modal__plan-radio,subscription-modal .subscription-modal__plan-radio-dot{display:none}subscription-modal .subscription-modal__plan-label{color:var(--brown-main-500);text-overflow:ellipsis;font-family:var(--dm-sans);white-space:nowrap;font-size:1.2rem;font-weight:500;line-height:100%;overflow:hidden}subscription-modal .subscription-modal__plan-badge{background:var(--orange-main-500);color:var(--off-white-100);font-family:var(--dm-sans);text-transform:capitalize;white-space:nowrap;border-radius:.1rem;flex-shrink:0;justify-content:center;align-items:center;padding:.2rem .4rem;font-size:1.2rem;font-weight:400;line-height:100%;display:flex}subscription-modal .subscription-modal__add-btn{background:var(--orange-main-500);cursor:pointer;width:100%;color:var(--off-white-200);font-family:var(--dm-sans);text-transform:uppercase;border:none;border-radius:.8rem;justify-content:center;align-items:center;padding:1rem;font-size:1.4rem;font-weight:600;line-height:150%;transition:background .2s;display:flex}subscription-modal .subscription-modal__add-btn:hover{background:var(--orange-600)}subscription-modal .subscription-modal__add-btn[disabled]{opacity:.6;cursor:not-allowed}.blog-articles__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:max(2rem,min(4.16667vw,8rem)) max(2.4rem,min(2.08333vw,4rem));list-style-type:none;display:grid}@media screen and (min-width:768px){.blog-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1025px){.blog-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-carousel__slide{height:100%}.blog-articles__card{flex-direction:column;width:100%;height:100%;display:flex}.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.5rem,min(1.04167vw,2rem)) max(1.5rem,min(1.04167vw,2rem)) 0 0;width:100%;display:block;position:relative;overflow:hidden}.blog-articles__card .blog-articles__card-img-wrapper :-webkit-any(img){width:100%;height:100%;display:block}.blog-articles__card .blog-articles__card-img-wrapper :is(img){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{border:1px solid var(--grey-100);border-radius:0 0 max(1.5rem,min(1.04167vw,2rem)) max(1.5rem,min(1.04167vw,2rem));flex-grow:1;width:100%;padding:max(1.5rem,min(1.04167vw,2rem));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.4rem,min(.9375vw,1.8rem));font-family:var(--dm-sans);color:var(--brown-main-500);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;font-weight:500;line-height:120%;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.6rem));font-family:var(--dm-sans);color:var(--off-white-700);-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:max(.8rem,min(.625vw,1.2rem));font-weight:400;line-height:130%;display:-webkit-box;overflow:hidden}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-read-more{width:100%;color:var(--orange-main-500);align-items:center;margin-top:max(1.8rem,min(1.5625vw,3rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:500;line-height:150%;text-decoration:underline;display:flex}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-read-more :-webkit-any(svg){width:max(2rem,min(1.35417vw,2.6rem));height:max(2rem,min(1.35417vw,2.6rem));margin-left:max(.8rem,min(.52083vw,1rem))}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-read-more :is(svg){width:max(2rem,min(1.35417vw,2.6rem));height:max(2rem,min(1.35417vw,2.6rem));margin-left:max(.8rem,min(.52083vw,1rem))}.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(--dm-sans);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(--grey-600);font-family:var(--dm-sans);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(--orange-400)}.pagination .pagination__link:focus{outline:2px solid var(--orange-700);outline-offset:2px}.pagination .pagination__link.pagination__link--active{border:1.5px solid var(--orange-400);color:var(--orange-400);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(--grey-600);transition:stroke var(--fg-transition)}.pagination .pagination__link.pagination__link--prev :is(svg) :is(path){stroke:var(--grey-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(--orange-400)}.pagination .pagination__link.pagination__link--prev:hover:not(.pagination__link--disabled) :-webkit-any(svg) :-webkit-any(path){stroke:var(--orange-400)}.pagination .pagination__link.pagination__link--prev:hover:not(.pagination__link--disabled) :is(svg) :is(path){stroke:var(--orange-400)}.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(--grey-600);transition:stroke var(--fg-transition)}.pagination .pagination__link.pagination__link--next :is(svg) :is(path){stroke:var(--grey-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(--orange-400)}.pagination .pagination__link.pagination__link--next:hover:not(.pagination__link--disabled) :-webkit-any(svg) :-webkit-any(path){stroke:var(--orange-400)}.pagination .pagination__link.pagination__link--next:hover:not(.pagination__link--disabled) :is(svg) :is(path){stroke:var(--orange-400)}.pagination .pagination__ellipsis{text-align:center;width:max(2rem,min(1.5625vw,3rem));font-family:var(--dm-sans);color:var(--grey-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}.static-pagination-wrapper .pagination__link--active{background-color:#45352a;border-radius:.6rem;padding:.6rem;font-weight:900;color:#fff!important;border:none!important}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(--grey-700);text-align:center;font-family:var(--dm-sans);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(--grey-400);font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);line-height:max(1.92rem,min(1.25vw,2.4rem));font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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(--grey-700);font-family:var(--dm-sans);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;width:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);position:sticky;top:0;transform:translateY(0)}.top-bar-section.is-scroll-hidden{pointer-events:none;transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.top-bar-section{transition:none}}.top-bar-section top-bar.top-bar{text-align:center;width:100%;font-family:var(--dm-sans);background-color:var(--top-bar-bg,#45352a);color:var(--top-bar-text,#fdfdfd);margin:0;padding:max(.8rem,min(.625vw,1.2rem)) 0;font-style:normal;font-weight:600;line-height:150%;display:block}.top-bar-section top-bar.top-bar .top-bar__text{max-width:var(--page-width,1600px);margin-left:auto;margin-right:auto;font-size:1.5rem}.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}.shopify-section.header-section{top:var(--top-bar-sticky-height,0px);z-index:10000;width:100%;margin-top:0;transition:top .35s cubic-bezier(.4,0,.2,1);position:sticky}@media(prefers-reduced-motion:reduce){.shopify-section.header-section{transition:none}}header-component{background-color:var(--white);--header-bar-fg:var(--grey-900);--header-icon-stroke:var(--grey-900);border-bottom:1px solid #f0f0f0;display:block}header-component .header__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"header-links-mobile header-logo header-icons";justify-content:space-between;align-items:center;gap:1rem;max-width:100%;margin-left:auto;margin-right:auto;padding:1.2rem max(2rem,min(4.16667vw,8rem));display:grid}@media screen and (min-width:1024px){header-component .header__content{max-width:var(--page-width);grid-template-columns:auto 1fr;grid-template-areas:"header-logo header-icons";padding:1.3rem max(2rem,min(4.16667vw,8rem))}}header-component .header__content .search_input{color:var(--grey-800);font-family:var(--dm-sans);background-color:transparent;border:none;width:100%;font-size:1.2rem;font-style:normal;font-weight:600;line-height:normal}@media screen and (min-width:1024px){header-component .header__content .search_input{width:unset;font-size:max(1.2rem,min(.72917vw,1.4rem))}}header-component .header__content .search_input:focus-visible{outline:none}header-component .header__content .search_input::placeholder{color:var(--grey-500);font-weight:400}header-component .header__content .header__content-logo{grid-area:header-logo;justify-content:center;align-items:center;display:flex}@media screen and (min-width:1024px){header-component .header__content .header__content-logo{justify-content:start}}header-component .header__content .header__content-logo .header__logo{display:flex;position:relative}header-component .header__content .header__content-logo .header__logo .header__logo-image--white{display:none}header-component .header__content .header__content-logo .header__logo .header__logo-image--default{display:block}header-component .header__content .header__content-logo .header__logo :-webkit-any(img){object-fit:contain;width:max(6rem,min(7.8125vw,15rem));height:100%}header-component .header__content .header__content-logo .header__logo :is(img){object-fit:contain;width:max(6rem,min(7.8125vw,15rem));height:100%}header-component .header__content .header__content-logo .header__logo :-webkit-any(span.header__logo-image) :-webkit-any(svg){object-fit:contain;width:max(6rem,min(7.8125vw,15rem));height:100%}header-component .header__content .header__content-logo .header__logo :is(span.header__logo-image) :is(svg){object-fit:contain;width:max(6rem,min(7.8125vw,15rem));height:100%}header-component .header__content .header__content-logo .header__logo :-webkit-any(h1){z-index:-1;color:transparent;font-size:.4rem;position:absolute}header-component .header__content .header__content-logo .header__logo :is(h1){z-index:-1;color:transparent;font-size:.4rem;position:absolute}header-component .header__content .header__content-icons{grid-area:header-icons;justify-content:flex-end;align-items:center;gap:1.6rem;display:flex}@media screen and (min-width:1024px){header-component .header__content .header__content-icons{gap:3rem}}header-component .header__content .header__content-icons .header__buttons{display:none}@media screen and (min-width:1024px){header-component .header__content .header__content-icons .header__buttons{align-items:center;gap:1.2rem;margin-left:max(1rem,min(1vw,7rem));display:flex}}header-component .header__content .header__content-icons .header__button{font-family:var(--dm-sans);white-space:nowrap;cursor:pointer;color:var(--brown-main-500);border:1px solid var(--brown-main-500);background-color:transparent;border-radius:.8rem;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;line-height:150%;text-decoration:none;transition:all .2s ease-in-out;display:flex}header-component .header__content .header__content-icons .header__button:hover{background-color:var(--orange-main-500);border-color:var(--orange-main-500);color:var(--white)}header-component .header__content .header__content-icons .header__button .header__button-icon{align-items:center;display:flex}header-component .header__content .header__content-icons .header__button .header__button-icon :-webkit-any(svg){width:1.6rem;height:1.6rem}header-component .header__content .header__content-icons .header__button .header__button-icon :is(svg){width:1.6rem;height:1.6rem}header-component .header__content .header__content-icons .wishlist-icon :-webkit-any(svg){width:1.9rem;height:1.9rem}header-component .header__content .header__content-icons .wishlist-icon :is(svg){width:1.9rem;height:1.9rem}header-component .header__content .header__content-icons .login-or-sign-in__button{color:var(--header-icon-stroke);justify-content:center;align-items:center;text-decoration:none;transition:color .3s ease-in-out;display:none}@media screen and (min-width:1024px){header-component .header__content .header__content-icons .login-or-sign-in__button{display:flex}}header-component .header__content .header__content-icons .login-or-sign-in__button:hover{color:var(--orange-main-500)}header-component .header__content .header__content-icons .login-or-sign-in__button :-webkit-any(svg){width:1.9rem;height:1.9rem;display:flex}header-component .header__content .header__content-icons .login-or-sign-in__button :is(svg){width:1.9rem;height:1.9rem;display:flex}header-component .header__content .header__content-icons cart-trigger{display:flex}header-component .header__content .header__content-icons .cart-icon{font:inherit;cursor:pointer;color:var(--header-icon-stroke);background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .3s ease-in-out;display:flex;position:relative}header-component .header__content .header__content-icons .cart-icon:hover{color:var(--orange-main-500)}header-component .header__content .header__content-icons .cart-icon .cart-icon__inner{justify-content:center;align-items:center;display:flex;position:relative}header-component .header__content .header__content-icons .cart-icon .sr-only{display:none}header-component .header__content .header__content-icons .cart-icon :-webkit-any(svg){width:1.9rem;height:1.9rem;display:flex}header-component .header__content .header__content-icons .cart-icon :is(svg){width:1.9rem;height:1.9rem;display:flex}header-component .header__content .header__content-icons .cart-icon .header__icon--cart-count{color:var(--white);font-family:var(--dm-sans);font-size:max(.8rem,min(.625vw,1.2rem));font-weight:500;line-height:normal;display:flex}header-component .header__content .header__content-icons .cart-icon .header__icon--cart-bullet{background-color:var(--grey-900);border-radius:50%;justify-content:center;align-items:center;width:max(1.4rem,min(1.04167vw,2rem));height:max(1.4rem,min(1.04167vw,2rem));display:flex;position:absolute;top:-.8rem;right:-1rem}@media screen and (min-width:1024px){header-component .header__content .header__content-icons .cart-icon .header__icon--cart-bullet{top:-1.5rem;right:-1.5rem}}header-component .header__content .header__content-icons .wishlist-icon{color:var(--header-icon-stroke);justify-content:center;align-items:center;text-decoration:none;transition:color .3s ease-in-out;display:flex}header-component .header__content .header__content-icons .wishlist-icon:hover{color:var(--orange-main-500)}@media screen and (min-width:1024px){header-component .header__content .header__content-icons :-webkit-any(search-component){flex:auto;min-width:0;max-width:max(30rem,min(35.5729vw,68.3rem));display:flex;position:relative}}header-component .header__content .header__content-icons :-moz-any(search-component){flex-direction:column;justify-content:center;align-items:center;width:100%;display:none}@media screen and (min-width:1024px){header-component .header__content .header__content-icons :-moz-any(search-component){flex:auto;min-width:0;max-width:max(30rem,min(35.5729vw,68.3rem));display:flex;position:relative}}header-component .header__content .header__content-icons :-moz-any(search-component):has(.predictive-search[open]):before{opacity:1;visibility:visible}header-component .header__content .header__content-icons :-moz-any(search-component).results-visible:before{opacity:1;visibility:visible}header-component .header__content .header__content-icons :-moz-any(search-component) .search__form{background-color:#f8f8f8;border:none;border-radius:1.2rem;align-items:stretch;gap:0;width:100%;padding:0;transition:border-radius .15s;display:flex;position:relative;overflow:hidden}header-component .header__content .header__content-icons :-moz-any(search-component) .search__form .search__form-input{color:var(--grey-900);font-family:var(--dm-sans);text-align:left;background:0 0;border:none;outline:none;flex:1;margin:0;padding:.8rem max(1.2rem,min(1.04167vw,1.6rem));font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:150%;position:relative}header-component .header__content .header__content-icons :-webkit-any(search-component){flex-direction:column;justify-content:center;align-items:center;width:100%;display:none}header-component .header__content .header__content-icons :is(search-component){flex-direction:column;justify-content:center;align-items:center;width:100%;display:none}@media screen and (min-width:1024px){header-component .header__content .header__content-icons :-webkit-any(search-component){flex:auto;min-width:0;max-width:max(30rem,min(35.5729vw,68.3rem));display:flex;position:relative}header-component .header__content .header__content-icons :is(search-component){flex:auto;min-width:0;max-width:max(30rem,min(35.5729vw,68.3rem));display:flex;position:relative}}header-component .header__content .header__content-icons :-webkit-any(search-component):has(.predictive-search[open]):before{opacity:1;visibility:visible}header-component .header__content .header__content-icons :is(search-component):has(.predictive-search[open]):before{opacity:1;visibility:visible}header-component .header__content .header__content-icons :-webkit-any(search-component).results-visible:before{opacity:1;visibility:visible}header-component .header__content .header__content-icons :is(search-component).results-visible:before{opacity:1;visibility:visible}header-component .header__content .header__content-icons :-webkit-any(search-component) .search__form{background-color:#f8f8f8;border:none;border-radius:1.2rem;align-items:stretch;gap:0;width:100%;padding:0;transition:border-radius .15s;display:flex;position:relative;overflow:hidden}header-component .header__content .header__content-icons :is(search-component) .search__form{background-color:#f8f8f8;border:none;border-radius:1.2rem;align-items:stretch;gap:0;width:100%;padding:0;transition:border-radius .15s;display:flex;position:relative;overflow:hidden}header-component .header__content .header__content-icons :-webkit-any(search-component) .search__form .search__form-input{color:var(--grey-900);font-family:var(--dm-sans);text-align:left;background:0 0;border:none;outline:none;flex:1;margin:0;padding:.8rem max(1.2rem,min(1.04167vw,1.6rem));font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:150%;position:relative}header-component .header__content .header__content-icons :is(search-component) .search__form .search__form-input{color:var(--grey-900);font-family:var(--dm-sans);text-align:left;background:0 0;border:none;outline:none;flex:1;margin:0;padding:.8rem max(1.2rem,min(1.04167vw,1.6rem));font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:150%;position:relative}header-component .header__content .header__content-icons :-webkit-any(search-component) .search__form .search__form-input::placeholder{color:#b4b4b4;font-weight:400}header-component .header__content .header__content-icons :is(search-component) .search__form .search__form-input::placeholder{color:#b4b4b4;font-weight:400}header-component .header__content .header__content-icons :-webkit-any(search-component).results-visible .search__form{border-radius:1.2rem 1.2rem 0 0}header-component .header__content .header__content-icons :is(search-component).results-visible .search__form{border-radius:1.2rem 1.2rem 0 0}header-component .header__content .header__content-icons :-webkit-any(search-component) .search__form-button{cursor:pointer;background-color:var(--orange-main-500);border:none;border-radius:0;order:1;justify-content:center;align-self:stretch;align-items:center;padding:.8rem 1.2rem;display:flex}header-component .header__content .header__content-icons :is(search-component) .search__form-button{cursor:pointer;background-color:var(--orange-main-500);border:none;border-radius:0;order:1;justify-content:center;align-self:stretch;align-items:center;padding:.8rem 1.2rem;display:flex}header-component .header__content .header__content-icons :-moz-any(search-component) .search__form-button :-moz-any(svg){width:1.6rem;height:1.6rem;display:flex}header-component .header__content .header__content-icons :-webkit-any(search-component) .search__form-button :-webkit-any(svg){width:1.6rem;height:1.6rem;display:flex}header-component .header__content .header__content-icons :is(search-component) .search__form-button :is(svg){width:1.6rem;height:1.6rem;display:flex}header-component .header__content .header__content-icons :-webkit-any(search-component) .search__form-button :-webkit-any(svg) :-webkit-any(path){stroke:var(--white)}header-component .header__content .header__content-icons :is(search-component) .search__form-button :is(svg) :is(path){stroke:var(--white)}header-component .header__content .header__content-icons :-webkit-any(search-component) .search__form-clear{cursor:pointer;background-color:var(--orange-main-500);border:none;border-radius:0;order:1;justify-content:center;align-self:stretch;align-items:center;padding:.8rem 1.2rem;display:flex}header-component .header__content .header__content-icons :is(search-component) .search__form-clear{cursor:pointer;background-color:var(--orange-main-500);border:none;border-radius:0;order:1;justify-content:center;align-self:stretch;align-items:center;padding:.8rem 1.2rem;display:flex}header-component .header__content .header__content-icons :-moz-any(search-component) .search__form-clear :-moz-any(svg){width:1.6rem;height:1.6rem;display:flex}header-component .header__content .header__content-icons :-webkit-any(search-component) .search__form-clear :-webkit-any(svg){width:1.6rem;height:1.6rem;display:flex}header-component .header__content .header__content-icons :is(search-component) .search__form-clear :is(svg){width:1.6rem;height:1.6rem;display:flex}header-component .header__content .header__content-icons :-webkit-any(search-component) .search__form-clear :-webkit-any(svg) :-webkit-any(path){stroke:var(--white)}header-component .header__content .header__content-icons :is(search-component) .search__form-clear :is(svg) :is(path){stroke:var(--white)}header-component .header__content .header__content-icons :-webkit-any(search-component) .search__form-clear{display:none!important}header-component .header__content .header__content-icons :is(search-component) .search__form-clear{display:none!important}header-component .header__content .header__content-links-mobile{grid-area:header-links-mobile;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}@media screen and (min-width:1024px){header-component .header__content .header__content-links-mobile{display:none}}header-component .header__content .header__content-links-mobile .header-mobile__menu{display:flex;position:relative}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu{z-index:10003;align-items:center;gap:1rem;display:flex;position:relative}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :-webkit-any(input){display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :is(input){display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle .header__mobile-search-toggle-icon{display:flex}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle .header__mobile-search-toggle-icon :-moz-any(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem))}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle .header__mobile-search-toggle-icon :-webkit-any(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem))}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle .header__mobile-search-toggle-icon :is(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem))}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle .header__mobile-search-toggle-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--header-icon-stroke);transition:stroke .3s ease-in-out}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle .header__mobile-search-toggle-icon :is(svg) :is(path){stroke:var(--header-icon-stroke);transition:stroke .3s ease-in-out}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle .header__mobile-search-toggle-icon--close{display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle .header__mobile-search-toggle-icon--close :-webkit-any(svg) :-webkit-any(path){stroke:var(--header-icon-stroke)}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle .header__mobile-search-toggle-icon--close :is(svg) :is(path){stroke:var(--header-icon-stroke)}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle[aria-expanded=true] .header__mobile-search-toggle-icon--search{display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle[aria-expanded=true] .header__mobile-search-toggle-icon--close{display:flex}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle:hover :-webkit-any(svg) :-webkit-any(path){stroke:var(--orange-main-500)}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu .header__mobile-search-toggle:hover :is(svg) :is(path){stroke:var(--orange-main-500)}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :-moz-any(label){display:flex}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :-moz-any(label) .icon-menu-hamburger{display:flex}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :-webkit-any(label){display:flex}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :is(label){display:flex}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :-webkit-any(label) .icon-menu-hamburger{display:flex}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :is(label) .icon-menu-hamburger{display:flex}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :-webkit-any(label):hover :-webkit-any(svg) :-webkit-any(path){stroke:var(--orange-main-500)}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :is(label):hover :is(svg) :is(path){stroke:var(--orange-main-500)}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :-moz-any(label) :-moz-any(svg){cursor:pointer;width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem))}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :-webkit-any(label) :-webkit-any(svg){cursor:pointer;width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem))}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :is(label) :is(svg){cursor:pointer;width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem))}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :-webkit-any(label) :-webkit-any(svg) :-webkit-any(path){stroke:var(--header-icon-stroke);transition:fill,stroke .3s ease-in-out}header-component .header__content .header__content-links-mobile .header-mobile__menu .header-mobile__input-menu :is(label) :is(svg) :is(path){stroke:var(--header-icon-stroke);transition:fill,stroke .3s ease-in-out}header-component .header__content .header__content-links-mobile .header-mobile__menu:before{content:"";opacity:0;visibility:hidden;z-index:10001;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;top:0;bottom:0;left:0;right:0}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :-moz-any(input):checked) .header-mobile__input-menu :-moz-any(label){display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :-webkit-any(input):checked) .header-mobile__input-menu :-webkit-any(label){display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .header-mobile__input-menu :is(label){display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :-webkit-any(input):checked) .header__mobile-search-toggle{display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .header__mobile-search-toggle{display:none}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :-webkit-any(input):checked):before{opacity:1;visibility:visible}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked):before{opacity:1;visibility:visible}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :-webkit-any(input):checked) .menu-mobile{visibility:visible;transform:translate(0)}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile{visibility:visible;transform:translate(0)}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :-webkit-any(input):checked) .menu-mobile .header-menu__content{transform:translate(0)}header-component .header__content .header__content-links-mobile .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile .header-menu__content{transform:translate(0)}header-component .header__content .header__content-links-mobile .header-mobile__menu .menu-mobile{z-index:10002;background-color:var(--white,#fff);visibility:hidden;width:min(85%,30.2rem);max-width:30.2rem;height:100dvh;min-height:100%;transition:all .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}header-component .header__content .header__content-links-mobile .header-mobile__menu .menu-mobile .header-menu__content{height:100%;min-height:0}header-component .header__content-nav-desktop{display:none}@media screen and (min-width:1024px){header-component .header__content-nav-desktop{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding:0 max(2rem,min(4.16667vw,8rem)) .8rem;display:block}}header-component .header__mobile-search-panel{display:none}@media screen and (max-width:1023px){header-component .header__mobile-search-panel{width:100%;padding:1rem 2rem;display:block}header-component .header__mobile-search-panel :-moz-any(search-component){width:100%;max-width:var(--page-width);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative}header-component .header__mobile-search-panel :-moz-any(search-component) .search__form{background-color:#f8f8f8;border:none;border-radius:1.2rem;align-items:stretch;gap:0;width:100%;padding:0;transition:border-radius .15s;display:flex;position:relative;overflow:hidden}header-component .header__mobile-search-panel :-moz-any(search-component) .search__form .search__form-input{color:var(--grey-800);font-family:var(--dm-sans);text-align:left;background:0 0;border:none;outline:none;flex:1;margin:0;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:150%;position:relative}header-component .header__mobile-search-panel :-webkit-any(search-component){width:100%;max-width:var(--page-width);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative}header-component .header__mobile-search-panel :is(search-component){width:100%;max-width:var(--page-width);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative}header-component .header__mobile-search-panel :-webkit-any(search-component) .search__form{background-color:#f8f8f8;border:none;border-radius:1.2rem;align-items:stretch;gap:0;width:100%;padding:0;transition:border-radius .15s;display:flex;position:relative;overflow:hidden}header-component .header__mobile-search-panel :is(search-component) .search__form{background-color:#f8f8f8;border:none;border-radius:1.2rem;align-items:stretch;gap:0;width:100%;padding:0;transition:border-radius .15s;display:flex;position:relative;overflow:hidden}header-component .header__mobile-search-panel :-webkit-any(search-component) .search__form .search__form-input{color:var(--grey-800);font-family:var(--dm-sans);text-align:left;background:0 0;border:none;outline:none;flex:1;margin:0;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:150%;position:relative}header-component .header__mobile-search-panel :is(search-component) .search__form .search__form-input{color:var(--grey-800);font-family:var(--dm-sans);text-align:left;background:0 0;border:none;outline:none;flex:1;margin:0;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:150%;position:relative}header-component .header__mobile-search-panel :-webkit-any(search-component) .search__form .search__form-input::placeholder{color:#b4b4b4;font-weight:400;font-family:var(--dm-sans);font-size:1.4rem;line-height:150%}header-component .header__mobile-search-panel :is(search-component) .search__form .search__form-input::placeholder{color:#b4b4b4;font-weight:400;font-family:var(--dm-sans);font-size:1.4rem;line-height:150%}header-component .header__mobile-search-panel :-webkit-any(search-component).results-visible .search__form{border-radius:1.2rem 1.2rem 0 0}header-component .header__mobile-search-panel :is(search-component).results-visible .search__form{border-radius:1.2rem 1.2rem 0 0}header-component .header__mobile-search-panel :-webkit-any(search-component) .search__form-button{cursor:pointer;background-color:var(--orange-main-500);border:none;border-radius:0;order:1;justify-content:center;align-self:stretch;align-items:center;padding:.8rem 1.2rem;display:flex}header-component .header__mobile-search-panel :is(search-component) .search__form-button{cursor:pointer;background-color:var(--orange-main-500);border:none;border-radius:0;order:1;justify-content:center;align-self:stretch;align-items:center;padding:.8rem 1.2rem;display:flex}header-component .header__mobile-search-panel :-moz-any(search-component) .search__form-button :-moz-any(svg){width:1.5rem;height:1.5rem;display:flex}header-component .header__mobile-search-panel :-webkit-any(search-component) .search__form-button :-webkit-any(svg){width:1.5rem;height:1.5rem;display:flex}header-component .header__mobile-search-panel :is(search-component) .search__form-button :is(svg){width:1.5rem;height:1.5rem;display:flex}header-component .header__mobile-search-panel :-webkit-any(search-component) .search__form-button :-webkit-any(svg) :-webkit-any(path){stroke:var(--white)}header-component .header__mobile-search-panel :is(search-component) .search__form-button :is(svg) :is(path){stroke:var(--white)}header-component .header__mobile-search-panel :-webkit-any(search-component) .search__form-clear{display:none!important}header-component .header__mobile-search-panel :is(search-component) .search__form-clear{display:none!important}}header-component .header-menu.menu-desktop:before{display:none}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name{color:var(--grey-800);font-family:var(--dm-sans);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(--grey-800);font-family:var(--dm-sans);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 .header-menu__content{flex-direction:column;width:100%;height:100%;max-height:100%;margin-left:auto;margin-right:auto;padding:2rem 2.4rem;transition:transform .3s;display:flex;position:relative;overflow:hidden;transform:translate(-100%)}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%;display:flex;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%;margin-bottom:2.4rem;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(--orange-main-500);fill:var(--orange-main-500)}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(--orange-main-500);fill:var(--orange-main-500)}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(--orange-main-500)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .header-menu__nav-close:hover :is(svg) :is(path){stroke:var(--orange-main-500)}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;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(--orange-main-500);border-radius:.4rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container::-webkit-scrollbar-track{background:var(--grey-300)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items{flex-direction:column;gap:max(1rem,min(.83333vw,1.6rem));width:100%;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{flex-direction:column;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{width:100%;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 :-moz-any(span){color:var(--grey-main-500,#776453);font-family:var(--dm-sans);font-size:1.4rem;font-weight:400;line-height:normal;transition:color .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 :-moz-any(span):hover{color:var(--orange-main-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 :-webkit-any(span){color:var(--grey-main-500,#776453);font-family:var(--dm-sans);font-size:1.4rem;font-weight:400;line-height:normal;transition:color .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 :is(span){color:var(--grey-main-500,#776453);font-family:var(--dm-sans);font-size:1.4rem;font-weight:400;line-height:normal;transition:color .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 :-webkit-any(span):hover{color:var(--orange-main-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 :is(span):hover{color:var(--orange-main-500)}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-accordion{flex-direction:column;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-accordion .header-menu__item-accordion-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.8rem;width:100%;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-accordion .header-menu__item-accordion-toggle :-webkit-any(span:first-child){color:var(--grey-main-500,#776453);font-family:var(--dm-sans);font-size:1.4rem;font-weight:400;line-height:normal;transition:color .3s ease-in-out,font-size .3s ease-in-out,font-weight .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-accordion .header-menu__item-accordion-toggle :is(span:first-child){color:var(--grey-main-500,#776453);font-family:var(--dm-sans);font-size:1.4rem;font-weight:400;line-height:normal;transition:color .3s ease-in-out,font-size .3s ease-in-out,font-weight .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-accordion .header-menu__item-accordion-toggle[aria-expanded=true] :-webkit-any(span:first-child){color:var(--orange-main-500,#f04d22);font-size:1.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-accordion .header-menu__item-accordion-toggle[aria-expanded=true] :is(span:first-child){color:var(--orange-main-500,#f04d22);font-size:1.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-accordion .header-menu__item-accordion-toggle .header-menu__item-accordion-icon{justify-content:center;align-items:center;transition:transform .3s ease-in-out;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-accordion .header-menu__item-accordion-toggle .header-menu__item-accordion-icon :-webkit-any(svg){width:1.6rem;height:1.6rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item-accordion .header-menu__item-accordion-toggle .header-menu__item-accordion-icon :is(svg){width:1.6rem;height:1.6rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item-accordion .header-menu__item-accordion-toggle[aria-expanded=true] .header-menu__item-accordion-icon{transform:rotate(180deg)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item-accordion .header-menu__item-accordion-toggle:hover :-webkit-any(span:first-child){color:var(--orange-main-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-accordion .header-menu__item-accordion-toggle:hover :is(span:first-child){color:var(--orange-main-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-accordion.is-open{border-bottom:1px solid var(--grey-300,#e0e0e0)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item-accordion .header-menu__item-accordion-panel{flex-direction:column;max-height:20rem;margin-top:1rem;display:none;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-accordion .header-menu__item-accordion-panel::-webkit-scrollbar{border-radius:.3rem;width:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item-accordion .header-menu__item-accordion-panel::-webkit-scrollbar-thumb{background-color:var(--orange-main-500);border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item-accordion .header-menu__item-accordion-panel::-webkit-scrollbar-track{background:var(--grey-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-accordion.is-open .header-menu__item-accordion-panel{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-accordion .header-menu__item-accordion-list{flex-direction:column;gap:1.2rem;margin:0;padding:0 0 1.2rem 1.2rem;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-accordion .header-menu__item-accordion-subitem{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-accordion .header-menu__item-accordion-link{color:var(--grey-main-500,#776453);font-family:var(--dm-sans);font-size:1.4rem;font-weight:400;line-height:normal;text-decoration:none;transition:color .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-accordion .header-menu__item-accordion-link:hover{color:var(--orange-main-500)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer{flex-direction:column;flex-shrink:0;gap:1.6rem;margin-top:auto;padding-top:2rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-buttons{gap:1rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-buttons .mobile-menu__footer-btn{width:fit-content;font-family:var(--dm-sans);white-space:nowrap;color:var(--grey-800);border:1px solid var(--grey-400,#bdbdbd);background-color:transparent;border-radius:.8rem;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-size:1.3rem;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-buttons .mobile-menu__footer-btn .mobile-menu__footer-btn-icon{align-items:center;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-buttons .mobile-menu__footer-btn .mobile-menu__footer-btn-icon :-webkit-any(svg){width:1.6rem;height:1.6rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-buttons .mobile-menu__footer-btn .mobile-menu__footer-btn-icon :is(svg){width:1.6rem;height:1.6rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-buttons .mobile-menu__footer-btn:hover{border-color:var(--orange-main-500);color:var(--orange-main-500)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-buttons .mobile-menu__footer-btn.mobile-menu__footer-btn--highlight{background-color:var(--orange-main-500);border-color:var(--orange-main-500);color:var(--white)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user{flex-direction:column;gap:1.2rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .login-or-sign-in__buttons{display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .login-or-sign-in__buttons .login-or-sign-in__button{color:#828282;align-items:center;gap:.8rem;text-decoration:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .login-or-sign-in__buttons .login-or-sign-in__button :-webkit-any(svg){width:1.8rem;height:1.8rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .login-or-sign-in__buttons .login-or-sign-in__button :is(svg){width:1.8rem;height:1.8rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .login-or-sign-in__buttons .login-or-sign-in__button :-webkit-any(span){color:#828282;font-family:var(--dm-sans);font-size:1.2rem;font-weight:400;line-height:normal}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .login-or-sign-in__buttons .login-or-sign-in__button :is(span){color:#828282;font-family:var(--dm-sans);font-size:1.2rem;font-weight:400;line-height:normal}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .wishlist-icon{color:#828282;align-items:center;gap:.8rem;text-decoration:none;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .wishlist-icon :-webkit-any(svg){width:1.8rem;height:1.8rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .wishlist-icon :is(svg){width:1.8rem;height:1.8rem;display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .wishlist-icon :-webkit-any(span){color:#828282;font-family:var(--dm-sans);font-size:1.2rem;font-weight:400;line-height:normal}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .mobile-menu__footer .mobile-menu__footer-user .wishlist-icon :is(span){color:#828282;font-family:var(--dm-sans);font-size:1.2rem;font-weight:400;line-height:normal}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{justify-content:space-between;align-items:center;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{width:auto;padding:.8rem 0;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(--orange-main-500);text-underline-offset:.4rem;text-decoration:underline}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(--orange-main-500);text-underline-offset:.4rem;text-decoration:underline}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(--grey-main-500);font-family:var(--dm-sans);font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:150%;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(--grey-main-500);font-family:var(--dm-sans);font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:150%;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:auto;display:flex;position:relative}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(.4rem,min(.41667vw,.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-heading .dropdown-heading__title:hover :-webkit-any(p){color:var(--orange-main-500);text-underline-offset:.4rem;text-decoration:underline}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(--orange-main-500);text-underline-offset:.4rem;text-decoration:underline}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(--orange-main-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(--orange-main-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 .dropdown-heading__menu-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--orange-main-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 .dropdown-heading__menu-icon :is(svg) :is(path){stroke:var(--orange-main-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(--grey-main-500);font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:150%;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 .dropdown-heading .dropdown-heading__title :is(p){color:var(--grey-main-500);font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:150%;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 .dropdown-heading .dropdown-heading__title .dropdown-heading__menu-icon{justify-content:center;align-items:center;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 .dropdown-heading__menu-icon :-moz-any(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.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-heading .dropdown-heading__title .dropdown-heading__menu-icon :-webkit-any(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.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-heading .dropdown-heading__title .dropdown-heading__menu-icon :is(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.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-heading .dropdown-heading__title .dropdown-heading__menu-icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--header-bar-fg);transition:stroke .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 .dropdown-heading__menu-icon :is(svg) :is(path){stroke:var(--header-bar-fg);transition:stroke .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 .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(--white,#fff);border:1px solid #f0f0f0;border-radius:0 0 2.4rem 2.4rem;width:70.3rem;margin-top:1.6rem;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:column;align-items:flex-start;gap:max(1.6rem,min(1.25vw,2.4rem));width:100%;margin-left:auto;margin-right:auto;padding:3.2rem 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 .dropdown-content__title{color:var(--brown-main-500);font-family:var(--dm-sans);border-left:3px solid var(--orange-main-500);margin:0;padding-left:max(1.2rem,min(.83333vw,1.6rem));font-size:max(1.8rem,min(1.25vw,2.4rem));font-weight:500;line-height:120%}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;width:100%;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{grid-template-columns:repeat(4,1fr);align-items:start;gap:max(1.2rem,min(.83333vw,1.6rem)) max(2rem,min(2.08333vw,4rem));width:100%;min-width:0;margin:0;padding:0;list-style: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__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 .header-submenu__item_name_link{text-align:left;width:100%;color:var(--grey-main-500);font-family:var(--dm-sans);justify-content:flex-start;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:120%;text-decoration:none;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-content .dropdown-content__inner .header-submenu__item .header-submenu__leaf-list__item .header-submenu__item_name_link:hover{color:var(--orange-main-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:not(:last-child){border-right:.5px solid var(--orange-main-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:#776453;font-family:var(--dm-sans);white-space:normal;text-transform:capitalize;align-items:center;margin-bottom:1.2rem;font-size:1.6rem;font-weight:400;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(--grey-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:#776453;font-family:var(--dm-sans);text-transform:capitalize;line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;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(--orange-main-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,header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item-accordion{display:none}@media screen and (min-width:1024px){body:has(.header-mobile__input-menu :-webkit-any(input):checked){overflow:auto}}body:has(.header-mobile__input-menu :-moz-any(input):checked){overflow:hidden}@media screen and (min-width:1024px){body:has(.header-mobile__input-menu :-moz-any(input):checked){overflow:auto}}body:has(.header-mobile__input-menu :-webkit-any(input):checked){overflow:hidden}body:has(.header-mobile__input-menu :is(input):checked){overflow:hidden}@media screen and (min-width:1024px){body:has(.header-mobile__input-menu :-webkit-any(input):checked){overflow:auto}body:has(.header-mobile__input-menu :is(input):checked){overflow:auto}}.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,#fff);z-index:10001;border-radius:0 0 1.2rem 1.2rem;width:100%;max-height:min(70vh,100dvh - 12rem);display:none;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 1px 0 1px #0000001a}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results{background:var(--white,#fff);z-index:10001;border-radius:0 0 1.2rem 1.2rem;width:100%;max-height:min(70vh,100dvh - 12rem);display:none;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 1px 0 1px #0000001a}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results:-webkit-any(.results-visible .predictive-search__results){flex-direction:column;gap:max(1.2rem,min(1.04167vw,2rem));display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results:is(.results-visible .predictive-search__results){flex-direction:column;gap:max(1.2rem,min(1.04167vw,2rem));display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout{flex-direction:column;align-items:stretch;width:100%;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout{flex-direction:column;align-items:stretch;width:100%;display:flex}@media screen and (min-width:768px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout{flex-direction:row;gap:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout{flex-direction:row;gap:0}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full{flex-direction:column}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full{flex-direction:column}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full .predictive-search__main{flex:100%;width:100%;padding:1.6rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full .predictive-search__main{flex:100%;width:100%;padding:1.6rem}@media screen and (min-width:768px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full .predictive-search__products{justify-content:stretch}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full .predictive-search__products{justify-content:stretch}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full .predictive-search__products .predictive-search__products-item{flex:1 1 0;width:auto;min-width:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full .predictive-search__products .predictive-search__products-item{flex:1 1 0;width:auto;min-width:0}}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full .predictive-search__products .predictive-search__products-item :-webkit-any(a){max-width:100%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full .predictive-search__products .predictive-search__products-item :-moz-any(a){max-width:100%}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full .predictive-search__products .predictive-search__products-item :-webkit-any(a){max-width:100%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout.predictive-search__layout--search-full .predictive-search__products .predictive-search__products-item :is(a){max-width:100%}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions-column{flex-shrink:0;align-self:stretch;padding-right:2rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions-column{flex-shrink:0;align-self:stretch;padding-right:2rem}@media screen and (max-width:767px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions-column{border-bottom:.5px solid var(--off-white-600);padding-bottom:1.2rem;padding-right:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions-column{border-bottom:.5px solid var(--off-white-600);padding-bottom:1.2rem;padding-right:0}}@media screen and (min-width:768px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions-column{border-right:.5px solid var(--off-white-600);flex:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions-column{border-right:.5px solid var(--off-white-600);flex:none}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__main{flex:auto;min-width:0;padding:0 1.6rem 1.6rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__main{flex:auto;min-width:0;padding:0 1.6rem 1.6rem}@media screen and (min-width:768px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__main{padding:1.6rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__main{padding:1.6rem}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{margin:0;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{margin:0;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(li){width:100%;margin:0;padding:0;overflow:hidden}@media screen and (min-width:1024px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(li){width:max-content}}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-moz-any(li){width:100%;margin:0;padding:0;overflow:hidden}@media screen and (min-width:1024px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-moz-any(li){width:max-content}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(li){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%;margin:0;padding:0;overflow:hidden}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(li){width:max-content}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :is(li){width:max-content}}: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__products{margin:0;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{margin:0;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(li){width:100%;margin:0;padding:0;overflow:hidden}@media screen and (min-width:1024px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(li){width:max-content}}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-moz-any(li){width:100%;margin:0;padding:0;overflow:hidden}@media screen and (min-width:1024px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-moz-any(li){width:max-content}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(li){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%;margin:0;padding:0;overflow:hidden}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(li){width:max-content}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :is(li){width:max-content}}: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__no-results{margin:0;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{margin:0;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(li){width:100%;margin:0;padding:0;overflow:hidden}@media screen and (min-width:1024px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(li){width:max-content}}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-moz-any(li){width:100%;margin:0;padding:0;overflow:hidden}@media screen and (min-width:1024px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-moz-any(li){width:max-content}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(li){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%;margin:0;padding:0;overflow:hidden}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(li){width:max-content}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :is(li){width:max-content}}: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__suggestions-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:max(1.2rem,min(1.04167vw,2rem));padding:1.6rem 1.6rem 0;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:max(1.2rem,min(1.04167vw,2rem));padding:1.6rem 1.6rem 0;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions-title{color:var(--orange-main-500);font-family:var(--dm-sans);margin-bottom:0;padding-left:0;padding-right:0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:120%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions-title{color:var(--orange-main-500);font-family:var(--dm-sans);margin-bottom:0;padding-left:0;padding-right:0;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:120%}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{flex-direction:column;gap:.8rem;width:100%;padding-left:1.6rem;padding-right:1.6rem;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{flex-direction:column;gap:.8rem;width:100%;padding-left:1.6rem;padding-right:1.6rem;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-webkit-any(a){color:var(--off-white-800);font-family:var(--dm-sans);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.2rem,min(.72917vw,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(--off-white-800);font-family:var(--dm-sans);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.2rem,min(.72917vw,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(--off-white-800);font-family:var(--dm-sans);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.2rem,min(.72917vw,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(--off-white-800);font-family:var(--dm-sans);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.2rem,min(.72917vw,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__main-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:max(.8rem,min(.625vw,1.2rem));display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__main-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:max(.8rem,min(.625vw,1.2rem));display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__main-header.predictive-search__main-header--titleless{justify-content:flex-end}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__main-header.predictive-search__main-header--titleless{justify-content:flex-end}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close :-webkit-any(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close :-moz-any(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close :-webkit-any(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close :is(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:max(1.4rem,min(.83333vw,1.6rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close.predictive-search__close--mobile{display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close.predictive-search__close--mobile{display:flex}@media screen and (min-width:768px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close.predictive-search__close--mobile{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close.predictive-search__close--mobile{display:none}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close.predictive-search__close--desktop{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close.predictive-search__close--desktop{display:none}@media screen and (min-width:768px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close.predictive-search__close--desktop{display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__close.predictive-search__close--desktop{display:flex}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-title{color:var(--orange-main-500);font-family:var(--dm-sans);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:120%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-title{color:var(--orange-main-500);font-family:var(--dm-sans);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:120%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-title :-webkit-any(strong){font-weight:500}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-title :-moz-any(strong){font-weight:500}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-title :-webkit-any(strong){font-weight:500}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-title :is(strong){font-weight:500}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__main .predictive-search__products-title{margin-top:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__main .predictive-search__products-title{margin-top:0}@media screen and (max-width:767px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout:has(.predictive-search__suggestions-column) .predictive-search__main .predictive-search__main-header{margin-top:1.2rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__layout:has(.predictive-search__suggestions-column) .predictive-search__main .predictive-search__main-header{margin-top:1.2rem}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{align-items:flex-start;gap:max(1.2rem,min(1.5vw,2.4rem));width:100%;padding:0;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{align-items:flex-start;gap:max(1.2rem,min(1.5vw,2.4rem));width:100%;padding:0;display:flex}@media screen and (max-width:767px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{flex-direction:column;gap:1.2rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{flex-direction:column;gap:1.2rem}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item:nth-child(n+4){display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item:nth-child(n+4){display:none}}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a){flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;max-width:13.933rem;display:flex;overflow:hidden}@media screen and (max-width:767px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a){flex-direction:row;align-items:center;max-width:100%}}: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:.5px solid var(--orange-100);background-color:var(--off-white-100);border-radius:.8rem;width:100%;height:max(10rem,min(7.34375vw,14.1rem));display:block}@media screen and (max-width:767px){: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{flex-shrink:0;width:6.4rem;height:6.4rem}}: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;gap:.5rem;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-title{color:var(--brown-main-500);text-overflow:ellipsis;white-space:nowrap;font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:normal;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-price{flex-direction:column;justify-content:flex-start;align-items:flex-start;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-price .product-price__wrapper{flex-direction:column;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-price .product-price__wrapper .product-price__container{flex-direction:column;align-items:flex-start;gap: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-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--beige-main-500);text-overflow:ellipsis;font-family:var(--dm-sans);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:150%;text-decoration-line:line-through;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-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--beige-800);text-overflow:ellipsis;font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;line-height:150%;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-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__discount-badge{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a){flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;max-width:13.933rem;display:flex;overflow:hidden}@media screen and (max-width:767px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a){flex-direction:row;align-items:center;max-width: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{object-fit:cover;border:.5px solid var(--orange-100);background-color:var(--off-white-100);border-radius:.8rem;width:100%;height:max(10rem,min(7.34375vw,14.1rem));display:block}@media screen and (max-width:767px){: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{flex-shrink:0;width:6.4rem;height:6.4rem}}: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;gap:.5rem;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-title{color:var(--brown-main-500);text-overflow:ellipsis;white-space:nowrap;font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:normal;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-price{flex-direction:column;justify-content:flex-start;align-items:flex-start;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-price .product-price__wrapper{flex-direction:column;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-price .product-price__wrapper .product-price__container{flex-direction:column;align-items:flex-start;gap: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-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--beige-main-500);text-overflow:ellipsis;font-family:var(--dm-sans);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:150%;text-decoration-line:line-through;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-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--beige-800);text-overflow:ellipsis;font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;line-height:150%;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-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__discount-badge{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments{display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a){flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;max-width:13.933rem;display:flex;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a){flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;max-width:13.933rem;display:flex;overflow:hidden}@media screen and (max-width:767px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a){flex-direction:row;align-items:center;max-width:100%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a){flex-direction:row;align-items:center;max-width: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{object-fit:cover;border:.5px solid var(--orange-100);background-color:var(--off-white-100);border-radius:.8rem;width:100%;height:max(10rem,min(7.34375vw,14.1rem));display:block}: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:.5px solid var(--orange-100);background-color:var(--off-white-100);border-radius:.8rem;width:100%;height:max(10rem,min(7.34375vw,14.1rem));display:block}@media screen and (max-width:767px){:-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{flex-shrink:0;width:6.4rem;height:6.4rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-image{flex-shrink:0;width:6.4rem;height:6.4rem}}:-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;gap:.5rem;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) .predictive-search__products-item-content{flex-direction:column;gap:.5rem;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-title{color:var(--brown-main-500);text-overflow:ellipsis;white-space:nowrap;font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:normal;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(--brown-main-500);text-overflow:ellipsis;white-space:nowrap;font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:normal;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-price{flex-direction:column;justify-content:flex-start;align-items:flex-start;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-price{flex-direction:column;justify-content:flex-start;align-items:flex-start;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-price .product-price__wrapper{flex-direction:column;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-price .product-price__wrapper{flex-direction:column;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-price .product-price__wrapper .product-price__container{flex-direction:column;align-items:flex-start;gap: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-price .product-price__wrapper .product-price__container{flex-direction:column;align-items:flex-start;gap: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-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--beige-main-500);text-overflow:ellipsis;font-family:var(--dm-sans);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:150%;text-decoration-line:line-through;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-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--beige-main-500);text-overflow:ellipsis;font-family:var(--dm-sans);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:150%;text-decoration-line:line-through;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-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--beige-800);text-overflow:ellipsis;font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;line-height:150%;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-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--beige-800);text-overflow:ellipsis;font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;line-height:150%;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-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__discount-badge{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__discount-badge{display:none}:-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-price .product-price__wrapper .product-price__installments{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__wrapper .product-price__installments{display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) :-webkit-any(svg){stroke-width:2px;width:.8rem;height:.8rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) :-moz-any(svg){stroke-width:2px;width:.8rem;height:.8rem}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) :-webkit-any(svg){stroke-width:2px;width:.8rem;height:.8rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) :is(svg){stroke-width:2px;width:.8rem;height:.8rem}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all{justify-content:flex-start;align-items:center;width:100%;margin-top:max(1.2rem,min(1.04167vw,2rem));display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all{justify-content:flex-start;align-items:center;width:100%;margin-top:max(1.2rem,min(1.04167vw,2rem));display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :-webkit-any(a){color:var(--orange-main-500);font-family:var(--dm-sans);align-items:center;gap:.4rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:100%;text-decoration:none;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :-moz-any(a){color:var(--orange-main-500);font-family:var(--dm-sans);align-items:center;gap:.4rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:100%;text-decoration:none;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :-webkit-any(a){color:var(--orange-main-500);font-family:var(--dm-sans);align-items:center;gap:.4rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:100%;text-decoration:none;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :is(a){color:var(--orange-main-500);font-family:var(--dm-sans);align-items:center;gap:.4rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:100%;text-decoration:none;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :-webkit-any(a) :-webkit-any(svg){stroke-width:2.5px;width:max(.8rem,min(.52083vw,1rem));height:max(.8rem,min(.52083vw,1rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :-moz-any(a) :-moz-any(svg){stroke-width:2.5px;width:max(.8rem,min(.52083vw,1rem));height:max(.8rem,min(.52083vw,1rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :-webkit-any(a) :-webkit-any(svg){stroke-width:2.5px;width:max(.8rem,min(.52083vw,1rem));height:max(.8rem,min(.52083vw,1rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :is(a) :is(svg){stroke-width:2.5px;width:max(.8rem,min(.52083vw,1rem));height:max(.8rem,min(.52083vw,1rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :-webkit-any(a) :-webkit-any(svg) :-webkit-any(path){stroke:var(--orange-main-500)}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :-moz-any(a) :-moz-any(svg) :-moz-any(path){stroke:var(--orange-main-500)}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :-webkit-any(a) :-webkit-any(svg) :-webkit-any(path){stroke:var(--orange-main-500)}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products-view-all :is(a) :is(svg) :is(path){stroke:var(--orange-main-500)}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:1.6rem;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:1.6rem;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__products-title{width:100%;margin:0;padding:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__products-title{width:100%;margin:0;padding:0}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-content{align-items:center;gap:1rem;width:100%;padding-top:max(.9rem,min(.625vw,1.2rem));padding-bottom:max(.9rem,min(.625vw,1.2rem));display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-content{align-items:center;gap:1rem;width:100%;padding-top:max(.9rem,min(.625vw,1.2rem));padding-bottom:max(.9rem,min(.625vw,1.2rem));display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-content :-webkit-any(svg){width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-content :-moz-any(svg){width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-content :-webkit-any(svg){width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-content :is(svg){width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-content .predictive-search__no-results-title{color:var(--grey-700);font-size:max(1.2,min(.83333vw,1.6rem));font-weight:400;line-height:140%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-content .predictive-search__no-results-title{color:var(--grey-700);font-size:max(1.2,min(.83333vw,1.6rem));font-weight:400;line-height:140%}.progress-bar{background:var(--grey-50);border:1px solid var(--grey-100);border-radius:max(.1rem,min(.10417vw,.2rem));width:100%;padding:max(.8rem,min(.625vw,1.2rem));display:block}.progress-bar .progress-bar__text{color:var(--black);font-weight:400;font-family:var(--dm-sans);flex-wrap:wrap;column-gap:.5rem;margin-bottom:max(.6rem,min(.41667vw,.8rem));display:flex}.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__bar{background-color:var(--gray);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}grid-card{background:#f9f6ee;display:block}@media screen and (min-width:768px){grid-card{height:60vh;overflow:hidden}}grid-card .grid-card__content{flex-direction:column;width:100%;display:flex}@media screen and (min-width:768px){grid-card .grid-card__content{flex-direction:row;height:100%}}grid-card .grid-card__content .grid-card__item{height:100lvh;position:sticky;top:0}@media screen and (min-width:768px){grid-card .grid-card__content .grid-card__item{height:unset;position:unset;top:unset;flex:1;width:100%;transition:all .3s}grid-card .grid-card__content .grid-card__item:hover{flex:1.5}}grid-card .grid-card__content .grid-card__item :-moz-any(a){width:100%;height:100%;text-decoration:none;display:flex;position:relative}grid-card .grid-card__content .grid-card__item :-moz-any(a) .grid-card__image{width:100%;height:100%}grid-card .grid-card__content .grid-card__item :-webkit-any(a){width:100%;height:100%;text-decoration:none;display:flex;position:relative}grid-card .grid-card__content .grid-card__item :is(a){width:100%;height:100%;text-decoration:none;display:flex;position:relative}grid-card .grid-card__content .grid-card__item :-webkit-any(a) .grid-card__image{width:100%;height:100%}grid-card .grid-card__content .grid-card__item :is(a) .grid-card__image{width:100%;height:100%}grid-card .grid-card__content .grid-card__item :-webkit-any(a) .grid-card__image :-webkit-any(img){object-fit:cover;width:100%;height:100%;display:block}grid-card .grid-card__content .grid-card__item :is(a) .grid-card__image :is(img){object-fit:cover;width:100%;height:100%;display:block}grid-card .grid-card__content .grid-card__item :-webkit-any(a) .grid-card__image .card-image__desktop{display:none}grid-card .grid-card__content .grid-card__item :is(a) .grid-card__image .card-image__desktop{display:none}@media screen and (min-width:768px){grid-card .grid-card__content .grid-card__item :-webkit-any(a) .grid-card__image .card-image__desktop{display:block}grid-card .grid-card__content .grid-card__item :is(a) .grid-card__image .card-image__desktop{display:block}}grid-card .grid-card__content .grid-card__item :-webkit-any(a) .grid-card__image .card-image__mobile{display:block}grid-card .grid-card__content .grid-card__item :is(a) .grid-card__image .card-image__mobile{display:block}@media screen and (min-width:768px){grid-card .grid-card__content .grid-card__item :-webkit-any(a) .grid-card__image .card-image__mobile{display:none}grid-card .grid-card__content .grid-card__item :is(a) .grid-card__image .card-image__mobile{display:none}}grid-card .grid-card__content .grid-card__item :-webkit-any(a) .grid-card__title{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}grid-card .grid-card__content .grid-card__item :is(a) .grid-card__title{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){grid-card .grid-card__content .grid-card__item :-webkit-any(a) .grid-card__title{align-items:flex-end}grid-card .grid-card__content .grid-card__item :is(a) .grid-card__title{align-items:flex-end}}grid-card .grid-card__content .grid-card__item :-webkit-any(a) .grid-card__title :-webkit-any(h3){color:#fff;letter-spacing:.28rem;text-align:center;text-decoration-skip-ink:auto;text-underline-offset:25%;text-underline-position:from-font;text-transform:uppercase;padding-bottom:5rem;font-size:2rem;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.05em}grid-card .grid-card__content .grid-card__item :is(a) .grid-card__title :is(h3){color:#fff;letter-spacing:.28rem;text-align:center;text-decoration-skip-ink:auto;text-underline-offset:25%;text-underline-position:from-font;text-transform:uppercase;padding-bottom:5rem;font-size:2rem;font-style:normal;font-weight:500;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.05em}.item-card-video{border-radius:1rem;align-self:stretch;align-items:center;gap:1rem;height:max(43rem,min(27.6042vw,53rem));display:flex}.item-card-video .item-card-video__media{width:100%;height:100%;position:relative}.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-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(--dm-sans);text-transform:uppercase;color:var(--grey-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(--dm-sans);text-transform:uppercase;color:var(--grey-800);margin:0}.shop-now .shop-now__content .shop-now__product-column .shop-now__heading :-webkit-any(p){font-family:var(--dm-sans);color:var(--grey-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(--dm-sans);color:var(--grey-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(--dm-sans);color:var(--grey-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(--dm-sans);color:var(--grey-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(--grey-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(--orange-600);background:var(--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(--grey-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}}.progress-bar-item{flex-direction:column;gap:.6rem;width:100%;display:flex}.progress-bar-item .static-progress-bar{height:1rem;overflow:hidden}.progress-bar-item .static-progress-bar .static-progress-bar__fill{height:100%}.step-item{border-right:1px solid var(--grey-400);flex-direction:column;gap:max(1.2rem,min(1.25vw,2.4rem));padding-left:max(2.4rem,min(3.33333vw,6.4rem));padding-right:max(2.4rem,min(3.33333vw,6.4rem));display:flex}.step-item:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.step-item:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.step-item:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.step-item:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.step-item:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.step-item:last-child{border-right:none}.step-item:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.step-item:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.step-item:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.step-item:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.step-item:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.step-item .step-item__content{flex-direction:column;gap:1.4rem;display:flex}.review-card{flex-direction:column;justify-content:space-between;gap:2rem;height:100%;display:flex}.review-card .review-card__content{flex-direction:column;gap:max(1rem,min(1.04167vw,2rem));display:flex}.review-card .review-card__content .review-card__author{text-transform:uppercase;color:var(--grey-main-500);align-items:center;gap:1rem;padding-bottom:max(1rem,min(1.04167vw,2rem));font-size:1.6rem;line-height:100%;display:flex;position:relative}.review-card .review-card__content .review-card__author:after{content:"";background:var(--gradiente01);width:100%;height:1px;position:absolute;bottom:0;left:0}.review-card .mini-product-card .mini-product-card__image-wrapper{border-radius:0;width:6rem;height:6rem}@media screen and (min-width:768px){.review-card .mini-product-card .mini-product-card__image-wrapper :-webkit-any(img){width:5.1rem;height:5.1rem}}.review-card .mini-product-card .mini-product-card__image-wrapper :-moz-any(img){border-radius:.4rem;width:100%;height:100%}@media screen and (min-width:768px){.review-card .mini-product-card .mini-product-card__image-wrapper :-moz-any(img){width:5.1rem;height:5.1rem}}.review-card .mini-product-card .mini-product-card__image-wrapper :-webkit-any(img){border-radius:.4rem;width:100%;height:100%}.review-card .mini-product-card .mini-product-card__image-wrapper :is(img){border-radius:.4rem;width:100%;height:100%}@media screen and (min-width:768px){.review-card .mini-product-card .mini-product-card__image-wrapper :-webkit-any(img){width:5.1rem;height:5.1rem}.review-card .mini-product-card .mini-product-card__image-wrapper :is(img){width:5.1rem;height:5.1rem}}.review-card .mini-product-card .mini-product-card__content .mini-product-card__title,.review-card .mini-product-card .mini-product-card__content .product-price__current{font-size:1.4rem}.review-card .mini-product-card .mini-product-card__content .product-price__compare{font-size:1.2rem}.review-card .mini-product-card :-moz-any(.mini-product-card__button,buy-button.mini-product-card__button){border-radius:1rem;width:max(4rem,min(2.60417vw,5rem));height:max(4rem,min(2.60417vw,5rem))}.review-card .mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button){border-radius:1rem;width:max(4rem,min(2.60417vw,5rem));height:max(4rem,min(2.60417vw,5rem))}.review-card .mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button){border-radius:1rem;width:max(4rem,min(2.60417vw,5rem));height:max(4rem,min(2.60417vw,5rem))}.review-card .mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button) :-webkit-any(svg){width:max(1.8rem,min(1.04167vw,2rem));height:max(1.8rem,min(1.04167vw,2rem))}.review-card .mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button) :is(svg){width:max(1.8rem,min(1.04167vw,2rem));height:max(1.8rem,min(1.04167vw,2rem))}.sobre-nos-carousel-card{box-sizing:border-box;background-color:var(--orange-main-500);border-radius:1.2rem;justify-content:center;align-items:center;max-width:100%;margin:0;padding:max(.9rem,min(.72916vw,1.4rem)) 1.7rem;text-decoration:none;display:flex}.sobre-nos-carousel-card__text{color:var(--white);font-family:var(--dm-sans);font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:500;display:block}@media(max-width:1023px){:-webkit-any(collection-tabs){scroll-snap-type:x proximity;border:none;flex-direction:row;padding:.8rem;overflow-x:auto;overflow-y:hidden}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item{scroll-snap-align:start;background-color:transparent;border:none;flex:none;width:auto;min-width:fit-content;padding-left:0;padding-right:0}}@supports (color:color-mix(in srgb,red,blue)){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{--collection-tabs-divider:color-mix(in srgb, var(--black) 6.5%, var(--white))}}@media(min-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{white-space:normal;min-height:7rem;text-overflow:unset;overflow:visible}}:-moz-any(collection-tabs){box-sizing:border-box;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e7e7e7;border-radius:.8rem;flex-direction:column;align-self:stretch;align-items:stretch;gap:1.2rem;width:100%;min-width:0;max-width:100%;padding:1rem 0;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;border:none;flex-direction:row;padding:.8rem;overflow-x:auto;overflow-y:hidden}}:-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;background-color:transparent;border:none;flex:none;width:auto;min-width:fit-content;padding-left:0;padding-right:0}}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label{--collection-tabs-divider:#f0f0f0;width:100%;min-width:0;min-height:1rem;padding:var(--spacing-spacing-2xl,2rem) 1.7rem;border:none;border-bottom:1px solid var(--collection-tabs-divider);font-family:var(--dm-sans);box-shadow:none;color:var(--brown-main-500);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-color:transparent;border-radius:.6rem;justify-content:flex-start;align-self:stretch;align-items:center;gap:1rem;font-size:max(1.4rem,min(.97222vw,2rem));font-style:normal;font-weight:400;line-height:normal;transition:background-color .2s,border-color .2s,color .2s,font-weight .2s;display:flex;overflow:hidden}@supports (color:color-mix(in srgb,red,blue)){:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label{--collection-tabs-divider:color-mix(in srgb, var(--black) 6.5%, var(--white))}}@media(min-width:1023px){:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label{white-space:normal;min-height:7rem;text-overflow:unset;overflow:visible}}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:var(--brown-main-500);color:var(--off-white-100);border-bottom-color:transparent;font-weight:500}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--off-white-main-500);border-bottom-color:var(--brown-200)}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}:-webkit-any(collection-tabs){box-sizing:border-box;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e7e7e7;border-radius:.8rem;flex-direction:column;align-self:stretch;align-items:stretch;gap:1.2rem;width:100%;min-width:0;max-width:100%;padding:1rem 0;display:flex;overflow:visible}:is(collection-tabs){box-sizing:border-box;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e7e7e7;border-radius:.8rem;flex-direction:column;align-self:stretch;align-items:stretch;gap:1.2rem;width:100%;min-width:0;max-width:100%;padding:1rem 0;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;border:none;flex-direction:row;padding:.8rem;overflow-x:auto;overflow-y:hidden}:is(collection-tabs){scroll-snap-type:x proximity;border:none;flex-direction:row;padding:.8rem;overflow-x:auto;overflow-y:hidden}}:-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;background-color:transparent;border:none;flex:none;width:auto;min-width:fit-content;padding-left:0;padding-right:0}:is(collection-tabs) .collection-tabs__item{scroll-snap-align:start;background-color:transparent;border:none;flex:none;width:auto;min-width:fit-content;padding-left:0;padding-right:0}}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{--collection-tabs-divider:#f0f0f0;width:100%;min-width:0;min-height:1rem;padding:var(--spacing-spacing-2xl,2rem) 1.7rem;border:none;border-bottom:1px solid var(--collection-tabs-divider);font-family:var(--dm-sans);box-shadow:none;color:var(--brown-main-500);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-color:transparent;border-radius:.6rem;justify-content:flex-start;align-self:stretch;align-items:center;gap:1rem;font-size:max(1.4rem,min(.97222vw,2rem));font-style:normal;font-weight:400;line-height:normal;transition:background-color .2s,border-color .2s,color .2s,font-weight .2s;display:flex;overflow:hidden}:is(collection-tabs) .collection-tabs__item .collection-tabs__label{--collection-tabs-divider:#f0f0f0;width:100%;min-width:0;min-height:1rem;padding:var(--spacing-spacing-2xl,2rem) 1.7rem;border:none;border-bottom:1px solid var(--collection-tabs-divider);font-family:var(--dm-sans);box-shadow:none;color:var(--brown-main-500);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background-color:transparent;border-radius:.6rem;justify-content:flex-start;align-self:stretch;align-items:center;gap:1rem;font-size:max(1.4rem,min(.97222vw,2rem));font-style:normal;font-weight:400;line-height:normal;transition:background-color .2s,border-color .2s,color .2s,font-weight .2s;display:flex;overflow:hidden}@supports (color:color-mix(in srgb,red,blue)){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{--collection-tabs-divider:color-mix(in srgb, var(--black) 6.5%, var(--white))}:is(collection-tabs) .collection-tabs__item .collection-tabs__label{--collection-tabs-divider:color-mix(in srgb, var(--black) 6.5%, var(--white))}}@media(min-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{white-space:normal;min-height:7rem;text-overflow:unset;overflow:visible}:is(collection-tabs) .collection-tabs__item .collection-tabs__label{white-space:normal;min-height:7rem;text-overflow:unset;overflow:visible}}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:var(--brown-main-500);color:var(--off-white-100);border-bottom-color:transparent;font-weight:500}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:var(--brown-main-500);color:var(--off-white-100);border-bottom-color:transparent;font-weight:500}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--off-white-main-500);border-bottom-color:var(--brown-200)}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--off-white-main-500);border-bottom-color:var(--brown-200)}:-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(min-width:1024px){:-moz-any(collection-tabs).collection-tabs--primary{scrollbar-width:thin;scrollbar-color:var(--color-background-inverse) hsl(var(--gray-100));max-height:66.8rem;overflow-x:hidden;overflow-y:auto}:-moz-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar{width:.4rem;display:block}:-moz-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb{background-color:var(--color-background-inverse);border-radius:2rem}:-moz-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent-hover);cursor:pointer;transition:background-color .2s}:-moz-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-track{background:hsl(var(--gray-100));border-radius:2rem}:-webkit-any(collection-tabs).collection-tabs--primary{scrollbar-width:thin;scrollbar-color:var(--color-background-inverse) hsl(var(--gray-100));max-height:66.8rem;overflow-x:hidden;overflow-y:auto}:is(collection-tabs).collection-tabs--primary{scrollbar-width:thin;scrollbar-color:var(--color-background-inverse) hsl(var(--gray-100));max-height:66.8rem;overflow-x:hidden;overflow-y:auto}:-webkit-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar{width:.4rem;display:block}:is(collection-tabs).collection-tabs--primary::-webkit-scrollbar{width:.4rem;display:block}:-webkit-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb{background-color:var(--color-background-inverse);border-radius:2rem}:is(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb{background-color:var(--color-background-inverse);border-radius:2rem}:-webkit-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent-hover);cursor:pointer;transition:background-color .2s}:is(collection-tabs).collection-tabs--primary::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent-hover);cursor:pointer;transition:background-color .2s}:-webkit-any(collection-tabs).collection-tabs--primary::-webkit-scrollbar-track{background:hsl(var(--gray-100));border-radius:2rem}:is(collection-tabs).collection-tabs--primary::-webkit-scrollbar-track{background:hsl(var(--gray-100));border-radius:2rem}}@media(min-width:768px)and (max-width:1023px){:-webkit-any(collection-tabs).collection-tabs--secondary{scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}}@media(max-width:767px){:-webkit-any(collection-tabs).collection-tabs--secondary{scroll-snap-type:none;grid-template-columns:1fr 1fr;display:grid;overflow:visible}}@media(min-width:1024px){:-webkit-any(collection-tabs).collection-tabs--secondary{flex-wrap:nowrap;justify-content:center}}@media(max-width:767px){:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item{width:100%;min-width:0}}@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:none;border:none;flex-flow:wrap;gap:1rem;padding:0;overflow:visible}@media(min-width:768px)and (max-width:1023px){:-moz-any(collection-tabs).collection-tabs--secondary{scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}}@media(max-width:767px){:-moz-any(collection-tabs).collection-tabs--secondary{scroll-snap-type:none;grid-template-columns:1fr 1fr;display:grid;overflow:visible}}@media(min-width:1024px){:-moz-any(collection-tabs).collection-tabs--secondary{flex-wrap:nowrap;justify-content:center}}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item{scroll-snap-align:none;background-color:transparent;border:none;flex:none;width:auto;min-width:fit-content;padding-left:0;padding-right:0}@media(max-width:767px){:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item{width:100%;min-width:0}}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{text-align:center;min-height:unset;border:1px solid var(--orange-main-500);color:var(--orange-main-500);font-family:var(--dm-sans);text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:.8rem;justify-content:center;align-self:stretch;gap:1rem;padding:1rem;font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:150%}@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){background:var(--orange-main-500);border-color:var(--orange-main-500);color:var(--white)}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--orange-100)}:-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:none;border:none;flex-flow:wrap;gap:1rem;padding:0;overflow:visible}:is(collection-tabs).collection-tabs--secondary{scroll-snap-type:none;border:none;flex-flow:wrap;gap:1rem;padding:0;overflow:visible}@media(min-width:768px)and (max-width:1023px){:-webkit-any(collection-tabs).collection-tabs--secondary{scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}:is(collection-tabs).collection-tabs--secondary{scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}}@media(max-width:767px){:-webkit-any(collection-tabs).collection-tabs--secondary{scroll-snap-type:none;grid-template-columns:1fr 1fr;display:grid;overflow:visible}:is(collection-tabs).collection-tabs--secondary{scroll-snap-type:none;grid-template-columns:1fr 1fr;display:grid;overflow:visible}}@media(min-width:1024px){:-webkit-any(collection-tabs).collection-tabs--secondary{flex-wrap:nowrap;justify-content:center}:is(collection-tabs).collection-tabs--secondary{flex-wrap:nowrap;justify-content:center}}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item{scroll-snap-align:none;background-color:transparent;border:none;flex:none;width:auto;min-width:fit-content;padding-left:0;padding-right:0}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item{scroll-snap-align:none;background-color:transparent;border:none;flex:none;width:auto;min-width:fit-content;padding-left:0;padding-right:0}@media(max-width:767px){:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item{width:100%;min-width:0}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item{width:100%;min-width:0}}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{text-align:center;min-height:unset;border:1px solid var(--orange-main-500);color:var(--orange-main-500);font-family:var(--dm-sans);text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:.8rem;justify-content:center;align-self:stretch;gap:1rem;padding:1rem;font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:150%}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{text-align:center;min-height:unset;border:1px solid var(--orange-main-500);color:var(--orange-main-500);font-family:var(--dm-sans);text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:.8rem;justify-content:center;align-self:stretch;gap:1rem;padding:1rem;font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:150%}@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){background:var(--orange-main-500);border-color:var(--orange-main-500);color:var(--white)}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background:var(--orange-main-500);border-color:var(--orange-main-500);color:var(--white)}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--orange-100)}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--orange-100)}:-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}.cards-present{justify-content:center;align-items:var(--cards-present-content-align,center);aspect-ratio:1;-webkit-backdrop-filter:blur(4rem);backdrop-filter:blur(4rem);box-sizing:border-box;cursor:pointer;background:#fff3;border-radius:.5rem;flex-direction:column;height:100%;min-height:25rem;max-height:25rem;padding:6rem 2.4rem;transition:background .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media(max-width:768px){.cards-present{padding:0 2rem}}.cards-present:hover{background:var(--card-bg-hover,var(--white))}.cards-present:hover .cards-present__title{color:var(--title-color-hover,var(--brown-400));transform:translateY(0)}.cards-present:hover .cards-present__description{color:var(--description-color-hover,var(--brown-400));opacity:1;max-height:10rem;margin-top:1.2rem;transform:translateY(0)}.cards-present:focus-visible{background:var(--card-bg-hover,var(--white))}.cards-present:focus-visible .cards-present__title{color:var(--title-color-hover,var(--brown-400));transform:translateY(0)}.cards-present:focus-visible .cards-present__description{color:var(--description-color-hover,var(--brown-400));opacity:1;max-height:10rem;margin-top:1.2rem;transform:translateY(0)}.cards-present:active{background:var(--card-bg-hover,var(--white))}.cards-present:active .cards-present__title{color:var(--title-color-hover,var(--brown-400));transform:translateY(0)}.cards-present:active .cards-present__description{color:var(--description-color-hover,var(--brown-400));opacity:1;max-height:10rem;margin-top:1.2rem;transform:translateY(0)}.cards-present .cards-present__content{align-items:var(--cards-present-content-align,center);flex-direction:column;width:100%;display:flex}.cards-present .cards-present__title{width:100%;text-align:var(--text-align,start);font-family:var(--dm-sans);font-style:normal;font-weight:var(--title-font-weight,700);color:var(--title-color,var(--white));line-height:130%;font-size:clamp(var(--title-fs-mobile,2.2rem),2.5vw + .5rem,var(--title-fs-desktop,2.4rem));white-space:normal;overflow-wrap:break-word;word-break:break-word;transition:color .4s,transform .4s;transform:translateY(1rem)}.cards-present .cards-present__description{width:100%;text-align:var(--text-align,start);font-family:var(--dm-sans);font-style:normal;font-weight:var(--description-font-weight,400);color:var(--description-color,var(--brown-400));line-height:130%;font-size:clamp(var(--desc-fs-mobile,1.6rem),1.8vw + .35rem,var(--desc-fs-desktop,2rem));white-space:normal;overflow-wrap:break-word;word-break:break-word;opacity:0;max-height:0;margin-top:0;transition:opacity .4s,max-height .4s,margin-top .4s,transform .4s,color .4s;overflow:hidden;transform:translateY(1.5rem)}.mini-product-card{border-radius:.8rem;align-items:center;gap:1rem;padding:max(.6rem,min(.625vw,1.2rem));display:flex}.mini-product-card.mini-product-card--style-1{background:var(--white)}.mini-product-card.mini-product-card--style-1 .product-price__compare{color:var(--grey-main-500)}.mini-product-card.mini-product-card--style-2{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.mini-product-card.mini-product-card--style-2 .mini-product-card__title{color:var(--white)}.mini-product-card.mini-product-card--style-2 .product-price__compare{color:var(--navy-blue-100)}.mini-product-card.mini-product-card--style-2 .product-price__current{color:var(--white)}.mini-product-card .mini-product-card__image-wrapper{background:var(--white);border-radius:.2rem;justify-content:center;align-items:center;width:max(6rem,min(3.125vw,6.8rem));height:max(6rem,min(3.125vw,6.8rem));display:flex}.mini-product-card .mini-product-card__image-wrapper :-webkit-any(img){object-fit:cover;border-radius:.4rem;width:max(5.1rem,min(3.02083vw,5.8rem));height:max(5.1rem,min(3.02083vw,5.8rem))}.mini-product-card .mini-product-card__image-wrapper :is(img){object-fit:cover;border-radius:.4rem;width:max(5.1rem,min(3.02083vw,5.8rem));height:max(5.1rem,min(3.02083vw,5.8rem))}.mini-product-card .mini-product-card__content{flex-direction:column;flex:1;gap:.8rem;display:flex;overflow:hidden}.mini-product-card .mini-product-card__content .mini-product-card__title{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:400;line-height:120%;display:-webkit-box;overflow:hidden}.mini-product-card .mini-product-card__content .product-price__container{align-items:center;gap:.8rem;font-weight:500;line-height:100%;display:flex}.mini-product-card .mini-product-card__content .product-price__container .product-price__compare{font-size:max(1.2rem,min(.83333vw,1.6rem));text-decoration-line:line-through}.mini-product-card .mini-product-card__content .product-price__container .product-price__current{font-size:max(1.4rem,min(.9375vw,1.8rem))}.mini-product-card :-moz-any(.mini-product-card__button,buy-button.mini-product-card__button){background:var(--orange-main-500);cursor:pointer;border:none;border-radius:1.2rem;flex-shrink:0;justify-content:center;align-items:center;width:max(4rem,min(3.125vw,6rem));height:max(4rem,min(3.125vw,6rem));display:flex;position:relative}.mini-product-card :-moz-any(.mini-product-card__button,buy-button.mini-product-card__button):disabled{opacity:.5;cursor:not-allowed}.mini-product-card :-moz-any(.mini-product-card__button,buy-button.mini-product-card__button)[disabled]{opacity:.5;cursor:not-allowed}.mini-product-card :-moz-any(.mini-product-card__button,buy-button.mini-product-card__button) .icon{justify-content:center;align-items:center;display:flex}.mini-product-card :-moz-any(.mini-product-card__button,buy-button.mini-product-card__button) .loader__container{justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.mini-product-card :-moz-any(.mini-product-card__button,buy-button.mini-product-card__button)[loading] .loader__container{display:flex}.mini-product-card :-moz-any(.mini-product-card__button,buy-button.mini-product-card__button)[loading] .icon{visibility:hidden}.mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button){background:var(--orange-main-500);cursor:pointer;border:none;border-radius:1.2rem;flex-shrink:0;justify-content:center;align-items:center;width:max(4rem,min(3.125vw,6rem));height:max(4rem,min(3.125vw,6rem));display:flex;position:relative}.mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button){background:var(--orange-main-500);cursor:pointer;border:none;border-radius:1.2rem;flex-shrink:0;justify-content:center;align-items:center;width:max(4rem,min(3.125vw,6rem));height:max(4rem,min(3.125vw,6rem));display:flex;position:relative}.mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button):disabled{opacity:.5;cursor:not-allowed}.mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button):disabled{opacity:.5;cursor:not-allowed}.mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button)[disabled]{opacity:.5;cursor:not-allowed}.mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button)[disabled]{opacity:.5;cursor:not-allowed}.mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button) .icon{justify-content:center;align-items:center;display:flex}.mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button) .icon{justify-content:center;align-items:center;display:flex}.mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button) .loader__container{justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button) .loader__container{justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button)[loading] .loader__container{display:flex}.mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button)[loading] .loader__container{display:flex}.mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button)[loading] .icon{visibility:hidden}.mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button)[loading] .icon{visibility:hidden}.mini-product-card :-moz-any(.mini-product-card__button,buy-button.mini-product-card__button) :-moz-any(svg){width:max(2rem,min(1.5625vw,3rem));height:max(2rem,min(1.5625vw,3rem))}.mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button) :-webkit-any(svg){width:max(2rem,min(1.5625vw,3rem));height:max(2rem,min(1.5625vw,3rem))}.mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button) :is(svg){width:max(2rem,min(1.5625vw,3rem));height:max(2rem,min(1.5625vw,3rem))}.mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button) :-webkit-any(svg) :-webkit-any(path){fill:var(--white)}.mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button) :is(svg) :is(path){fill:var(--white)}.mini-product-card :-webkit-any(.mini-product-card__button,buy-button.mini-product-card__button) .loader__container .loader{border-top-color:var(--white)}.mini-product-card :is(.mini-product-card__button,buy-button.mini-product-card__button) .loader__container .loader{border-top-color:var(--white)}.goal-card{border-radius:1.6rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.goal-card:hover .goal-card__image{transform:scale(1.05)translateY(-1rem)}.goal-card .goal-card__link{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.goal-card .goal-card__image{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .3s}.goal-card .goal-card__content{z-index:2;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:max(1.2rem,min(1.04167vw,2rem));display:flex;position:absolute;top:0;left:0}.goal-card .goal-card__content .goal-card__text-container{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.goal-card .goal-card__content .goal-card__text{width:fit-content;color:var(--white);font-size:max(1.6rem,min(1.45833vw,2.8rem));font-weight:600;font-family:var(--dm-sans)}.goal-card .goal-card__content .goal-card__icon{border:1.5px solid var(--white);background:var(--white);border-radius:3rem;justify-content:center;align-items:center;width:max(2.4rem,min(1.66667vw,3.2rem));height:max(2.4rem,min(1.66667vw,3.2rem));display:flex}.goal-card .goal-card__content .goal-card__icon :-moz-any(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:max(1.2rem,min(.9375vw,1.8rem))}.goal-card .goal-card__content .goal-card__icon :-webkit-any(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:max(1.2rem,min(.9375vw,1.8rem))}.goal-card .goal-card__content .goal-card__icon :is(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:max(1.2rem,min(.9375vw,1.8rem))}.goal-card .goal-card__content .goal-card__icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--orange-main-500)}.goal-card .goal-card__content .goal-card__icon :is(svg) :is(path){stroke:var(--orange-main-500)}.market-card{background:var(--overlay-color,#655345);flex-direction:column;flex-shrink:0;align-self:stretch;width:100%;min-height:50rem;display:flex;position:relative;overflow:hidden}.market-card .market-card__image{object-position:center center;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.market-card.market-card--image-pharma .market-card__image{inset:unset;object-fit:cover;object-position:center 28%;width:108%;height:108%;top:0;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.market-card .market-card__overlay{z-index:2;background:var(--overlay-color,#655345);opacity:var(--overlay-opacity,.8);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.market-card .market-card__content{z-index:3;width:100%;height:100%;min-height:inherit;box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:3.6rem 2.4rem;display:flex;position:relative}.market-card .market-card__heading{font-family:var(--dm-sans);font-weight:var(--heading-font-weight,600);font-size:clamp(var(--heading-fs-mobile,2.4rem),1.45833vw,var(--heading-fs-desktop,2.8rem));color:var(--heading-color,#fde7c3);margin:0;line-height:130%}.market-card .market-card__footer{flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:auto;display:flex}.market-card .market-card__description{font-family:var(--dm-sans);font-weight:var(--description-font-weight,400);font-size:clamp(var(--description-fs-mobile,1.4rem),.83333vw,var(--description-fs-desktop,1.6rem));color:var(--description-color,var(--white));opacity:.7;margin:0;line-height:150%}.market-card .market-card__button{font-family:var(--dm-sans);color:var(--button-text-color,var(--white));background:color-mix(in srgb,var(--button-background,#655345) calc(var(--button-background-opacity,.79) * 100%),transparent);border-radius:.8rem;justify-content:center;align-items:center;padding:1.2rem 2rem;font-size:max(1.2rem,min(.83333vw,1.4rem));font-weight:500;line-height:100%;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.market-card .market-card__button:hover{background:var(--button-background,#655345);color:var(--button-text-color,var(--white))}@media(max-width:768px){.market-card{min-height:40rem}.market-card .market-card__content{padding:3.2rem 2rem}}.white-label-items{width:100%}.white-label-items .white-label-items__grid{grid-template-columns:1fr minmax(240px,var(--white-label-image-max-width,480px)) 1fr;align-items:center;column-gap:clamp(var(--white-label-column-gap-mobile,3.2rem),4vw,var(--white-label-column-gap-desktop,6.4rem));display:grid}.white-label-items .white-label-items__column{gap:clamp(var(--white-label-items-gap-mobile,3.2rem),3vw,var(--white-label-items-gap-desktop,4.8rem));flex-direction:column;display:flex}.white-label-items.white-label-items--group{--white-label-group-margin-top-mobile:1.6rem;--white-label-group-margin-top-desktop:6.4rem;width:100%;margin-top:clamp(var(--white-label-group-margin-top-mobile),4vw,var(--white-label-group-margin-top-desktop));align-self:flex-start;margin-bottom:auto}.white-label-items.white-label-items--group .white-label-items__list{--white-label-group-items-gap-mobile:4.8rem;--white-label-group-items-gap-desktop:20.1rem;gap:clamp(var(--white-label-group-items-gap-mobile),9vw,var(--white-label-group-items-gap-desktop));flex-direction:column;width:100%;display:flex}.white-label-items.white-label-items--group.white-label-items--column-left .white-label-items__list,.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item{align-items:flex-end}.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item__title,.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item__description{text-align:right}.white-label-items.white-label-items--group.white-label-items--column-right .white-label-items__list,.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item{align-items:flex-start}.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item__title,.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item__description{text-align:left}.white-label-items .white-label-items__column--left .white-label-item__title,.white-label-items .white-label-items__column--left .white-label-item__description{text-align:right}.white-label-items .white-label-items__column--right .white-label-item__title,.white-label-items .white-label-items__column--right .white-label-item__description{text-align:left}.white-label-items .white-label-items__media{width:100%;max-width:var(--white-label-image-max-width,480px);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.white-label-items .white-label-items__image{object-fit:contain;object-position:center center;width:100%;height:auto}.white-label-items .white-label-item{flex-direction:column;gap:1.2rem;width:100%;max-width:42rem;display:flex}.white-label-items .white-label-item__title{font-family:var(--dm-sans);font-weight:var(--title-font-weight,600);font-size:clamp(var(--title-fs-mobile,2rem),1.45833vw,var(--title-fs-desktop,2.4rem));color:var(--title-color,var(--white));margin:0;line-height:130%}.white-label-items .white-label-item__description{font-family:var(--dm-sans);font-weight:var(--description-font-weight,400);font-size:clamp(var(--description-fs-mobile,1.4rem),.83333vw,var(--description-fs-desktop,1.6rem));color:var(--description-color,var(--white));opacity:var(--description-opacity,.7);margin:0;line-height:150%}@media(max-width:768px){.white-label-items .white-label-items__grid{row-gap:clamp(var(--white-label-column-gap-mobile,3.2rem),4vw,var(--white-label-column-gap-desktop,6.4rem));grid-template-columns:1fr}.white-label-items .white-label-items__media{order:-1;max-width:32rem}.white-label-items.white-label-items--group{margin-top:var(--white-label-group-margin-top-mobile);align-self:center;margin-bottom:0}.white-label-items.white-label-items--group.white-label-items--column-left .white-label-items__list{align-items:center}.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item{align-items:center;margin-left:0;margin-right:0}.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item__title,.white-label-items.white-label-items--group.white-label-items--column-left .white-label-item__description{text-align:center}.white-label-items.white-label-items--group.white-label-items--column-right .white-label-items__list{align-items:center}.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item{align-items:center;margin-left:0;margin-right:0}.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item__title,.white-label-items.white-label-items--group.white-label-items--column-right .white-label-item__description{text-align:center}.white-label-items .white-label-items__column--left .white-label-item{align-items:center;margin-left:0;margin-right:0}.white-label-items .white-label-items__column--left .white-label-item__title,.white-label-items .white-label-items__column--left .white-label-item__description{text-align:center}.white-label-items .white-label-items__column--right .white-label-item{align-items:center;margin-left:0;margin-right:0}.white-label-items .white-label-items__column--right .white-label-item__title,.white-label-items .white-label-items__column--right .white-label-item__description{text-align:center}.white-label-items .white-label-item{max-width:100%}}.subscription-card{-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:.8rem;align-items:center;gap:max(1.2rem,min(1.25vw,2.4rem));width:100%;padding:max(1.2rem,min(1.25vw,2.4rem));display:flex}.subscription-card .subscription-card__image-wrapper{background:var(--white);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:max(6rem,min(4.79167vw,9.2rem));height:max(6rem,min(4.79167vw,9.2rem));display:flex;overflow:hidden}.subscription-card .subscription-card__image{object-fit:contain;width:100%;height:100%}.subscription-card .subscription-card__info{min-width:0;color:var(--white);font-family:var(--dm-sans);flex-direction:column;flex:1;gap:max(.4rem,min(.41667vw,.8rem));display:flex}.subscription-card .subscription-card__info .subscription-card__name{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:max(1.4rem,min(1.04167vw,2rem));font-weight:600;line-height:120%;overflow:hidden}.subscription-card .subscription-card__info .subscription-card__subtitle{font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:120%}.subscription-card .subscription-card__pricing{color:var(--white);font-family:var(--dm-sans);flex-direction:column;align-items:flex-end;gap:max(.4rem,min(.41667vw,.8rem));display:flex}.subscription-card .subscription-card__pricing .subscription-card__label{font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;line-height:100%}.subscription-card .subscription-card__pricing .subscription-card__price{white-space:nowrap;font-size:max(1.6rem,min(1.25vw,2.4rem));font-weight:700;line-height:100%}.subscription-card .subscription-card__pricing .subscription-card__savings{background:var(--orange-main-500);white-space:normal;border-radius:3.5rem;align-items:center;padding:.5rem .8rem;font-size:max(1rem,min(.72917vw,1.4rem));font-weight:500;line-height:100%;display:flex}.subscription-cards{width:100%;max-width:var(--page-width);grid-template-columns:1fr;gap:max(1.6rem,min(1.25vw,2.4rem));margin-left:auto;margin-right:auto;display:grid}@media screen and (min-width:768px){.subscription-cards{grid-template-columns:repeat(3,1fr);align-items:stretch}}.blaze-track-container:has(.subscription-card--featured){padding-top:max(2rem,min(1.66667vw,3.2rem))}.subscription-cards:has(.subscription-card--featured){padding-top:max(2rem,min(1.66667vw,3.2rem))}.subscription-card{background:var(--white);border:1.25px solid var(--grey-200);height:100%;font-family:var(--dm-sans);border-radius:max(1.6rem,min(1.25vw,2.4rem));flex-direction:column;gap:max(3.1rem,min(3.33333vw,6.4rem));padding:max(2.4rem,min(2.08333vw,4rem)) max(1.2rem,min(1.66667vw,3.2rem));transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.subscription-card:hover{box-shadow:0 1.2rem 3.2rem #45352a14}@media screen and (max-width:767px){.subscription-card{border-radius:1.6rem;gap:3.1rem;padding:2.4rem 1.2rem}}.subscription-card .subscription-card__badge{z-index:2;background:var(--orange-400);color:var(--white);text-align:center;white-space:nowrap;border-radius:max(.4rem,min(.41667vw,.8rem));justify-content:center;align-items:center;padding:max(.2rem,min(.20833vw,.4rem)) max(1.2rem,min(1.25vw,2.4rem));font-size:max(1.2rem,min(1.30208vw,2.5rem));font-weight:600;line-height:1.4;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.subscription-card .subscription-card__body{flex-direction:column;flex:1;gap:max(1.2rem,min(1.19792vw,2.3rem));display:flex}@media screen and (max-width:767px){.subscription-card .subscription-card__body{gap:1.2rem}}.subscription-card .subscription-card__body .subscription-card__title{color:var(--brown-main-500);text-align:center;font-size:max(1.7rem,min(1.30208vw,2.5rem));font-weight:600;line-height:1.4}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__title{font-size:1.7rem}}.subscription-card .subscription-card__body .subscription-card__price-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:max(.8rem,min(.625vw,1.2rem));padding-bottom:max(1.2rem,min(1.04167vw,2rem));display:flex}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__price-row{justify-content:center;gap:1.2rem;padding-bottom:0}}.subscription-card .subscription-card__body .subscription-card__price-row .subscription-card__price-group{align-items:baseline;gap:0;display:flex}.subscription-card .subscription-card__body .subscription-card__price-row .subscription-card__price-group .subscription-card__price{color:var(--brown-main-500);font-size:max(2.8rem,min(3.125vw,6rem));font-weight:700;line-height:1.2}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__price-row .subscription-card__price-group .subscription-card__price{font-size:2.8rem}}.subscription-card .subscription-card__body .subscription-card__price-row .subscription-card__price-group .subscription-card__recurrence{color:var(--brown-main-500);font-size:max(1.6rem,min(1.5625vw,3rem));font-weight:700;line-height:1.4}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__price-row .subscription-card__price-group .subscription-card__recurrence{font-size:1.6rem}}.subscription-card .subscription-card__body .subscription-card__price-row .subscription-card__discount{background:var(--grey-main-500);height:max(2.6rem,min(2.08333vw,4rem));color:var(--white);white-space:nowrap;border-radius:max(.4rem,min(.41667vw,.8rem));justify-content:center;align-items:center;padding-left:max(.8rem,min(.625vw,1.2rem));padding-right:max(.8rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;line-height:1.5;display:flex}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__price-row .subscription-card__discount{border-radius:.4rem;height:auto;padding:.4rem .6rem;font-size:1.2rem}}.subscription-card .subscription-card__body .subscription-card__divider{border:none;border-top:1.25px solid var(--grey-200);margin:0}.subscription-card .subscription-card__body .subscription-card__benefits{flex-direction:column;gap:max(1rem,min(1.04167vw,2rem));display:flex}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__benefits{gap:.6rem}}.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-title{color:var(--brown-main-500);font-size:max(1.2rem,min(1.04167vw,2rem));font-weight:400;line-height:1.5}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-title{font-size:1.2rem}}.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list{flex-direction:column;gap:max(1rem,min(1.04167vw,2rem));margin:0;padding:max(.6rem,min(.52083vw,1rem)) 0;list-style:none;display:flex}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list{gap:.6rem;padding:.6rem 0}}.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list .subscription-card__benefit{color:var(--brown-main-500);align-items:flex-start;gap:max(1.2rem,min(1.04167vw,2rem));font-size:max(1.2rem,min(1.04167vw,2rem));font-weight:400;line-height:1.5;display:flex}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list .subscription-card__benefit{gap:1.36rem;font-size:1.2rem}}.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list .subscription-card__benefit .subscription-card__benefit-icon{justify-content:center;align-items:center;width:max(2rem,min(1.5625vw,3rem));min-width:max(2rem,min(1.5625vw,3rem));height:max(2rem,min(1.5625vw,3rem));display:flex}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list .subscription-card__benefit .subscription-card__benefit-icon{width:2rem;min-width:2rem;height:2rem}}.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list .subscription-card__benefit .subscription-card__benefit-icon :-moz-any(svg){width:100%;height:100%}.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list .subscription-card__benefit .subscription-card__benefit-icon :-webkit-any(svg){width:100%;height:100%}.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list .subscription-card__benefit .subscription-card__benefit-icon :is(svg){width:100%;height:100%}.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list .subscription-card__benefit .subscription-card__benefit-icon :-webkit-any(svg) :-webkit-any(path){fill:none;stroke:var(--orange-main-500)}.subscription-card .subscription-card__body .subscription-card__benefits .subscription-card__benefits-list .subscription-card__benefit .subscription-card__benefit-icon :is(svg) :is(path){fill:none;stroke:var(--orange-main-500)}.subscription-card .subscription-card__body .subscription-card__target{color:var(--brown-main-500);margin-top:auto;font-size:max(1.4rem,min(1.04167vw,2rem));font-weight:500;line-height:1.5}@media screen and (max-width:767px){.subscription-card .subscription-card__body .subscription-card__target{font-size:1.4rem;line-height:1.2}}.subscription-card .subscription-popup-trigger{width:100%;display:flex}.subscription-card .subscription-popup-trigger .subscription-card__cta{background:var(--orange-main-500);width:100%;color:var(--white);font-family:var(--dm-sans);text-transform:uppercase;cursor:pointer;border:none;border-radius:max(.6rem,min(.41667vw,.8rem));justify-content:center;align-items:center;padding:max(1rem,min(.83333vw,1.6rem)) max(1.6rem,min(1.25vw,2.4rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:700;transition:background .2s;display:inline-flex}.subscription-card .subscription-popup-trigger .subscription-card__cta:hover{background:var(--orange-600)}@media screen and (max-width:767px){.subscription-card .subscription-popup-trigger .subscription-card__cta{border-radius:.6rem;padding:1rem 1.6rem;font-size:1.4rem}}.subscription-card--featured{border-color:var(--brown-main-500);border-width:2px}subscription-kit-popup{font-family:var(--dm-sans);display:none}subscription-kit-popup:not([hidden]){display:block}subscription-kit-popup .subscription-popup__overlay{z-index:99997;cursor:pointer;background:#1c15118c;position:fixed;top:0;bottom:0;left:0;right:0}subscription-kit-popup .subscription-popup__panel{z-index:99998;background:var(--white);border-radius:2.4rem 2.4rem 0 0;flex-direction:column;width:100%;max-height:90dvh;padding:max(2rem,min(2.60417vw,5rem)) max(2rem,min(4.6875vw,9rem));display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@media screen and (min-width:768px){subscription-kit-popup .subscription-popup__panel{border-radius:2.4rem;width:min(90vw,121rem);max-height:100dvh;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}}subscription-kit-popup .subscription-popup__header{flex-direction:column;gap:max(.2rem,min(.20833vw,.4rem));width:100%;padding:max(1.6rem,min(1.04167vw,2rem)) max(2.8rem,min(2.08333vw,4rem)) max(3.2rem,min(2.1875vw,4.2rem));display:flex}subscription-kit-popup .subscription-popup__header-top{justify-content:center;align-items:center;gap:max(.8rem,min(.52083vw,1rem));width:100%;display:flex;position:relative}subscription-kit-popup .subscription-popup__header-title{color:var(--brown-main-500);text-align:center;padding-top:2rem;font-size:max(2rem,min(1.66667vw,3.2rem));font-weight:600;line-height:1.1}subscription-kit-popup .subscription-popup__header-titles{flex-direction:column;align-items:center;gap:max(.8rem,min(.52083vw,2rem));width:100%;display:flex}subscription-kit-popup .subscription-popup__header-subtitle{color:var(--brown-main-500);text-align:center;font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:400}subscription-kit-popup .subscription-popup__close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}subscription-kit-popup .subscription-popup__close svg path{stroke:var(--brown-main-500);transition:stroke .2s}subscription-kit-popup .subscription-popup__close:hover svg path{stroke:var(--orange-main-500)}subscription-kit-popup .subscription-popup__close svg{width:max(1.8rem,min(1.04167vw,2rem));min-width:max(1.8rem,min(1.04167vw,2rem));height:max(1.8rem,min(1.04167vw,2rem));min-height:max(1.8rem,min(1.04167vw,2rem))}subscription-kit-popup .subscription-popup__body{scrollbar-width:thin;scrollbar-color:var(--orange-main-500) var(--grey-100);flex-direction:column;gap:max(1.6rem,min(1.25vw,2.4rem));padding:0 max(2rem,min(1.5625vw,3rem)) max(1.6rem,min(1.25vw,2.4rem));display:flex;overflow-y:auto}subscription-kit-popup .subscription-popup__body::-webkit-scrollbar{cursor:pointer;width:.6rem}subscription-kit-popup .subscription-popup__body::-webkit-scrollbar-track{background:var(--grey-100);border-radius:10rem}subscription-kit-popup .subscription-popup__body::-webkit-scrollbar-thumb{background:var(--orange-main-500);border-radius:10rem;transition:background .2s}subscription-kit-popup .subscription-popup__body::-webkit-scrollbar-thumb:hover{background:var(--orange-600);cursor:pointer}subscription-kit-popup .subscription-popup__group{flex-direction:column;gap:max(.8rem,min(.52083vw,1rem));display:flex}subscription-kit-popup .subscription-popup__group-title{color:var(--brown-main-500);text-transform:uppercase;border-radius:.4rem;padding:max(.5rem,min(.52083vw,1rem)) max(1.6rem,min(1.04167vw,2rem));font-size:max(1.4rem,min(1.04167vw,2rem));font-weight:800}subscription-kit-popup .subscription-popup__products{scrollbar-width:thin;scrollbar-color:var(--orange-main-500) var(--grey-100);grid-template-rows:1fr;grid-auto-columns:max(12rem,min(9.375vw,16rem));grid-auto-flow:column;gap:max(.8rem,min(.52083vw,1rem));width:100%;padding-bottom:.8rem;display:grid;overflow-x:auto}subscription-kit-popup .subscription-popup__products::-webkit-scrollbar{cursor:pointer;height:.4rem}subscription-kit-popup .subscription-popup__products::-webkit-scrollbar-track{background:var(--grey-100);border-radius:10rem}subscription-kit-popup .subscription-popup__products::-webkit-scrollbar-thumb{background:var(--orange-main-500);cursor:pointer;border-radius:10rem}subscription-kit-popup .subscription-popup__empty{color:var(--grey-400);text-align:center;padding:3rem 0;font-size:max(1.4rem,min(.83333vw,1.6rem))}subscription-kit-popup .subscription-popup__progress{width:100%}subscription-kit-popup .subscription-popup__progress-inner{position:relative}subscription-kit-popup .subscription-popup__progress-track{background:#f0f0f0;border-radius:2px;height:3px;position:absolute;top:1.8rem;left:1.8rem;right:1.8rem;overflow:hidden;transform:translateY(-50%)}subscription-kit-popup .subscription-popup__progress-fill{background:var(--orange-main-500);border-radius:2px;width:0%;height:100%;transition:width .45s}subscription-kit-popup .subscription-popup__progress-steps{z-index:1;justify-content:space-between;display:flex;position:relative}subscription-kit-popup .subscription-popup__progress-step{flex-direction:column;align-items:center;gap:.5rem;display:flex}subscription-kit-popup .subscription-popup__progress-step-icon{background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;transition:background .3s;display:flex}subscription-kit-popup .subscription-popup__progress-step--reached .subscription-popup__progress-step-icon{background:var(--orange-main-500)}subscription-kit-popup .subscription-popup__progress-step-icon svg{width:1.6rem;height:1.6rem}subscription-kit-popup .subscription-popup__progress-step-icon svg path{fill:var(--orange-main-500)}subscription-kit-popup .subscription-popup__progress-step--reached .subscription-popup__progress-step-icon svg path{fill:var(--white)}subscription-kit-popup .subscription-popup__progress-step-label{color:var(--orange-main-500);white-space:nowrap;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:600;transition:color .3s;position:absolute;top:3.2rem}subscription-kit-popup .subscription-popup__progress-step--reached .subscription-popup__progress-step-label{color:var(--orange-main-500)}subscription-kit-popup .subscription-popup__footer{background:var(--white);border-top:none;flex-direction:column;flex-shrink:0;gap:max(1.2rem,min(1.04167vw,2rem));padding:max(1.6rem,min(1.25vw,2.4rem)) max(2rem,min(1.5625vw,3rem));display:flex}subscription-kit-popup .subscription-popup__recurrence-title{color:var(--brown-main-500);margin:0 0 max(.8rem,min(.52083vw,1rem));font-size:max(1.8rem,min(1.25vw,2.4rem));font-weight:600}subscription-kit-popup .subscription-popup__recurrence-options{grid-template-columns:repeat(3,1fr);align-items:flex-end;gap:max(.6rem,min(1.5625vw,3rem));width:100%;display:grid}subscription-kit-popup .subscription-popup__recurrence-option-wrapper{flex-direction:column;display:inline-flex;position:relative}subscription-kit-popup .subscription-popup__recurrence-option-wrapper:has(.subscription-popup__recurrence-flag){padding-top:1.6rem}subscription-kit-popup .subscription-popup__recurrence-flag{background:var(--orange-400);color:var(--white);text-transform:uppercase;letter-spacing:.01rem;white-space:nowrap;pointer-events:none;border-radius:.4rem;padding:max(.2rem,min(.3125vw,.6rem)) max(.4rem,min(.52083vw,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%)}@media screen and (max-width:767px){subscription-kit-popup .subscription-popup__recurrence-options{grid-template-columns:1fr;align-items:stretch}subscription-kit-popup .subscription-popup__recurrence-flag{left:1.4rem;transform:none}}subscription-kit-popup .subscription-popup__recurrence-option{border:1px solid var(--grey-200);background:var(--white);cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;gap:max(.6rem,min(.52083vw,1rem));padding:max(.8rem,min(.625vw,1.2rem)) max(.4rem,min(.52083vw,1rem));transition:border-color .2s,background .2s;display:flex}subscription-kit-popup .subscription-popup__recurrence-option:hover{border-color:var(--orange-main-500)}subscription-kit-popup .subscription-popup__recurrence-option--active{background:var(--orange-main-500);border-color:var(--orange-main-500)}subscription-kit-popup .subscription-popup__recurrence-input{accent-color:var(--orange-main-500);cursor:pointer;flex-shrink:0;width:max(1.6rem,min(1.30208vw,2.5rem));height:max(1.6rem,min(1.30208vw,2.5rem));padding:.4rem}subscription-kit-popup .subscription-popup__recurrence-option--active .subscription-popup__recurrence-input{accent-color:var(--white)}subscription-kit-popup .subscription-popup__recurrence-label{color:var(--brown-main-500);text-transform:uppercase;letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:max(1.4rem,min(1.04167vw,2rem));font-weight:600;line-height:100%;transition:color .2s}subscription-kit-popup .subscription-popup__recurrence-option--active .subscription-popup__recurrence-label{color:var(--white)}subscription-kit-popup .subscription-popup__summary{flex-direction:column;gap:max(1.2rem,min(.9375vw,1.8rem));width:100%;display:flex}@media screen and (min-width:900px){subscription-kit-popup .subscription-popup__summary{grid-template-columns:1fr 1.2fr;width:100%;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{color:var(--grey-400);margin:0;padding:.4rem 0;font-size:max(1.2rem,min(.72917vw,1.4rem));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;gap:.4rem;width:100%;display:flex}subscription-kit-popup .subscription-popup__summary-title{color:var(--brown-main-500);margin-bottom:1.2rem;font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:800;line-height:110%}subscription-kit-popup .subscription-popup__summary-subtitle{color:var(--brown-main-500);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:800;line-height:110%}subscription-kit-popup .subscription-popup__summary-list{scrollbar-width:thin;scrollbar-color:var(--orange-main-500) var(--grey-100);flex-direction:column;gap:max(1rem,min(.625vw,1.2rem));height:100%;max-height:9rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}subscription-kit-popup .subscription-popup__summary-list::-webkit-scrollbar{cursor:pointer;width:.4rem}subscription-kit-popup .subscription-popup__summary-list::-webkit-scrollbar-track{background:var(--grey-100);border-radius:10rem}subscription-kit-popup .subscription-popup__summary-list::-webkit-scrollbar-thumb{background:var(--orange-main-500);cursor:pointer;border-radius:10rem}subscription-kit-popup .subscription-popup__summary-list li{color:var(--grey-700);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:110%}subscription-kit-popup .subscription-popup__summary-right{flex-direction:column;gap:.6rem;width:100%;display:flex}subscription-kit-popup .subscription-popup__value-banner{background:var(--brown-main-500);border:1px solid var(--grey-main-500);color:var(--white);text-transform:uppercase;letter-spacing:.04em;border-radius:.8rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;padding:max(.8rem,min(.625vw,1.2rem)) max(1.2rem,min(.83333vw,1.6rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;display:flex}subscription-kit-popup .subscription-popup__recurrence-tag{color:var(--white);font-weight:800}subscription-kit-popup .subscription-popup__savings-container{background-color:var(--white);border:1px solid var(--brown-main-500);border-radius:.8rem;justify-content:center;align-items:center;gap:max(1.2rem,min(.83333vw,1.6rem));padding:max(.8rem,min(.625vw,1.2rem)) max(1.2rem,min(.83333vw,1.6rem));display:flex}subscription-kit-popup .subscription-popup__savings-container svg{flex-shrink:0;width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem))}subscription-kit-popup .subscription-popup__savings-container svg path{fill:var(--brown-main-500)}subscription-kit-popup .subscription-popup__savings{color:var(--grey-400);text-transform:uppercase;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:italic;font-weight:500;line-height:120%}subscription-kit-popup .subscription-popup__savings .subscription-popup__savings-amount{color:var(--brown-main-500);font-weight:600}subscription-kit-popup .subscription-popup__buy-button{background:var(--orange-main-500);width:100%;color:var(--white);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;border-radius:.8rem;justify-content:center;align-items:center;gap:.8rem;padding:max(1rem,min(.625vw,1.2rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;transition:background .2s;display:flex}subscription-kit-popup .subscription-popup__buy-button .buy-button__text{align-items:center;gap:.8rem;display:inline-flex}subscription-kit-popup .subscription-popup__buy-button .buy-button__text svg{width:max(1.6rem,min(1.04167vw,2rem));height:max(1.6rem,min(1.04167vw,2rem))}subscription-kit-popup .subscription-popup__buy-button .buy-button__text svg path{fill:var(--white);stroke:var(--white)}subscription-kit-popup .subscription-popup__buy-button:hover:not([disabled]){background:var(--orange-600)}subscription-kit-popup .subscription-popup__buy-button[disabled]{opacity:.45;cursor:not-allowed}.subscription-popup-trigger{width:100%;display:flex}.subscription-popup-item{border-radius:1rem;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.subscription-popup-item:hover{box-shadow:0 4px 16px #1c151114}.subscription-popup-item[data-added=true]{border-color:var(--green-main-500)}.subscription-popup-item[data-added=true] .subscription-popup-item__add-button,.subscription-popup-item[data-added=false] .quantity-input{display:none}.subscription-popup-item__image-wrapper{aspect-ratio:1;border:1px solid var(--grey-100);border-bottom:none;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;height:max(11rem,min(7.8125vw,15rem));min-height:max(11rem,min(7.8125vw,15rem));text-decoration:none;display:block;overflow:hidden}.subscription-popup-item__image{object-fit:contain;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{border:1px solid var(--grey-100);border-bottom:none;flex-direction:column;gap:.4rem;width:100%;padding:max(.8rem,min(.52083vw,1rem)) max(.8rem,min(.625vw,1.2rem)) 0;display:flex}.subscription-popup-item__title{color:var(--brown-main-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;line-height:100%;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.subscription-popup-item__title:hover{color:var(--orange-main-500)}.subscription-popup-item product-price .product-price__wrapper{flex-direction:column;gap:0}.subscription-popup-item product-price .product-price__container{flex-direction:column;align-items:flex-start;gap:0;display:flex}.subscription-popup-item product-price .product-price__compare{color:var(--grey-300);font-size:max(.8rem,min(.52083vw,1rem));font-weight:400;text-decoration:line-through}.subscription-popup-item product-price .product-price__compare:empty{display:none}.subscription-popup-item product-price .product-price__current{color:var(--brown-main-500);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600}.subscription-popup-item product-price .product-price__current-discount{flex-direction:column;align-items:flex-start;gap:0;display:flex}.subscription-popup-item product-price .product-price__pix-discount-badge,.subscription-popup-item product-price .product-price__installments{display:none}.subscription-popup-item__action{border:1px solid var(--grey-100);border-top:none;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;justify-content:center;align-items:end;height:100%;padding:max(.8rem,min(.52083vw,1rem)) max(.8rem,min(.625vw,1.2rem));display:flex}.subscription-popup-item__add-button{border:1px solid var(--orange-600);background:var(--orange-main-500);width:100%;color:var(--white);font-family:var(--dm-sans);cursor:pointer;white-space:nowrap;border-radius:.8rem;padding:max(.6rem,min(.41667vw,.8rem)) max(1.2rem,min(.72917vw,1.4rem));font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;transition:background .2s,color .2s}.subscription-popup-item__add-button:hover{background:var(--orange-600)}.subscription-popup-item__add-button:active{background:var(--orange-700)}.subscription-popup-item quantity-input{border:1px solid var(--grey-200);border-radius:10rem}.subscription-popup-item quantity-input .quantity-input__button{padding:.6rem .8rem}.subscription-popup-item quantity-input .quantity-input__button svg path{stroke:var(--brown-main-500)}.subscription-popup-item quantity-input .quantity-input__input{width:2.5rem;color:var(--grey-600);text-align:center;font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400}look-book{width:100%;height:100%;padding-top:var(--lookbook-padding-top,4rem);padding-bottom:var(--lookbook-padding-bottom,4rem);display:block;position:relative}.lookbook__inner{width:100%;height:100%;margin:0}.lookbook__title{color:#45352a;font-family:var(--dm-sans);text-align:center;margin:0 0 max(2rem,min(2vw,4rem));font-size:max(2.8rem,min(3.125vw,6rem));font-weight:600}.lookbook__stage{width:100%;height:100%;position:relative}.lookbook__stage--desktop{display:none}.lookbook__stage--mobile{display:block}@media(min-width:768px){.lookbook__stage--desktop{display:block}.lookbook__stage--mobile{display:none}}.lookbook__image{object-fit:cover;width:100%;height:100%;display:block}.lookbook__hotspot{z-index:2;width:0;height:0;position:absolute}.lookbook__pin{background-color:var(--lookbook-pin-color,#d97706);width:max(1.6rem,min(1.6vw,2.2rem));height:max(1.6rem,min(1.6vw,2.2rem));box-shadow:0 0 0 .4rem var(--lookbook-pin-bg,#fff);cursor:pointer;-webkit-appearance:none;appearance:none;z-index:3;border:none;border-radius:50%;justify-content:center;align-items:center;width:max(.8rem,min(.83333vw,1.6rem));height:max(.8rem,min(.83333vw,1.6rem));padding:0;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.lookbook__pin:before{content:"";background-color:var(--lookbook-pin-color,#d97706);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.lookbook__pin:focus-visible{outline:.2rem solid var(--lookbook-pin-color,#d97706);outline-offset:.4rem}@keyframes lookbook-pin-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.lookbook__card{background-color:var(--lookbook-card-bg,#fff);min-width:20rem;max-width:max(22rem,min(22vw,28rem));color:var(--lookbook-card-text,#1a1a1a);z-index:5;border-radius:1.2rem;padding:max(1.2rem,min(1vw,1.6rem)) max(1.4rem,min(1.2vw,2rem));position:absolute;top:calc(50% + 1.6rem);left:50%;transform:translate(-50%);box-shadow:0 .4rem 1.6rem #0000001f}.lookbook__card[hidden]{display:none}.lookbook__card--align-right{left:auto;right:50%;transform:translate(1.2rem)}.lookbook__card--align-left{left:50%;right:auto;transform:translate(-1.2rem)}.lookbook__card--align-top{top:auto;bottom:calc(50% + 1.6rem)}@media(max-width:767px){.lookbook__card{max-width:calc(100vw - 2rem)}}.lookbook__card-title{font-family:var(--dm-sans);margin:0 0 .6rem;font-size:max(1.4rem,min(1vw,1.8rem));font-weight:600}.lookbook__card-description{font-family:var(--dm-sans);margin:0;font-size:max(1.2rem,min(.83333vw,1.4rem));line-height:1.4}.lookbook__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}.lookbook__coord-overlay{color:#fff;pointer-events:none;z-index:10;background-color:#000000bf;border-radius:.4rem;padding:.6rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.2rem;position:absolute;top:.8rem;left:.8rem}.lookbook__pin-label{color:#fff;white-space:nowrap;pointer-events:none;z-index:4;background-color:#000000bf;border-radius:.3rem;padding:.2rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;position:absolute;top:0;left:1.4rem;transform:translateY(-50%)}look-book:not([data-show-coords=true]) .lookbook__coord-overlay,look-book:not([data-show-coords=true]) .lookbook__pin-label{display:none}.main-product__wrapper{background-color:hsl(var(--positiveco-neutral-100));width:100%}main-product{padding-top:max(2rem,min(2.08333vw,4rem));padding-bottom:max(2rem,min(4.16667vw,8rem));display:block}@media screen and (min-width:768px){main-product{max-width:var(--page-width);margin-left:auto;margin-right:auto}@media screen and (min-width:1440px){main-product{max-width:calc(var(--page-width) * .85)}@media screen and (min-width:1600px){main-product{max-width:calc(var(--page-width) * .8)}}}}main-product :-webkit-any(*){font-family:var(--family-dm)}main-product :is(*){font-family:var(--family-dm)}main-product .main-product__content{flex-direction:column;gap:2rem;display:flex;position:relative}@media screen and (min-width:900px){main-product .main-product__content{grid-template-columns:1.203fr 1fr;gap:max(3rem,min(4.16667vw,8rem));display:grid}}main-product .main-product__content .main-product__images{max-width:var(--page-width);width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:900px){main-product .main-product__content .main-product__images{max-width:none;top:calc(var(--header-height,0px) + 2rem);align-self:start;margin-left:0;margin-right:0;position:sticky}}main-product .main-product__content .main-product__images .blaze-slider{width:100%}main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination{gap:.7rem;margin-top:1.6rem}main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination :-webkit-any(button){background:var(--brown-main-500);opacity:.3;border:none;border-radius:7.5rem;width:1rem;min-width:1rem;height:1rem;min-height:1rem;transition:all .3s}main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination :is(button){background:var(--brown-main-500);opacity:.3;border:none;border-radius:7.5rem;width:1rem;min-width:1rem;height:1rem;min-height:1rem;transition:all .3s}main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination :-webkit-any(button).active{opacity:1;width:3.2rem;min-width:3.2rem}main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination :is(button).active{opacity:1;width:3.2rem;min-width:3.2rem}main-product .main-product__content .main-product__images .blaze-slider .blaze-track{padding-bottom:.1rem}main-product .main-product__content .main-product__images .main-product__images--mobile{width:100%;display:block}@media screen and (min-width:900px){main-product .main-product__content .main-product__images .main-product__images--mobile{display:none}}main-product .main-product__content .main-product__images .main-product__images--desktop{display:none}@media screen and (min-width:900px){main-product .main-product__content .main-product__images .main-product__images--desktop{flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));display:flex}}main-product .main-product__content .main-product__images .main-product__viewer{width:100%;position:relative}main-product .main-product__content .main-product__images .main-product__viewer .main-product__viewer-track{width:100%}main-product .main-product__content .main-product__images .main-product__viewer .main-product__viewer-slide{display:none}main-product .main-product__content .main-product__images .main-product__viewer .main-product__viewer-slide.active{display:block}main-product .main-product__content .main-product__images .main-product__viewer .main-product__viewer-slide .product-media-item{aspect-ratio:1;height:auto}main-product .main-product__content .main-product__images .main-product__viewer .main-product__viewer-slide .product-media-item :-webkit-any(img){object-fit:contain}main-product .main-product__content .main-product__images .main-product__viewer .main-product__viewer-slide .product-media-item :is(img){object-fit:contain}main-product .main-product__content .main-product__images .main-product__arrow{z-index:10;background:hsl(var(--white));cursor:pointer;border:1px solid #d3d3d3;border-radius:50%;justify-content:center;align-items:center;width:max(3.6rem,min(2.5vw,4.8rem));height:max(3.6rem,min(2.5vw,4.8rem));transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}main-product .main-product__content .main-product__images .main-product__arrow:hover{border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__images .main-product__arrow :-webkit-any(svg){width:max(1.6rem,min(1.04167vw,2rem));height:auto;color:hsl(var(--black))}main-product .main-product__content .main-product__images .main-product__arrow :is(svg){width:max(1.6rem,min(1.04167vw,2rem));height:auto;color:hsl(var(--black))}main-product .main-product__content .main-product__images .main-product__arrow.main-product__arrow--prev{left:max(1.2rem,min(.83333vw,1.6rem))}main-product .main-product__content .main-product__images .main-product__arrow.main-product__arrow--next{right:max(1.2rem,min(.83333vw,1.6rem))}main-product .main-product__content .main-product__images .main-product__thumbnails{gap:max(1.5rem,min(.625vw,3.3rem));display:flex}main-product .main-product__content .main-product__images .main-product__thumbnail{cursor:pointer;background:0 0;border:1px solid #d3d3d3;border-radius:.8rem;flex-shrink:0;width:15rem;height:15rem;padding:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}main-product .main-product__content .main-product__images .main-product__thumbnail :-webkit-any(img){object-fit:cover;width:100%;height:100%}main-product .main-product__content .main-product__images .main-product__thumbnail :is(img){object-fit:cover;width:100%;height:100%}main-product .main-product__content .main-product__images .main-product__thumbnail.active{border-color:#d3d3d3;box-shadow:0 0 0 1px #d3d3d3}main-product .main-product__content .main-product__images .main-product__thumbnail:hover:not(.active){border-color:#828282}main-product .main-product__content .main-product__images .main-product__thumbnail-more{color:hsl(var(--white));font-family:var(--dm-sans);pointer-events:none;background:linear-gradient(#f0ede899 0% 100%);justify-content:center;align-items:center;font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}main-product .main-product__content .main-product__images .main-product__hidden-images{flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));margin-top:max(1.2rem,min(.83333vw,1.6rem));transition:height .3s,margin-top .3s;display:flex;overflow:hidden}main-product .main-product__content .main-product__images .main-product__hidden-images[closed]{height:0;margin-top:0}main-product .main-product__content .main-product__images .main-product__hidden-images .product-media-item.main-product__hidden-image{aspect-ratio:1;width:100%;height:auto}main-product .main-product__content .main-product__images .main-product__hidden-images .product-media-item.main-product__hidden-image :-webkit-any(img){object-fit:contain}main-product .main-product__content .main-product__images .main-product__hidden-images .product-media-item.main-product__hidden-image :is(img){object-fit:contain}main-product .main-product__content .main-product__images .product-media-item{border:1px solid #d3d3d3;border-radius:1rem;height:42.5rem;display:flex;position:relative;overflow:hidden}@media screen and (min-width:900px){main-product .main-product__content .main-product__images .product-media-item{height:max(32rem,min(21.875vw,42rem))}}main-product .main-product__content .main-product__images .product-media-item :-webkit-any(img){object-fit:cover;width:100%;height:100%}main-product .main-product__content .main-product__images .product-media-item :is(img){object-fit:cover;width:100%;height:100%}main-product .main-product__content .main-product__images .product-media-item :-webkit-any(video){object-fit:cover;width:100%;height:100%}main-product .main-product__content .main-product__images .product-media-item :is(video){object-fit:cover;width:100%;height:100%}main-product .main-product__content .main-product__images .product-media-item .product-media-item__icons{z-index:5;align-items:center;gap:max(.9rem,min(.625vw,1.2rem));display:flex;position:absolute;top:max(1.65rem,min(1.66667vw,3.2rem));left:max(1.6rem,min(1.66667vw,3.2rem))}main-product .main-product__content .main-product__images .product-media-item .product-media-item__icons .product-media-item__icon-text{background:var(--brand-20);border-radius:2.6464rem;justify-content:center;align-items:center;padding:max(.6rem,min(.52083vw,1rem)) max(.6rem,min(.625vw,1.2rem));display:flex}main-product .main-product__content .main-product__images .product-media-item .product-media-item__icons .product-media-item__icon-text :-webkit-any(svg){width:max(1.4rem,min(1.30208vw,2.5rem));height:max(1.4rem,min(1.30208vw,2.5rem))}main-product .main-product__content .main-product__images .product-media-item .product-media-item__icons .product-media-item__icon-text :is(svg){width:max(1.4rem,min(1.30208vw,2.5rem));height:max(1.4rem,min(1.30208vw,2.5rem))}main-product .main-product__content .main-product__infos{max-width:var(--page-width);flex-direction:column;width:100%;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:900px){main-product .main-product__content .main-product__infos.main-product__infos--sticky{height:fit-content;position:sticky;top:8rem}}main-product .main-product__content .main-product__infos .main-product__beans{flex-wrap:wrap;gap:max(.8rem,min(.52083vw,1rem));margin-bottom:max(1.2rem,min(.83333vw,1.6rem));display:flex}main-product .main-product__content .main-product__infos .main-product__beans .main-product__bean{border:1px solid var(--orange-600);background:var(--orange-100);color:var(--orange-600);font-family:var(--dm-sans);white-space:nowrap;border-radius:999.9rem;justify-content:center;align-items:center;padding:max(.8rem,min(.52083vw,1rem)) max(1.6rem,min(1.04167vw,2rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;line-height:normal;display:flex}main-product .main-product__content .main-product__infos .main-product__beans .main-product__bean.main-product__bean--in-stock{border-color:var(--green-main-500);background:var(--green-100);color:var(--green-main-500)}main-product .main-product__content .main-product__infos .main-product__beans .main-product__bean.main-product__bean--out-of-stock{border-color:var(--grey-400);background:var(--beige-100);color:var(--grey-400)}main-product .main-product__content .main-product__infos .product-title{flex-direction:column;display:flex}main-product .main-product__content .main-product__infos .product-title .product-title__text{color:var(--brown-main-500);font-family:var(--dm-sans);font-size:max(2.8rem,min(1.875vw,3.6rem));font-weight:600;line-height:normal}main-product .main-product__content .main-product__infos .product-title .product-title__sku{color:var(--brown-300);font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:300;line-height:normal}main-product .main-product__content .main-product__infos .main-product__price{font-family:var(--dm-sans);border-top:.5px solid #d3d3d3;border-bottom:.5px solid #d3d3d3;flex-direction:column;align-self:stretch;align-items:flex-start;gap:1.5rem;padding:2rem 0;display:flex}main-product .main-product__content .main-product__infos .main-product__price.product-price--with-sku{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem}main-product .main-product__content .main-product__infos .main-product__price .product-price__container{flex-direction:column;gap:.6rem;display:flex}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__compare{color:var(--brown-200);font-family:var(--dm-sans);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:300;line-height:normal;text-decoration:line-through}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount{flex-flow:wrap;align-items:center;gap:.6rem;display:flex}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount .product-price__current{color:var(--brown-main-500);font-family:var(--dm-sans);align-items:center;font-size:max(2.8rem,min(1.875vw,3.6rem));font-weight:600;line-height:normal;display:flex}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount .product-price__pix-discount-badge{background:var(--color-accent);color:hsl(var(--black));white-space:nowrap;border-radius:.6rem;padding:.4rem max(.4rem,min(.41667vw,.8rem));font-size:max(1rem,min(.83333vw,1.6rem));font-weight:600}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount .product-price__pix-text{color:var(--color-text-body);white-space:nowrap;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:600}main-product .main-product__content .main-product__infos .main-product__price .product-price__sku{color:var(--brown-300);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;display:flex}main-product .main-product__content .main-product__infos .main-product__price .product-price__sku .product-price__sku-label{font-weight:500}main-product .main-product__content .main-product__infos .main-product__price .product-price__sku .product-price__sku-value{font-weight:400}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments{color:var(--brown-300);font-family:var(--dm-sans);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;line-height:normal;display:inline}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments:has(.info_installment:empty){display:none}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :-webkit-any(*){display:inline}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :is(*){display:inline}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :-webkit-any(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:auto;margin-right:.4rem;display:inline-block}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :is(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:auto;margin-right:.4rem;display:inline-block}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :-webkit-any(span){font-weight:600}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :is(span){font-weight:600}main-product .main-product__content .main-product__infos .main-product__description-wrapper{color:var(--brown-300);font-family:var(--dm-sans);margin-bottom:1.4rem;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:300;line-height:normal;display:inline}main-product .main-product__content .main-product__infos .main-product__description-wrapper :-webkit-any(h3){font-size:max(1.6rem,min(.9375vw,1.8rem))}main-product .main-product__content .main-product__infos .main-product__description-wrapper :is(h3){font-size:max(1.6rem,min(.9375vw,1.8rem))}main-product .main-product__content .main-product__infos .main-product__description-wrapper :-webkit-any(ul){list-style:none}main-product .main-product__content .main-product__infos .main-product__description-wrapper :is(ul){list-style:none}main-product .main-product__content .main-product__infos .main-product__description-wrapper .main-product__description{max-height:calc(4.5*max(1.6rem,min(.9375vw,1.8rem)));font-weight:300;line-height:1.5;overflow:hidden}main-product .main-product__content .main-product__infos .main-product__description-wrapper .main-product__description.has-overflow{-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(#000 calc(100% - 2rem),transparent 100%)}main-product .main-product__content .main-product__infos .main-product__description-wrapper .main-product__description.expanded{max-height:none;-webkit-mask-image:none;mask-image:none}main-product .main-product__content .main-product__infos .main-product__description-wrapper .main-product__toggle{color:#000;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;display:none}main-product .main-product__content .main-product__infos .variants-list{padding-bottom:1.8rem}main-product .main-product__content .main-product__infos .variants-list .variants-list__title{margin-bottom:1rem;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:700}main-product .main-product__content .main-product__infos .variants-list .variants-list__items{grid-template-columns:repeat(auto-fill,minmax(max(6.8rem,min(4.0625vw,7.8rem)),1fr));gap:max(1.25rem,min(1.04167vw,2rem));display:grid}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item{flex-direction:column;gap:max(.4rem,min(.41667vw,.8rem));max-width:max(6.8rem,min(4.0625vw,7.8rem));text-decoration:none;display:flex}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item :-webkit-any(img){object-fit:contain;background-color:#f8f8f8;border:1px solid #d3d3d3;border-radius:.8rem;width:100%;height:100%;max-height:max(6.8rem,min(4.0625vw,7.8rem));transition:border-color .25s,background-color .25s,box-shadow .25s;box-shadow:0 2px 6px transparent}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item :is(img){object-fit:contain;background-color:#f8f8f8;border:1px solid #d3d3d3;border-radius:.8rem;width:100%;height:100%;max-height:max(6.8rem,min(4.0625vw,7.8rem));transition:border-color .25s,background-color .25s,box-shadow .25s;box-shadow:0 2px 6px transparent}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item .variants-list__item-title{text-align:center;color:#5e5e5e;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;transition:color .25s,text-shadow .25s}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item.variants-list__item--active :-webkit-any(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item.variants-list__item--active :is(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item.variants-list__item--active .variants-list__item-title{color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black))}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item:hover :-webkit-any(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item:hover :is(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item:hover .variants-list__item-title{color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black))}main-product .main-product__content .main-product__infos :-moz-any(variant-selector){padding-bottom:1.8rem}main-product .main-product__content .main-product__infos :-moz-any(variant-selector) .variants-list__title{margin-bottom:1rem;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:700}main-product .main-product__content .main-product__infos :-moz-any(variant-selector) .variants-list__items{grid-template-columns:repeat(auto-fill,minmax(max(6.8rem,min(4.0625vw,7.8rem)),1fr));gap:max(1.25rem,min(1.04167vw,2rem));display:grid}main-product .main-product__content .main-product__infos :-moz-any(variant-selector) .variants-list__items .variants-list__item{flex-direction:column;gap:max(.4rem,min(.41667vw,.8rem));max-width:max(6.8rem,min(4.0625vw,7.8rem));text-decoration:none;display:flex}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector){padding-bottom:1.8rem}main-product .main-product__content .main-product__infos :is(variant-selector){padding-bottom:1.8rem}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .variants-list__title{margin-bottom:1rem;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:700}main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__title{margin-bottom:1rem;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:700}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .variants-list__items{grid-template-columns:repeat(auto-fill,minmax(max(6.8rem,min(4.0625vw,7.8rem)),1fr));gap:max(1.25rem,min(1.04167vw,2rem));display:grid}main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items{grid-template-columns:repeat(auto-fill,minmax(max(6.8rem,min(4.0625vw,7.8rem)),1fr));gap:max(1.25rem,min(1.04167vw,2rem));display:grid}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .variants-list__items .variants-list__item{flex-direction:column;gap:max(.4rem,min(.41667vw,.8rem));max-width:max(6.8rem,min(4.0625vw,7.8rem));text-decoration:none;display:flex}main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item{flex-direction:column;gap:max(.4rem,min(.41667vw,.8rem));max-width:max(6.8rem,min(4.0625vw,7.8rem));text-decoration:none;display:flex}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .variants-list__items .variants-list__item :-webkit-any(img){object-fit:contain;background-color:#f8f8f8;border:1px solid #d3d3d3;border-radius:.8rem;width:100%;height:100%;max-height:max(6.8rem,min(4.0625vw,7.8rem));transition:border-color .25s,background-color .25s,box-shadow .25s;box-shadow:0 2px 6px transparent}main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item :is(img){object-fit:contain;background-color:#f8f8f8;border:1px solid #d3d3d3;border-radius:.8rem;width:100%;height:100%;max-height:max(6.8rem,min(4.0625vw,7.8rem));transition:border-color .25s,background-color .25s,box-shadow .25s;box-shadow:0 2px 6px transparent}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .variants-list__items .variants-list__item .variants-list__item-title{text-align:center;color:#5e5e5e;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;transition:color .25s,text-shadow .25s}main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item .variants-list__item-title{text-align:center;color:#5e5e5e;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;transition:color .25s,text-shadow .25s}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .variants-list__items .variants-list__item.variants-list__item--active :-webkit-any(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item.variants-list__item--active :is(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .variants-list__items .variants-list__item.variants-list__item--active .variants-list__item-title{color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black))}main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item.variants-list__item--active .variants-list__item-title{color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black))}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .variants-list__items .variants-list__item:hover :-webkit-any(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item:hover :is(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .variants-list__items .variants-list__item:hover .variants-list__item-title{color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black))}main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item:hover .variants-list__item-title{color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black))}main-product .main-product__content .main-product__infos .variant-selector{padding-bottom:1.8rem}main-product .main-product__content .main-product__infos .variant-selector .variants-list__title{margin-bottom:1rem;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:700}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items{grid-template-columns:repeat(auto-fill,minmax(max(6.8rem,min(4.0625vw,7.8rem)),1fr));gap:max(1.25rem,min(1.04167vw,2rem));display:grid}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item{flex-direction:column;gap:max(.4rem,min(.41667vw,.8rem));max-width:max(6.8rem,min(4.0625vw,7.8rem));text-decoration:none;display:flex}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item :-webkit-any(img){object-fit:contain;background-color:#f8f8f8;border:1px solid #d3d3d3;border-radius:.8rem;width:100%;height:100%;max-height:max(6.8rem,min(4.0625vw,7.8rem));transition:border-color .25s,background-color .25s,box-shadow .25s;box-shadow:0 2px 6px transparent}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item :is(img){object-fit:contain;background-color:#f8f8f8;border:1px solid #d3d3d3;border-radius:.8rem;width:100%;height:100%;max-height:max(6.8rem,min(4.0625vw,7.8rem));transition:border-color .25s,background-color .25s,box-shadow .25s;box-shadow:0 2px 6px transparent}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item .variants-list__item-title{text-align:center;color:#5e5e5e;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:500;transition:color .25s,text-shadow .25s}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item.variants-list__item--active :-webkit-any(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item.variants-list__item--active :is(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item.variants-list__item--active .variants-list__item-title{color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black))}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item:hover :-webkit-any(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item:hover :is(img){background-color:hsl(var(--white));border-color:#828282;box-shadow:0 2px 8px #00000014}main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item:hover .variants-list__item-title{color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black))}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .product-option .option-values{gap:.9rem}}main-product .main-product__content .main-product__infos :-moz-any(variant-selector){gap:max(1.2rem,min(.72917vw,1.4rem));padding-bottom:1.6rem}main-product .main-product__content .main-product__infos :-moz-any(variant-selector):has(+.main-product__buying-options){padding-bottom:2rem}main-product .main-product__content .main-product__infos :-moz-any(variant-selector) .option-title{font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:700}main-product .main-product__content .main-product__infos :-moz-any(variant-selector) .product-option{gap:1rem}main-product .main-product__content .main-product__infos :-moz-any(variant-selector) .product-option .option-values{flex-wrap:wrap;gap:1.2rem;display:flex}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos :-moz-any(variant-selector) .product-option .option-values{gap:.9rem}}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector){gap:max(1.2rem,min(.72917vw,1.4rem));padding-bottom:1.6rem}main-product .main-product__content .main-product__infos :is(variant-selector){gap:max(1.2rem,min(.72917vw,1.4rem));padding-bottom:1.6rem}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector):has(+.main-product__buying-options){padding-bottom:2rem}main-product .main-product__content .main-product__infos :is(variant-selector):has(+.main-product__buying-options){padding-bottom:2rem}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .option-title{font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:700}main-product .main-product__content .main-product__infos :is(variant-selector) .option-title{font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:700}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .product-option{gap:1rem}main-product .main-product__content .main-product__infos :is(variant-selector) .product-option{gap:1rem}main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .product-option .option-values{flex-wrap:wrap;gap:1.2rem;display:flex}main-product .main-product__content .main-product__infos :is(variant-selector) .product-option .option-values{flex-wrap:wrap;gap:1.2rem;display:flex}@media screen and (min-width:1024px){main-product .main-product__content .main-product__infos :-webkit-any(variant-selector) .product-option .option-values{gap:.9rem}main-product .main-product__content .main-product__infos :is(variant-selector) .product-option .option-values{gap:.9rem}}main-product .main-product__content .main-product__infos :-moz-any(buy-button){background:hsl(var(--positiveco-verde-escuro-900));border-radius:1.2rem;flex-grow:1;justify-content:center;align-items:center;padding:1.2rem;line-height:100%;transition:all .3s ease-in-out;display:flex}main-product .main-product__content .main-product__infos :-moz-any(buy-button) .buy-button__text{font-family:var(--family-poppins);color:var(--color-accent);text-align:center;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:100%}main-product .main-product__content .main-product__infos :-moz-any(buy-button):hover{opacity:.8}main-product .main-product__content .main-product__infos :-webkit-any(buy-button){background:hsl(var(--positiveco-verde-escuro-900));border-radius:1.2rem;flex-grow:1;justify-content:center;align-items:center;padding:1.2rem;line-height:100%;transition:all .3s ease-in-out;display:flex}main-product .main-product__content .main-product__infos :is(buy-button){background:hsl(var(--positiveco-verde-escuro-900));border-radius:1.2rem;flex-grow:1;justify-content:center;align-items:center;padding:1.2rem;line-height:100%;transition:all .3s ease-in-out;display:flex}main-product .main-product__content .main-product__infos :-webkit-any(buy-button) .buy-button__text{font-family:var(--family-poppins);color:var(--color-accent);text-align:center;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:100%}main-product .main-product__content .main-product__infos :is(buy-button) .buy-button__text{font-family:var(--family-poppins);color:var(--color-accent);text-align:center;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:100%}main-product .main-product__content .main-product__infos :-webkit-any(buy-button):hover{opacity:.8}main-product .main-product__content .main-product__infos :is(buy-button):hover{opacity:.8}main-product .main-product__content .main-product__infos .main-product__buying-options{align-items:center;gap:1.2rem;width:100%;max-width:100%;display:flex;overflow:hidden}main-product .main-product__content .main-product__infos .main-product__buying-options:has(buy-button[disabled]){display:none}main-product .main-product__content .main-product__infos .main-product__buying-options buy-button.buy-button--no-selection{opacity:.5;cursor:not-allowed}main-product .main-product__content .main-product__infos .main-product__buying-options :-moz-any(quantity-input){border:1px solid var(--grey-main-500);width:8.6rem;max-width:none;height:auto;color:var(--grey-main-500);background:0 0;border-radius:.8rem;flex:0 0 8.6rem;gap:0;padding:1rem 0;overflow:visible!important}main-product .main-product__content .main-product__infos .main-product__buying-options :-moz-any(quantity-input) .quantity-input__button{width:2.6rem;color:var(--grey-main-500);flex:0 0 2.6rem;justify-content:center;align-items:center;padding:0;display:flex}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(quantity-input){border:1px solid var(--grey-main-500);width:8.6rem;max-width:none;height:auto;color:var(--grey-main-500);background:0 0;border-radius:.8rem;flex:0 0 8.6rem;gap:0;padding:1rem 0;overflow:visible!important}main-product .main-product__content .main-product__infos .main-product__buying-options :is(quantity-input){border:1px solid var(--grey-main-500);width:8.6rem;max-width:none;height:auto;color:var(--grey-main-500);background:0 0;border-radius:.8rem;flex:0 0 8.6rem;gap:0;padding:1rem 0;overflow:visible!important}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(quantity-input) .quantity-input__button{width:2.6rem;color:var(--grey-main-500);flex:0 0 2.6rem;justify-content:center;align-items:center;padding:0;display:flex}main-product .main-product__content .main-product__infos .main-product__buying-options :is(quantity-input) .quantity-input__button{width:2.6rem;color:var(--grey-main-500);flex:0 0 2.6rem;justify-content:center;align-items:center;padding:0;display:flex}main-product .main-product__content .main-product__infos .main-product__buying-options :-moz-any(quantity-input) .quantity-input__button :-moz-any(svg){width:1rem;height:1rem;display:block}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(quantity-input) .quantity-input__button :-webkit-any(svg){width:1rem;height:1rem;display:block}main-product .main-product__content .main-product__infos .main-product__buying-options :is(quantity-input) .quantity-input__button :is(svg){width:1rem;height:1rem;display:block}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(quantity-input) .quantity-input__button :-webkit-any(svg) :-webkit-any(path){fill:var(--grey-main-500);stroke:var(--grey-main-500)}main-product .main-product__content .main-product__infos .main-product__buying-options :is(quantity-input) .quantity-input__button :is(svg) :is(path){fill:var(--grey-main-500);stroke:var(--grey-main-500)}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(quantity-input) .quantity-input__input{width:0;min-width:0;font-family:var(--dm-sans);text-align:center;opacity:1;-webkit-text-fill-color:var(--grey-main-500);-webkit-appearance:textfield;appearance:textfield;background:0 0;flex:1;padding:0;font-weight:600;line-height:1;color:var(--grey-main-500)!important;font-size:1.6rem!important}main-product .main-product__content .main-product__infos .main-product__buying-options :is(quantity-input) .quantity-input__input{width:0;min-width:0;font-family:var(--dm-sans);text-align:center;opacity:1;-webkit-text-fill-color:var(--grey-main-500);-webkit-appearance:textfield;appearance:textfield;background:0 0;flex:1;padding:0;font-weight:600;line-height:1;color:var(--grey-main-500)!important;font-size:1.6rem!important}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(quantity-input) .quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none;width:0;margin:0;display:none}main-product .main-product__content .main-product__infos .main-product__buying-options :is(quantity-input) .quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none;width:0;margin:0;display:none}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(quantity-input) .quantity-input__input::-webkit-inner-spin-button{-webkit-appearance:none;width:0;margin:0;display:none}main-product .main-product__content .main-product__infos .main-product__buying-options :is(quantity-input) .quantity-input__input::-webkit-inner-spin-button{-webkit-appearance:none;width:0;margin:0;display:none}main-product .main-product__content .main-product__infos .main-product__buying-options :-moz-any(buy-button:not(.fast-buy-button)){background:var(--orange-main-500);border:none;border-radius:.8rem;flex:1;justify-content:center;align-items:center;gap:1rem;min-width:0;padding:1.4rem 1.6rem;transition:opacity .2s;display:flex}main-product .main-product__content .main-product__infos .main-product__buying-options :-moz-any(buy-button:not(.fast-buy-button)):hover{opacity:.9}main-product .main-product__content .main-product__infos .main-product__buying-options :-moz-any(buy-button:not(.fast-buy-button)) .buy-button__text{color:var(--off-white-100);font-family:var(--dm-sans);text-align:center;white-space:nowrap;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:600;line-height:normal}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(buy-button:not(.fast-buy-button)){background:var(--orange-main-500);border:none;border-radius:.8rem;flex:1;justify-content:center;align-items:center;gap:1rem;min-width:0;padding:1.4rem 1.6rem;transition:opacity .2s;display:flex}main-product .main-product__content .main-product__infos .main-product__buying-options :is(buy-button:not(.fast-buy-button)){background:var(--orange-main-500);border:none;border-radius:.8rem;flex:1;justify-content:center;align-items:center;gap:1rem;min-width:0;padding:1.4rem 1.6rem;transition:opacity .2s;display:flex}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(buy-button:not(.fast-buy-button)):hover{opacity:.9}main-product .main-product__content .main-product__infos .main-product__buying-options :is(buy-button:not(.fast-buy-button)):hover{opacity:.9}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(buy-button:not(.fast-buy-button)) .buy-button__text{color:var(--off-white-100);font-family:var(--dm-sans);text-align:center;white-space:nowrap;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:600;line-height:normal}main-product .main-product__content .main-product__infos .main-product__buying-options :is(buy-button:not(.fast-buy-button)) .buy-button__text{color:var(--off-white-100);font-family:var(--dm-sans);text-align:center;white-space:nowrap;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:600;line-height:normal}main-product .main-product__content .main-product__infos .main-product__buying-options .main-product__wishlist-button{border:1px solid var(--grey-main-500);cursor:pointer;background:0 0;border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:fit-content;padding:1rem;transition:border-color .2s;display:flex}main-product .main-product__content .main-product__infos .main-product__buying-options .main-product__wishlist-button:hover{border-color:var(--orange-400)}main-product .main-product__content .main-product__infos .main-product__buying-options .main-product__wishlist-button.st-is-added{border-color:var(--orange-main-500)}main-product .main-product__content .main-product__infos .main-product__buying-options .main-product__wishlist-button.st-is-added :-webkit-any(svg){color:var(--orange-main-500);fill:var(--orange-main-500)}main-product .main-product__content .main-product__infos .main-product__buying-options .main-product__wishlist-button.st-is-added :is(svg){color:var(--orange-main-500);fill:var(--orange-main-500)}main-product .main-product__content .main-product__infos .main-product__buying-options .main-product__wishlist-button :-webkit-any(svg){width:2rem;height:2rem;color:var(--grey-main-500);transition:color .2s}main-product .main-product__content .main-product__infos .main-product__buying-options .main-product__wishlist-button :is(svg){width:2rem;height:2rem;color:var(--grey-main-500);transition:color .2s}main-product .main-product__content .main-product__infos .main-product__buying-options .main-product__wishlist-button .st-label,main-product .main-product__content .main-product__infos .main-product__buying-options .fast-buy-button{display:none}main-product .main-product__content .main-product__infos .main-product__add-to-kit-button{border:1px dashed var(--beige-700);background:var(--beige-100);color:var(--brown-main-500);text-align:center;font-family:var(--dm-sans);cursor:pointer;border-radius:.8rem;justify-content:center;align-self:stretch;align-items:center;gap:1rem;padding:1.4rem 3.2rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;line-height:normal;transition:opacity .2s;display:flex}main-product .main-product__content .main-product__infos .main-product__add-to-kit-button:hover{opacity:.8}main-product .kit-content{border-bottom:.5px solid #d3d3d3;margin-top:2rem;padding-bottom:2rem}main-product .kit-content .kit-content__title{color:var(--brown-300);font-family:var(--dm-sans);margin-bottom:max(1.2rem,min(.83333vw,1.6rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:italic;font-weight:300;line-height:normal}main-product .kit-content .kit-content__products{flex-wrap:wrap;gap:max(1.6rem,min(1.25vw,2.4rem));display:flex}main-product .kit-content .kit-content__card{flex-direction:column;flex-shrink:0;gap:1.2rem;width:13rem;text-decoration:none;display:flex}main-product .kit-content .kit-content__card-image{aspect-ratio:1;border-radius:.8rem;flex-shrink:0;width:13rem;height:13rem;overflow:hidden}main-product .kit-content .kit-content__card-image :-webkit-any(img){object-fit:cover;width:100%;height:100%}main-product .kit-content .kit-content__card-image :is(img){object-fit:cover;width:100%;height:100%}main-product .kit-content .kit-content__card-info{flex-direction:column;gap:.6rem;display:flex}main-product .kit-content .kit-content__card-title{color:var(--brown-main-500);font-family:var(--dm-sans);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;line-height:120%}main-product .kit-content .kit-content__card-meta{color:var(--grey-400);font-family:var(--dm-sans);font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:300;line-height:120%}main-product :-moz-any(dropdown-component):first-of-type{margin-top:2.8rem}main-product :-moz-any(dropdown-component):has(.dropdown-content__inner--empty){display:none!important}main-product :-moz-any(dropdown-component) .dropdown-heading{border-bottom:1px solid hsl(var(--positiveco-neutral-900));padding-top:max(1rem,min(.83333vw,1.6rem));padding-bottom:max(1rem,min(.83333vw,1.6rem))}main-product :-moz-any(dropdown-component) .dropdown-heading .dropdown-heading__title{color:hsl(var(--positiveco-neutral-900));align-items:center;font-size:max(1.6rem,min(.9375vw,1.8rem));line-height:100%}main-product :-moz-any(dropdown-component) .dropdown-heading .dropdown-heading__icon{width:2rem;height:2rem}main-product :-webkit-any(dropdown-component):first-of-type{margin-top:2.8rem}main-product :is(dropdown-component):first-of-type{margin-top:2.8rem}main-product :-webkit-any(dropdown-component):has(.dropdown-content__inner--empty){display:none!important}main-product :is(dropdown-component):has(.dropdown-content__inner--empty){display:none!important}main-product :-webkit-any(dropdown-component) .dropdown-heading{border-bottom:1px solid hsl(var(--positiveco-neutral-900));padding-top:max(1rem,min(.83333vw,1.6rem));padding-bottom:max(1rem,min(.83333vw,1.6rem))}main-product :is(dropdown-component) .dropdown-heading{border-bottom:1px solid hsl(var(--positiveco-neutral-900));padding-top:max(1rem,min(.83333vw,1.6rem));padding-bottom:max(1rem,min(.83333vw,1.6rem))}main-product :-webkit-any(dropdown-component) .dropdown-heading .dropdown-heading__title{color:hsl(var(--positiveco-neutral-900));align-items:center;font-size:max(1.6rem,min(.9375vw,1.8rem));line-height:100%}main-product :is(dropdown-component) .dropdown-heading .dropdown-heading__title{color:hsl(var(--positiveco-neutral-900));align-items:center;font-size:max(1.6rem,min(.9375vw,1.8rem));line-height:100%}main-product :-webkit-any(dropdown-component) .dropdown-heading .dropdown-heading__icon{width:2rem;height:2rem}main-product :is(dropdown-component) .dropdown-heading .dropdown-heading__icon{width:2rem;height:2rem}main-product :-webkit-any(dropdown-component) .dropdown-heading .dropdown-heading__icon :-webkit-any(svg){width:100%;height:100%}main-product :is(dropdown-component) .dropdown-heading .dropdown-heading__icon :is(svg){width:100%;height:100%}main-product :-webkit-any(dropdown-component) .dropdown-content__inner{color:#5e5e5e;font-size:max(1.6rem,min(.9375vw,1.8rem));line-height:120%}main-product :is(dropdown-component) .dropdown-content__inner{color:#5e5e5e;font-size:max(1.6rem,min(.9375vw,1.8rem));line-height:120%}main-product .main-product__video-modal{background:var(--white);border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;height:fit-content;padding:2rem;overflow:hidden}main-product .main-product__video-modal:not(:has(iframe)){display:none}main-product .main-product__video-modal .main-product__video-close-button{justify-content:end;align-items:center;padding-bottom:1.2rem;display:flex}main-product .main-product__video-modal .main-product__video-close-button :-webkit-any(svg){cursor:pointer;width:max(2rem,min(1.35417vw,2.6rem));height:auto}main-product .main-product__video-modal .main-product__video-close-button :is(svg){cursor:pointer;width:max(2rem,min(1.35417vw,2.6rem));height:auto}main-product .main-product__video-modal :-webkit-any(iframe){aspect-ratio:16/9;width:auto;max-width:100%;height:auto;max-height:100%;display:block;position:static;overflow:hidden}main-product .main-product__video-modal :is(iframe){aspect-ratio:16/9;width:auto;max-width:100%;height:auto;max-height:100%;display:block;position:static;overflow:hidden}main-product .main-product__video-modal .iframe-wrapper{aspect-ratio:16/9;width:100%;max-width:1100px;height:100%;max-height:100%;margin-left:auto;margin-right:auto;display:block;position:relative;overflow:hidden}main-product .main-product__video-modal.open+.main-product__video-modal-close-overlay{opacity:1;pointer-events:auto}main-product .main-product__video-modal-close-overlay{opacity:0;background:var(--color-text-body-50);z-index:99998;pointer-events:none;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}main-product .main-product__trust-badges{justify-content:space-between;align-items:center;gap:1.6rem;padding:1.2rem 0;display:flex}main-product .main-product__trust-badge{color:var(--off-white-800);font-family:var(--dm-sans);white-space:nowrap;align-items:center;gap:.6rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:400;line-height:normal;display:flex}main-product .main-product__trust-badge :-webkit-any(svg){flex-shrink:0}main-product .main-product__trust-badge :is(svg){flex-shrink:0}main-product:has(.main-product__buying-options buy-button.is-unavailable) .main-product__out-of-stock-message{display:flex}main-product:has(.main-product__buying-options buy-button.is-unavailable) :-moz-any(.main-product__buying-options,.main-product__add-to-kit-button){display:none}main-product:has(.main-product__buying-options buy-button.is-unavailable) :-webkit-any(.main-product__buying-options,.main-product__add-to-kit-button){display:none}main-product:has(.main-product__buying-options buy-button.is-unavailable) :is(.main-product__buying-options,.main-product__add-to-kit-button){display:none}main-product .main-product__out-of-stock-message{background:var(--beige-100);border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem;display:none}main-product .main-product__out-of-stock-message .main-product__out-of-stock-title{color:var(--brown-main-500);font-family:var(--dm-sans);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:600;line-height:150%}main-product .main-product__out-of-stock-message .main-product__out-of-stock-description{color:var(--brown-400);text-align:center;font-family:var(--dm-sans);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;line-height:150%}main-product .main-product__out-of-stock-message .main-product__out-of-stock-link{color:var(--brown-main-500);font-family:var(--dm-sans);font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;line-height:150%;text-decoration:underline}main-product .main-product__out-of-stock-message .peppy-notify-me-button-container-float-right{transform-origin:unset!important;z-index:unset!important;top:unset!important;right:unset!important;width:100%!important;position:relative!important;transform:none!important}image-zoom{cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:block;position:relative;overflow:hidden}image-zoom.zooming{cursor:zoom-out}image-zoom.zooming :-moz-any(img):not(.image-zoom__zoomed){opacity:0}image-zoom.zooming :-webkit-any(img):not(.image-zoom__zoomed){opacity:0}image-zoom.zooming :is(img):not(.image-zoom__zoomed){opacity:0}image-zoom.zooming .image-zoom__zoomed{opacity:1}image-zoom :-moz-any(img):not(.image-zoom__zoomed){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;transition:opacity .2s;display:block}image-zoom :-webkit-any(img):not(.image-zoom__zoomed){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;transition:opacity .2s;display:block}image-zoom :is(img):not(.image-zoom__zoomed){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;transition:opacity .2s;display:block}image-zoom .image-zoom__zoomed{object-fit:contain;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;will-change:transform;width:250%;height:250%;transition:opacity .2s;position:absolute;top:0;left:0}image-zoom:focus-visible{outline:2px solid var(--color-accent,#6366f1);outline-offset:2px}image-zoom[data-disable-zoom]{cursor:default}image-zoom[data-disable-zoom] .image-zoom__zoomed{display:none}@media screen and (max-width:1023px){image-zoom.zooming{cursor:grab}image-zoom.zooming:active{cursor:grabbing}}@media(prefers-reduced-motion:reduce){image-zoom :-moz-any(img):not(.image-zoom__zoomed){transition:none}image-zoom :-webkit-any(img):not(.image-zoom__zoomed){transition:none}image-zoom :is(img):not(.image-zoom__zoomed){transition:none}image-zoom .image-zoom__zoomed{transition:none}}@media screen and (min-width:1081px){:-webkit-any(fixed-bar) .shopbar-content{max-width:var(--page-width);overflow-x:hidden}}@media screen and (max-width:1080px){:-webkit-any(fixed-bar){opacity:0;animation:.2s ease-out 1s both fixedbar-fade-in}}:-moz-any(fixed-bar){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:var(--header-height,0px);z-index:19;background:#ffffff80;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;justify-content:center;align-items:center;padding-top:max(1.2rem,min(1.25vw,2.4rem));padding-bottom:max(1.2rem,min(1.25vw,2.4rem));transition:box-shadow .2s;display:flex;position:sticky}:-moz-any(fixed-bar) .shopbar-content{scrollbar-width:none;-ms-overflow-style:none;justify-content:space-between;align-items:center;width:100%;display:flex;overflow-x:auto}:-moz-any(fixed-bar) .shopbar-content::-webkit-scrollbar{display:none}@media screen and (min-width:1081px){:-moz-any(fixed-bar) .shopbar-content{max-width:var(--page-width);overflow-x:hidden}}@media screen and (max-width:1080px){:-moz-any(fixed-bar){opacity:0;animation:.2s ease-out 1s both fixedbar-fade-in}}:-moz-any(fixed-bar).is-stuck{background:#ffffffe6;box-shadow:0 2px 12px #00000014}:-moz-any(fixed-bar).is-stuck.animating-in{animation:.2s ease-out both fixedbar-slide-down}:-webkit-any(fixed-bar){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:var(--header-height,0px);z-index:19;background:#ffffff80;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;justify-content:center;align-items:center;padding-top:max(1.2rem,min(1.25vw,2.4rem));padding-bottom:max(1.2rem,min(1.25vw,2.4rem));transition:box-shadow .2s;display:flex;position:sticky}:is(fixed-bar){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:var(--header-height,0px);z-index:19;background:#ffffff80;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;justify-content:center;align-items:center;padding-top:max(1.2rem,min(1.25vw,2.4rem));padding-bottom:max(1.2rem,min(1.25vw,2.4rem));transition:box-shadow .2s;display:flex;position:sticky}:-webkit-any(fixed-bar) .shopbar-content{scrollbar-width:none;-ms-overflow-style:none;justify-content:space-between;align-items:center;width:100%;display:flex;overflow-x:auto}:is(fixed-bar) .shopbar-content{scrollbar-width:none;-ms-overflow-style:none;justify-content:space-between;align-items:center;width:100%;display:flex;overflow-x:auto}:-webkit-any(fixed-bar) .shopbar-content::-webkit-scrollbar{display:none}:is(fixed-bar) .shopbar-content::-webkit-scrollbar{display:none}@media screen and (min-width:1081px){:-webkit-any(fixed-bar) .shopbar-content{max-width:var(--page-width);overflow-x:hidden}:is(fixed-bar) .shopbar-content{max-width:var(--page-width);overflow-x:hidden}}@media screen and (max-width:1080px){:-webkit-any(fixed-bar){opacity:0;animation:.2s ease-out 1s both fixedbar-fade-in}:is(fixed-bar){opacity:0;animation:.2s ease-out 1s both fixedbar-fade-in}}:-webkit-any(fixed-bar).is-stuck{background:#ffffffe6;box-shadow:0 2px 12px #00000014}:is(fixed-bar).is-stuck{background:#ffffffe6;box-shadow:0 2px 12px #00000014}:-webkit-any(fixed-bar).is-stuck.animating-in{animation:.2s ease-out both fixedbar-slide-down}:is(fixed-bar).is-stuck.animating-in{animation:.2s ease-out both fixedbar-slide-down}@keyframes fixedbar-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fixedbar-fade-in{0%{opacity:0}to{opacity:1}}shopbar-product{border:1px solid var(--grey-200);background-color:var(--white);border-radius:.8rem;align-items:center;gap:1.2rem;width:100%;max-width:42rem;padding:1rem;display:flex;overflow-y:hidden}@media screen and (max-width:767px){shopbar-product{box-shadow:0 8px 28px #0000002e}}shopbar-product .shopbar-product__image{aspect-ratio:1;width:5rem;min-width:5rem;height:5rem;min-height:5rem}shopbar-product .shopbar-product__image :-webkit-any(img){object-fit:contain;width:100%;height:100%}shopbar-product .shopbar-product__image :is(img){object-fit:contain;width:100%;height:100%}shopbar-product .shopbar-product__content{flex-direction:column;flex:1;gap:max(.2rem,min(.20833vw,.4rem));min-width:0;max-width:100%;display:flex;overflow:hidden}shopbar-product .shopbar-product__content .shopbar-product__title{color:var(--grey-800);font-family:var(--dm-sans);white-space:nowrap;text-overflow:ellipsis;font-size:max(1.2rem,min(.72916vw,1.4rem));font-style:normal;font-weight:400;line-height:normal;overflow:hidden}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__installments{display:none}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__discount{display:none}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__compare{display:none}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__pix-discount-badge{display:none}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__pix-text{display:none}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__wrapper{display:block}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container{display:block}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__current-discount{display:block}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__current-discount .product-price__current{color:var(--grey-800);font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.2rem,min(.72916vw,1.4rem));font-style:normal;font-weight:600;line-height:normal}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__installments{display:none}shopbar-product .shopbar-product__content :is(product-price) .product-price__installments{display:none}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__discount{display:none}shopbar-product .shopbar-product__content :is(product-price) .product-price__discount{display:none}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__compare{display:none}shopbar-product .shopbar-product__content :is(product-price) .product-price__compare{display:none}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__pix-discount-badge{display:none}shopbar-product .shopbar-product__content :is(product-price) .product-price__pix-discount-badge{display:none}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__pix-text{display:none}shopbar-product .shopbar-product__content :is(product-price) .product-price__pix-text{display:none}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__wrapper{display:block}shopbar-product .shopbar-product__content :is(product-price) .product-price__wrapper{display:block}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container{display:block}shopbar-product .shopbar-product__content :is(product-price) .product-price__container{display:block}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__current-discount{display:block}shopbar-product .shopbar-product__content :is(product-price) .product-price__current-discount{display:block}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__current-discount .product-price__current{color:var(--grey-800);font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.2rem,min(.72916vw,1.4rem));font-style:normal;font-weight:600;line-height:normal}shopbar-product .shopbar-product__content :is(product-price) .product-price__current-discount .product-price__current{color:var(--grey-800);font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.2rem,min(.72916vw,1.4rem));font-style:normal;font-weight:600;line-height:normal}shopbar-product .product-quantity{padding:.9rem 1rem;display:flex}@media screen and (min-width:768px){shopbar-product .product-quantity{display:none}}shopbar-product :-moz-any(buy-button){background:var(--brown-main-500);border:0;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;min-height:max(4.4rem,min(3.33333vw,6.4rem));padding:1rem;font-weight:600;display:flex}shopbar-product :-moz-any(buy-button) .buy-button__text{text-wrap:nowrap;color:var(--white);font-family:var(--dm-sans);text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:max(.8rem,min(.625vw,1.2rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:normal;text-decoration:none;display:flex;overflow:hidden}shopbar-product :-webkit-any(buy-button){background:var(--brown-main-500);border:0;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;min-height:max(4.4rem,min(3.33333vw,6.4rem));padding:1rem;font-weight:600;display:flex}shopbar-product :is(buy-button){background:var(--brown-main-500);border:0;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;min-height:max(4.4rem,min(3.33333vw,6.4rem));padding:1rem;font-weight:600;display:flex}shopbar-product :-webkit-any(buy-button) .buy-button__text{text-wrap:nowrap;color:var(--white);font-family:var(--dm-sans);text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:max(.8rem,min(.625vw,1.2rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:normal;text-decoration:none;display:flex;overflow:hidden}shopbar-product :is(buy-button) .buy-button__text{text-wrap:nowrap;color:var(--white);font-family:var(--dm-sans);text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:max(.8rem,min(.625vw,1.2rem));font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:normal;text-decoration:none;display:flex;overflow:hidden}shopbar-product :-webkit-any(buy-button) .buy-button__text :-webkit-any(span){display:block}shopbar-product :is(buy-button) .buy-button__text :is(span){display:block}shopbar-product :-webkit-any(buy-button) :-webkit-any(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));color:var(--white)}shopbar-product :is(buy-button) :is(svg){width:max(2rem,min(1.45833vw,2.8rem));height:max(2rem,min(1.45833vw,2.8rem));color:var(--white)}shopbar-product :-webkit-any(buy-button)[disabled]:not([data-available=false]){opacity:.45;cursor:not-allowed;pointer-events:none}shopbar-product :is(buy-button)[disabled]:not([data-available=false]){opacity:.45;cursor:not-allowed;pointer-events:none}shopbar-product :-webkit-any(buy-button)[data-available=false]{cursor:not-allowed;background-color:var(--grey-800);text-decoration:none}shopbar-product :is(buy-button)[data-available=false]{cursor:not-allowed;background-color:var(--grey-800);text-decoration:none}shopbar-product :-webkit-any(buy-button)[data-available=false] :-webkit-any(span){color:var(--white)}shopbar-product :is(buy-button)[data-available=false] :is(span){color:var(--white)}shopbar-product :-webkit-any(buy-button)[data-available=false] :-webkit-any(a){cursor:not-allowed;text-decoration:none}shopbar-product :is(buy-button)[data-available=false] :is(a){cursor:not-allowed;text-decoration:none}@media screen and (max-width:1080px){.fixedbar-mobile-product{z-index:30;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;transition:opacity .25s ease-out,transform .25s ease-out,visibility 0s .25s;display:flex;position:fixed;bottom:1rem;left:0;right:0;transform:translateY(1rem)}.fixedbar-mobile-product.is-visible{opacity:1;visibility:visible;transition:opacity .25s ease-out,transform .25s ease-out,visibility;transform:translateY(0)}.fixedbar-mobile-product shopbar-product{pointer-events:auto;gap:.6rem;width:min(90vw,39rem);margin:0;position:static}}body:has(main-product modal-component.main-product__shop-bar.open) .st-wishlist-details-button{transition:all .3s ease-in-out;bottom:15rem}main-product modal-component.main-product__shop-bar{height:fit-content;min-height:unset;background:var(--white);max-width:var(--page-width);border:clamp(.16rem,.104166vw,.2rem) solid var(--violeta-10);border-radius:max(1.2rem,min(.83333vw,1.6rem));margin-bottom:.8rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar{max-width:unset;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content{max-width:var(--page-width);grid-template:"media info""media buttons"/auto 1fr;margin-left:auto;margin-right:auto;padding:1.6rem max(1.6rem,min(.96354vw,1.85rem));display:grid}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content{grid-template:"media info variants buttons"/auto 1fr auto auto;align-items:center;gap:max(1.6rem,min(1.5625vw,3rem));padding-top:min(.52083vw,1rem);padding-bottom:min(.52083vw,1rem)}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-media{grid-area:media;align-items:center;width:fit-content;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-media :-webkit-any(img){object-fit:contain;aspect-ratio:7/10;width:max(6rem,min(3.64583vw,7rem));height:auto;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-media :is(img){object-fit:contain;aspect-ratio:7/10;width:max(6rem,min(3.64583vw,7rem));height:auto;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-info{flex-direction:column;grid-area:info;gap:max(.8rem,min(.52083vw,1rem));display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-title{text-align:left;color:var(--color-text-body);align-items:center;font-size:max(1.2rem,min(1.25vw,2rem));font-weight:600;line-height:100%;text-decoration:none;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants{grid-area:variants;display:none}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants{flex-flow:wrap;align-items:flex-start;gap:max(1.2rem,min(1.25vw,2rem));display:flex}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select-variant{flex-flow:wrap;align-items:flex-start;gap:max(1.2rem,min(1.25vw,2.4rem));display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants .variant-option-group{flex-direction:column;gap:max(.4rem,min(.3125vw,.6rem));display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants .variant-label{color:var(--color-text-body);font-size:max(1rem,min(.83333vw,1.6rem));font-weight:500;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select{border:clamp(.1rem,.104166vw,.2rem) solid var(--violeta-10);min-width:max(8rem,min(6.25vw,12rem));color:var(--color-text-body);background:var(--white);cursor:pointer;-webkit-appearance:none;appearance:none;padding:max(.6rem,min(.52083vw,1rem));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23B91C1C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right max(.8rem,min(.625vw,1.2rem)) center;background-repeat:no-repeat;background-size:max(1rem,min(.83333vw,1.2rem));border-radius:max(.4rem,min(.3125vw,.6rem));padding-right:max(2.4rem,min(1.875vw,3.6rem));font-size:max(1rem,min(.83333vw,1.6rem));font-weight:400}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select:focus{border-color:var(--color-accent);outline:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select:disabled{opacity:.5;cursor:not-allowed}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select option{padding:max(.6rem,min(.52083vw,1rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price{--elements-spacing:clamp(.4rem, .41666vw, .8rem);flex-direction:column;order:0;align-items:start;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container{flex-direction:column;display:flex}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container{flex-flow:wrap;align-items:center;gap:max(.4rem,min(.3125vw,.6rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);margin-bottom:var(--elements-spacing);font-size:max(1rem,min(.9375vw,1.8rem));font-weight:500;text-decoration:line-through}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__compare{margin-bottom:0;font-size:max(.9rem,min(.72916vw,1.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--color-accent);margin-bottom:var(--elements-spacing);gap:.2rem;font-weight:600}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount{align-items:center;margin-bottom:0;display:flex}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount:is(.product-price__container:not(:has(.product-price__installments)) .product-price__current-discount){margin-bottom:0}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :-webkit-any(span){font-size:max(.9rem,min(.72916vw,1.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :-moz-any(span){color:var(--color-text-body);font-size:max(1rem,min(.9375vw,1.8rem))}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :-moz-any(span){font-size:max(.9rem,min(.72916vw,1.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :-webkit-any(span){color:var(--color-text-body);font-size:max(1rem,min(.9375vw,1.8rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :is(span){color:var(--color-text-body);font-size:max(1rem,min(.9375vw,1.8rem))}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :-webkit-any(span){font-size:max(.9rem,min(.72916vw,1.4rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :is(span){font-size:max(.9rem,min(.72916vw,1.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{margin-bottom:var(--elements-spacing);align-items:center;font-size:max(1.6rem,min(1.45833vw,2.8rem));display:flex}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{margin-bottom:0;font-size:max(1.2rem,min(1.04166vw,2rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-discount-badge{background:var(--gradiente02);color:var(--white);border-radius:.2rem;padding:max(.2rem,min(.20833vw,.4rem)) max(.4rem,min(.41666vw,.8rem));font-size:max(.8rem,min(.72916vw,1.4rem));font-weight:600}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-discount-badge{display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments{color:var(--indigo-50);font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:400;display:inline}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments{font-size:max(1rem,min(.83333vw,1.6rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments:before{content:"ou "}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments:has(.info_installment:empty){display:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-webkit-any(*){display:inline}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(*){display:inline}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-webkit-any(svg){display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-moz-any(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:auto;margin-right:.4rem;display:inline-block}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-moz-any(svg){display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-webkit-any(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:auto;margin-right:.4rem;display:inline-block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:auto;margin-right:.4rem;display:inline-block}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-webkit-any(svg){display:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(svg){display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :-webkit-any(span){font-weight:600}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(span){font-weight:600}@media screen and (max-width:767px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button){aspect-ratio:1;width:3.2rem;height:3.2rem;padding:0}}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button){padding-left:max(1.6rem,min(1.25vw,2.4rem));padding-right:max(1.6rem,min(1.25vw,2.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button){background:var(--verde-100);color:var(--white);border-radius:10rem;justify-content:center;align-items:center;padding:max(.7rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;display:flex}@media screen and (max-width:767px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button){aspect-ratio:1;width:3.2rem;height:3.2rem;padding:0}}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button){padding-left:max(1.6rem,min(1.25vw,2.4rem));padding-right:max(1.6rem,min(1.25vw,2.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button)[disabled]{background:var(--indigo-50);cursor:not-allowed}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button){background:var(--verde-100);color:var(--white);border-radius:10rem;justify-content:center;align-items:center;padding:max(.7rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;display:flex}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button){background:var(--verde-100);color:var(--white);border-radius:10rem;justify-content:center;align-items:center;padding:max(.7rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;display:flex}@media screen and (max-width:767px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button){aspect-ratio:1;width:3.2rem;height:3.2rem;padding:0}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button){aspect-ratio:1;width:3.2rem;height:3.2rem;padding:0}}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button){padding-left:max(1.6rem,min(1.25vw,2.4rem));padding-right:max(1.6rem,min(1.25vw,2.4rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button){padding-left:max(1.6rem,min(1.25vw,2.4rem));padding-right:max(1.6rem,min(1.25vw,2.4rem))}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button)[disabled]{background:var(--indigo-50);cursor:not-allowed}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled]{background:var(--indigo-50);cursor:not-allowed}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button)[disabled] :-moz-any(a){text-decoration:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button)[disabled] :-moz-any(a) .buy-button__text{color:var(--white)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button)[disabled] :-webkit-any(a){text-decoration:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled] :is(a){text-decoration:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button)[disabled] :-webkit-any(a) .buy-button__text{color:var(--white)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled] :is(a) .buy-button__text{color:var(--white)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button) :-moz-any(svg){width:1.8rem;height:auto;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button) :-webkit-any(svg){width:1.8rem;height:auto;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button) :is(svg){width:1.8rem;height:auto;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button) :-webkit-any(svg) :-webkit-any(path){stroke:var(--white)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button) :is(svg) :is(path){stroke:var(--white)}@media screen and (max-width:1023px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-moz-any(buy-button) :not(:-moz-any(.icon,.icon *)){display:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button) :not(:-webkit-any(.icon,.icon *)){display:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button) :not(:is(.icon,.icon *)){display:none}}@media screen and (min-width:1024px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :-webkit-any(buy-button) :-webkit-any(.icon,.icon *){display:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button) :is(.icon,.icon *){display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input{border-width:2px}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :-moz-any(button){padding:max(.9rem,min(.67708vw,1.3rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :-webkit-any(button){padding:max(.9rem,min(.67708vw,1.3rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :is(button){padding:max(.9rem,min(.67708vw,1.3rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :-webkit-any(button) :-webkit-any(svg){width:max(1rem,min(.625vw,1.2rem));height:auto;display:inline-block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :is(button) :is(svg){width:max(1rem,min(.625vw,1.2rem));height:auto;display:inline-block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input .quantity-input__input{width:max(2.5rem,min(1.97916vw,3.8rem));font-size:max(1.2rem,min(.83333vw,1.6rem))}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-button{grid-area:buttons;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1rem;display:flex}@media screen and (min-width:768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-button{justify-content:flex-end;align-items:center;gap:max(.8rem,min(.625vw,1.2rem));margin-top:0}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-button:has(buy-button[disabled]) .quantity-input{display:none}.shopbar-nav{scrollbar-width:none;-ms-overflow-style:none;width:100%}.shopbar-nav::-webkit-scrollbar{display:none}.shopbar-nav .shopbar-nav__list{display:flex}@media screen and (max-width:1080px){.shopbar-nav .shopbar-nav__list{width:max-content;min-width:100%;padding-left:5vw;padding-right:5vw}}.shopbar-nav .shopbar-nav__list .shopbar-nav__item{align-items:center;gap:2rem;display:flex}@media screen and (min-width:768px){.shopbar-nav .shopbar-nav__list .shopbar-nav__item{gap:max(1.5rem,min(1.04166vw,2rem))}}.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link{border:1px solid var(--grey-200);background:var(--white);border-radius:max(.6rem,min(.41666vw,.8rem));justify-content:center;align-items:center;gap:max(.8rem,min(.52083vw,1rem));padding:max(.8rem,min(.52083vw,1rem)) max(1.6rem,min(1.25vw,2.4rem));text-decoration:none;transition:all .3s;display:flex}.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link:hover,.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link.is-active{background:var(--brown-main-500);border-color:var(--brown-main-500)}.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link:hover .shopbar-nav__link-text,.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link.is-active .shopbar-nav__link-text{color:var(--white);font-weight:600}.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link .shopbar-nav__link-text{color:var(--grey-800);font-family:var(--dm-sans);white-space:nowrap;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:400;line-height:normal}product-video{width:100%;height:100%;display:block}product-video :-webkit-any(video){object-fit:cover;width:100%;height:100%;display:block}product-video :is(video){object-fit:cover;width:100%;height:100%;display:block}.nutri-card{--nutri-card-color:var(--orange-800);width:100%;margin-bottom:2rem}.nutri-card .nutri-card__header{max-width:49.7rem;margin-bottom:max(2.2rem,min(1.5vw + 1.5rem,5rem))}.nutri-card .nutri-card__wrapper{position:relative}.nutri-card .nutri-card__scroll{max-height:30.5rem;padding-bottom:2rem;padding-right:1rem;overflow-x:hidden;overflow-y:auto}@media(min-width:768px){.nutri-card .nutri-card__scroll{max-height:none;padding-bottom:0;padding-right:0;overflow:visible}}.nutri-card .nutri-card__scroll::-webkit-scrollbar{background:0 0;width:4px}.nutri-card .nutri-card__scroll::-webkit-scrollbar-thumb{background:var(--nutri-card-color);border-radius:1rem}.nutri-card .nutri-card__mask{pointer-events:none;z-index:5;width:calc(100% - 1rem);height:6rem;transition:opacity .2s;position:absolute;bottom:0;left:0}@media(min-width:768px){.nutri-card .nutri-card__mask{display:none}}.nutri-card .nutri-card__wrapper.--end-scroll .nutri-card__mask{opacity:0;pointer-events:none}.nutri-card .nutri-card__container{border:1px solid var(--nutri-card-color);border-radius:1.6rem;flex-direction:column;width:calc(100% - 1rem);max-width:49.7rem;display:flex;position:relative;overflow:hidden}.nutri-card .nutri-card__table{border-collapse:collapse;flex-direction:column;width:100%;display:flex}.nutri-card .nutri-card__table :-webkit-any(thead){width:100%;display:block}.nutri-card .nutri-card__table :is(thead){width:100%;display:block}.nutri-card .nutri-card__table :-webkit-any(tbody){width:100%;display:block}.nutri-card .nutri-card__table :is(tbody){width:100%;display:block}.nutri-card .nutri-card__table :-webkit-any(thead){border-bottom:1px solid var(--nutri-card-color);flex:none}.nutri-card .nutri-card__table :is(thead){border-bottom:1px solid var(--nutri-card-color);flex:none}.nutri-card .nutri-card__table :-webkit-any(tbody){flex:auto;display:block}.nutri-card .nutri-card__table :is(tbody){flex:auto;display:block}.nutri-card .nutri-card__table :-webkit-any(tr){width:100%;min-height:4rem;display:flex}.nutri-card .nutri-card__table :is(tr){width:100%;min-height:4rem;display:flex}.nutri-card .nutri-card__th{color:var(--nutri-card-color);font-family:var(--dm-sans);flex:1;padding:1.6rem max(1rem,min(1vw + .5rem,2rem));font-size:max(1.4rem,min(.2vw + 1.3rem,1.6rem));font-style:normal;font-weight:600;line-height:150%}.nutri-card .nutri-card__th :-webkit-any(*){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.nutri-card .nutri-card__th :is(*){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.nutri-card .nutri-card__th.--left{text-align:left}.nutri-card .nutri-card__th.--right{text-align:right;white-space:nowrap;flex:0 0 30%}.nutri-card .nutri-card__row{border-bottom:1px solid var(--nutri-card-color)}.nutri-card .nutri-card__row:last-child{border-bottom:none}.nutri-card .nutri-card__td{color:var(--nutri-card-color);font-family:var(--dm-sans);flex:1;align-items:center;padding:1rem max(1rem,min(1vw + .5rem,2rem));font-size:max(1.3rem,min(.2vw + 1.2rem,1.4rem));font-style:normal;font-weight:400;line-height:150%;display:flex}.nutri-card .nutri-card__td :-webkit-any(*){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.nutri-card .nutri-card__td :is(*){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.nutri-card .nutri-card__td.--left{text-align:left;border-right:1px solid var(--nutri-card-color);justify-content:space-between}.nutri-card .nutri-card__td.--right{white-space:nowrap;flex:0 0 30%;justify-content:center}.nutri-card .nutri-card__text-body{max-width:49.7rem;color:var(--nutri-card-color);font-family:var(--dm-sans);margin-top:max(2.2rem,min(1.5vw + 1.5rem,5rem));font-size:max(1.2rem,min(.2vw + 1.15rem,1.4rem));font-style:normal;font-weight:400;line-height:150%}.nutri-card .nutri-card__text-body+.nutri-card__text-body{margin-top:max(1.6rem,min(1vw + 1.2rem,3rem))}.nutri-card .nutri-card__text-body :-webkit-any(span).nutri-card__main-text{font-weight:400}.nutri-card .nutri-card__text-body :is(span).nutri-card__main-text{font-weight:400}.nutri-card.nutri-card--metaobject{margin-bottom:0}.nutri-card.nutri-card--metaobject .nutri-card__metaobject-container{background:#fcdbd380;border-radius:1.6rem;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:4rem;width:100%;padding:2rem;display:flex}@media(min-width:768px){.nutri-card.nutri-card--metaobject .nutri-card__metaobject-container{padding:max(2rem,min(1.25vw + 1.2rem,3.2rem))}}.nutri-card.nutri-card--metaobject .nutri-card__metaobject-title{width:100%;color:var(--orange-800);font-family:var(--dm-sans);margin:0;font-size:max(2.8rem,min(1.25vw + 2.3rem,3.6rem));font-style:normal;font-weight:600;line-height:normal}@media(max-width:767px){.nutri-card.nutri-card--metaobject .nutri-card__metaobject-title{display:none}}.nutri-card.nutri-card--metaobject .nutri-card__metaobject-content{flex-direction:column;gap:max(1.6rem,min(.7vw + 1.3rem,2.4rem));width:100%;display:flex}.nutri-card.nutri-card--metaobject .nutri-card__metaobject-line{color:var(--orange-800);font-family:var(--dm-sans);margin:0;font-size:max(1.3rem,min(.15vw + 1.24rem,1.4rem));font-style:normal;line-height:normal}.nutri-card.nutri-card--metaobject .nutri-card__metaobject-line.nutri-card__metaobject-line--ingredients{font-weight:400}.nutri-card.nutri-card--metaobject .nutri-card__metaobject-line.nutri-card__metaobject-line--allergics,.nutri-card.nutri-card--metaobject .nutri-card__metaobject-label{font-weight:700}.nutri-card.nutri-card--metaobject .nutri-card__metaobject-value{font-weight:inherit}.contact-form-institutional-root{width:100%}.contact-form-institutional{width:100%;display:block}.contact-form-institutional .contact-form-institutional-block{width:100%}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__fields{flex-direction:column;width:100%;display:flex}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__row{flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;padding-bottom:max(2rem,min(1.35938vw,2.61rem));display:flex}@media screen and (min-width:768px){.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__row{flex-direction:row;align-items:center;gap:0}}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__row:first-child{padding-top:0}@media screen and (min-width:768px){.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__row.contact-form-institutional__row--textarea{align-items:flex-start}}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__label{font-family:var(--dm-sans);color:var(--contact-form-vet-label-color,#695345);flex-shrink:0;align-items:center;width:100%;font-size:max(1.98rem,min(1.34375vw,2.58rem));font-weight:500;display:flex}@media screen and (min-width:768px){.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__label{align-items:flex-start;width:100%;max-width:max(10.7rem,min(11.2188vw,21.54rem));padding-top:1.2rem;padding-bottom:.6rem;padding-right:1.6rem}}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__input{background:var(--contact-form-vet-input-bg,#d9d9d9);width:100%;min-width:0;height:5.8rem;color:var(--contact-form-vet-input-text-color,#333);font-family:var(--dm-sans);border:none;border-radius:1.2rem;outline:none;padding:1rem 1.6rem;font-size:max(1.3rem,min(.9375vw,1.6rem));font-weight:400;transition:filter .2s}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__input::placeholder{color:var(--contact-form-vet-input-placeholder-color,#888);opacity:1}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__input:focus{filter:brightness(.96);outline:none}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__input.contact-form-institutional__select{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:var(--contact-form-vet-input-bg,#d9d9d9);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23695345' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 3.6rem);background-repeat:no-repeat;background-size:1.2rem .8rem;padding-right:5.2rem}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__input.contact-form-institutional__select::-ms-expand{display:none}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__input.contact-form-institutional__select option{color:var(--contact-form-vet-input-text-color,#333)}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__input.contact-form-institutional__select option[disabled]{color:var(--contact-form-vet-input-placeholder-color,#888)}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__input.contact-form-institutional__textarea{resize:vertical;height:12rem;min-height:8rem;line-height:1.5}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__footer{padding-top:0}@media screen and (min-width:768px){.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__footer{padding-top:.9rem}}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__submit{background:var(--contact-form-vet-button-bg,#695345);color:var(--contact-form-vet-button-text-color,#fff);font-family:var(--dm-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:.65rem 2.61rem;font-size:max(1.8rem,min(1.19792vw,2.3rem));font-weight:500;transition:filter .3s;display:inline-flex}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__submit:hover{filter:brightness(.88)}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__feedback{font-family:var(--dm-sans);border-radius:.8rem;margin-top:1.6rem;padding:1rem 1.6rem;font-size:max(1.3rem,min(.9375vw,1.6rem));font-weight:400}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__feedback--success{color:var(--contact-form-vet-success-color,#3a7a3a);background-color:transparent}.contact-form-institutional .contact-form-institutional-block .contact-form-institutional__feedback--error{color:var(--orange-main-500,#f04d22)}.contact-form-institutional .contact-form-institutional-block.contact-form-institutional-block--success .contact-form-institutional__fields,.contact-form-institutional .contact-form-institutional-block.contact-form-institutional-block--success .contact-form-institutional__footer{display:none}.prescritor-form-section{width:100%;padding:max(3.2rem,min(5.55556vw,8rem)) 1.6rem}.prescritor-form-section .prescritor-form-wrapper{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:48rem;margin:0 auto;display:flex}.prescritor-form-section .prescritor-form-heading{font-family:var(--dm-sans);color:var(--brown-main-500);text-align:center;font-size:max(2.4rem,min(2.22222vw,3.2rem));font-weight:600;line-height:1.3}.prescritor-form-section .prescritor-form-subheading{font-family:var(--dm-sans);color:var(--brown-300);text-align:center;margin-top:-1.2rem;font-size:max(1.4rem,min(1.11111vw,1.6rem));font-weight:400;line-height:1.4}.prescritor-form-section .prescritor-form{flex-direction:column;align-items:stretch;gap:2rem;width:100%;display:flex}.prescritor-form-section .prescritor-form .prescritor-form-field{flex-direction:column;align-items:flex-start;gap:1.3rem;width:100%;display:flex}.prescritor-form-section .prescritor-form .prescritor-form-field :-webkit-any(label){font-family:var(--dm-sans);color:var(--brown-main-500);font-size:1.6rem;font-weight:500;line-height:normal}.prescritor-form-section .prescritor-form .prescritor-form-field :is(label){font-family:var(--dm-sans);color:var(--brown-main-500);font-size:1.6rem;font-weight:500;line-height:normal}.prescritor-form-section .prescritor-form .prescritor-form-field :-moz-any(input,select,textarea){border:1px solid var(--grey-300);background:var(--white);width:100%;color:var(--brown-main-500);font-family:var(--dm-sans);border-radius:.8rem;outline:none;padding:1.6rem 2rem;font-size:1.6rem;font-weight:400;line-height:normal;transition:border-color .2s}.prescritor-form-section .prescritor-form .prescritor-form-field :-webkit-any(input,select,textarea){border:1px solid var(--grey-300);background:var(--white);width:100%;color:var(--brown-main-500);font-family:var(--dm-sans);border-radius:.8rem;outline:none;padding:1.6rem 2rem;font-size:1.6rem;font-weight:400;line-height:normal;transition:border-color .2s}.prescritor-form-section .prescritor-form .prescritor-form-field :is(input,select,textarea){border:1px solid var(--grey-300);background:var(--white);width:100%;color:var(--brown-main-500);font-family:var(--dm-sans);border-radius:.8rem;outline:none;padding:1.6rem 2rem;font-size:1.6rem;font-weight:400;line-height:normal;transition:border-color .2s}.prescritor-form-section .prescritor-form .prescritor-form-field :-webkit-any(input,select,textarea)::placeholder{color:var(--grey-300);opacity:1}.prescritor-form-section .prescritor-form .prescritor-form-field :is(input,select,textarea)::placeholder{color:var(--grey-300);opacity:1}.prescritor-form-section .prescritor-form .prescritor-form-field :-webkit-any(input,select,textarea):focus{border-color:var(--brown-main-500)}.prescritor-form-section .prescritor-form .prescritor-form-field :is(input,select,textarea):focus{border-color:var(--brown-main-500)}.prescritor-form-section .prescritor-form .prescritor-form-field :-webkit-any(textarea){resize:vertical;min-height:10rem;line-height:1.5}.prescritor-form-section .prescritor-form .prescritor-form-field :is(textarea){resize:vertical;min-height:10rem;line-height:1.5}.prescritor-form-section .prescritor-form .prescritor-form-field :-webkit-any(select){-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2345352A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 2rem);background-repeat:no-repeat;background-size:1.2rem .8rem;padding-right:5.2rem}.prescritor-form-section .prescritor-form .prescritor-form-field :-moz-any(select){-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2345352A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 2rem);background-repeat:no-repeat;background-size:1.2rem .8rem;padding-right:5.2rem}.prescritor-form-section .prescritor-form .prescritor-form-field :-moz-any(select):invalid{color:var(--grey-300)}.prescritor-form-section .prescritor-form .prescritor-form-field :-webkit-any(select){-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2345352A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 2rem);background-repeat:no-repeat;background-size:1.2rem .8rem;padding-right:5.2rem}.prescritor-form-section .prescritor-form .prescritor-form-field :is(select){-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2345352A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 2rem);background-repeat:no-repeat;background-size:1.2rem .8rem;padding-right:5.2rem}.prescritor-form-section .prescritor-form .prescritor-form-field :-webkit-any(select):invalid{color:var(--grey-300)}.prescritor-form-section .prescritor-form .prescritor-form-field :is(select):invalid{color:var(--grey-300)}.prescritor-form-section .prescritor-form .prescritor-form-councils{flex-wrap:wrap;gap:2rem;width:100%;padding-top:.7rem;display:flex}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council{background:var(--beige-100);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.8rem;align-items:center;gap:1.6rem;height:5rem;padding:1rem;display:inline-flex}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :-moz-any(input){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :-moz-any(input):checked+.prescritor-form-council__box{background:var(--orange-main-500);border-color:var(--orange-main-500)}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :-moz-any(input):checked+.prescritor-form-council__box:after{transform:rotate(-45deg)translate(.1rem,-.1rem)scale(1)}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :-moz-any(input):focus-visible+.prescritor-form-council__box{outline:2px solid var(--brown-main-500);outline-offset:2px}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :-webkit-any(input){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :is(input){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :-webkit-any(input):checked+.prescritor-form-council__box{background:var(--orange-main-500);border-color:var(--orange-main-500)}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :is(input):checked+.prescritor-form-council__box{background:var(--orange-main-500);border-color:var(--orange-main-500)}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :-webkit-any(input):checked+.prescritor-form-council__box:after{transform:rotate(-45deg)translate(.1rem,-.1rem)scale(1)}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :is(input):checked+.prescritor-form-council__box:after{transform:rotate(-45deg)translate(.1rem,-.1rem)scale(1)}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :-webkit-any(input):focus-visible+.prescritor-form-council__box{outline:2px solid var(--brown-main-500);outline-offset:2px}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council :is(input):focus-visible+.prescritor-form-council__box{outline:2px solid var(--brown-main-500);outline-offset:2px}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council .prescritor-form-council__box{border:1px solid var(--beige-400);background:var(--white);border-radius:.6rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .15s,border-color .15s;display:flex}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council .prescritor-form-council__box:after{content:"";border-left:2px solid var(--white);border-bottom:2px solid var(--white);width:1.2rem;height:.7rem;transition:transform .15s;transform:rotate(-45deg)translate(.1rem,-.1rem)scale(0)}.prescritor-form-section .prescritor-form .prescritor-form-councils .prescritor-form-council .prescritor-form-council__label{font-family:var(--dm-sans);color:var(--brown-main-500);font-size:1.6rem;font-weight:500}.prescritor-form-section .prescritor-form .prescritor-form-submit{background:var(--orange-main-500);width:100%;color:var(--white);font-family:var(--dm-sans);text-transform:uppercase;cursor:pointer;border:none;border-radius:.8rem;justify-content:center;align-items:center;margin-top:.8rem;padding:1.6rem 3rem;font-size:1.6rem;font-weight:700;transition:filter .3s;display:inline-flex}.prescritor-form-section .prescritor-form .prescritor-form-submit:hover{filter:brightness(.9)}.prescritor-form-section .prescritor-form .prescritor-form-success{font-family:var(--dm-sans);color:var(--brown-main-500);text-align:center;padding:2rem;font-size:1.6rem;font-weight:500}.prescritor-form-section .prescritor-form .errors,.prescritor-form-section .prescritor-form .form__message{width:100%;font-family:var(--dm-sans);color:var(--orange-main-500);font-size:1.4rem}.cards-sinergia-list{flex-direction:column;gap:max(1.2rem,min(1.04167vw,2rem));width:100%;display:flex}.card-sinergia{-webkit-backdrop-filter:blur(1.2rem)saturate(160%);box-sizing:border-box;background:#fff3;border:1px solid #fff;border-radius:1.2rem;justify-content:center;align-items:center;width:100%;padding:max(2rem,min(2.08333vw,3rem)) max(1.6rem,min(1.38889vw,2rem));display:flex;box-shadow:inset 0 .1rem .1rem #ffffff59}.card-sinergia .card-sinergia__content{flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:max(.8rem,min(.83333vw,1.2rem));width:100%;min-width:0;display:flex}.card-sinergia .card-sinergia__title{text-align:center;width:100%;font-family:var(--dm-sans);color:var(--orange-600);overflow-wrap:break-word;word-break:break-word;font-size:max(2.4rem,min(2.22222vw,3.2rem));font-style:normal;font-weight:600;line-height:100%}.card-sinergia .card-sinergia__description{text-align:start;width:100%;font-family:var(--dm-sans);color:var(--brown-400);overflow-wrap:break-word;word-break:break-word;font-size:max(1.4rem,min(1.11111vw,1.6rem));font-style:normal;font-weight:400;line-height:130%}.cards-resultado-list{grid-template-columns:1fr;gap:max(1.2rem,min(1.04167vw,2rem));width:100%;display:grid}@media screen and (min-width:768px){.cards-resultado-list{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:max(1.6rem,min(1.38889vw,2rem))}}.card-resultado{border:2px solid var(--orange-400);background:var(--orange-400);box-sizing:border-box;border-radius:2.4rem;grid-template-columns:auto 1fr;grid-template-areas:"icon title""description description";align-items:center;gap:1rem 1.6rem;width:100%;height:100%;padding:max(2rem,min(2.08333vw,3rem));display:grid}.card-resultado .card-resultado__icon{background:var(--white);box-sizing:border-box;border-radius:50%;flex-shrink:0;grid-area:icon;justify-content:center;align-items:center;width:max(3.5rem,min(4.02778vw,5.8rem));height:max(3.5rem,min(4.02778vw,5.8rem));padding:max(.55rem,min(.79861vw,1.15rem));display:flex}.card-resultado .card-resultado__icon .card-resultado__icon-image{object-fit:contain;width:100%;height:100%}.card-resultado .card-resultado__title{grid-area:title}.card-resultado .card-resultado__description{grid-area:description}.card-resultado .card-resultado__title .text-block{font-family:var(--dm-sans);color:var(--white);overflow-wrap:break-word;word-break:break-word;font-size:max(2rem,min(1.94444vw,2.8rem));font-style:normal;font-weight:700;line-height:1.1}.card-resultado .card-resultado__description .text-block{font-family:var(--dm-sans);color:var(--white);overflow-wrap:break-word;word-break:break-word;font-size:max(1.4rem,min(1.25vw,1.8rem));font-style:normal;font-weight:500;line-height:1.3}@media screen and (min-width:768px){.card-resultado{grid-template:"icon""."1fr"title""description"/1fr;align-items:start;row-gap:max(.6rem,min(.625vw,.9rem));min-height:max(30rem,min(24.3056vw,35rem))}}.kit-escolha{width:100%;overflow-x:auto}.kit-escolha .kit-escolha__table{border-collapse:collapse;width:100%;font-family:var(--dm-sans)}.kit-escolha .kit-escolha__th{vertical-align:middle;padding:max(.6rem,min(.625vw,.9rem)) max(1.2rem,min(1.25vw,1.8rem));font-size:max(1.4rem,min(1.25vw,1.8rem));font-weight:500}.kit-escolha .kit-escolha__th.kit-escolha__th--label{width:auto;padding:0}.kit-escolha .kit-escolha__th.kit-escolha__th--kit{text-align:center;width:max(9rem,min(24%,20rem));padding-left:0;padding-right:0}.kit-escolha .kit-escolha__th.kit-escolha__th--avulsos{text-align:center;width:max(9rem,min(24%,20rem));color:var(--off-white-800)}.kit-escolha .kit-escolha__pill{background:var(--orange-400);width:100%;color:var(--white);text-align:center;white-space:nowrap;box-sizing:border-box;border-radius:.8rem;padding:max(.6rem,min(.625vw,.9rem)) max(.4rem,min(1.25vw,1.8rem));font-weight:500;display:block}.kit-escolha .kit-escolha__td{vertical-align:middle;padding:max(1.4rem,min(1.11111vw,1.6rem)) max(1.4rem,min(1.25vw,1.8rem))}.kit-escolha .kit-escolha__td.kit-escolha__td--label{text-align:left;color:var(--grey-main-500);overflow-wrap:break-word;word-break:break-word;font-size:max(1.4rem,min(1.38889vw,2rem));font-weight:400}.kit-escolha .kit-escolha__td.kit-escolha__td--label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:max(0rem,min(1.25vw,1.8rem))}.kit-escolha .kit-escolha__td.kit-escolha__td--label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:max(0rem,min(1.25vw,1.8rem))}.kit-escolha .kit-escolha__td.kit-escolha__td--label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:max(0rem,min(1.25vw,1.8rem))}.kit-escolha .kit-escolha__td.kit-escolha__td--label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:max(0rem,min(1.25vw,1.8rem))}.kit-escolha .kit-escolha__td.kit-escolha__td--label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:max(0rem,min(1.25vw,1.8rem))}.kit-escolha .kit-escolha__td.kit-escolha__td--cell{text-align:center;width:max(9rem,min(24%,20rem))}.kit-escolha .kit-escolha__row:not(:first-child) .kit-escolha__td{border-top:1px solid var(--off-white-600)}.kit-escolha .kit-escolha__icon{vertical-align:middle;width:max(2rem,min(1.66667vw,2.4rem));height:max(2rem,min(1.66667vw,2.4rem));display:inline-block}.kit-escolha .kit-escolha__icon.kit-escolha__icon--check{color:var(--orange-600)}.kit-escolha .kit-escolha__icon.kit-escolha__icon--x{color:var(--brown-200)}.monte-seu-kit__wrapper{width:100%;padding:8rem}.monte-seu-kit-section{background:var(--beige-100)}.byk{flex-direction:column;align-items:center;gap:max(1.6rem,min(1.25vw,2.4rem));display:flex}.byk [hidden]{display:none!important}.byk__header{text-align:center;width:100%;color:var(--brown-main-500);flex-direction:column;gap:.9rem;display:flex}.byk__title{font-family:var(--dm-sans);font-size:max(2.6rem,min(2.08333vw,4rem));font-weight:700;line-height:normal}.byk__subtitle{font-family:var(--dm-sans);font-size:max(1.4rem,min(1.04167vw,2rem));font-weight:300;line-height:normal}.byk__row{align-items:stretch;gap:1rem;width:100%;display:flex}.byk__cards{scrollbar-color:var(--orange-main-500) var(--beige-200);scrollbar-width:thin;flex:auto;gap:1rem;min-width:0;display:flex;overflow-x:auto;overflow-y:hidden}.byk__cards::-webkit-scrollbar{height:.8rem}.byk__cards::-webkit-scrollbar-track{background:var(--beige-200);border-radius:999px}.byk__cards::-webkit-scrollbar-thumb{background:var(--orange-main-500);border-radius:999px}.byk-card{border:1px solid var(--grey-100);border-radius:1.6rem;flex-direction:column;flex:1 0 30rem;justify-content:space-between;gap:1.6rem;min-width:0;min-height:40.2rem;padding:2rem;transition:opacity .2s;display:flex;position:relative;overflow:hidden}.byk-card--dropdown-open{z-index:2;overflow:visible}.byk-card__image{object-fit:cover;pointer-events:none;z-index:0;border-radius:1.6rem;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.byk-card--excluded{opacity:.55}.byk-card__top{z-index:1;justify-content:flex-end;min-height:2.8rem;display:flex;position:relative}.byk-card__check{cursor:pointer}.byk-card__check-box{border:1.2px solid var(--beige-400);background-color:var(--white);background-position:50%;background-repeat:no-repeat;background-size:1.8rem 1.8rem;border-radius:.8rem;width:2.8rem;height:2.8rem;transition:border-color .2s,background-color .2s;display:block}.byk-card__check input:checked+.byk-card__check-box{border-color:var(--green-main-500);background-color:var(--green-main-500);background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17L4 12' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.byk-card__check input:focus-visible+.byk-card__check-box{outline:2px solid var(--orange-main-500);outline-offset:2px}.byk-card__options{z-index:1;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex;position:relative}.byk-card--locked .byk-card__options{justify-content:flex-end}.byk-card__size{position:relative}.byk-card__size-toggle{background:var(--white);color:#383737;font-family:var(--dm-sans);cursor:pointer;border:1.2px solid #c1c2bc;border-radius:.8rem;align-items:center;gap:.4rem;padding:.8rem 1.4rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;display:inline-flex}.byk-card__chevron{transition:transform .2s}.byk-card__size.is-open .byk-card__chevron{transform:rotate(180deg)}.byk-card__size-list{z-index:10;background:var(--white);border:1.2px solid #c1c2bc;border-radius:.8rem;flex-direction:column;min-width:100%;margin:0;padding:.4rem;list-style:none;display:flex;position:absolute;bottom:calc(100% + .4rem);left:0;box-shadow:0 8px 24px #0000001f}.byk-card__size-list[hidden]{display:none!important}.byk-card__size-option{color:#383737;width:100%;font-family:var(--dm-sans);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.6rem;padding:.8rem 1.2rem;font-size:max(1.4rem,min(.83333vw,1.6rem))}.byk-card__size-option:hover,.byk-card__size-option.is-active{background:var(--beige-100)}.byk-card__price{background:var(--white);color:#383737;font-family:var(--dm-sans);text-transform:uppercase;white-space:nowrap;border:1.2px solid #c1c2bc;border-radius:.8rem;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:500;display:inline-flex}.byk__summary{background:var(--white);box-sizing:border-box;border-radius:1.2rem;flex-direction:column;flex:0 0 42rem;gap:2rem;width:42rem;min-width:0;max-width:42rem;padding:2rem;display:flex;overflow:hidden}.byk__purchase-mode{box-sizing:border-box;gap:1rem;width:100%;min-width:0;margin:0;padding:0}.byk__purchase-mode .purchase-mode__card,.byk__purchase-mode .purchase-mode__subscription,.byk__purchase-mode .purchase-mode__subscription-header,.byk__purchase-mode .purchase-mode__frequencies{box-sizing:border-box;width:100%;min-width:0}.byk__purchase-mode .purchase-mode__subscription-header{gap:1rem}.byk__purchase-mode .purchase-mode__card-label,.byk__purchase-mode .purchase-mode__subscription-label,.byk__purchase-mode .purchase-mode__frequency-name,.byk__purchase-mode .purchase-mode__frequency-discount{min-width:0}.byk__purchase-mode .purchase-mode__frequency{min-width:0;padding:1.6rem .8rem}.byk__purchase-mode .purchase-mode__subscription-badge{flex:none}.byk__savings{box-sizing:border-box;border:1px solid var(--green-main-500);background:var(--green-100);width:100%;color:var(--green-700);font-family:var(--dm-sans);text-align:center;white-space:normal;border-radius:.4rem;padding:.4rem .6rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-style:italic;font-weight:400;line-height:1.3;display:block}.byk__savings strong{font-weight:900}.byk__resumo{flex-direction:column;gap:1.2rem;display:flex}.byk__resumo-title{font-family:var(--dm-sans);color:var(--grey-900);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:800}.byk__resumo-list{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.byk__resumo-item{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:flex}.byk__resumo-left,.byk__resumo-right{align-items:center;gap:.4rem;display:flex}.byk__resumo-left{flex:auto;min-width:0}.byk__resumo-right{flex:none}.byk__resumo-name{min-width:0;font-family:var(--dm-sans);color:var(--grey-900);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}.byk__resumo-size{background:var(--orange-200);color:var(--brown-main-500);font-family:var(--dm-sans);border-radius:.4rem;padding:.2rem .4rem;font-size:1.2rem;line-height:1.5}.byk__resumo-price{font-family:var(--dm-sans);color:var(--grey-900);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600}.byk__resumo-discount{border:1px solid var(--green-main-500);background:var(--green-100);color:var(--green-main-500);font-family:var(--dm-sans);border-radius:.4rem;align-items:center;padding:.6rem;font-size:1.2rem;font-weight:600;line-height:1.1;display:inline-flex}.byk__resumo-empty{font-family:var(--dm-sans);color:var(--brown-400);font-size:max(1.4rem,min(.83333vw,1.6rem))}.byk__footer{background:var(--white);border-radius:1.2rem;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:2rem;display:flex}.byk__footer-prices{flex-direction:column;display:flex}.byk__footer-compare{color:var(--brown-400);font-family:var(--dm-sans);font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:300;text-decoration:line-through}.byk__footer-total-row{align-items:center;gap:2.4rem;display:flex}.byk__footer-total{font-family:var(--dm-sans);color:var(--black);font-size:max(1.8rem,min(1.14583vw,2.2rem));font-weight:600}.byk__footer-badge{border:1px solid var(--green-main-500);background:var(--green-100);color:var(--green-main-500);font-family:var(--dm-sans);border-radius:.4rem;align-items:center;padding:.6rem;font-size:1.2rem;font-weight:600;line-height:1.1;display:inline-flex}.byk__add{background:var(--orange-main-500);color:#fffdf9;max-width:40rem;font-family:var(--dm-sans);text-align:center;cursor:pointer;border:none;border-radius:.8rem;flex:0 0 40rem;padding:1.4rem 3.2rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;transition:background-color .2s,opacity .2s}.byk__add:hover{background:var(--orange-600)}.byk__add:disabled{opacity:.5;cursor:not-allowed}.byk__add[loading]{opacity:.7;pointer-events:none}.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}@media(max-width:1400px)and (min-width:1101px){.monte-seu-kit__wrapper{padding:6rem 3.2rem}}@media(max-width:1100px){.byk__row{flex-direction:column}.byk__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.byk-card{flex:none;min-height:36rem}.byk__summary{flex:100%;width:100%;max-width:100%}}@media(max-width:749px){.monte-seu-kit-section{background:var(--beige-100)}.monte-seu-kit__wrapper{padding:4rem 2rem}.byk{align-items:stretch;gap:2rem}.byk__header{text-align:left;gap:.9rem}.byk__title{font-size:2.8rem}.byk__subtitle{font-size:1.8rem}.byk__row{gap:2rem}.byk__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.byk-card{aspect-ratio:1;border-width:.5px;border-radius:.8rem;flex:none;gap:1rem;min-height:0;padding:1.2rem}.byk-card__image{border-radius:.8rem}.byk-card__top{min-height:2.4rem}.byk-card__check-box{border-radius:.4rem;width:2.4rem;height:2.4rem}.byk-card__options{gap:.4rem}.byk-card__size-toggle,.byk-card__price{border-width:.5px;border-radius:.4rem;padding:.4rem;font-size:1.2rem}.byk-card__size-toggle{gap:.4rem}.byk-card__chevron{width:1.2rem;height:1.2rem}.byk-card__size-list{border-width:.5px;border-radius:.4rem}.byk-card__size-option{padding:.6rem .8rem;font-size:1.2rem}.byk__summary{background:#f8f8f8;border-radius:1.2rem 1.2rem 0 0;gap:2rem;padding:2rem 1.6rem 0}.byk__purchase-mode{gap:1rem;width:100%;min-width:0;margin:0;padding:0}.byk__purchase-mode .purchase-mode__card,.byk__purchase-mode .purchase-mode__subscription,.byk__purchase-mode .purchase-mode__subscription-header,.byk__purchase-mode .purchase-mode__frequencies{box-sizing:border-box;width:100%;min-width:0}.byk__purchase-mode .purchase-mode__card,.byk__purchase-mode .purchase-mode__subscription-header{gap:1rem}.byk__purchase-mode .purchase-mode__card-label,.byk__purchase-mode .purchase-mode__subscription-label{min-width:0}.byk__purchase-mode .purchase-mode__subscription-badge{flex:none}.byk__purchase-mode .purchase-mode__card-label,.byk__purchase-mode .purchase-mode__subscription-label,.byk__purchase-mode .purchase-mode__subscription-badge,.byk__purchase-mode .purchase-mode__frequency-name{font-size:1.4rem}.byk__purchase-mode .purchase-mode__checkbox{border-radius:.4rem;width:2.6rem;height:2.6rem}.byk__purchase-mode .purchase-mode__frequency{min-width:0;padding:2rem .6rem}.byk__purchase-mode .purchase-mode__frequency-discount,.byk__savings{font-size:1.2rem}.byk__savings{box-sizing:border-box;white-space:normal;width:100%;line-height:1.3;display:block}.byk__resumo-title{font-size:1.8rem}.byk__resumo-name,.byk__resumo-price{font-size:1.4rem}.byk__resumo-discount{padding:.4rem}.byk__footer{background:#f8f8f8;border-radius:0 0 1.2rem 1.2rem;flex-direction:column;align-items:stretch;gap:2rem;margin-top:-2rem;padding:2rem 1.6rem}.byk__footer-prices{width:100%}.byk__footer-total-row{justify-content:space-between;gap:1rem;width:100%}.byk__footer-total{font-size:2rem}.byk__footer-badge{padding:.4rem}.byk__add{flex:100%;width:100%;max-width:100%}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{min-height:100vh;font-family:var(--dm-sans);color:var(--black);background-color:var(--grey-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(--orange-700)}.page-width{max-width:var(--page-width);margin:0 auto}body .st-wishlist-details-button[data-type=floating]{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-Btt1BMLF.css.map */
