:root{--black:60, 2%, 12%;--white:0, 0%, 100%;--off-white:0, 0%, 97%;--gray-100:0, 0%, 94%;--castanha-green-100:71, 100%, 44%;--castanha-green-700:163, 100%, 11%;--castanha-green-300:133, 81%, 38%;--castanha-earth-600:38, 84%, 22%;--castanha-earth-800:24, 87%, 15%;--castanha-earth-400:26, 70%, 44%;--castanha-earth-500:38, 100%, 35%;--castanha-yellow-300:43, 79%, 66%;--castanha-beige-200:38, 64%, 74%;--castanha-beige-100:38, 73%, 81%;--castanha-beige-50:41, 58%, 91%;--castanha-pink-200:341, 71%, 85%;--plantpower-neutral-900:252, 33%, 3%;--plantpower-neutral-50:33, 26%, 92%;--plantpower-green-500:148, 74%, 41%;--plantpower-orange-500:24, 81%, 55%;--plantpower-yellow-400:55, 75%, 57%;--plantpower-pink-500:347, 61%, 53%;--plantpower-blue-500:202, 73%, 46%;--plantpower-brown-600:16, 42%, 47%;--possible-blue-700:217, 89%, 35%;--possible-blue-200:194, 59%, 74%;--possible-neutral-0:0, 0%, 100%;--possible-red-600:354, 79%, 47%;--possible-yellow-200:52, 100%, 75%;--possible-purple-600:296, 41%, 27%;--possible-pink-400:326, 74%, 66%;--possible-neutral-500:0, 0%, 50%;--possible-neutral-600:0, 0%, 37%;--zaya-wine-700:343, 61%, 28%;--zaya-copper-500:14, 54%, 56%;--zaya-beige-100:33, 68%, 88%;--zaya-yellow-500:52, 100%, 50%;--positiveco-neutral-0:0, 0%, 100%;--positiveco-neutral-100:40, 100%, 99%;--positiveco-neutral-900:60, 2%, 12%;--positiveco-verde-claro-100:103, 75%, 71%;--positiveco-verde-limao-200:76, 87%, 58%;--positiveco-verde-folha-400:74, 69%, 38%;--positiveco-verdinho-600:75, 88%, 23%;--positiveco-verde-floresta-700:126, 97%, 11%;--positiveco-verde-escuro-900:75, 73%, 12%;--text-opacity:1;--background-opacity:1;--border-opacity:1;--color-accent:hsl(var(--positiveco-verde-limao-200));--color-accent-hover:hsl(var(--positiveco-verde-folha-400));--color-accent-active:hsl(var(--positiveco-verdinho-600));--color-accent-subtle:hsl(var(--positiveco-verde-claro-100));--color-text-body:hsla(var(--positiveco-neutral-900), var(--text-opacity));--color-text-heading:hsla(var(--positiveco-neutral-900), var(--text-opacity));--color-text-muted:hsla(var(--positiveco-verde-folha-400), var(--text-opacity));--color-text-accent:hsla(var(--positiveco-verdinho-600), var(--text-opacity));--color-background:hsla(var(--positiveco-neutral-0), var(--background-opacity));--color-background-alt:hsla(var(--positiveco-neutral-100), var(--background-opacity));--color-background-inverse:hsla(var(--positiveco-neutral-900), var(--background-opacity));--color-background-accent:hsla(var(--positiveco-verde-escuro-900), var(--background-opacity));--color-surface:hsla(var(--positiveco-neutral-0), var(--background-opacity));--color-surface-hover:hsla(var(--positiveco-neutral-100), var(--background-opacity));--color-surface-inverse:hsla(var(--positiveco-verde-floresta-700), var(--background-opacity));--color-border:hsla(var(--positiveco-neutral-100), var(--border-opacity));--color-border-strong:hsla(var(--positiveco-neutral-900), var(--border-opacity));--color-border-accent:hsla(var(--positiveco-verde-limao-200), var(--border-opacity));--color-inverse-text-body:hsla(var(--positiveco-neutral-0), var(--text-opacity));--color-inverse-text-heading:hsla(var(--positiveco-neutral-0), var(--text-opacity));--color-inverse-text-muted:hsla(var(--positiveco-verde-claro-100), var(--text-opacity));--color-inverse-text-accent:hsla(var(--positiveco-verde-limao-200), var(--text-opacity));--family-dm:"DM Sans", sans-serif;--family-axiforma:"Axiforma", serif;--family-comfortaa:"Comfortaa", serif;--family-sabana:"Sabana", sans-serif;--family-poppins:"Poppins", sans-serif;--family-pangea:"Pangea", sans-serif;--family-polymath:"Polymath", 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(--black);text-align:center;font-family:var(--poppins);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(--black);text-align:center;font-family:var(--poppins);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(--family-dm);background-color:var(--black);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{opacity:.8}.hello-world-container :-webkit-any(hello-world) :-webkit-any(button){color:var(--white);font-family:var(--family-dm);background-color:var(--black);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(--family-dm);background-color:var(--black);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{opacity:.8}.hello-world-container :is(hello-world) :is(button):hover{opacity:.8}.hello-world-container :-webkit-any(footer) :-webkit-any(a){color:var(--black);text-align:center;font-family:var(--family-dm);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(--black);text-align:center;font-family:var(--family-dm);font-size:max(1.2rem,min(1.04166vw,2rem));font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out}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:flex-start;gap:3.2rem;width:100%;display:flex}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon{display:block}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :-webkit-any(svg){width:max(1.6rem,min(1.80556vw,2.6rem));height:max(1.6rem,min(1.80556vw,2.6rem))}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){width:max(1.6rem,min(1.80556vw,2.6rem));height:max(1.6rem,min(1.80556vw,2.6rem))}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(0)}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(0)}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(90deg)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--plus-dropdown :-webkit-any(svg) :-webkit-any(path:first-of-type){transform:rotate(90deg)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--plus-dropdown :is(svg) :is(path:first-of-type){transform:rotate(90deg)}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))}.dropdowns-container.dropdowns-container--faq :-moz-any(dropdown-component):not(:has(.dropdown-content[closed])) .dropdown-heading__title :-moz-any(span){font-weight:700}.dropdowns-container.dropdowns-container--faq :-webkit-any(dropdown-component):not(:has(.dropdown-content[closed])) .dropdown-heading__title :-webkit-any(span){font-weight:700}.dropdowns-container.dropdowns-container--faq :is(dropdown-component):not(:has(.dropdown-content[closed])) .dropdown-heading__title :is(span){font-weight:700}.button-block .button{cursor:pointer;letter-spacing:.072rem;justify-content:center;align-items:center;line-height:100%;text-decoration:none;transition:all .1s;display:flex}.button-block .button .icon-image{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 .icon-image.icon-primary{display:block}.button-block .button .icon-image.icon-hover,.button-block .button:hover .icon-image.icon-primary{display:none}.button-block .button:hover .icon-image.icon-hover{display:block}.button-block .button.button--primary{color:hsl(var(--positiveco-verde-escuro-900));background:hsl(var(--positiveco-neutral-100));text-align:center;border:1px solid #d3d3d3;border-radius:1.2rem;padding:max(1rem,min(.625vw,1.2rem)) max(2rem,min(4.58333vw,8.8rem))}.button-block .button.button--primary:hover{opacity:.8}.button-block .button.button--secondary{color:hsl(var(--black));background:hsl(var(--white));border:2px solid hsl(var(--black));text-align:center;border-radius:100rem;padding:max(.5rem,min(.3125vw,.6rem)) max(2rem,min(1.14583vw,2.2rem))}.button-block .button.button--secondary:hover{opacity:.8}.button-block .button.button--tertiary{color:hsl(var(--white));background:hsl(var(--positiveco-neutral-900));border:2px solid hsl(var(--white));text-align:center;border-radius:100rem;padding:max(.5rem,min(.3125vw,.6rem)) max(2rem,min(1.14583vw,2.2rem))}.button-block .button.button--tertiary:hover{opacity:.8}.button-block .button.button--quaternary{color:hsl(var(--positiveco-neutral-900));background:hsl(var(--positiveco-verde-claro-100));border:2px solid hsl(var(--positiveco-neutral-900));text-align:center;border-radius:100rem;padding:max(.5rem,min(.3125vw,.6rem)) max(2rem,min(1.14583vw,2.2rem))}.button-block .button.button--quaternary:hover{opacity:.8}.button-block .button.button--quinary{color:hsl(var(--black));border:2px solid hsl(var(--black));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffff1a;border-radius:100rem;padding:max(.5rem,min(.3125vw,.6rem)) max(2rem,min(1.14583vw,2.2rem))}.button-block .button.button--quinary:hover{opacity:.8}.grid-block__container{width:100%;display:grid}.group{max-width:100%;display:flex}.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 .icon-image{width:100%;height:auto;display:flex}.icon-block .icon-link{cursor:pointer;width:100%;height:auto;text-decoration:none;transition:filter .3s;display:flex}.icon-block .icon-link:hover{filter:brightness(1.1)}.image-block{display:block;position:relative}.image-block .image-block__link{cursor:pointer;pointer-events:auto;width:100%;height:100%;text-decoration:none;display:block;overflow:hidden}.image-block .image-block__link:hover .image-block__image{transform:scale(1.05)}.image-block .image-block__link .image-block__image{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(--family-dm);font-size:max(1.2rem,min(.83333vw,1.8rem));font-weight:400;text-decoration:none;display:flex}.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}.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-pagination-container-with-buttons .carousel-buttons{align-items:center;gap:3.2rem}.simple-carousel .blaze-pagination-container-with-buttons .carousel-buttons .carousel-button,.simple-carousel .blaze-prev{cursor:pointer;background:0 0;border:none;transition:all .3s ease-in-out}.simple-carousel .blaze-prev :-moz-any(svg){display:block}.simple-carousel .blaze-prev :-webkit-any(svg){display:block}.simple-carousel .blaze-prev :is(svg){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-next{cursor:pointer;background:0 0;border:none;transition:all .3s ease-in-out}.simple-carousel .blaze-next :-moz-any(svg){display:block}.simple-carousel .blaze-next :-webkit-any(svg){display:block}.simple-carousel .blaze-next :is(svg){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-slider{align-items:center;gap:max(1.6rem,min(1.5625vw,3rem));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)}}.blaze-pagination{justify-content:center;align-items:center;gap:max(.7rem,min(.72917vw,1.4rem));display:flex}.blaze-pagination.absolute-pagination{position:absolute}.blaze-pagination.absolute-pagination.absolute-pagination--desktop-only{position:static}@media screen and (min-width:768px){.blaze-pagination.absolute-pagination.absolute-pagination--desktop-only{position:absolute}}.blaze-pagination.absolute-pagination.absolute-pagination--mobile-only{position:absolute}@media screen and (min-width:768px){.blaze-pagination.absolute-pagination.absolute-pagination--mobile-only{position:static}}.blaze-pagination:empty{display:none}.blaze-pagination :-webkit-any(button){cursor:pointer;border-radius:50%;width:max(.6rem,min(.52083vw,1rem));min-width:max(.6rem,min(.52083vw,1rem));height:max(.6rem,min(.52083vw,1rem));min-height:max(.6rem,min(.52083vw,1rem));font-size:0;transition:all .3s ease-in-out}.blaze-pagination :is(button){cursor:pointer;border-radius:50%;width:max(.6rem,min(.52083vw,1rem));min-width:max(.6rem,min(.52083vw,1rem));height:max(.6rem,min(.52083vw,1rem));min-height:max(.6rem,min(.52083vw,1rem));font-size:0;transition:all .3s ease-in-out}.pagination{justify-content:center;align-items:stretch;width:100%;padding:2rem 0;display:flex}.pagination .pagination__list{align-items:center;gap:max(1.2rem,min(1.04166vw,2rem));margin:0;padding:0;list-style:none;display:flex}.pagination .pagination__item{justify-content:center;align-items:center;font-size:max(1.4rem,min(.9375vw,1.6rem));display:flex}.pagination .pagination__link{aspect-ratio:1;text-align:center;width:max(3.2rem,min(2.08333vw,4rem));color:var(--color-text-body);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10rem;justify-content:center;align-items:center;font-size:max(1.4rem,min(.9375vw,1.6rem));text-decoration:none;transition:all .2s;display:flex}.pagination .pagination__link:hover{background-color:var(--indigo-10)}.pagination .pagination__link:focus{outline:.2rem solid var(--violeta-10);outline-offset:.2rem}.pagination .pagination__link.pagination__link--active{background-color:var(--color-text-body);color:var(--white);cursor:default;pointer-events:none;font-weight:500}.pagination .pagination__link.pagination__link--disabled{cursor:not-allowed;color:var(--indigo-50)}.pagination .pagination__link.pagination__link--prev{padding:.5rem .75rem}.pagination .pagination__link.pagination__link--prev :-webkit-any(svg){width:max(.5rem,min(.36458vw,.7rem));height:max(1rem,min(.72916vw,1.4rem));transition:transform .2s}.pagination .pagination__link.pagination__link--prev :is(svg){width:max(.5rem,min(.36458vw,.7rem));height:max(1rem,min(.72916vw,1.4rem));transition:transform .2s}.pagination .pagination__link.pagination__link--prev.pagination__link--prev:hover:not(.pagination__link--disabled) :-moz-any(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--prev:hover:not(.pagination__link--disabled) :-webkit-any(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--prev:hover:not(.pagination__link--disabled) :is(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--next:hover:not(.pagination__link--disabled) :-moz-any(svg){transform:translate(2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--next:hover:not(.pagination__link--disabled) :-webkit-any(svg){transform:translate(2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--next:hover:not(.pagination__link--disabled) :is(svg){transform:translate(2px)}.pagination .pagination__link.pagination__link--next{padding:.5rem .75rem}.pagination .pagination__link.pagination__link--next :-webkit-any(svg){width:max(.5rem,min(.36458vw,.7rem));height:max(1rem,min(.72916vw,1.4rem));transition:transform .2s}.pagination .pagination__link.pagination__link--next :is(svg){width:max(.5rem,min(.36458vw,.7rem));height:max(1rem,min(.72916vw,1.4rem));transition:transform .2s}.pagination .pagination__link.pagination__link--next.pagination__link--prev:hover:not(.pagination__link--disabled) :-moz-any(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--next.pagination__link--prev:hover:not(.pagination__link--disabled) :-webkit-any(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--next.pagination__link--prev:hover:not(.pagination__link--disabled) :is(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--next.pagination__link--next:hover:not(.pagination__link--disabled) :-moz-any(svg){transform:translate(2px)}.pagination .pagination__link.pagination__link--next.pagination__link--next:hover:not(.pagination__link--disabled) :-webkit-any(svg){transform:translate(2px)}.pagination .pagination__link.pagination__link--next.pagination__link--next:hover:not(.pagination__link--disabled) :is(svg){transform:translate(2px)}.pagination .pagination__ellipsis{text-align:center;color:var(--color-text-body);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:400;display:flex}.pagination .product-grid-and-filter__pagination{margin-top:2rem}.newsletter-form-wrapper{width:100%;display:block}.newsletter-form{box-sizing:border-box;width:100%;max-width:100%}.newsletter-form .newsletter-block,.newsletter-form .newsletter-block .newsletter-container{width:100%;max-width:100%}.newsletter-form .newsletter-block .container__form{box-sizing:border-box;background:#fff;border-radius:max(1rem,min(.83333vw,1.2rem));align-items:center;gap:max(.5rem,min(.2vw + .4rem,.8rem));width:100%;padding:max(.5rem,min(.3vw + .4rem,1.6rem)) max(.5rem,min(.2vw + .4rem,1rem));display:flex}.newsletter-form .newsletter-block .input__email{width:100%;min-width:0;font-size:max(1.4rem,min(1vw,1.6rem));font-family:var(--family-poppins);background:0 0;border:none;flex:1;padding:0;display:flex}.newsletter-form .newsletter-block .input__email:focus{outline:none}.newsletter-form .newsletter-block .btn_submit{cursor:pointer;background:#5e5e5e;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:max(3rem,min(1.8vw,4rem));height:max(3rem,min(1.8vw,4rem));padding:0;transition:opacity .3s;display:flex}.newsletter-form .newsletter-block .btn_submit svg{width:max(1.5rem,min(1vw,2rem));height:max(1.45rem,min(1vw,1.9rem))}.newsletter-form .newsletter-block .btn_submit:hover:not(:disabled){opacity:.9}.newsletter-form .newsletter-block .btn_submit:disabled{cursor:not-allowed}.newsletter-form .newsletter-block .newsletter__feedback{font-family:var(--family-poppins);background-color:hsl(var(--white));font-size:max(.9rem,min(.6vw + .8rem,1rem));font-style:italic;font-weight:400;line-height:max(1.2rem,min(.8vw + 1rem,1.4rem))}.newsletter-form .newsletter-block.is-success .container__form{width:fit-content;max-width:100%;padding:max(1rem,min(.8vw + .6rem,1.6rem)) max(.8rem,min(.5vw + .5rem,1.6rem));display:inline-block;position:relative}.newsletter-form .newsletter-block.is-success .newsletter-success-title{color:var(--Positive-CO-Verdinho-600,#546e07);font-size:max(1.4rem,min(1vw,1.8rem));font-family:var(--family-poppins);margin:0;padding-right:max(2.8rem,min(2vw,3.5rem));font-weight:600;line-height:max(1.2rem,min(.8vw + 1rem,1.4rem))}.newsletter-form .newsletter-block.is-success .newsletter-success-subtitle{color:#1e1e1d;font-size:max(1.2rem,min(.8vw,1.4rem));font-family:var(--family-poppins);border-top:1px solid rgba(0,0,0,.1);margin-top:max(.5rem,min(.4vw,.8rem));padding-top:max(.5rem,min(.4vw,.8rem));font-style:italic;font-weight:400;line-height:max(1.2rem,min(.8vw + 1rem,1.4rem))}.newsletter-form .newsletter-block.is-success .btn_submit{background:0 0;width:auto;height:auto;padding:0;position:absolute;top:max(1rem,min(.8vw + .6rem,1.6rem));right:max(.8rem,min(.5vw + .5rem,1.6rem))}.newsletter-form .newsletter-block.is-success .btn_submit svg{width:max(1.8rem,min(1vw,2.2rem));height:max(1.8rem,min(1vw,2.2rem))}.newsletter-form .newsletter-block.is-success .btn_submit:hover{opacity:1}.title_newsletter{text-shadow:0 max(.3rem,min(.2vw + .2rem,.5rem)) #000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}@media screen and (min-width:768px){.newsletter__feedback{text-align:start;background-color:hsl(var(--white));border-radius:0;padding:0}}.heading-block__container{max-width:var(--page-width);width:100%;display:flex}.heading-block__container .heading-block__content--primary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:space-between;align-items:center;gap:max(1.6rem,min(2.08333vw,4rem));width:100%;display:grid}.heading-block__container .heading-block__content--primary .divider-container,.heading-block__container .heading-block__content--primary .heading-container__heading{width:100%}.heading-block__container .heading-block__content--secondary{justify-content:space-between;align-items:center;gap:max(1.6rem,min(2.08333vw,4rem));width:100%;display:flex}.heading-block__container .heading-block__content--secondary .heading-container__heading{width:max-content}.heading-block__container .heading-block__content--secondary .divider-container{width:100%;display:none}@media screen and (min-width:768px){.heading-block__container .heading-block__content--secondary .divider-container{display:block}}.heading-block__container .heading-block__content--secondary .button-container{width:max-content}.heading-block__container .heading-block__content--tertiary{grid-template-columns:minmax(0,1.5fr) minmax(0,2fr);justify-content:space-between;align-items:center;gap:max(1.6rem,min(2.08333vw,4rem));width:100%;display:grid}.heading-block__container .heading-block__content--tertiary:has(.divider-block__container--mobile-hidden){grid-template-columns:minmax(0,1fr)}@media screen and (min-width:768px){.heading-block__container .heading-block__content--tertiary:has(.divider-block__container--mobile-hidden){grid-template-columns:auto minmax(0,2fr)}.heading-block__container .heading-block__content--tertiary{grid-template-columns:auto minmax(0,2fr)}}.heading-block__container .heading-block__content--tertiary .heading-container__heading{width:100%}.heading-block__container .heading-block__content--tertiary .divider-container{width:100%;display:block}.heading-block__container .heading-block__content--tertiary .button-container{width:max-content;display:none}.product-card{flex-direction:column;height:100%;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{height:max(28.8rem,min(21.875vw,42rem));display:flex;position:relative}.product-card .product-image .product-image__image-link{z-index:5;border:1px solid var(--Grayscale-CG1,#f0f0f0);background:var(--Grayscale-GS0,#f8f8f8);border-radius:.8rem;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.product-card .product-image .product-image__image-link .product-image__primary{z-index:1;width:100%;height:auto;position:relative}.product-card .product-image .product-image__image-link .product-image__secondary{opacity:0;z-index:2;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.product-card .product-image .product-image__image-link .product-image__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:100%;transition:opacity .3s;position:absolute;bottom:max(.8rem,min(.625vw,1.2rem));left:50%;transform:translate(-50%)}.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(--color-text-body);font-family:var(--family-dm);letter-spacing:-.02rem;white-space:nowrap;text-overflow:ellipsis;margin-top:max(1rem,min(.72916vw,1.4rem));margin-bottom:.8rem;font-size:max(1.6rem,min(1.04166vw,2rem));font-style:normal;font-weight:500;line-height:120%;overflow:hidden}.product-card .product-subscription{background:#b9ea32;border-radius:999px;align-items:center;gap:.8rem;width:fit-content;margin-top:max(.6rem,min(.41666vw,.8rem));padding:max(.4rem,min(.3125vw,.6rem)) 1.2rem;display:flex}@media screen and (max-width:768px){.product-card .product-subscription{justify-content:center;width:100%}}.product-card .product-subscription .product-subscription__icon{color:#1e1e1e;flex-shrink:0;font-size:max(1rem,min(1.25vw,1.4rem));line-height:1}.product-card .product-subscription .product-subscription__text{color:var(--color-text-body);font-family:var(--family-dm);letter-spacing:-.02rem;font-size:max(1rem,min(.72916vw,1.4rem));font-style:normal;font-weight:500;line-height:115%}.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(--family-dm);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(--color-text-body);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(--color-text-body);text-transform:uppercase;font-size:1.2rem;font-weight:700;font-family:var(--family-dm)}.product-card.product-card--cart-product .cart-product-card__title{width:fit-content;max-width:100%;color:var(--color-text-body);font-size:1.8rem;font-family:var(--family-dm);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(--family-dm)}.product-card.product-card--cart-product .cart-product-card__title :is(em,i){font-family:var(--family-dm)}@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(--indigo-50);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(--family-dm);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(--color-text-body);color:var(--white);transform:translateY(-2px)}}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-moz-any(button){background:var(--color-text-body);min-width:5.3rem;color:var(--white);text-transform:uppercase;font-size:1.2rem;font-weight:400;font-family:var(--family-dm);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(--color-text-body);color:var(--white);transform:translateY(-2px)}}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :-webkit-any(button){background:var(--color-text-body);min-width:5.3rem;color:var(--white);text-transform:uppercase;font-size:1.2rem;font-weight:400;font-family:var(--family-dm);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(--color-text-body);min-width:5.3rem;color:var(--white);text-transform:uppercase;font-size:1.2rem;font-weight:400;font-family:var(--family-dm);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(--color-text-body);color:var(--white);transform:translateY(-2px)}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :is(button):hover{background:var(--color-text-body);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(--family-dm);color:var(--color-text-body)}.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(--family-dm);margin-bottom:8rem}.product-card.product-card--variant .product-card__title :-webkit-any(em){font-family:var(--family-dm)}.product-card.product-card--variant .product-card__title :is(em){font-family:var(--family-dm)}.product-card.product-card--variant .product-price{margin-bottom:10rem}.product-card.product-card--variant .product-price :-webkit-any(s){color:var(--indigo-50)}.product-card.product-card--variant .product-price :is(s){color:var(--indigo-50)}.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:max(.5rem,min(.36458vw,.7rem));display:flex}.product-price--card-information .product-price__wrapper .product-price__container{grid-template-rows:minmax(max(1.4rem,min(.9375vw,1.8rem)),auto) auto;grid-template-columns:1fr;display:grid}.product-price--card-information .product-price__wrapper .product-price__container .product-price__compare{color:#9b9b9b;font-family:var(--family-dm);letter-spacing:-.02rem;grid-row:1;font-size:max(1rem,min(.72916vw,1.4rem));font-style:normal;font-weight:400;line-height:100%;text-decoration-line:line-through}.product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount{flex-flow:row;grid-row:2;align-items:center;gap:max(.6rem,min(.41666vw,.8rem));min-width:0;display:flex}@media screen and (max-width:480px){.product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount{flex-wrap:wrap}}.product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--color-text-body);font-family:var(--family-dm);letter-spacing:-.04rem;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:max(.6rem,min(.41666vw,.8rem));font-size:max(1.4rem,min(1.04166vw,2rem));font-style:normal;font-weight:700;line-height:100%;display:flex}.product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-discount-badge{color:#fff;font-family:var(--family-dm);white-space:nowrap;background:#283308;border-radius:999px;justify-content:center;align-items:center;padding:.2rem max(.6rem,min(.41666vw,.8rem));font-size:max(1rem,min(.72916vw,1.4rem));font-style:normal;font-weight:600;line-height:100%;display:inline-flex}.product-price--card-information .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-text{color:var(--color-text-body);font-family:var(--family-dm);letter-spacing:-.03rem;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:100%;overflow:hidden}.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:#9b9b9b;font-family:var(--family-dm);letter-spacing:-.02rem;font-size:max(1rem,min(.83333vw,1.6rem));font-style:normal;font-weight:400;line-height:115%}.product-price--card-information .product-price__wrapper .product-price__installments .info_installment :-webkit-any(span){font-weight:400}.product-price--card-information .product-price__wrapper .product-price__installments .info_installment :is(span){font-weight:400}variant-selector{gap:max(2.4rem,min(1.66667vw,3.2rem));display:flex}variant-selector:has(.subscription-info){flex-direction:column}variant-selector .product-option{border:none;flex-direction:column;gap:max(.8rem,min(.625vw,1.2rem));display:flex}variant-selector .product-option .option-title{font-family:var(--family-dm);font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:500;line-height:100%}variant-selector .product-option .option-values{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}@media screen and (min-width:768px){variant-selector .product-option .option-values{gap:.9rem}}variant-selector .product-option .option-values .option-value{cursor:pointer;border-radius:.6rem;overflow:hidden}variant-selector .product-option .option-values .option-value.hidden{display:none}variant-selector .product-option .option-values .option-value .color__option{border:1px solid transparent;padding:.2rem;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}variant-selector .product-option .option-values .option-value .color__option .color__container{aspect-ratio:1;border:.375px solid var(--indigo-50);flex-shrink:0;width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem));display:flex}variant-selector .product-option .option-values .option-value .color__option :-webkit-any(img){border:.375px solid var(--indigo-50);object-fit:cover;width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem))}variant-selector .product-option .option-values .option-value .color__option :is(img){border:.375px solid var(--indigo-50);object-fit:cover;width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem))}variant-selector .product-option .option-values .option-value .color__option .color__placeholder{object-fit:cover;width:max(7rem,min(4.6875vw,9rem));height:max(7rem,min(4.6875vw,9rem))}@media screen and (min-width:768px){variant-selector .product-option .option-values .option-value .color__option .color__placeholder{width:max(5rem,min(3.64583vw,7rem));height:max(5rem,min(3.64583vw,7rem))}}variant-selector .product-option .option-values .option-value:has(.color__option){text-align:center;color:var(--color-text-body);flex-direction:column;justify-content:center;align-items:center;gap:max(.3rem,min(.26042vw,.5rem));font-size:max(1.2rem,min(.72917vw,1.4rem));display:flex}variant-selector .product-option .option-values .option-value:has(.color__option) .option-value-text{display:none}variant-selector .product-option .option-values .option-value:has(.color__option):hover:not(:has(:-moz-any(input)[data-unavailable=true])) .color__option{border-color:#00000059}variant-selector .product-option .option-values .option-value:has(.color__option):hover:not(:has(:-webkit-any(input)[data-unavailable=true])) .color__option{border-color:#00000059}variant-selector .product-option .option-values .option-value:has(.color__option):hover:not(:has(:is(input)[data-unavailable=true])) .color__option{border-color:#00000059}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-moz-any(input):checked) .color__option{border-color:var(--color-text-body)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-webkit-any(input):checked) .color__option{border-color:var(--color-text-body)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):checked) .color__option{border-color:var(--color-text-body)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-moz-any(input)[data-unavailable=true]) .color__option{border-color:var(--indigo-50)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:-webkit-any(input)[data-unavailable=true]) .color__option{border-color:var(--indigo-50)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input)[data-unavailable=true]) .color__option{border-color:var(--indigo-50)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)){color:#5e5e5e;text-align:center;background-color:#f8f8f8;border:1px solid #d3d3d3;padding:.6rem 1.4rem;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;transition:border-color .2s,color .2s,background-color .2s,box-shadow .2s,text-shadow .2s}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):hover{background-color:hsl(var(--positiveco-neutral-100));color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black));border-color:#828282}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-moz-any(input):checked){border-color:hsl(var(--black));background-color:hsl(var(--positiveco-neutral-100));color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black));box-shadow:0 0 0 1px hsl(var(--black))}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:-webkit-any(input):checked){border-color:hsl(var(--black));background-color:hsl(var(--positiveco-neutral-100));color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black));box-shadow:0 0 0 1px hsl(var(--black))}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):checked){border-color:hsl(var(--black));background-color:hsl(var(--positiveco-neutral-100));color:hsl(var(--black));text-shadow:0 0 .4px hsl(var(--black));box-shadow:0 0 0 1px hsl(var(--black))}variant-selector .product-option .option-values:not(:has(.color__option)){grid-template-columns:repeat(5,1fr);display:grid}.product-tags__block{width:100%;display:flex;overflow:hidden}.product-tags__block:has(.product-tags:empty){display:none}.product-tags{--tag-discount-text:var(--color-inverse-text-body);--tag-discount-bg:#84a31e;flex-wrap:wrap;gap:max(.6rem,min(.41667vw,.8rem));width:100%;display:flex}.product-tags:empty{display:none}.product-tags .product-tag{font-family:var(--family-dm);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;gap:1rem;padding:.4rem 1.4rem;font-size:max(1rem,min(.72917vw,1.4rem));font-weight:600;line-height:1;display:flex;overflow:hidden}.product-tags .product-tag.product-tag--discount{background-color:var(--tag-discount-bg);color:var(--tag-discount-text)}.product-tags .product-tag.product-tag--discount:empty{display:none}.product-tags__block .product-tags{align-self:flex-start;width:100%}.product-image__wishlist-button-wrapper{justify-content:center;align-items:center;display:none}.product-image__wishlist-button-wrapper:has(.product-image__wishlist-button :-moz-any(svg,.st-label,.st-wishlist-icon)){display:flex}.product-image__wishlist-button-wrapper:has(.product-image__wishlist-button :-webkit-any(svg,.st-label,.st-wishlist-icon)){display:flex}.product-image__wishlist-button-wrapper:has(.product-image__wishlist-button :is(svg,.st-label,.st-wishlist-icon)){display:flex}.product-image__wishlist-button-wrapper .product-image__wishlist-button{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative;background-color:transparent!important;border:none!important;border-radius:0!important;margin:0!important}.product-image__wishlist-button-wrapper .product-image__wishlist-button:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='25'%20height='22'%20viewBox='0%200%2025%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.8989%202.74614C21.3456%202.19257%2020.6886%201.75343%2019.9655%201.45382C19.2425%201.15421%2018.4674%201%2017.6847%201C16.902%201%2016.127%201.15421%2015.4039%201.45382C14.6809%201.75343%2014.0239%202.19257%2013.4706%202.74614L12.3222%203.89448L11.1739%202.74614C10.0562%201.62848%208.54035%201.00058%206.95973%201.00058C5.37911%201.00058%203.86323%201.62848%202.74557%202.74614C1.6279%203.86381%201%205.37969%201%206.96031C1%208.54093%201.6279%2010.0568%202.74557%2011.1745L3.8939%2012.3228L12.3222%2020.7511L20.7506%2012.3228L21.8989%2011.1745C22.4525%2010.6212%2022.8916%209.96419%2023.1912%209.24111C23.4908%208.51803%2023.645%207.74301%2023.645%206.96031C23.645%206.17762%2023.4908%205.40259%2023.1912%204.67951C22.8916%203.95643%2022.4525%203.29946%2021.8989%202.74614Z'%20stroke='%23013907'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat;width:max(1.8rem,min(1.5625vw,2rem));height:max(1.8rem,min(1.5625vw,2rem))}.product-image__wishlist-button-wrapper .product-image__wishlist-button.st-is-added:before{background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='22'%20viewBox='0%200%2025%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.8989%202.74614C21.3456%202.19257%2020.6886%201.75343%2019.9655%201.45382C19.2425%201.15421%2018.4674%201%2017.6847%201C16.902%201%2016.127%201.15421%2015.4039%201.45382C14.6809%201.75343%2014.0239%202.19257%2013.4706%202.74614L12.3222%203.89448L11.1739%202.74614C10.0562%201.62848%208.54035%201.00058%206.95973%201.00058C5.37911%201.00058%203.86323%201.62848%202.74557%202.74614C1.6279%203.86381%201%205.37969%201%206.96031C1%208.54093%201.6279%2010.0568%202.74557%2011.1745L3.8939%2012.3228L12.3222%2020.7511L20.7506%2012.3228L21.8989%2011.1745C22.4525%2010.6212%2022.8916%209.96419%2023.1912%209.24111C23.4908%208.51803%2023.645%207.74301%2023.645%206.96031C23.645%206.17762%2023.4908%205.40259%2023.1912%204.67951C22.8916%203.95643%2022.4525%203.29946%2021.8989%202.74614Z'%20fill='%23013907'%20stroke='%23013907'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.product-image__wishlist-button-wrapper .product-image__wishlist-button :-webkit-any(svg,.st-wishlist-icon){display:none}.product-image__wishlist-button-wrapper .product-image__wishlist-button :is(svg,.st-wishlist-icon){display:none}.product-image__wishlist-button-wrapper .product-image__wishlist-button .st-label{display:none}.product-button__block{z-index:2;justify-content:center;align-items:center;width:100%;max-width:28.8rem;display:flex}.product-button__block .product-button__link{background:#283308;border-radius:1.2rem;justify-content:center;align-items:center;width:100%;padding:.6rem 0;text-decoration:none;transition:all .3s;display:flex}.product-button__block .product-button__link :-webkit-any(a){justify-content:center;align-items:center;gap:0;width:100%;text-decoration:none;display:flex}.product-button__block .product-button__link :is(a){justify-content:center;align-items:center;gap:0;width:100%;text-decoration:none;display:flex}.product-button__block .product-button__link .icon{justify-content:center;align-items:center;display:flex}.product-button__block .product-button__link .icon :-webkit-any(svg){width:max(2.4rem,min(1.66666vw,3.2rem));height:max(2.4rem,min(1.66666vw,3.2rem));display:block}.product-button__block .product-button__link .icon :is(svg){width:max(2.4rem,min(1.66666vw,3.2rem));height:max(2.4rem,min(1.66666vw,3.2rem));display:block}.product-button__block .product-button__link .loader__container .loader{border-top-color:#c0f139}.product-button__block .product-button__link .buy-button__text{color:#c0f139;text-align:center;font-family:var(--poppins,Poppins, sans-serif);font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:normal}.product-button__block .product-button__link:hover{filter:brightness(1.08)}.product-button__block .product-button__add-to-cart{background:#283308;border-radius:1.2rem;justify-content:center;align-items:center;width:100%;padding:.6rem 0;text-decoration:none;transition:all .3s;display:flex}.product-button__block .product-button__add-to-cart :-webkit-any(a){justify-content:center;align-items:center;gap:0;width:100%;text-decoration:none;display:flex}.product-button__block .product-button__add-to-cart :is(a){justify-content:center;align-items:center;gap:0;width:100%;text-decoration:none;display:flex}.product-button__block .product-button__add-to-cart .icon{justify-content:center;align-items:center;display:flex}.product-button__block .product-button__add-to-cart .icon :-webkit-any(svg){width:max(2.4rem,min(1.66666vw,3.2rem));height:max(2.4rem,min(1.66666vw,3.2rem));display:block}.product-button__block .product-button__add-to-cart .icon :is(svg){width:max(2.4rem,min(1.66666vw,3.2rem));height:max(2.4rem,min(1.66666vw,3.2rem));display:block}.product-button__block .product-button__add-to-cart .loader__container .loader{border-top-color:#c0f139}.product-button__block .product-button__add-to-cart .buy-button__text{color:#c0f139;text-align:center;font-family:var(--poppins,Poppins, sans-serif);font-size:max(1.2rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:normal}.product-button__block .product-button__add-to-cart:hover{filter:brightness(1.08)}@media screen and (max-width:767px){.product-button__block{width:100%;max-width:100%;margin-bottom:.2rem}.product-button__block--hide-mobile{display:none!important}}@media screen and (min-width:768px){.product-button__block{max-width:28.8rem;width:90%!important}.product-button__block--hide-desktop{display:none!important}}buy-button{cursor:pointer;position:relative}buy-button[disabled]{cursor:not-allowed}buy-button .loader__container .loader{border-top-color:var(--black)}alert-component{background:var(--dark-gray);border:2.5px solid var(--dark-gray);color:var(--white);z-index:2147483647;max-width:var(--page-width);text-align:center;width:100%;font-size:max(1.4rem,min(2vw,1.6rem));font-family:var(--gotham);border-radius:10rem;padding:1.2rem 2.4rem;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}}blog-article{flex-direction:column;margin-left:auto;margin-right:auto;padding-top:max(2.4rem,min(3.125vw,6rem));padding-bottom:max(5rem,min(4.6875vw,9rem));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));padding-bottom:max(3.2rem,min(4.6875vw,9rem));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(--black);text-align:center;font-family:var(--family-dm);margin:0;padding:0;font-size:max(2rem,min(2.08275vw,4rem));font-weight:500;line-height:120%;position:relative}blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author{align-items:center;gap:2rem;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,blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author .post-name{color:hsl(var(--possible-neutral-500));font-family:var(--family-dm);text-transform:uppercase;font-size:max(1.2rem,min(1.04166vw,2rem));font-style:normal;font-weight:400;line-height:140%}blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author .post-time{text-transform:capitalize}blog-article .blog-article__header-container .post-featured-image{border-radius:max(1.6rem,min(1.04167vw,2rem));width:100%;position:relative;overflow:hidden}blog-article .blog-article__header-container .post-featured-image .post-image{object-fit:cover;width:100%;max-height:max(20rem,min(26vw,50rem));display:block}blog-article .post-content{width:var(--page-width);text-align:justify;color:hsl(var(--possible-neutral-600));font-family:var(--family-dm);flex-direction:column;gap:max(3.2rem,min(4.6875vw,9rem));margin-left:auto;margin-right:auto;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;line-height:140%;display:flex}blog-article .post-content :-webkit-any(p,span,a,ul,ol,li){color:hsl(var(--possible-neutral-600));font-family:var(--family-dm);font-size:max(1.6rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:140%}blog-article .post-content :is(p,span,a,ul,ol,li){color:hsl(var(--possible-neutral-600));font-family:var(--family-dm);font-size:max(1.6rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:140%}blog-article .post-content :-webkit-any(h1,h2,h3,h4,h5,h6){text-align:justify;color:var(--possible-neutral-600);font-family:var(--family-dm);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :is(h1,h2,h3,h4,h5,h6){text-align:justify;color:var(--possible-neutral-600);font-family:var(--family-dm);font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:500;line-height:120%}blog-article .post-content :-webkit-any(img){object-fit:cover;border-radius:max(.8rem,min(.52083vw,1rem));width:100%;height:auto;display:block}blog-article .post-content :is(img){object-fit:cover;border-radius:max(.8rem,min(.52083vw,1rem));width:100%;height:auto;display:block}blog-article .post-content :-moz-any(p,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 :-webkit-any(p,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 :is(p,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 :-moz-any(p,span):has(img+img) :-moz-any(img){margin-top:0;margin-bottom:0}blog-article .post-content :-webkit-any(p,span):has(img+img) :-webkit-any(img){margin-top:0;margin-bottom:0}blog-article .post-content :is(p,span):has(img+img) :is(img){margin-top:0;margin-bottom:0}blog-article .post-content :-webkit-any(img):only-child{width:100%}blog-article .post-content :is(img):only-child{width:100%}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img+img+img) img:has(+img+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img+img+img) img+img:has(+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img+img+img) img+img+img{width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-moz-any(p,span):has(img+img+img) img:has(+img+img){width:100%}@media screen and (min-width:768px){blog-article .post-content :-moz-any(p,span):has(img+img+img) img:has(+img+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-moz-any(p,span):has(img+img+img) img+img:has(+img){width:100%}@media screen and (min-width:768px){blog-article .post-content :-moz-any(p,span):has(img+img+img) img+img:has(+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-moz-any(p,span):has(img+img+img) img+img+img{width:100%}@media screen and (min-width:768px){blog-article .post-content :-moz-any(p,span):has(img+img+img) img+img+img{width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-webkit-any(p,span):has(img+img+img) img:has(+img+img){width:100%}blog-article .post-content :is(p,span):has(img+img+img) img:has(+img+img){width:100%}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img+img+img) img:has(+img+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}blog-article .post-content :is(p,span):has(img+img+img) img:has(+img+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-webkit-any(p,span):has(img+img+img) img+img:has(+img){width:100%}blog-article .post-content :is(p,span):has(img+img+img) img+img:has(+img){width:100%}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img+img+img) img+img:has(+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}blog-article .post-content :is(p,span):has(img+img+img) img+img:has(+img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-webkit-any(p,span):has(img+img+img) img+img+img{width:100%}blog-article .post-content :is(p,span):has(img+img+img) img+img+img{width:100%}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img+img+img) img+img+img{width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}blog-article .post-content :is(p,span):has(img+img+img) img+img+img{width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img+img):not(:has(img+img+img)) :-webkit-any(img){width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-moz-any(p,span):has(img+img):not(:has(img+img+img)) :-moz-any(img){width:100%}@media screen and (min-width:768px){blog-article .post-content :-moz-any(p,span):has(img+img):not(:has(img+img+img)) :-moz-any(img){width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-webkit-any(p,span):has(img+img):not(:has(img+img+img)) :-webkit-any(img){width:100%}blog-article .post-content :is(p,span):has(img+img):not(:has(img+img+img)) :is(img){width:100%}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img+img):not(:has(img+img+img)) :-webkit-any(img){width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}blog-article .post-content :is(p,span):has(img+img):not(:has(img+img+img)) :is(img){width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-moz-any(p,span):has(img:only-child)+:-moz-any(p,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 :-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,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 :is(p,span):has(img:only-child)+:is(p,span):has(img:only-child){flex-wrap:wrap;align-items:flex-start;gap:max(.8rem,min(1.04167vw,1.6rem));display:flex}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,span):has(img:only-child) :-webkit-any(img){width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-moz-any(p,span):has(img:only-child)+:-moz-any(p,span):has(img:only-child) :-moz-any(img){width:100%;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){blog-article .post-content :-moz-any(p,span):has(img:only-child)+:-moz-any(p,span):has(img:only-child) :-moz-any(img){width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,span):has(img:only-child) :-webkit-any(img){width:100%;margin-top:0;margin-bottom:0}blog-article .post-content :is(p,span):has(img:only-child)+:is(p,span):has(img:only-child) :is(img){width:100%;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,span):has(img:only-child) :-webkit-any(img){width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}blog-article .post-content :is(p,span):has(img:only-child)+:is(p,span):has(img:only-child) :is(img){width:calc(50% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-moz-any(p,span):has(img:only-child)+:-moz-any(p,span):has(img:only-child)+:-moz-any(p,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 :-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,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 :is(p,span):has(img:only-child)+:is(p,span):has(img:only-child)+:is(p,span):has(img:only-child){flex-wrap:wrap;align-items:flex-start;gap:max(.8rem,min(1.04167vw,1.6rem));display:flex}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,span):has(img:only-child) :-webkit-any(img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-moz-any(p,span):has(img:only-child)+:-moz-any(p,span):has(img:only-child)+:-moz-any(p,span):has(img:only-child) :-moz-any(img){width:100%;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){blog-article .post-content :-moz-any(p,span):has(img:only-child)+:-moz-any(p,span):has(img:only-child)+:-moz-any(p,span):has(img:only-child) :-moz-any(img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}blog-article .post-content :-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,span):has(img:only-child) :-webkit-any(img){width:100%;margin-top:0;margin-bottom:0}blog-article .post-content :is(p,span):has(img:only-child)+:is(p,span):has(img:only-child)+:is(p,span):has(img:only-child) :is(img){width:100%;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){blog-article .post-content :-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,span):has(img:only-child)+:-webkit-any(p,span):has(img:only-child) :-webkit-any(img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}blog-article .post-content :is(p,span):has(img:only-child)+:is(p,span):has(img:only-child)+:is(p,span):has(img:only-child) :is(img){width:calc(33.333% - max(.8rem,min(1.04167vw,1.6rem)))}}.blog-articles__card{flex-direction:column;display:flex}.blog-articles__card .blog-articles__card-img-wrapper{aspect-ratio:350/340;display:block;position:relative}@media screen and (min-width:768px){.blog-articles__card .blog-articles__card-img-wrapper{aspect-ratio:533/540}}@media(hover:hover)and (pointer:fine){.blog-articles__card .blog-articles__card-img-wrapper:hover :-webkit-any(img){transform:scale(1.05)}.blog-articles__card .blog-articles__card-img-wrapper:hover :is(img){transform:scale(1.05)}.blog-articles__card .blog-articles__card-img-wrapper:not(:hover) :-moz-any(img){transform:scale(1)}.blog-articles__card .blog-articles__card-img-wrapper:not(:hover) :-webkit-any(img){transform:scale(1)}.blog-articles__card .blog-articles__card-img-wrapper:not(:hover) :is(img){transform:scale(1)}}.blog-articles__card .blog-articles__card-img-wrapper :-webkit-any(img){--radius:.8rem;object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .3s ease-in-out;display:block}.blog-articles__card .blog-articles__card-img-wrapper :is(img){--radius:.8rem;object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .3s ease-in-out;display:block}.blog-articles__card .blog-articles__card-img-wrapper .blog-articles__card-tag{color:#fffdf9;text-transform:uppercase;background-color:#1e1e1d;border-radius:.6rem;padding:.4rem 1.2rem;font-size:max(1rem,min(.72917vw,1.4rem));font-style:normal;font-weight:500;line-height:normal;position:absolute;top:1.1rem;left:1.1rem}.blog-articles__card .blog-articles__card-img-wrapper+.group{flex-grow:1}.blog-articles__card .blog-articles__card-content{width:100%;margin-top:max(1.2rem,min(.9375vw,1.8rem));display:block}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description{color:inherit;text-decoration:none;display:block}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description .blog-articles__card-description-article{color:#161616;font-family:var(--family-dm);text-overflow:ellipsis;text-transform:capitalize;font-size:max(1.6rem,min(1.25vw,2.4rem));font-style:normal;font-weight:600;line-height:normal;overflow:hidden}.blog-articles__card .blog-articles__card-content .blog-articles__card-content-excerpt{color:#828282;text-overflow:ellipsis;font-family:var(--family-dm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:max(.8rem,min(.625vw,1.2rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}.blog-articles__card .blog-articles__card-content-footer{justify-content:space-between;align-items:center;margin-top:max(.8rem,min(.625vw,1.2rem));display:flex}.blog-articles__card .blog-articles__card-content-footer .blog-articles__card-content-footer-reading-time{color:#b3b3b3;font-family:var(--family-dm);font-size:max(1.2rem,min(.9375vw,1.8rem));font-style:normal;font-weight:500;line-height:normal}.blog-articles__card .blog-articles__card-content-footer .blog-articles__card-content-footer-link{color:#84a31e;font-family:var(--family-dm);align-items:center;gap:.8rem;font-size:max(1.6rem,min(1.14583vw,2rem));font-style:normal;font-weight:500;line-height:normal;text-decoration:none;display:flex}.blog-articles__card .blog-articles__card-content-footer .blog-articles__card-content-footer-link :-moz-any(svg){stroke:currentColor;justify-content:center;align-items:center;width:max(1rem,min(1.04167vw,2rem));height:max(1rem,min(1.04167vw,2rem));display:flex}.blog-articles__card .blog-articles__card-content-footer .blog-articles__card-content-footer-link :-webkit-any(svg){stroke:currentColor;justify-content:center;align-items:center;width:max(1rem,min(1.04167vw,2rem));height:max(1rem,min(1.04167vw,2rem));display:flex}.blog-articles__card .blog-articles__card-content-footer .blog-articles__card-content-footer-link :is(svg){stroke:currentColor;justify-content:center;align-items:center;width:max(1rem,min(1.04167vw,2rem));height:max(1rem,min(1.04167vw,2rem));display:flex}.blog-articles__card .blog-articles__card-content-footer .blog-articles__card-content-footer-link :-webkit-any(svg) :-webkit-any(path){stroke:currentColor}.blog-articles__card .blog-articles__card-content-footer .blog-articles__card-content-footer-link :is(svg) :is(path){stroke:currentColor}.blog-articles__card .blog-articles__card-content-footer .blog-articles__card-content-footer-link:hover :-webkit-any(svg){animation:1.5s linear infinite alternate both shakeIcon}.blog-articles__card .blog-articles__card-content-footer .blog-articles__card-content-footer-link:hover :is(svg){animation:1.5s linear infinite alternate both shakeIcon}.blog-articles__card .article-date{text-transform:uppercase}@keyframes fadeInOpacity{0%{opacity:0}60%{opacity:.5}75%{opacity:.75}to{opacity:1}}@keyframes fadeOutOpacity{0%{opacity:1}25%{opacity:.75}40%{opacity:0}}@keyframes shakeIcon{0%{transform:translate(0)}25%{transform:translate(2.5px)}50%{transform:translate(0)}75%{transform:translate(-2.5px)}to{transform:translate(0)}}.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))}}@media screen and (min-width:1280px){.blog-articles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.blog-articles__grid .blog-articles__card{width:100%;height:100%}.blog-articles__grid .blog-articles__card .image-block{aspect-ratio:3/2}.blog-articles__grid .blog-articles__card .blog-articles__card-img-wrapper{aspect-ratio:3/2;object-fit:cover;z-index:1;border-radius:.8rem;width:100%;display:block;position:relative;overflow:hidden}.blog-articles__grid .blog-articles__card .blog-articles__card-img-wrapper :-webkit-any(img){width:100%;height:100%;display:block}.blog-articles__grid .blog-articles__card .blog-articles__card-img-wrapper :is(img){width:100%;height:100%;display:block}.blog-articles__grid .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__grid .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__grid~.pagination.blog-articles__pagination{padding:0}modal-component{z-index:99999;transition:transform .5s;display:block;position:fixed}modal-component+.modal-component__close-button{--overlay-opacity:.6;z-index:99998;background:var(--dark-green);opacity:var(--overlay-opacity);cursor:pointer;animation:.5s forwards modal-component-button__fade-out;display:none;position:fixed;top:0;bottom:0;left:0;right:0}modal-component.open+.modal-component__close-button{animation:.5s forwards modal-component-button__fade-in;display:block}modal-component[data-direction=left-to-right]{width:100vw;top:0;bottom:0;left:0;transform:translate(-100%)}modal-component[data-direction=left-to-right].open{transform:translate(0)}@media screen and (min-width:1024px){modal-component[data-direction=left-to-right].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width:1023px){modal-component[data-direction=left-to-right].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=right-to-left]{width:100vw;top:0;bottom:0;right:0;transform:translate(100%)}modal-component[data-direction=right-to-left].open{transform:translate(0)}@media screen and (min-width:1024px){modal-component[data-direction=right-to-left].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width:1023px){modal-component[data-direction=right-to-left].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=top-to-bottom]{height:100vh;top:0;left:0;right:0;transform:translateY(-100%)}modal-component[data-direction=top-to-bottom].open{transform:translate(0)}@media screen and (min-width:1024px){modal-component[data-direction=top-to-bottom].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width:1023px){modal-component[data-direction=top-to-bottom].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=bottom-to-top]{height:100vh;bottom:0;left:0;right:0;transform:translateY(100%)}modal-component[data-direction=bottom-to-top].open{transform:translate(0)}@media screen and (min-width:1024px){modal-component[data-direction=bottom-to-top].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width:1023px){modal-component[data-direction=bottom-to-top].starts-opened-on-mobile{transform:translate(0)}}@keyframes modal-component-button__fade-in{0%{opacity:0;display:block}1%{opacity:0}to{opacity:var(--overlay-opacity)}}@keyframes modal-component-button__fade-out{0%{opacity:var(--overlay-opacity)}99%{opacity:0}to{opacity:0;display:none}}.shopify-section:has(.header){z-index:20;position:sticky;top:0}.header{max-width:var(--full-page-width);background:hsl(var(--positiveco-neutral-100));grid-template:"menu logo icons"/1fr auto 1fr;margin:0 auto;padding-top:max(.2rem,min(.26041vw,.5rem));display:grid}@media screen and (min-width:1024px){.header{--line-height:min(.8rem, .416666vw);grid-template:"logo menu icons""search search search""line line line"/51.3fr 86fr 36.6fr}.header:after{content:"";width:100%;height:var(--line-height);background:var(--brand-background-color);grid-area:line;top:0;left:0}.header .header__search{display:none}.header:has(search-component.open){grid-template-rows:auto auto}.header:has(search-component.open) .header__search{display:flex}}.header:has(search-component):before{content:"";z-index:-1;pointer-events:none;opacity:0;background:#00000080;width:100dvw;height:100dvh;transition:opacity .3s;position:fixed;top:0;left:0}.header:has(search-component.results-visible):before{pointer-events:auto;cursor:pointer;opacity:1}@media screen and (max-width:1023px){.header{padding:1rem 2rem}.header:has(search-component.open){grid-template-rows:auto auto;grid-template-areas:"menu logo icons""search search search"}.header:has(search-component.open) .header__search{display:flex}}.header .header__links,.header .header__icons,.header .header__menu,.header .header__search{align-items:center;width:100%;min-width:0}.header .header__links{grid-area:logo}.header .header__icons{grid-area:icons}.header .header__menu{grid-area:menu}.header .header__search{grid-area:search}.header .header__links{justify-content:center;align-items:stretch;width:100%;padding-top:0;padding-bottom:0;display:flex}@media screen and (min-width:1024px){.header .header__links{justify-content:start;padding-left:max(2rem,min(3.6667vw,9rem))}}.header .header__links :-webkit-any(nav.header__links-nav){align-items:stretch;display:flex}.header .header__links :is(nav.header__links-nav){align-items:stretch;display:flex}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list){gap:min(1.6rem,.83333vw)}}@media screen and (max-width:368px){.header .header__links :-webkit-any(ul.header__links-list){gap:1rem;font-size:1rem}}.header .header__links :-moz-any(ul.header__links-list){width:fit-content;font-family:var(--family-dm);color:inherit;text-transform:uppercase;justify-content:center;align-items:stretch;gap:2.6rem;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;line-height:100%;text-decoration:none;list-style:none;display:flex}@media screen and (min-width:1024px){.header .header__links :-moz-any(ul.header__links-list){gap:min(1.6rem,.83333vw)}}@media screen and (max-width:368px){.header .header__links :-moz-any(ul.header__links-list){gap:1rem;font-size:1rem}}.header .header__links :-webkit-any(ul.header__links-list){width:fit-content;font-family:var(--family-dm);color:inherit;text-transform:uppercase;justify-content:center;align-items:stretch;gap:2.6rem;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;line-height:100%;text-decoration:none;list-style:none;display:flex}.header .header__links :is(ul.header__links-list){width:fit-content;font-family:var(--family-dm);color:inherit;text-transform:uppercase;justify-content:center;align-items:stretch;gap:2.6rem;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;line-height:100%;text-decoration:none;list-style:none;display:flex}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list){gap:min(1.6rem,.83333vw)}.header .header__links :is(ul.header__links-list){gap:min(1.6rem,.83333vw)}}@media screen and (max-width:368px){.header .header__links :-webkit-any(ul.header__links-list){gap:1rem;font-size:1rem}.header .header__links :is(ul.header__links-list){gap:1rem;font-size:1rem}}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item){position:relative}}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item){justify-content:center;align-items:stretch;display:flex}@media screen and (min-width:1024px){.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item){position:relative}}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item){justify-content:center;align-items:stretch;display:flex}.header .header__links :is(ul.header__links-list) :is(li.header__links-item){justify-content:center;align-items:stretch;display:flex}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item){position:relative}.header .header__links :is(ul.header__links-list) :is(li.header__links-item){position:relative}}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item).header__links-item :-moz-any(a.header__links-link){align-self:center;height:fit-content;position:relative}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item).header__links-item :-moz-any(a.header__links-link):after{content:"";background:hsl(var(--positiveco-verde-folha-400));width:0%;height:1px;transition:width .3s;position:absolute;bottom:-1px;left:0}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item).header__links-item :-moz-any(a.header__links-link):hover:after{width:100%}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item).header__links-item :-webkit-any(a.header__links-link){align-self:center;height:fit-content;position:relative}.header .header__links :is(ul.header__links-list) :is(li.header__links-item).header__links-item :is(a.header__links-link){align-self:center;height:fit-content;position:relative}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item).header__links-item :-webkit-any(a.header__links-link):after{content:"";background:hsl(var(--positiveco-verde-folha-400));width:0%;height:1px;transition:width .3s;position:absolute;bottom:-1px;left:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item).header__links-item :is(a.header__links-link):after{content:"";background:hsl(var(--positiveco-verde-folha-400));width:0%;height:1px;transition:width .3s;position:absolute;bottom:-1px;left:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item).header__links-item :-webkit-any(a.header__links-link):hover:after{width:100%}.header .header__links :is(ul.header__links-list) :is(li.header__links-item).header__links-item :is(a.header__links-link):hover:after{width:100%}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item).header__links-item:has(modal-component.open) :-moz-any(a.header__links-link):after{background:#1e1e1d;width:100%}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item).header__links-item:has(modal-component.open) :-webkit-any(a.header__links-link):after{background:#1e1e1d;width:100%}.header .header__links :is(ul.header__links-list) :is(li.header__links-item).header__links-item:has(modal-component.open) :is(a.header__links-link):after{background:#1e1e1d;width:100%}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component){inset:auto auto calc(-1 * var(--line-height)) 0;width:fit-content;max-width:none;height:auto;max-height:calc(100dvh - var(--header-height,0px) - 2rem);grid-template-rows:0fr;transition:grid-template-rows .3s;position:absolute;transform:translateY(100%)}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component).open{grid-template-rows:1fr;transform:translateY(100%)}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) :-webkit-any(.header__menu-modal-content modal-button.header__menu-back,.header__menu-modal-header){display:none}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) :is(.header__menu-modal-content modal-button.header__menu-back,.header__menu-modal-header){display:none}}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component){background:#f8f8f8;grid-template-rows:auto 1fr;gap:0;max-width:34rem;display:grid}@media screen and (min-width:1024px){.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component){inset:auto auto calc(-1 * var(--line-height)) 0;width:fit-content;max-width:none;height:auto;max-height:calc(100dvh - var(--header-height,0px) - 2rem);grid-template-rows:0fr;transition:grid-template-rows .3s;position:absolute;transform:translateY(100%)}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component).open{grid-template-rows:1fr;transform:translateY(100%)}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) :-webkit-any(.header__menu-modal-content modal-button.header__menu-back,.header__menu-modal-header){display:none}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) :is(.header__menu-modal-content modal-button.header__menu-back,.header__menu-modal-header){display:none}}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component){background:#f8f8f8;grid-template-rows:auto 1fr;gap:0;max-width:34rem;display:grid}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component){background:#f8f8f8;grid-template-rows:auto 1fr;gap:0;max-width:34rem;display:grid}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component){inset:auto auto calc(-1 * var(--line-height)) 0;width:fit-content;max-width:none;height:auto;max-height:calc(100dvh - var(--header-height,0px) - 2rem);grid-template-rows:0fr;transition:grid-template-rows .3s;position:absolute;transform:translateY(100%)}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component){inset:auto auto calc(-1 * var(--line-height)) 0;width:fit-content;max-width:none;height:auto;max-height:calc(100dvh - var(--header-height,0px) - 2rem);grid-template-rows:0fr;transition:grid-template-rows .3s;position:absolute;transform:translateY(100%)}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component).open{grid-template-rows:1fr;transform:translateY(100%)}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component).open{grid-template-rows:1fr;transform:translateY(100%)}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) :-webkit-any(.header__menu-modal-content modal-button.header__menu-back,.header__menu-modal-header){display:none}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) :is(.header__menu-modal-content modal-button.header__menu-back,.header__menu-modal-header){display:none}}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) :-moz-any(svg){cursor:pointer;border-radius:.2rem;transition:background .3s}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) :-moz-any(svg):hover{background:#00000005}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) :-webkit-any(svg){cursor:pointer;border-radius:.2rem;transition:background .3s}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) :is(svg){cursor:pointer;border-radius:.2rem;transition:background .3s}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) :-webkit-any(svg):hover{background:#00000005}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) :is(svg):hover{background:#00000005}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-header{flex-shrink:1;justify-content:space-between;align-items:center;padding:.8rem 1.6rem;display:flex}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-header{flex-shrink:1;justify-content:space-between;align-items:center;padding:.8rem 1.6rem;display:flex}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content{border-bottom-right-radius:min(1.2rem,.625vw);width:fit-content}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content{border-bottom-right-radius:min(1.2rem,.625vw);width:fit-content}}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(modal-button){text-underline-offset:.1em;text-transform:uppercase;color:#000;justify-content:start;align-items:center;gap:.8rem;padding:0 1.6rem .8rem;font-size:1.6rem;font-weight:700;text-decoration:underline}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(modal-button){text-underline-offset:.1em;text-transform:uppercase;color:#000;justify-content:start;align-items:center;gap:.8rem;padding:0 1.6rem .8rem;font-size:1.6rem;font-weight:700;text-decoration:underline}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(modal-button){text-underline-offset:.1em;text-transform:uppercase;color:#000;justify-content:start;align-items:center;gap:.8rem;padding:0 1.6rem .8rem;font-size:1.6rem;font-weight:700;text-decoration:underline}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(modal-button) :-webkit-any(svg){width:2rem;height:auto;display:block}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(modal-button) :is(svg){width:2rem;height:auto;display:block}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(nav){border-top:2px solid hsl(var(--positiveco-verde-folha-400));background:#f8f8f8;width:fit-content;min-height:0;padding:min(2.4rem,1.25vw) min(1.6rem,.83333vw) min(4rem,2.08333vw);overflow:hidden}}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(nav){scrollbar-width:thin;scrollbar-color:hsl(var(--positiveco-neutral-400)) transparent;background:#f0f0f0;flex-grow:1;padding:1.6rem 2rem;display:flex;overflow-y:auto}@media screen and (min-width:1024px){.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(nav){border-top:2px solid hsl(var(--positiveco-verde-folha-400));background:#f8f8f8;width:fit-content;min-height:0;padding:min(2.4rem,1.25vw) min(1.6rem,.83333vw) min(4rem,2.08333vw);overflow:hidden}}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(nav)::-webkit-scrollbar{width:.4rem}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(nav)::-webkit-scrollbar-track{background:0 0}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(nav)::-webkit-scrollbar-thumb{background:hsl(var(--positiveco-neutral-400));border-radius:10rem}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(nav)::-webkit-scrollbar-thumb:hover{background:hsl(var(--positiveco-neutral-500))}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(nav){scrollbar-width:thin;scrollbar-color:hsl(var(--positiveco-neutral-400)) transparent;background:#f0f0f0;flex-grow:1;padding:1.6rem 2rem;display:flex;overflow-y:auto}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(nav){scrollbar-width:thin;scrollbar-color:hsl(var(--positiveco-neutral-400)) transparent;background:#f0f0f0;flex-grow:1;padding:1.6rem 2rem;display:flex;overflow-y:auto}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(nav){border-top:2px solid hsl(var(--positiveco-verde-folha-400));background:#f8f8f8;width:fit-content;min-height:0;padding:min(2.4rem,1.25vw) min(1.6rem,.83333vw) min(4rem,2.08333vw);overflow:hidden}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(nav){border-top:2px solid hsl(var(--positiveco-verde-folha-400));background:#f8f8f8;width:fit-content;min-height:0;padding:min(2.4rem,1.25vw) min(1.6rem,.83333vw) min(4rem,2.08333vw);overflow:hidden}}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(nav)::-webkit-scrollbar{width:.4rem}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(nav)::-webkit-scrollbar{width:.4rem}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(nav)::-webkit-scrollbar-track{background:0 0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(nav)::-webkit-scrollbar-track{background:0 0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(nav)::-webkit-scrollbar-thumb{background:hsl(var(--positiveco-neutral-400));border-radius:10rem}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(nav)::-webkit-scrollbar-thumb{background:hsl(var(--positiveco-neutral-400));border-radius:10rem}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(nav)::-webkit-scrollbar-thumb:hover{background:hsl(var(--positiveco-neutral-500))}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(nav)::-webkit-scrollbar-thumb:hover{background:hsl(var(--positiveco-neutral-500))}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul){grid-template-rows:repeat(5,auto);grid-auto-columns:minmax(min(28rem,14.5833vw),1fr);grid-auto-flow:column;gap:0 min(8rem,4.16666vw);width:fit-content;display:grid}}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(ul){flex-direction:column;gap:0;width:100%;height:fit-content;list-style:none;display:flex}@media screen and (min-width:1024px){.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(ul){grid-template-rows:repeat(5,auto);grid-auto-columns:minmax(min(28rem,14.5833vw),1fr);grid-auto-flow:column;gap:0 min(8rem,4.16666vw);width:fit-content;display:grid}}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul){flex-direction:column;gap:0;width:100%;height:fit-content;list-style:none;display:flex}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul){flex-direction:column;gap:0;width:100%;height:fit-content;list-style:none;display:flex}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul){grid-template-rows:repeat(5,auto);grid-auto-columns:minmax(min(28rem,14.5833vw),1fr);grid-auto-flow:column;gap:0 min(8rem,4.16666vw);width:fit-content;display:grid}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul){grid-template-rows:repeat(5,auto);grid-auto-columns:minmax(min(28rem,14.5833vw),1fr);grid-auto-flow:column;gap:0 min(8rem,4.16666vw);width:fit-content;display:grid}}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li){position:relative}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li):after{content:"";background:#d3d3d3;width:1px;height:100%;position:absolute;top:0;bottom:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li):before{content:"";background:#d3d3d3;width:1px;height:100%;position:absolute;top:0;bottom:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li):after{left:calc(-1*min(4rem,2.08333vw))}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li):before{right:calc(-1*min(4rem,2.08333vw) - 1px)}}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(ul) :-moz-any(li){text-transform:capitalize;justify-content:start;font-weight:400}@media screen and (min-width:1024px){.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(ul) :-moz-any(li){position:relative}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(ul) :-moz-any(li):after{content:"";background:#d3d3d3;width:1px;height:100%;position:absolute;top:0;bottom:0}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(ul) :-moz-any(li):before{content:"";background:#d3d3d3;width:1px;height:100%;position:absolute;top:0;bottom:0}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(ul) :-moz-any(li):after{left:calc(-1*min(4rem,2.08333vw))}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(ul) :-moz-any(li):before{right:calc(-1*min(4rem,2.08333vw) - 1px)}}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li){text-transform:capitalize;justify-content:start;font-weight:400}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li){text-transform:capitalize;justify-content:start;font-weight:400}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li){position:relative}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li){position:relative}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li):after{content:"";background:#d3d3d3;width:1px;height:100%;position:absolute;top:0;bottom:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li):after{content:"";background:#d3d3d3;width:1px;height:100%;position:absolute;top:0;bottom:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li):before{content:"";background:#d3d3d3;width:1px;height:100%;position:absolute;top:0;bottom:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li):before{content:"";background:#d3d3d3;width:1px;height:100%;position:absolute;top:0;bottom:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li):after{left:calc(-1*min(4rem,2.08333vw))}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li):after{left:calc(-1*min(4rem,2.08333vw))}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li):before{right:calc(-1*min(4rem,2.08333vw) - 1px)}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li):before{right:calc(-1*min(4rem,2.08333vw) - 1px)}}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a){white-space:nowrap;border-bottom:1px solid #d3d3d3;width:100%;padding-top:min(1.6rem,.833333vw);padding-bottom:min(1.6rem,.833333vw);font-size:min(1.6rem,.833333vw);display:block}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):-webkit-any(li.header__menu-modal-content-item:first-child a){padding-top:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):is(li.header__menu-modal-content-item:first-child a){padding-top:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):hover{color:#2b2b2b;font-weight:700}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):hover{color:#2b2b2b;font-weight:700}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):-webkit-any(li.header__menu-modal-content-item:last-child a){border-bottom:none;padding-bottom:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):is(li.header__menu-modal-content-item:last-child a){border-bottom:none;padding-bottom:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):-webkit-any(li.header__menu-modal-content-item:nth-child(5n) a){border-bottom:none;padding-bottom:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):is(li.header__menu-modal-content-item:nth-child(5n) a){border-bottom:none;padding-bottom:0}}.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(ul) :-moz-any(li) :-moz-any(a){color:#1e1e1d;padding-top:1.2rem;padding-bottom:1.2rem}@media screen and (min-width:1024px){.header .header__links :-moz-any(ul.header__links-list) :-moz-any(li.header__links-item) :-moz-any(modal-component) .header__menu-modal-content :-moz-any(ul) :-moz-any(li) :-moz-any(a){white-space:nowrap;border-bottom:1px solid #d3d3d3;width:100%;padding-top:min(1.6rem,.833333vw);padding-bottom:min(1.6rem,.833333vw);font-size:min(1.6rem,.833333vw);display:block}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):-webkit-any(li.header__menu-modal-content-item:first-child a){padding-top:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):is(li.header__menu-modal-content-item:first-child a){padding-top:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):hover{color:#2b2b2b;font-weight:700}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):hover{color:#2b2b2b;font-weight:700}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):-webkit-any(li.header__menu-modal-content-item:last-child a){border-bottom:none;padding-bottom:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):is(li.header__menu-modal-content-item:last-child a){border-bottom:none;padding-bottom:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):-webkit-any(li.header__menu-modal-content-item:nth-child(5n) a){border-bottom:none;padding-bottom:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):is(li.header__menu-modal-content-item:nth-child(5n) a){border-bottom:none;padding-bottom:0}}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a){color:#1e1e1d;padding-top:1.2rem;padding-bottom:1.2rem}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a){color:#1e1e1d;padding-top:1.2rem;padding-bottom:1.2rem}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a){white-space:nowrap;border-bottom:1px solid #d3d3d3;width:100%;padding-top:min(1.6rem,.833333vw);padding-bottom:min(1.6rem,.833333vw);font-size:min(1.6rem,.833333vw);display:block}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a){white-space:nowrap;border-bottom:1px solid #d3d3d3;width:100%;padding-top:min(1.6rem,.833333vw);padding-bottom:min(1.6rem,.833333vw);font-size:min(1.6rem,.833333vw);display:block}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):-webkit-any(li.header__menu-modal-content-item:first-child a){padding-top:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):is(li.header__menu-modal-content-item:first-child a){padding-top:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):hover{color:#2b2b2b;font-weight:700}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):hover{color:#2b2b2b;font-weight:700}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):-webkit-any(li.header__menu-modal-content-item:last-child a){border-bottom:none;padding-bottom:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):is(li.header__menu-modal-content-item:last-child a){border-bottom:none;padding-bottom:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):-webkit-any(li.header__menu-modal-content-item:nth-child(5n) a){border-bottom:none;padding-bottom:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):is(li.header__menu-modal-content-item:nth-child(5n) a){border-bottom:none;padding-bottom:0}}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li) :-webkit-any(a):-webkit-any(li.header__menu-modal-content-item:first-child a){padding-top:0}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li) :is(a):is(li.header__menu-modal-content-item:first-child a){padding-top:0}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li):not(:last-child){border-bottom:1px solid #d3d3d3}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li):not(:last-child){border-bottom:1px solid #d3d3d3}@media screen and (min-width:1024px){.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item) :-webkit-any(modal-component) .header__menu-modal-content :-webkit-any(ul) :-webkit-any(li):not(:last-child){border-bottom:none}.header .header__links :is(ul.header__links-list) :is(li.header__links-item) :is(modal-component) .header__menu-modal-content :is(ul) :is(li):not(:last-child){border-bottom:none}}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(li.header__links-item:has(.header__links-link--subscription)){color:hsl(var(--positiveco-verde-folha-400));font-weight:800}.header .header__links :is(ul.header__links-list) :is(li.header__links-item:has(.header__links-link--subscription)){color:hsl(var(--positiveco-verde-folha-400));font-weight:800}.header .header__links :-webkit-any(ul.header__links-list) :-webkit-any(a,modal-button){color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.header .header__links :is(ul.header__links-list) :is(a,modal-button){color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.header .header__icons{padding-right:max(2rem,min(3.6667vw,9rem));display:flex}.header .header__icons .header__icons-list{justify-content:end;align-items:center;gap:max(1.2rem,min(1.04166vw,2rem));width:100%;list-style:none;display:flex}@media screen and (min-width:1024px)and (max-width:1217px){.header .header__icons .header__icons-list{gap:.8rem}}.header .header__icons .header__icons-list .header__icons-item{justify-content:center;align-items:stretch;display:flex}@media screen and (max-width:1023px){.header .header__icons .header__icons-list .header__icons-item:not(.header__icons-item--cart){display:none}}@media screen and (min-width:1024px){.header .header__icons .header__icons-list .header__icons-item.header__icons-item--highlighted-icon .header__icons-link{color:var(--white);background-color:var(--color-accent);cursor:pointer;border-radius:10rem;justify-content:center;align-items:center;gap:.6rem;width:fit-content;padding:max(.5rem,min(.36458vw,.7rem)) max(1rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;line-height:100%;text-decoration:none;display:flex}.header .header__icons .header__icons-list .header__icons-item.header__icons-item--highlighted-icon .header__icons-link :-webkit-any(svg,img){width:max(1.4rem,min(.9375vw,1.8rem));height:auto;display:block}.header .header__icons .header__icons-list .header__icons-item.header__icons-item--highlighted-icon .header__icons-link :is(svg,img){width:max(1.4rem,min(.9375vw,1.8rem));height:auto;display:block}}@media screen and (min-width:1024px)and (max-width:1153px){.header .header__icons .header__icons-list .header__icons-item.header__icons-item--highlighted-icon{display:none}}.header .header__icons .header__icons-list .header__icons-item .header__icons-link{--icon-width:clamp(2rem, 1.97916vw, 3.8rem);--padding:min(.6rem, .3125vw);cursor:pointer;color:inherit;width:calc(var(--icon-width) + (2 * var(--padding)));height:calc(var(--icon-width) + (2 * var(--padding)));padding:var(--padding);background:radial-gradient(circle,hsl(var(--positiveco-verde-limao-200)) 0%,hsl(var(--positiveco-verde-limao-200)) 50%,transparent 51%);background-position:50%;background-repeat:no-repeat;background-size:0% 0%;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background-size .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}@media screen and (min-width:1024px)and (max-width:1217px){.header .header__icons .header__icons-list .header__icons-item .header__icons-link{--icon-width:2.4rem;--padding:.4rem}}.header .header__icons .header__icons-list .header__icons-item .header__icons-link:hover{background-size:220% 220%}.header .header__icons .header__icons-list .header__icons-item .header__icons-link:is(.header:has(.header__search search-component.open) search-button .header__icons-link){background-size:220% 220%}.header .header__icons .header__icons-list .header__icons-item .header__icons-link :-webkit-any(svg){width:100%;max-width:100%;height:auto;max-height:100%;display:block}.header .header__icons .header__icons-list .header__icons-item .header__icons-link :is(svg){width:100%;max-width:100%;height:auto;max-height:100%;display:block}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .header__icon--cart-count{min-width:max(1.4rem,min(1.8vw,2rem));height:max(1.4rem,min(1.8vw,2rem));font-family:var(--family-dm);color:var(--white);background-color:var(--color-accent);border:clamp(2px,.2vw,3px) solid hsl(var(--white));box-sizing:border-box;border-radius:10rem;justify-content:center;align-items:center;padding:0 max(.3rem,min(.35vw,.4rem));font-size:max(.75rem,min(.9vw,1rem));font-weight:600;line-height:1;display:flex;position:absolute;top:max(-.25rem,min(-.4vw,-.4rem));right:max(-.25rem,min(-.4vw,-.4rem))}@media screen and (min-width:1920px){.header .header__icons .header__icons-list .header__icons-item .header__icons-link .header__icon--cart-count{min-width:2.2rem;height:2.2rem;padding:0 .45rem;font-size:1.1rem}}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .header__icon--cart-bullet{background:var(--carmesin-100);border-radius:10rem;width:.6rem;height:.6rem;font-size:0;display:none;position:absolute;top:.1rem;left:1.7rem}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .header__icon--cart-bullet.has-items{display:block}@media screen and (max-width:1023px){.header .header__icons{padding-right:0}}.header .header__menu{align-items:center;display:flex}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal{width:100%;max-width:100%;z-index:unset;display:flex;position:static;transform:none}}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{display:none}}.header .header__menu :-moz-any(modal-component).header__menu-modal{background:var(--white);grid-template-rows:auto 1fr;grid-template-areas:"announcement""content";max-width:34rem;display:grid}@media screen and (min-width:1024px){.header .header__menu :-moz-any(modal-component).header__menu-modal{width:100%;max-width:100%;z-index:unset;display:flex;position:static;transform:none}}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{grid-area:announcement}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-content{grid-area:content}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{text-align:center;background-color:var(--color-accent);color:var(--white);justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1.6rem;font-size:1.2rem;line-height:125%;display:flex}@media screen and (min-width:1024px){.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{display:none}}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-header-announcement:empty{display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal{background:var(--white);grid-template-rows:auto 1fr;grid-template-areas:"announcement""content";max-width:34rem;display:grid}.header .header__menu :is(modal-component).header__menu-modal{background:var(--white);grid-template-rows:auto 1fr;grid-template-areas:"announcement""content";max-width:34rem;display:grid}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal{width:100%;max-width:100%;z-index:unset;display:flex;position:static;transform:none}.header .header__menu :is(modal-component).header__menu-modal{width:100%;max-width:100%;z-index:unset;display:flex;position:static;transform:none}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{grid-area:announcement}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement{grid-area:announcement}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content{grid-area:content}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content{grid-area:content}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{text-align:center;background-color:var(--color-accent);color:var(--white);justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1.6rem;font-size:1.2rem;line-height:125%;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement{text-align:center;background-color:var(--color-accent);color:var(--white);justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1.6rem;font-size:1.2rem;line-height:125%;display:flex}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement{display:none}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement:empty{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement:empty{display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement :-webkit-any(img,svg){width:1.2rem;height:auto}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement :is(img,svg){width:1.2rem;height:auto}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-header-announcement :-webkit-any(a){color:inherit;text-decoration:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement :is(a){color:inherit;text-decoration:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content{background-color:hsl(var(--positiveco-neutral-100));flex-direction:column;width:100%;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content{background-color:hsl(var(--positiveco-neutral-100));flex-direction:column;width:100%;display:flex}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header{flex-shrink:1;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.6rem;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header{flex-shrink:1;justify-content:space-between;align-items:center;width:100%;padding:.8rem 1.6rem;display:flex}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header{display:none}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header :-webkit-any(img){width:max(6rem,min(7vw,8.7rem));height:auto;display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header :is(img){width:max(6rem,min(7vw,8.7rem));height:auto;display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header :-webkit-any(svg){width:2rem;height:auto;display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header :is(svg){width:2rem;height:auto;display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:has(.header__menu-back--arrow[data-modal-id=""]) .header__menu-back--arrow{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:has(.header__menu-back--arrow[data-modal-id=""]) .header__menu-back--arrow{display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:has(.header__menu-back--arrow[data-modal-id=""]) .header__menu-back--logo{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:has(.header__menu-back--arrow[data-modal-id=""]) .header__menu-back--logo{display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:not(:has(.header__menu-back--arrow[data-modal-id=""])) .header__menu-back--logo{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:not(:has(.header__menu-back--arrow[data-modal-id=""])) .header__menu-back--logo{display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:not(:has(.header__menu-back--arrow[data-modal-id=""])) .header__menu-back--arrow{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header:not(:has(.header__menu-back--arrow[data-modal-id=""])) .header__menu-back--arrow{display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav{flex-direction:column;flex-grow:1;gap:0;padding:0 1.6rem;display:flex;position:relative;overflow:hidden}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav{flex-direction:column;flex-grow:1;gap:0;padding:0 1.6rem;display:flex;position:relative;overflow:hidden}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav{flex-direction:row;align-items:center;padding:0;position:static;overflow:visible}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav{flex-direction:row;align-items:center;padding:0;position:static;overflow:visible}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav :-webkit-any(ul){list-style:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav :is(ul){list-style:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{flex-direction:column;gap:.4rem;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{flex-direction:column;gap:.4rem;display:flex}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;width:100%;overflow:visible}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;width:100%;overflow:visible}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list [data-level="1"]+:-webkit-any(svg,img){display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list [data-level="1"]+:is(svg,img){display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(modal-component){display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(modal-component){display:none}}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-moz-any(li){justify-content:center;align-items:stretch;width:100%;display:flex}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) .logo-a-tal-da-castanha-mobile{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) .logo-a-tal-da-castanha-mobile{display:none}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li){justify-content:center;align-items:stretch;width:100%;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li){justify-content:center;align-items:stretch;width:100%;display:flex}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-moz-any(li) :-moz-any(a){min-width:unset;width:100%;min-height:12.6rem;color:var(--secondary-color);background-color:var(--primary-color);border-radius:.6rem;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.header .header__menu :-moz-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-moz-any(li) :-moz-any(a) .zaya-name{fill:var(--primary-color)}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a){min-width:unset;width:100%;min-height:12.6rem;color:var(--secondary-color);background-color:var(--primary-color);border-radius:.6rem;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a){min-width:unset;width:100%;min-height:12.6rem;color:var(--secondary-color);background-color:var(--primary-color);border-radius:.6rem;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a) .zaya-name{fill:var(--primary-color)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a) .zaya-name{fill:var(--primary-color)}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a) :-webkit-any(svg,img.header__brand-nav-logo){box-sizing:border-box;object-fit:contain;object-position:center;flex-shrink:0;width:min(100%,max(8rem,min(45vw,17rem)));height:auto;max-height:5.85rem;display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a) :is(svg,img.header__brand-nav-logo){box-sizing:border-box;object-fit:contain;object-position:center;flex-shrink:0;width:min(100%,max(8rem,min(45vw,17rem)));height:auto;max-height:5.85rem;display:block}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a){color:inherit;min-width:min(17.2rem,8.95833vw);min-height:unset;background:0 0;border-radius:min(2rem,1.04166vw) min(2rem,1.04166vw) 0 0;padding-top:min(2.4rem,1.25vw);padding-bottom:min(2.4rem,1.25vw)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a){color:inherit;min-width:min(17.2rem,8.95833vw);min-height:unset;background:0 0;border-radius:min(2rem,1.04166vw) min(2rem,1.04166vw) 0 0;padding-top:min(2.4rem,1.25vw);padding-bottom:min(2.4rem,1.25vw)}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a) .zaya-name{fill:hsl(var(--positiveco-neutral-0))}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a) .zaya-name{fill:hsl(var(--positiveco-neutral-0))}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a) :-webkit-any(svg,img.header__brand-nav-logo){width:max(8rem,min(7vw,14rem));height:auto;max-height:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a) :is(svg,img.header__brand-nav-logo){width:max(8rem,min(7vw,14rem));height:auto;max-height:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a).active{color:var(--secondary-color);background-color:var(--primary-color)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a).active{color:var(--secondary-color);background-color:var(--primary-color)}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a).active .zaya-name{fill:var(--primary-color)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a).active .zaya-name{fill:var(--primary-color)}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a):hover{color:var(--secondary-color);background-color:var(--primary-color)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a):hover{color:var(--secondary-color);background-color:var(--primary-color)}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a):hover .zaya-name{fill:var(--primary-color)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a):hover .zaya-name{fill:var(--primary-color)}}@media screen and (min-width:1024px)and (max-width:1217px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(a){min-width:8.8rem;padding-left:.4rem;padding-right:.4rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(a){min-width:8.8rem;padding-left:.4rem;padding-right:.4rem}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(.logo-a-tal-da-castanha-mobile+svg){display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(.logo-a-tal-da-castanha-mobile+svg){display:none}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) :-webkit-any(.logo-a-tal-da-castanha-mobile+svg){display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) :is(.logo-a-tal-da-castanha-mobile+svg){display:block}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) .logo-a-tal-da-castanha-mobile{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) .logo-a-tal-da-castanha-mobile{display:block}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :-webkit-any(li) .logo-a-tal-da-castanha-mobile{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list :is(li) .logo-a-tal-da-castanha-mobile{display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .menu-link-list:has(:-webkit-any(.menu-link-list__dropdown:hover,modal-button:hover+.menu-link-list__dropdown)){position:relative}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .menu-link-list:has(:is(.menu-link-list__dropdown:hover,modal-button:hover+.menu-link-list__dropdown)){position:relative}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .menu-link-list:has(:-webkit-any(.menu-link-list__dropdown:hover,modal-button:hover+.menu-link-list__dropdown)):before{width:var(--modal-size);content:"";background-color:var(--white);height:100%;position:absolute;top:0;right:0;transform:translate(100%)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .menu-link-list:has(:is(.menu-link-list__dropdown:hover,modal-button:hover+.menu-link-list__dropdown)):before{width:var(--modal-size);content:"";background-color:var(--white);height:100%;position:absolute;top:0;right:0;transform:translate(100%)}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left{background:var(--gradiente01);color:transparent;width:fit-content;height:fit-content;font-family:var(--family-dm);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:max(.4rem,min(.3125vw,.6rem));padding:.6rem max(1rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:100%;text-decoration:none;transition:all .3s;display:flex;position:relative}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left{background:var(--gradiente01);color:transparent;width:fit-content;height:fit-content;font-family:var(--family-dm);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:max(.4rem,min(.3125vw,.6rem));padding:.6rem max(1rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:100%;text-decoration:none;transition:all .3s;display:flex;position:relative}@media screen and (max-width:1023px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:-webkit-any(.menu-link-list__item:first-child a){margin-bottom:1.6rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:is(.menu-link-list__item:first-child a){margin-bottom:1.6rem}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:-webkit-any(.menu-link-list__item:last-child a){margin-top:1.6rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:is(.menu-link-list__item:last-child a){margin-top:1.6rem}}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left{flex-shrink:1;padding-top:.4rem;padding-bottom:.4rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left{flex-shrink:1;padding-top:.4rem;padding-bottom:.4rem}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left .icon-primary{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left .icon-primary{display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left .icon-hover{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left .icon-hover{display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:before{content:"";pointer-events:none;background:var(--gradiente01);border-radius:10rem;padding:.1rem;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:before{content:"";pointer-events:none;background:var(--gradiente01);border-radius:10rem;padding:.1rem;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:after{z-index:2;background:linear-gradient(45deg,var(--white),transparent);position:absolute;top:0;bottom:0;left:0;right:0}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:after{z-index:2;background:linear-gradient(45deg,var(--white),transparent);position:absolute;top:0;bottom:0;left:0;right:0}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover{color:var(--white);background:var(--gradiente01);-webkit-background-clip:border-box;background-clip:border-box;border-radius:10rem;transition:color .3s,background .3s,-webkit-background-clip .3s,background-clip .3s}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover{color:var(--white);background:var(--gradiente01);-webkit-background-clip:border-box;background-clip:border-box;border-radius:10rem;transition:color .3s,background .3s,-webkit-background-clip .3s,background-clip .3s}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover:after{content:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover:after{content:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover .icon-primary{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover .icon-primary{display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover .icon-hover{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover .icon-hover{display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left :-webkit-any(img,svg){z-index:3;width:auto;height:max(1.2rem,min(.83333vw,1.6rem));display:block;position:relative}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left :is(img,svg){z-index:3;width:auto;height:max(1.2rem,min(.83333vw,1.6rem));display:block;position:relative}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right{background:var(--gradiente01);width:fit-content;height:fit-content;color:var(--white);font-family:var(--family-dm);-webkit-background-clip:border-box;background-clip:border-box;border-radius:10rem;justify-content:center;align-items:center;gap:max(.4rem,min(.3125vw,.6rem));padding:.6rem max(1rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:100%;text-decoration:none;transition:all .3s;display:flex;position:relative}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right{background:var(--gradiente01);width:fit-content;height:fit-content;color:var(--white);font-family:var(--family-dm);-webkit-background-clip:border-box;background-clip:border-box;border-radius:10rem;justify-content:center;align-items:center;gap:max(.4rem,min(.3125vw,.6rem));padding:.6rem max(1rem,min(.625vw,1.2rem));font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:100%;text-decoration:none;transition:all .3s;display:flex;position:relative}@media screen and (max-width:1023px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:-webkit-any(.menu-link-list__item:first-child a){margin-bottom:1.6rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:is(.menu-link-list__item:first-child a){margin-bottom:1.6rem}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:-webkit-any(.menu-link-list__item:last-child a){margin-top:1.6rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:is(.menu-link-list__item:last-child a){margin-top:1.6rem}}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right{flex-shrink:1;padding-top:.4rem;padding-bottom:.4rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right{flex-shrink:1;padding-top:.4rem;padding-bottom:.4rem}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right .icon-primary{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right .icon-primary{display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right .icon-hover{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right .icon-hover{display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:before{content:"";pointer-events:none;background:0 0;border-radius:10rem;padding:.1rem;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:before{content:"";pointer-events:none;background:0 0;border-radius:10rem;padding:.1rem;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:after{content:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:after{content:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover{color:transparent;background:var(--gradiente01);-webkit-background-clip:text;background-clip:text;transition:color .3s,background .3s,-webkit-background-clip .3s,background-clip .3s}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover{color:transparent;background:var(--gradiente01);-webkit-background-clip:text;background-clip:text;transition:color .3s,background .3s,-webkit-background-clip .3s,background-clip .3s}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover:before{background:var(--gradiente01)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover:before{background:var(--gradiente01)}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover .icon-primary{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover .icon-primary{display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover .icon-hover{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover .icon-hover{display:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right :-webkit-any(img,svg){z-index:3;width:auto;height:max(1.2rem,min(.83333vw,1.6rem));display:block;position:relative}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right :is(img,svg){z-index:3;width:auto;height:max(1.2rem,min(.83333vw,1.6rem));display:block;position:relative}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons{flex-direction:column;flex-grow:1;justify-content:end;gap:0;margin-bottom:.8rem;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons{flex-direction:column;flex-grow:1;justify-content:end;gap:0;margin-bottom:.8rem;display:flex}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons{display:none}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons .header__menu-modal-icons-item .header__icons-link{color:inherit;justify-content:start;align-items:center;gap:.4rem;padding-top:.4rem;padding-bottom:.4rem;font-size:1.4rem;font-weight:500;line-height:100%;text-decoration:none;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons .header__menu-modal-icons-item .header__icons-link{color:inherit;justify-content:start;align-items:center;gap:.4rem;padding-top:.4rem;padding-bottom:.4rem;font-size:1.4rem;font-weight:500;line-height:100%;text-decoration:none;display:flex}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons .header__menu-modal-icons-item .header__icons-link :-webkit-any(img,svg){width:2rem;height:auto;display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons .header__menu-modal-icons-item .header__icons-link :is(img,svg){width:2rem;height:auto;display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons .header__menu-modal-icons-item .header__icons-link:-webkit-any(.header__menu-modal-icons-item--highlighted-icon .header__icons-link){background-color:var(--color-accent);color:var(--white);border-radius:10rem;width:fit-content;margin-top:.8rem;margin-bottom:.8rem;padding:.6rem .8rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons .header__menu-modal-icons-item .header__icons-link:is(.header__menu-modal-icons-item--highlighted-icon .header__icons-link){background-color:var(--color-accent);color:var(--white);border-radius:10rem;width:fit-content;margin-top:.8rem;margin-bottom:.8rem;padding:.6rem .8rem}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title{color:var(--color-accent);font-family:var(--family-dm);border-bottom:1px solid var(--violeta-10);padding-bottom:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;text-decoration:none;display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title{color:var(--color-accent);font-family:var(--family-dm);border-bottom:1px solid var(--violeta-10);padding-bottom:1.6rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;text-decoration:none;display:block}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title{display:none}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item{flex-direction:column;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item{flex-direction:column;display:flex}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item{justify-content:center;position:relative}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item{justify-content:center;position:relative}}@media screen and (max-width:1023px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item:-webkit-any(.menu-link-list__item--dropdown~.menu-link-list__item,.menu-link-list__item--dropdown):not(:has(.header__menu-modal-header-promotional,.menu-link-list__item-link--view-all)){border-bottom:1px solid var(--violeta-10)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item:is(.menu-link-list__item--dropdown~.menu-link-list__item,.menu-link-list__item--dropdown):not(:has(.header__menu-modal-header-promotional,.menu-link-list__item-link--view-all)){border-bottom:1px solid var(--violeta-10)}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item:-webkit-any(.menu-link-list__item--dropdown~.menu-link-list__item,.menu-link-list__item--dropdown):not(:has(.header__menu-modal-header-promotional,.menu-link-list__item-link--view-all)):-webkit-any(.menu-link-list__item:has(.header__menu-modal-header-promotional)+.menu-link-list__item){border-top:1px solid var(--violeta-10)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item:is(.menu-link-list__item--dropdown~.menu-link-list__item,.menu-link-list__item--dropdown):not(:has(.header__menu-modal-header-promotional,.menu-link-list__item-link--view-all)):is(.menu-link-list__item:has(.header__menu-modal-header-promotional)+.menu-link-list__item){border-top:1px solid var(--violeta-10)}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item :-webkit-any(.menu-link-list__item .menu-link-list__item:not(.menu-link-list__item--dropdown)):first-child{padding-top:1.6rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item :is(.menu-link-list__item .menu-link-list__item:not(.menu-link-list__item--dropdown)):first-child{padding-top:1.6rem}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item.menu-link-list__item--char{padding-top:.9rem;padding-bottom:.9rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item.menu-link-list__item--char{padding-top:.9rem;padding-bottom:.9rem}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper{justify-content:space-between;align-items:center;line-height:1;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper{justify-content:space-between;align-items:center;line-height:1;display:flex}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper:-webkit-any(modal-button){cursor:context-menu}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper:is(modal-button){cursor:context-menu}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link{color:var(--indigo-80);font-family:var(--family-dm);flex-grow:1;padding-top:.7rem;padding-bottom:.7rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;text-decoration:none;display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link{color:var(--indigo-80);font-family:var(--family-dm);flex-grow:1;padding-top:.7rem;padding-bottom:.7rem;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;text-decoration:none;display:block}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link:-webkit-any([data-level="1"]:hover [data-level="1"].menu-link-list__item-link){color:var(--color-accent);font-weight:700}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link:is([data-level="1"]:hover [data-level="1"].menu-link-list__item-link){color:var(--color-accent);font-weight:700}}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link.menu-link-list__item-link--dropdown{color:var(--color-text-body);padding-top:1.6rem;padding-bottom:1.6rem;font-weight:500}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link.menu-link-list__item-link--dropdown{color:var(--color-text-body);padding-top:1.6rem;padding-bottom:1.6rem;font-weight:500}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link:-webkit-any(:-webkit-any(li:has(.menu-link-list__item-link--dropdown)~li:not(:has(.menu-link-list__item-link--dropdown,.menu-link-list__item-link--view-all))) .menu-link-list__item-link){color:var(--color-text-body);padding-top:1.6rem;padding-bottom:1.6rem;font-weight:500}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link:is(:is(li:has(.menu-link-list__item-link--dropdown)~li:not(:has(.menu-link-list__item-link--dropdown,.menu-link-list__item-link--view-all))) .menu-link-list__item-link){color:var(--color-text-body);padding-top:1.6rem;padding-bottom:1.6rem;font-weight:500}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link.menu-link-list__item-link--view-all{color:var(--color-accent);text-transform:capitalize;padding-top:max(.9rem,min(.72916vw,1.4rem));font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:underline}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link.menu-link-list__item-link--view-all{color:var(--color-accent);text-transform:capitalize;padding-top:max(.9rem,min(.72916vw,1.4rem));font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:underline}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper :-webkit-any(svg){width:1.4rem;height:auto;display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper :is(svg){width:1.4rem;height:auto;display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-letter{background-color:var(--color-accent);color:var(--white);aspect-ratio:1;border-radius:999px;justify-content:center;align-items:center;width:max(1.8rem,min(1.04166vw,2rem));height:auto;font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;display:flex}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-letter{background-color:var(--color-accent);color:var(--white);aspect-ratio:1;border-radius:999px;justify-content:center;align-items:center;width:max(1.8rem,min(1.04166vw,2rem));height:auto;font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;display:flex}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown{background-color:var(--white);width:100%;max-height:100%;padding:0 2rem 3.2rem;position:absolute;overflow-y:auto}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown{background-color:var(--white);width:100%;max-height:100%;padding:0 2rem 3.2rem;position:absolute;overflow-y:auto}@media screen and (min-width:1024px){.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown{--padding-right:clamp(2rem, 1.25vw, 2.4rem);--padding-left:clamp(1.2rem, .83333vw, 1.6rem);--width:30rem;--modal-size:30rem;width:var(--width);padding-bottom:2.4rem;padding-inline:var(--padding-left) var(--padding-right);top:100%;left:0;right:unset;bottom:unset;height:fit-content;max-height:calc(100dvh - 30rem);transition:none;display:none;overflow:visible;transform:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown{--padding-right:clamp(2rem, 1.25vw, 2.4rem);--padding-left:clamp(1.2rem, .83333vw, 1.6rem);--width:30rem;--modal-size:30rem;width:var(--width);padding-bottom:2.4rem;padding-inline:var(--padding-left) var(--padding-right);top:100%;left:0;right:unset;bottom:unset;height:fit-content;max-height:calc(100dvh - 30rem);transition:none;display:none;overflow:visible;transform:none}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown)){overflow-y:auto}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown)){overflow-y:auto}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown))::-webkit-scrollbar{width:.4rem;margin-right:.4rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown))::-webkit-scrollbar{width:.4rem;margin-right:.4rem}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown))::-webkit-scrollbar-track{background:var(--white)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown))::-webkit-scrollbar-track{background:var(--white)}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown))::-webkit-scrollbar-thumb{background:var(--violeta-30);border-radius:.2rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown))::-webkit-scrollbar-thumb{background:var(--violeta-30);border-radius:.2rem}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:-webkit-any(:hover,modal-button:hover+.menu-link-list__dropdown){display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:is(:hover,modal-button:hover+.menu-link-list__dropdown){display:block}.header .header__menu :-webkit-any(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown .menu-link-list__dropdown{top:0;left:unset;right:0;bottom:unset;transform:translate(100%)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown .menu-link-list__dropdown{top:0;left:unset;right:0;bottom:unset;transform:translate(100%)}}.header .header__menu .header__menu-open-button{cursor:pointer;justify-content:start;align-items:center;width:100%;display:flex}@media screen and (min-width:1024px){.header .header__menu .header__menu-open-button{display:none}}.header .header__menu .header__menu-open-button :-webkit-any(svg){width:2.4rem;height:auto;display:block}.header .header__menu .header__menu-open-button :is(svg){width:2.4rem;height:auto;display:block}@media screen and (min-width:1024px){.header .header__menu .header__menu-back--arrow{display:none}}.header .header__search{border-top:1px solid var(--purpura-10);padding:1rem 2rem;display:none}@media screen and (min-width:1024px){.header .header__search{padding:0;padding-top:max(.8rem,min(.83333vw,1.6rem));padding-bottom:max(.8rem,min(.83333vw,1.6rem))}}.header .header__search :-moz-any(search-component){--border-radius:10rem;--opened-border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:60rem;margin:0 auto;display:flex;position:relative}.header .header__search :-moz-any(search-component).results-visible{--border-radius:var(--opened-border-radius)}.header .header__search :-moz-any(search-component).results-visible .search__form{border-bottom-right-radius:0;border-bottom-left-radius:0}.header .header__search :-moz-any(search-component) .search__form{border-radius:var(--border-radius);--form-button-size:2.4rem;--form-clear-size:2.4rem;background:#f0f0f0;flex-direction:row-reverse;justify-content:center;align-items:center;gap:min(2rem,1.04166vw);width:100%;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.66666vw,3.2rem));display:flex;position:relative;overflow:hidden}.header .header__search :-moz-any(search-component) .search__form .search__form-clear{position:absolute;top:50%;right:max(1.6rem,min(1.66666vw,3.2rem));transform:translateY(-50%)}.header .header__search :-moz-any(search-component) .search__form .search__form-input{color:var(--indigo-50);font-family:var(--family-dm);text-align:left;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:125%}.header .header__search :-webkit-any(search-component){--border-radius:10rem;--opened-border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:60rem;margin:0 auto;display:flex;position:relative}.header .header__search :is(search-component){--border-radius:10rem;--opened-border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:60rem;margin:0 auto;display:flex;position:relative}.header .header__search :-webkit-any(search-component).results-visible{--border-radius:var(--opened-border-radius)}.header .header__search :is(search-component).results-visible{--border-radius:var(--opened-border-radius)}.header .header__search :-webkit-any(search-component).results-visible .search__form{border-bottom-right-radius:0;border-bottom-left-radius:0}.header .header__search :is(search-component).results-visible .search__form{border-bottom-right-radius:0;border-bottom-left-radius:0}.header .header__search :-webkit-any(search-component) .search__form{border-radius:var(--border-radius);--form-button-size:2.4rem;--form-clear-size:2.4rem;background:#f0f0f0;flex-direction:row-reverse;justify-content:center;align-items:center;gap:min(2rem,1.04166vw);width:100%;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.66666vw,3.2rem));display:flex;position:relative;overflow:hidden}.header .header__search :is(search-component) .search__form{border-radius:var(--border-radius);--form-button-size:2.4rem;--form-clear-size:2.4rem;background:#f0f0f0;flex-direction:row-reverse;justify-content:center;align-items:center;gap:min(2rem,1.04166vw);width:100%;padding:max(1rem,min(.72916vw,1.4rem)) max(1.6rem,min(1.66666vw,3.2rem));display:flex;position:relative;overflow:hidden}.header .header__search :-webkit-any(search-component) .search__form .search__form-clear{position:absolute;top:50%;right:max(1.6rem,min(1.66666vw,3.2rem));transform:translateY(-50%)}.header .header__search :is(search-component) .search__form .search__form-clear{position:absolute;top:50%;right:max(1.6rem,min(1.66666vw,3.2rem));transform:translateY(-50%)}.header .header__search :-webkit-any(search-component) .search__form .search__form-input{color:var(--indigo-50);font-family:var(--family-dm);text-align:left;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:125%}.header .header__search :is(search-component) .search__form .search__form-input{color:var(--indigo-50);font-family:var(--family-dm);text-align:left;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:400;line-height:125%}.header .header__search :-webkit-any(search-component) .search__form .search__form-input::placeholder{color:var(--indigo-50)}.header .header__search :is(search-component) .search__form .search__form-input::placeholder{color:var(--indigo-50)}.header .header__search :-webkit-any(search-component) .search__form .search__form-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:fit-content;margin:0;padding:0;display:flex}.header .header__search :is(search-component) .search__form .search__form-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:fit-content;margin:0;padding:0;display:flex}.header .header__search :-webkit-any(search-component) .search__form .search__form-button :-webkit-any(svg){width:2.4rem;height:auto;display:block}.header .header__search :is(search-component) .search__form .search__form-button :is(svg){width:2.4rem;height:auto;display:block}.header .header__search :-webkit-any(search-component) .search__form .search__form-clear{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.header .header__search :is(search-component) .search__form .search__form-clear{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.header .header__search :-webkit-any(search-component) .search__form .search__form-clear :-webkit-any(svg){height:auto;display:block}.header .header__search :is(search-component) .search__form .search__form-clear :is(svg){height:auto;display:block}@media screen and (min-width:1024px){:-webkit-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--products{z-index:-2;background:0 0}}@media screen and (min-width:1024px){:-webkit-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--benefits{z-index:-2;background:0 0}}@media screen and (max-width:1023px){:-webkit-any(body):has(modal-component.header__menu-modal.open){overflow-y:hidden}}@media screen and (max-width:1023px){:-webkit-any(body):has(.header__menu modal-component.header__menu-modal.open) .header__menu-close-overlay--menu{opacity:1;pointer-events:auto}}:-moz-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay{opacity:0;pointer-events:none;z-index:10;background:hsla(var(--positiveco-neutral-900),50%);transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}:-moz-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--products{z-index:15}@media screen and (min-width:1024px){:-moz-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--products{z-index:-2;background:0 0}}:-moz-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--benefits{z-index:15}@media screen and (min-width:1024px){:-moz-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--benefits{z-index:-2;background:0 0}}@media screen and (max-width:1023px){:-moz-any(body):has(modal-component.header__menu-modal.open){overflow-y:hidden}}:-moz-any(body):has(.header__links .header__menu-modal--products.open) .header__menu-close-overlay--products{opacity:1;pointer-events:auto}:-moz-any(body):has(.header__links .header__menu-modal--benefits.open) .header__menu-close-overlay--benefits{opacity:1;pointer-events:auto}:-moz-any(body):has(.header__links modal-component.header__menu-modal.open) .header__menu-close-overlay--menu{opacity:0;pointer-events:none}@media screen and (max-width:1023px){:-moz-any(body):has(.header__menu modal-component.header__menu-modal.open) .header__menu-close-overlay--menu{opacity:1;pointer-events:auto}}:-webkit-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay{opacity:0;pointer-events:none;z-index:10;background:hsla(var(--positiveco-neutral-900),50%);transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}:is(body):has(modal-component.header__menu-modal) .header__menu-close-overlay{opacity:0;pointer-events:none;z-index:10;background:hsla(var(--positiveco-neutral-900),50%);transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}:-webkit-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--products{z-index:15}:is(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--products{z-index:15}@media screen and (min-width:1024px){:-webkit-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--products{z-index:-2;background:0 0}:is(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--products{z-index:-2;background:0 0}}:-webkit-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--benefits{z-index:15}:is(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--benefits{z-index:15}@media screen and (min-width:1024px){:-webkit-any(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--benefits{z-index:-2;background:0 0}:is(body):has(modal-component.header__menu-modal) .header__menu-close-overlay--benefits{z-index:-2;background:0 0}}@media screen and (max-width:1023px){:-webkit-any(body):has(modal-component.header__menu-modal.open){overflow-y:hidden}:is(body):has(modal-component.header__menu-modal.open){overflow-y:hidden}}:-webkit-any(body):has(.header__links .header__menu-modal--products.open) .header__menu-close-overlay--products{opacity:1;pointer-events:auto}:is(body):has(.header__links .header__menu-modal--products.open) .header__menu-close-overlay--products{opacity:1;pointer-events:auto}:-webkit-any(body):has(.header__links .header__menu-modal--benefits.open) .header__menu-close-overlay--benefits{opacity:1;pointer-events:auto}:is(body):has(.header__links .header__menu-modal--benefits.open) .header__menu-close-overlay--benefits{opacity:1;pointer-events:auto}:-webkit-any(body):has(.header__links modal-component.header__menu-modal.open) .header__menu-close-overlay--menu{opacity:0;pointer-events:none}:is(body):has(.header__links modal-component.header__menu-modal.open) .header__menu-close-overlay--menu{opacity:0;pointer-events:none}@media screen and (max-width:1023px){:-webkit-any(body):has(.header__menu modal-component.header__menu-modal.open) .header__menu-close-overlay--menu{opacity:1;pointer-events:auto}:is(body):has(.header__menu modal-component.header__menu-modal.open) .header__menu-close-overlay--menu{opacity:1;pointer-events:auto}}@media screen and (min-width:1024px){.header__menu-close-overlay--menu{display:none}}.menu-link-list{flex-direction:column;display:flex}.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{z-index:10;background:#f0f0f0;border-top:1px solid #fff;border-radius:0 0 .8rem .8rem;width:100%;display:none;position:absolute;top:100%;left:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results{z-index:10;background:#f0f0f0;border-top:1px solid #fff;border-radius:0 0 .8rem .8rem;width:100%;display:none;position:absolute;top:100%;left:0}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results:-webkit-any(.results-visible .predictive-search__results){flex-direction:column;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results:is(.results-visible .predictive-search__results){flex-direction:column;display:flex}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results:-webkit-any(.results-visible .predictive-search__results){flex-direction:row}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results:is(.results-visible .predictive-search__results){flex-direction:row}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{margin:0;padding:1rem 1.5rem;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{margin:0;padding:1rem 1.5rem;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-moz-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :is(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-moz-any(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions :is(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__products-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__products-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{margin:0;padding:1rem 1.5rem;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{margin:0;padding:1rem 1.5rem;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-moz-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :is(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-moz-any(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products :is(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__suggestions-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__suggestions-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{margin:0;padding:1rem 1.5rem;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{margin:0;padding:1rem 1.5rem;list-style:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-moz-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :is(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-moz-any(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :-webkit-any(a){text-decoration:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results :is(a){text-decoration:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__suggestions-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__suggestions-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__products-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__products-title{margin-bottom:max(1.8rem,min(1.30208vw,2.5rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{border-bottom:.1rem solid var(--indigo-30);padding:1.5rem 1rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{border-bottom:.1rem solid var(--indigo-30);padding:1.5rem 1rem}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{border-bottom:none;border-right:.1rem solid var(--indigo-30);width:18%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions{border-bottom:none;border-right:.1rem solid var(--indigo-30);width:18%}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions:last-child{border-bottom:none;border-right:none;width:100%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions:last-child{border-bottom:none;border-right:none;width:100%}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title{color:hsl(var(--plantpower-neutral-900));margin-bottom:1rem;font-size:1.8rem;font-weight:700}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title{color:hsl(var(--plantpower-neutral-900));margin-bottom:1rem;font-size:1.8rem;font-weight:700}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title+.predictive-search__suggestions-item :-webkit-any(a){padding-top:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title+.predictive-search__suggestions-item :-moz-any(a){padding-top:0}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title+.predictive-search__suggestions-item :-webkit-any(a){padding-top:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title+.predictive-search__suggestions-item :is(a){padding-top:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item:last-child :-webkit-any(a){padding-bottom:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item:last-child :-moz-any(a){padding-bottom:0}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item:last-child :-webkit-any(a){padding-bottom:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item:last-child :is(a){padding-bottom:0}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-webkit-any(a){color:var(--indigo-50);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));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(--indigo-50);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));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(--indigo-50);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));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(--indigo-50);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:max(.45rem,min(.3125vw,.6rem)) 0;font-size:max(1.2rem,min(.72916vw,1.4rem));display:block;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-webkit-any(a) :-webkit-any(strong){font-size:inherit;color:var(--color-accent);font-weight:500}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-moz-any(a) :-moz-any(strong){font-size:inherit;color:var(--color-accent);font-weight:500}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :-webkit-any(a) :-webkit-any(strong){font-size:inherit;color:var(--color-accent);font-weight:500}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :is(a) :is(strong){font-size:inherit;color:var(--color-accent);font-weight:500}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{padding:1.5rem 1rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{padding:1.5rem 1rem}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{width:82%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products{width:82%}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products:first-child{width:100%}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products:first-child{width:100%}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title{color:hsl(var(--plantpower-neutral-900));margin-bottom:1rem;font-size:1.8rem;font-weight:400}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title{color:hsl(var(--plantpower-neutral-900));margin-bottom:1rem;font-size:1.8rem;font-weight:400}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title :-webkit-any(strong){color:hsl(var(--plantpower-neutral-900));font-size:1.8rem;font-weight:700}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title :-moz-any(strong){color:hsl(var(--plantpower-neutral-900));font-size:1.8rem;font-weight:700}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title :-webkit-any(strong){color:hsl(var(--plantpower-neutral-900));font-size:1.8rem;font-weight:700}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-title :is(strong){color:hsl(var(--plantpower-neutral-900));font-size:1.8rem;font-weight:700}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-webkit-any(a){color:var(--color-text-body);text-align:center;padding-top:1.5rem;font-size:1.6rem;font-weight:600;text-decoration:underline;display:block}@media screen and (min-width:1024px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-webkit-any(a){font-size:1.2rem}}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-moz-any(a){color:var(--color-text-body);text-align:center;padding-top:1.5rem;font-size:1.6rem;font-weight:600;text-decoration:underline;display:block}@media screen and (min-width:1024px){:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-moz-any(a){font-size:1.2rem}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-webkit-any(a){color:var(--color-text-body);text-align:center;padding-top:1.5rem;font-size:1.6rem;font-weight:600;text-decoration:underline;display:block}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :is(a){color:var(--color-text-body);text-align:center;padding-top:1.5rem;font-size:1.6rem;font-weight:600;text-decoration:underline;display:block}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :-webkit-any(a){font-size:1.2rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-view-all :is(a){font-size:1.2rem}}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item:not(.predictive-search__products-title+.predictive-search__products-item){padding-top:max(1.4rem,min(1.30208vw,2.5rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item:not(.predictive-search__products-title+.predictive-search__products-item){padding-top:max(1.4rem,min(1.30208vw,2.5rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a){--image-size:7.5rem;--gap:clamp(.8rem, .83333vw, 1.6rem);grid-template-columns:var(--image-size) 1fr;align-items:center;width:100%;max-width:100%;display:grid;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-content{padding-left:var(--gap);flex-direction:column;gap:.8rem;width:100%;display:flex;overflow:hidden}@media screen and (min-width:1024px){: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{gap:.6rem}}: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(--color-text-body);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-image{aspect-ratio:1;object-fit:contain;border:1px solid #d3d3d3;border-radius:.6rem;width:100%;height:auto;display:block}: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;gap:.2rem;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;gap:.2rem;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;gap:.2rem;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:#aaa;font-size:1rem;font-weight:400;text-decoration:line-through}: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{color:hsl(var(--positiveco-neutral-900));flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:1.4rem;font-weight:600;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__current-discount .product-price__current{font-size:1.6rem}: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{color:#000;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;text-decoration:none;display:inline}: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:has(.info_installment:empty){display:none}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a){--image-size:7.5rem;--gap:clamp(.8rem, .83333vw, 1.6rem);grid-template-columns:var(--image-size) 1fr;align-items:center;width:100%;max-width:100%;display:grid;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-content{padding-left:var(--gap);flex-direction:column;gap:.8rem;width:100%;display:flex;overflow:hidden}@media screen and (min-width:1024px){: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{gap:.6rem}}: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(--color-text-body);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-moz-any(a) .predictive-search__products-item-image{aspect-ratio:1;object-fit:contain;border:1px solid #d3d3d3;border-radius:.6rem;width:100%;height:auto;display:block}: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;gap:.2rem;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;gap:.2rem;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;gap:.2rem;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:#aaa;font-size:1rem;font-weight:400;text-decoration:line-through}: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{color:hsl(var(--positiveco-neutral-900));flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:1.4rem;font-weight:600;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__current-discount .product-price__current{font-size:1.6rem}: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{color:#000;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;text-decoration:none;display:inline}: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:has(.info_installment:empty){display:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a){--image-size:7.5rem;--gap:clamp(.8rem, .83333vw, 1.6rem);grid-template-columns:var(--image-size) 1fr;align-items:center;width:100%;max-width:100%;display:grid;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a){--image-size:7.5rem;--gap:clamp(.8rem, .83333vw, 1.6rem);grid-template-columns:var(--image-size) 1fr;align-items:center;width:100%;max-width:100%;display:grid;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-content{padding-left:var(--gap);flex-direction:column;gap:.8rem;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{padding-left:var(--gap);flex-direction:column;gap:.8rem;width:100%;display:flex;overflow:hidden}@media screen and (min-width:1024px){:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-content{gap:.6rem}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-content{gap:.6rem}}:-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(--color-text-body);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-title{color:var(--color-text-body);text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;overflow:hidden}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__products .predictive-search__products-item :-webkit-any(a) .predictive-search__products-item-image{aspect-ratio:1;object-fit:contain;border:1px solid #d3d3d3;border-radius:.6rem;width:100%;height:auto;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{aspect-ratio:1;object-fit:contain;border:1px solid #d3d3d3;border-radius:.6rem;width:100%;height:auto;display:block}:-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;gap:.2rem;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;gap:.2rem;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;gap:.2rem;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;gap:.2rem;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;gap:.2rem;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;gap:.2rem;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:#aaa;font-size:1rem;font-weight:400;text-decoration:line-through}: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:#aaa;font-size:1rem;font-weight:400;text-decoration:line-through}:-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{color:hsl(var(--positiveco-neutral-900));flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:1.4rem;font-weight:600;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 .product-price__current-discount{color:hsl(var(--positiveco-neutral-900));flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:1.4rem;font-weight:600;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__current-discount .product-price__current{font-size:1.6rem}: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{font-size:1.6rem}:-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{color:#000;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;text-decoration:none;display:inline}: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{color:#000;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;text-decoration:none;display:inline}:-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:has(.info_installment:empty){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:has(.info_installment:empty){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 :-webkit-any(*){display:inline}: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 :-moz-any(*){display:inline}:-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 :-webkit-any(*){display:inline}: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 :is(*){display:inline}: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 :-webkit-any(svg){width:max(1rem,min(.67708vw,1.3rem));height:auto;margin-right:.4rem;display:inline-block}: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 :-moz-any(svg){width:max(1rem,min(.67708vw,1.3rem));height:auto;margin-right:.4rem;display:inline-block}:-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 :-webkit-any(svg){width:max(1rem,min(.67708vw,1.3rem));height:auto;margin-right:.4rem;display:inline-block}: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 :is(svg){width:max(1rem,min(.67708vw,1.3rem));height:auto;margin-right:.4rem;display:inline-block}: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 :-webkit-any(span){font-weight:600}: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 :-moz-any(span){font-weight:600}:-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 :-webkit-any(span){font-weight:600}: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 :is(span){font-weight:600}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;width:100%;display:flex}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;width:100%;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-title{color:hsl(var(--positiveco-neutral-900));font-size:1.8rem;font-weight:600}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-title{color:hsl(var(--positiveco-neutral-900));font-size:1.8rem;font-weight:600}:-webkit-any(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-description{color:hsl(var(--positiveco-neutral-900));font-size:max(1.2rem,min(.72916vw,1.4rem))}:is(.predictive-search,.header__menu-modal-search) .predictive-search__results .predictive-search__no-results .predictive-search__no-results-description{color:hsl(var(--positiveco-neutral-900));font-size:max(1.2rem,min(.72916vw,1.4rem))}:-webkit-any(.predictive-search,.header__menu-modal-search) .search__form{background:#f0f0f0;border-radius:.4rem;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;width:100%;margin:0;padding:0;display:flex}:is(.predictive-search,.header__menu-modal-search) .search__form{background:#f0f0f0;border-radius:.4rem;flex-direction:row-reverse;justify-content:space-between;align-items:stretch;width:100%;margin:0;padding:0;display:flex}:-webkit-any(.predictive-search,.header__menu-modal-search) .search__form .search__form-input{background:0 0;border:none;width:100%;padding:1rem 1rem 1rem .8rem}:is(.predictive-search,.header__menu-modal-search) .search__form .search__form-input{background:0 0;border:none;width:100%;padding:1rem 1rem 1rem .8rem}:-webkit-any(.predictive-search,.header__menu-modal-search) .search__form .search__form-input:focus{outline:none}:is(.predictive-search,.header__menu-modal-search) .search__form .search__form-input:focus{outline:none}:-webkit-any(.predictive-search,.header__menu-modal-search) .search__form .search__form-button{background:0 0;border:none;padding-top:1rem;padding-bottom:1rem;padding-left:1rem}:is(.predictive-search,.header__menu-modal-search) .search__form .search__form-button{background:0 0;border:none;padding-top:1rem;padding-bottom:1rem;padding-left:1rem}:is(.predictive-search,.header__menu-modal-search) .search__form .search__form-button :-webkit-any(svg){width:var(--form-button-size);height:auto;display:block}:is(.predictive-search,.header__menu-modal-search) .search__form .search__form-button :-moz-any(svg){width:var(--form-button-size);height:auto;display:block}:-webkit-any(.predictive-search,.header__menu-modal-search) .search__form .search__form-button :-webkit-any(svg){width:var(--form-button-size);height:auto;display:block}:is(.predictive-search,.header__menu-modal-search) .search__form .search__form-button :is(svg){width:var(--form-button-size);height:auto;display:block}:-webkit-any(.predictive-search,.header__menu-modal-search) .search__form .search__form-clear{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}:is(.predictive-search,.header__menu-modal-search) .search__form .search__form-clear{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}:is(.predictive-search,.header__menu-modal-search) .search__form .search__form-clear :-webkit-any(svg){width:var(--form-clear-size);height:auto;display:block}:is(.predictive-search,.header__menu-modal-search) .search__form .search__form-clear :-moz-any(svg){width:var(--form-clear-size);height:auto;display:block}:-webkit-any(.predictive-search,.header__menu-modal-search) .search__form .search__form-clear :-webkit-any(svg){width:var(--form-clear-size);height:auto;display:block}:is(.predictive-search,.header__menu-modal-search) .search__form .search__form-clear :is(svg){width:var(--form-clear-size);height:auto;display:block}.secret-richtext{--collapsed-px-height:100px;width:100%;max-width:100%;display:block}.secret-richtext:has(.secret-richtext__content:empty){display:none}.secret-richtext[data-expand-text][data-hide-text] .secret-richtext__button-wrapper .secret-richtext__button{transform:none}.secret-richtext .secret-richtext__wrapper{position:relative;overflow:hidden}.secret-richtext .secret-richtext__content{max-height:var(--collapsed-px-height);transition:max-height .6s;position:relative;overflow:hidden}.secret-richtext .secret-richtext__content :-webkit-any(p){margin-bottom:1rem}.secret-richtext .secret-richtext__content :is(p){margin-bottom:1rem}.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:0;background:linear-gradient(#f7f7f700,#f7f7f7cc,#f7f7f7);height:6rem;transition:opacity .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}.secret-richtext .secret-richtext__content.secret-richtext__content--expanded:after{opacity:0}.secret-richtext.secret-richtext--overflows .secret-richtext__content:after{opacity:1}.secret-richtext.secret-richtext--overflows .secret-richtext__content--expanded:after{opacity:0}.secret-richtext .secret-richtext__button-wrapper{justify-content:center;align-items:center;margin-top:1rem;display:flex}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button--icons{color:var(--color-text-body);cursor:pointer;background:0 0;border:none;transition:all .3s}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button--icons:hover{transform:translateY(-2px)}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button--icons:active{transform:translateY(0)}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button--icons.secret-richtext__button--expanded{transform:rotate(180deg)}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button--text{color:var(--color-text-body);cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:none;margin:0;padding:0;transition:opacity .2s}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button--text:hover{opacity:.8}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button--text:active{opacity:1}.secret-richtext.secret-richtext--text-trigger .secret-richtext__button-wrapper--inline{margin-top:0}.secret-richtext.secret-richtext--no-fade-overlay .secret-richtext__content:after{content:none!important;display:none!important}.secret-richtext.secret-richtext--no-fade-overlay .secret-richtext__content:not(.secret-richtext__content--expanded){max-height:none!important}.product-grid-and-filter{max-width:var(--page-width);margin:0 auto}.product-grid-and-filter:not(:has(.product-grid-and-filter__sidebar facet-field)) .product-grid-and-filter__header{display:none}.product-grid-and-filter:not(:has(.product-grid-and-filter__sidebar facet-field)) .product-grid-and-filter__pagination{display:none}.product-grid-and-filter .product-grid-and-filter__pagination{margin-top:max(3.2rem,min(2.5vw,4.8rem));margin-bottom:max(3.2rem,min(2.5vw,4.8rem))}.product-grid-and-filter .product-grid-and-filter__header{-webkit-user-select:none;user-select:none;margin:0 auto}.product-grid-and-filter .product-grid-and-filter__header .filter_title{color:var(--color-text-body);text-transform:uppercase;align-items:center;gap:max(.4rem,min(.3125vw,.6rem));font-size:max(1rem,min(.83333vw,1.6rem));font-weight:500;display:flex}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper{border:1px solid var(--color-text-body);cursor:pointer;border-radius:10rem;width:fit-content;padding:.6rem max(.8rem,min(.83333vw,1.6rem));display:flex}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button{align-items:center;gap:max(.6rem,min(.625vw,1.2rem));display:flex}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{content:"";background:var(--color-text-body);opacity:0;pointer-events:none;z-index:10000;transition:opacity .3s ease-in-out;position:fixed;top:0;bottom:0;left:0;right:0}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:is(:has(#filter-modal.open) .product-grid-header__toggle-filter-button):after{opacity:.6;pointer-events:all}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{content:none}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-closed :-webkit-any(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:max(1.2rem,min(.9375vw,1.8rem))}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-closed :is(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:max(1.2rem,min(.9375vw,1.8rem))}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-opened :-webkit-any(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:max(1.2rem,min(.9375vw,1.8rem))}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-opened :is(svg){width:max(1.2rem,min(.9375vw,1.8rem));height:max(1.2rem,min(.9375vw,1.8rem))}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__wrapper{justify-content:space-between;align-items:center;padding-top:max(1.6rem,min(2.08333vw,4rem));padding-bottom:max(1.6rem,min(2.08333vw,4rem));display:flex}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{flex-direction:row;align-items:center;gap:max(1.2rem,min(1.66666vw,2.4rem));display:flex}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper:before{content:"";background:var(--color-text-body);order:1;width:1px;height:max(1.6rem,min(1.04166vw,2rem));display:block}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper .sort-options{order:2}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper .product-grid-header__results{order:0}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__results{color:var(--indigo-80);font-size:max(1rem,min(.9375vw,1.8rem));font-weight:400}.product-grid-and-filter .product-grid-and-filter__header .filter-group__select{text-transform:uppercase;max-width:max(11rem,min(9.53125vw,18.3rem));color:var(--color-text-body);cursor:pointer;border:none;border:1px solid var(--color-text-body);background:0 0;border-radius:10rem;padding:.6rem max(.8rem,min(.83333vw,1.6rem));font-size:max(1rem,min(.83333vw,1.6rem));font-weight:500;display:block}.product-grid-and-filter .product-grid-and-filter__header .filter-group__select:focus{outline:none}.product-grid-and-filter .product-grid-and-filter__sidebar:not(:has(facet-field)){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar :-webkit-any(*){box-sizing:border-box}.product-grid-and-filter .product-grid-and-filter__sidebar :is(*){box-sizing:border-box}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{background:var(--white);grid-template-rows:auto 1fr auto;max-width:34rem;max-height:100dvh;padding:2.7rem 2rem;display:grid;overflow-x:hidden}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{max-width:unset;max-height:unset;background:0 0;max-width:27rem;padding:0;display:block}}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading{cursor:pointer;color:var(--color-text-body);justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading .filter_title{color:var(--color-text-body);text-transform:uppercase;font-size:1.2rem;font-weight:500;font-family:var(--family-dm);align-items:center;gap:max(.4rem,min(.3125vw,.6rem));display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading :-webkit-any(svg){width:1.8rem;height:auto}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading :is(svg){width:1.8rem;height:auto}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{overflow-y:auto}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-moz-any(summary){cursor:pointer;color:var(--color-text-body);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-moz-any(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(summary){cursor:pointer;color:var(--color-text-body);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary){cursor:pointer;color:var(--color-text-body);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0;font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(summary) :-webkit-any(span svg){width:max(1.6rem,min(1.66666vw,2.4rem));height:max(1.6rem,min(1.66666vw,2.4rem));color:var(--color-text-body);display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(span svg){width:max(1.6rem,min(1.66666vw,2.4rem));height:max(1.6rem,min(1.66666vw,2.4rem));color:var(--color-text-body);display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(summary) :-webkit-any(.loading span svg){animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(.loading span svg){animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-moz-any(summary) :-moz-any(svg):not(span svg){width:max(1.8rem,min(1.04166vw,2rem));height:max(1.8rem,min(1.04166vw,2rem));color:var(--color-text-body)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(summary) :-webkit-any(svg):not(span svg){width:max(1.8rem,min(1.04166vw,2rem));height:max(1.8rem,min(1.04166vw,2rem));color:var(--color-text-body)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(svg):not(span svg){width:max(1.8rem,min(1.04166vw,2rem));height:max(1.8rem,min(1.04166vw,2rem));color:var(--color-text-body)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-moz-any(details){border-top:1px solid var(--indigo-10);margin-bottom:max(1.2rem,min(1.66666vw,3.2rem));padding-top:1.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(details){border-top:1px solid var(--indigo-10);margin-bottom:max(1.2rem,min(1.66666vw,3.2rem));padding-top:1.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details){border-top:1px solid var(--indigo-10);margin-bottom:max(1.2rem,min(1.66666vw,3.2rem));padding-top:1.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(details) :-webkit-any(summary :-webkit-any(svg):not(span svg)){transform:rotate(180deg)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details) :is(summary :is(svg):not(span svg)){transform:rotate(180deg)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :-webkit-any(details)[open] :-webkit-any(summary :-webkit-any(svg):not(span svg)){transform:rotate(0)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details)[open] :is(summary :is(svg):not(span svg)){transform:rotate(0)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{flex-direction:column;gap:max(1.2rem,min(.72916vw,1.4rem));max-height:12rem;margin-top:max(1rem,min(.83333vw,1.6rem));padding-left:1px;padding-right:1px;list-style:none;display:flex;overflow-y:auto}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{max-height:min(45.6rem,23.75vw)}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar{width:.5rem;margin-right:.4rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-track{background:var(--indigo-10);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-thumb{background:var(--color-text-body);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label{color:var(--indigo-80);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding-top:.2rem;padding-bottom:.2rem;padding-left:max(2.4rem,min(1.45833vw,2.8rem));font-size:max(1.2rem,min(.83333vw,1.6rem));line-height:1;display:flex;position:relative}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:before{content:"";width:max(1.4rem,min(1.04166vw,2rem));height:max(1.4rem,min(1.04166vw,2rem));box-shadow:0 0 0 1px var(--indigo-10);background-color:transparent;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:-moz-any(input):checked):before{content:"";color:var(--violeta-50);background-image:var(--check-icon);background-color:var(--violeta-50);box-shadow:0 0 0 0 var(--indigo-10);background-position:50%;background-repeat:no-repeat;background-size:contain;font-weight:100;line-height:normal}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:-webkit-any(input):checked):before{content:"";color:var(--violeta-50);background-image:var(--check-icon);background-color:var(--violeta-50);box-shadow:0 0 0 0 var(--indigo-10);background-position:50%;background-repeat:no-repeat;background-size:contain;font-weight:100;line-height:normal}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:is(input):checked):before{content:"";color:var(--violeta-50);background-image:var(--check-icon);background-color:var(--violeta-50);box-shadow:0 0 0 0 var(--indigo-10);background-position:50%;background-repeat:no-repeat;background-size:contain;font-weight:100;line-height:normal}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label :-webkit-any(input){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label :is(input){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label-count{display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns{color:var(--color-text-body);justify-content:space-between;align-items:center;gap:.8rem;margin-top:2.4rem;display:flex}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-moz-any(facet-reset){text-align:center;border:1px solid var(--color-text-body);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-moz-any(facet-reset):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-webkit-any(facet-reset){text-align:center;border:1px solid var(--color-text-body);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset){text-align:center;border:1px solid var(--color-text-body);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-webkit-any(facet-reset):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-moz-any(modal-button){text-align:center;border:1px solid var(--color-text-body);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-moz-any(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-webkit-any(modal-button){text-align:center;border:1px solid var(--color-text-body);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){text-align:center;border:1px solid var(--color-text-body);cursor:pointer;border-radius:10rem;width:100%;padding:.85rem;font-size:1.2rem;font-weight:500}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-webkit-any(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :-webkit-any(modal-button){background:var(--color-text-body);color:var(--white)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){background:var(--color-text-body);color:var(--white)}.product-grid-and-filter .product-grid-and-filter__main{display:flex}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main:has(:-moz-any(modal-component#filter-modal).open){gap:min(10.4rem,5.41666vw)}.product-grid-and-filter .product-grid-and-filter__main:has(:-webkit-any(modal-component#filter-modal).open){gap:min(10.4rem,5.41666vw)}.product-grid-and-filter .product-grid-and-filter__main:has(:is(modal-component#filter-modal).open){gap:min(10.4rem,5.41666vw)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-moz-any(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-moz-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-moz-any(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-webkit-any(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-webkit-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :-webkit-any(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-moz-any(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-moz-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-moz-any(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-webkit-any(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid){--items:3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-webkit-any(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :-webkit-any(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal){--width-when-opened:18.75vw;z-index:unset;max-width:var(--width-when-opened);width:0;transition:all .3s ease-in-out;position:static;overflow:hidden;transform:none}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal).open{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal) .filter__modal__heading{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal) .filter__dropdown collection__filter_form{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal) .filter__btns{display:none}.product-grid-and-filter .product-grid-and-filter__main :-moz-any(modal-component#filter-modal) .filter__modal__heading{display:none}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal){--width-when-opened:18.75vw;z-index:unset;max-width:var(--width-when-opened);width:0;transition:all .3s ease-in-out;position:static;overflow:hidden;transform:none}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal){--width-when-opened:18.75vw;z-index:unset;max-width:var(--width-when-opened);width:0;transition:all .3s ease-in-out;position:static;overflow:hidden;transform:none}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal).open{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).open{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal) .filter__modal__heading{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal) .filter__dropdown collection__filter_form{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__dropdown collection__filter_form{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal) .filter__btns{display:none}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns{display:none}.product-grid-and-filter .product-grid-and-filter__main :-webkit-any(modal-component#filter-modal) .filter__modal__heading{display:none}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading{display:none}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content{width:100%;transition:width .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(*){transition:width .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(*){transition:width .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(.75rem,min(.8333vw,1rem));max-width:68.4rem;margin:4.8rem auto;display:flex}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content{margin-top:min(8rem,4.16666vw);margin-bottom:min(8rem,4.16666vw)}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__title{color:var(--color-text-body);font-family:var(--family-dm);margin-bottom:max(1.2rem,min(.83333vw,1.6rem));font-size:max(2.4rem,min(2.08333vw,4rem));font-style:italic;font-weight:600;line-height:1}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__subtitle{color:var(--indigo-50);font-family:var(--family-dm);margin-bottom:max(1.2rem,min(1.66666vw,3.2rem));font-size:max(1.4rem,min(1.35416vw,2.6rem));font-weight:400;line-height:1.2}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__button{color:var(--white);border:1px solid var(--color-text-body);background:var(--color-text-body);cursor:pointer;border-radius:10rem;padding:max(.85rem,min(.625vw,1.2rem)) max(2.6rem,min(2.08333vw,4rem));font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:500;line-height:1;text-decoration:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__button:hover{filter:brightness(1.1)}@media screen and (min-width:768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid){--items:3;--item-spacing:min(10.4rem, 5.41666vw)}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid){--items:4}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid){--items:2;--item-spacing:.8rem;--item-width:calc((100% - (var(--items) - 1) * var(--item-spacing)) / var(--items));flex-wrap:wrap;justify-content:space-between;gap:0;width:100%;max-width:100%;margin:0 auto;padding:0;list-style:none;transition:all .3s ease-in-out;display:flex}@media screen and (min-width:768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid){--items:3;--item-spacing:min(10.4rem, 5.41666vw)}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid){--items:4}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid){--items:2;--item-spacing:.8rem;--item-width:calc((100% - (var(--items) - 1) * var(--item-spacing)) / var(--items));flex-wrap:wrap;justify-content:space-between;gap:0;width:100%;max-width:100%;margin:0 auto;padding:0;list-style:none;transition:all .3s ease-in-out;display:flex}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){--items:2;--item-spacing:.8rem;--item-width:calc((100% - (var(--items) - 1) * var(--item-spacing)) / var(--items));flex-wrap:wrap;justify-content:space-between;gap:0;width:100%;max-width:100%;margin:0 auto;padding:0;list-style:none;transition:all .3s ease-in-out;display:flex}@media screen and (min-width:768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid){--items:3;--item-spacing:min(10.4rem, 5.41666vw)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){--items:3;--item-spacing:min(10.4rem, 5.41666vw)}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid){--items:4}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){--items:4}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(*){transition:all .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(*){transition:all .3s ease-in-out}@media screen and (max-width:767px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item):nth-child(2n){width:var(--item-width);padding-right:0}}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item):nth-child(3n){width:var(--item-width);padding-right:0}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item):nth-child(4n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid) :-moz-any(li.grid-item){width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing);min-width:0;padding-bottom:max(1.6rem,min(2.77777vw,4rem));list-style:none}@media screen and (max-width:767px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid) :-moz-any(li.grid-item):nth-child(2n){width:var(--item-width);padding-right:0}}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid) :-moz-any(li.grid-item):nth-child(3n){width:var(--item-width);padding-right:0}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-moz-any(ul.product-grid) :-moz-any(li.grid-item):nth-child(4n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item){width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing);min-width:0;padding-bottom:max(1.6rem,min(2.77777vw,4rem));list-style:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item){width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing);min-width:0;padding-bottom:max(1.6rem,min(2.77777vw,4rem));list-style:none}@media screen and (max-width:767px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item):nth-child(2n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item):nth-child(2n){width:var(--item-width);padding-right:0}}@media screen and (max-width:1023px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item):nth-child(3n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item):nth-child(3n){width:var(--item-width);padding-right:0}}@media screen and (min-width:1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :-webkit-any(ul.product-grid) :-webkit-any(li.grid-item):nth-child(4n){width:var(--item-width);padding-right:0}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item):nth-child(4n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper:has(.product-grid-and-filter__load-more[data-load-more=onclick]){margin-top:max(3.2rem,min(3.125vw,6rem))}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more[data-load-more=infinite]{opacity:0;background:0 0;border:none;width:100%;height:1px;padding:0}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more[data-load-more=onclick]{color:var(--color-text-body);background:var(--white);border:1px solid var(--color-text-body);cursor:pointer;text-transform:uppercase;justify-content:center;align-items:center;gap:max(.6rem,min(.625vw,1.2rem));padding:max(1rem,min(.72916vw,1.4rem)) max(4.6rem,min(3.72395vw,7.15rem));font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:700;display:flex}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more[data-load-more=onclick]:hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content[data-loading=true] .product-grid-and-filter__load-more[data-load-more=onclick] :-webkit-any(svg){width:max(1.4rem,min(.9375vw,1.8rem));height:max(1.4rem,min(.9375vw,1.8rem));animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content[data-loading=true] .product-grid-and-filter__load-more[data-load-more=onclick] :is(svg){width:max(1.4rem,min(.9375vw,1.8rem));height:max(1.4rem,min(.9375vw,1.8rem));animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more[data-load-more=onclick] :-moz-any(svg){display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more[data-load-more=onclick] :-webkit-any(svg){display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more[data-load-more=onclick] :is(svg){display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content[data-last-page=true] .product-grid-and-filter__load-more-wrapper{display:none}@media screen and (min-width:1024px){:has(:-moz-any(modal-component#filter-modal).open):has(:-moz-any(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:-webkit-any(modal-component#filter-modal).open):has(:-webkit-any(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:-moz-any(modal-component#filter-modal).open):has(:-moz-any(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}:has(:-webkit-any(modal-component#filter-modal).open):has(:-webkit-any(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}}@media screen and (max-width:1023px){:has(:-moz-any(modal-component#filter-modal).open):has(:-moz-any(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:-webkit-any(modal-component#filter-modal).open):has(:-webkit-any(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:-moz-any(modal-component#filter-modal).open):has(:-moz-any(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}:has(:-webkit-any(modal-component#filter-modal).open):has(:-webkit-any(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}}:has(:-moz-any(modal-component#filter-modal).open):has(:-moz-any(modal-component#filter-modal:not(:-moz-any(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-closed{display:none}:has(:-webkit-any(modal-component#filter-modal).open):has(:-webkit-any(modal-component#filter-modal:not(:-webkit-any(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(:is(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-closed{display:none}@media screen and (min-width:1024px){:has(:-moz-any(modal-component#filter-modal):not(.open)):has(:-moz-any(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:-webkit-any(modal-component#filter-modal):not(.open)):has(:-webkit-any(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:-moz-any(modal-component#filter-modal):not(.open)):has(:-moz-any(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}:has(:-webkit-any(modal-component#filter-modal):not(.open)):has(:-webkit-any(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}}@media screen and (max-width:1023px){:has(:-moz-any(modal-component#filter-modal):not(.open)):has(:-moz-any(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:-webkit-any(modal-component#filter-modal):not(.open)):has(:-webkit-any(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:-moz-any(modal-component#filter-modal):not(.open)):has(:-moz-any(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}:has(:-webkit-any(modal-component#filter-modal):not(.open)):has(:-webkit-any(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}}:has(:-moz-any(modal-component#filter-modal):not(.open)):has(:-moz-any(modal-component#filter-modal:not(:-moz-any(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-opened{display:none}:has(:-webkit-any(modal-component#filter-modal):not(.open)):has(:-webkit-any(modal-component#filter-modal:not(:-webkit-any(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(:is(.starts-opened-on-desktop,.starts-opened-on-mobile)))) .product-grid-header__toggle-filter-opened{display:none}@media screen and (min-width:1024px){:scope:has(modal-component.open){overflow-y:auto}:scope:has(modal-component#filter-modal.open){overflow-y:auto}:scope:has(modal-component:not([data-free-scroll=true]).open){overflow-y:hidden}}price-range{--color-text:var(--color-text-body);--color-button:var(--color-text-body);--color-background:var(--white);--text-slider-gap:1.6rem;--slider-track-size:.1rem;--slider-button-size:clamp(1rem, .625vw, 1.2rem);--slider-button-stroke-width:.1rem}price-range .slider-container{position:relative}price-range .slider-container :-webkit-any(input[type=range]){-webkit-appearance:none;appearance:none;pointer-events:none;background:0 0;position:absolute;top:0;left:0;right:0}price-range .slider-container :is(input[type=range]){-webkit-appearance:none;appearance:none;pointer-events:none;background:0 0;position:absolute;top:0;left:0;right:0}price-range .slider-container .slider-values{color:var(--color-text);justify-content:space-between;margin-top:max(1.8rem,min(1.35416vw,2.6rem));font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:400;display:flex}price-range .slider-container .slider-values :-webkit-any(span){margin-top:calc(calc(var(--slider-button-size) + var(--slider-button-stroke-width)) / 2 + var(--text-slider-gap));-webkit-user-select:none;user-select:none;display:flex}price-range .slider-container .slider-values :is(span){margin-top:calc(calc(var(--slider-button-size) + var(--slider-button-stroke-width)) / 2 + var(--text-slider-gap));-webkit-user-select:none;user-select:none;display:flex}price-range :-webkit-any(input[type=range])::-webkit-slider-runnable-track{height:var(--slider-track-size);background:var(--color-button)}price-range :is(input[type=range])::-webkit-slider-runnable-track{height:var(--slider-track-size);background:var(--color-button)}price-range :-moz-any(input[type=range])::-webkit-slider-thumb{pointer-events:all;z-index:2;height:var(--slider-button-size);width:var(--slider-button-size);background:var(--color-background);border:var(--slider-button-stroke-width) solid var(--color-button);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:50%;position:relative;top:50%;transform:translateY(-50%)}price-range :-moz-any(input[type=range])::-webkit-slider-thumb:hover:after{content:attr(name);background:var(--color-button);color:var(--color-text);border-radius:.5rem;padding:.5rem;position:absolute;top:-3rem;left:-50%;transform:translate(-50%)}price-range :-webkit-any(input[type=range])::-webkit-slider-thumb{pointer-events:all;z-index:2;height:var(--slider-button-size);width:var(--slider-button-size);background:var(--color-background);border:var(--slider-button-stroke-width) solid var(--color-button);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:50%;position:relative;top:50%;transform:translateY(-50%)}price-range :is(input[type=range])::-webkit-slider-thumb{pointer-events:all;z-index:2;height:var(--slider-button-size);width:var(--slider-button-size);background:var(--color-background);border:var(--slider-button-stroke-width) solid var(--color-button);-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:50%;position:relative;top:50%;transform:translateY(-50%)}price-range :-webkit-any(input[type=range])::-webkit-slider-thumb:hover:after{content:attr(name);background:var(--color-button);color:var(--color-text);border-radius:.5rem;padding:.5rem;position:absolute;top:-3rem;left:-50%;transform:translate(-50%)}price-range :is(input[type=range])::-webkit-slider-thumb:hover:after{content:attr(name);background:var(--color-button);color:var(--color-text);border-radius:.5rem;padding:.5rem;position:absolute;top:-3rem;left:-50%;transform:translate(-50%)}price-range #minSlider:-webkit-any(input[type=range])::-webkit-slider-thumb{background:var(--color-button)}price-range #minSlider:is(input[type=range])::-webkit-slider-thumb{background:var(--color-button)}price-range :-webkit-any(input[type=range])::-webkit-slider-runnable-track{background:var(--color-button);height:var(--slider-track-size);border-radius:.5rem}price-range :is(input[type=range])::-webkit-slider-runnable-track{background:var(--color-button);height:var(--slider-track-size);border-radius:.5rem}price-range :-webkit-any(input[type=range])::-moz-range-track{background:var(--color-button);height:var(--slider-track-size);border-radius:.5rem}price-range :is(input[type=range])::-moz-range-track{background:var(--color-button);height:var(--slider-track-size);border-radius:.5rem}price-range :-webkit-any(input[type=range])::-ms-track{background:var(--color-button);height:var(--slider-track-size);border-radius:.5rem}price-range :is(input[type=range])::-ms-track{background:var(--color-button);height:var(--slider-track-size);border-radius:.5rem}.page-title-container{max-width:var(--page-width);margin:0 auto;padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (min-width:768px){.page-title-container{padding-top:min(3.2rem,1.66666vw);padding-bottom:min(4rem,2.08333vw)}}.page-title-container .search-title{color:var(--color-text-body);font-size:max(1.8rem,min(1.45833vw,2.8rem));font-weight:400;line-height:1;font-family:var(--family-dm);align-items:center;display:inline}.page-title-container .search-title :-webkit-any(strong){color:var(--color-accent);font-weight:500}.page-title-container .search-title :is(strong){color:var(--color-accent);font-weight:500}.page-title-container .search-title :-webkit-any(svg){vertical-align:top;width:max(1.8rem,min(1.45833vw,2.8rem));height:auto;margin-right:max(.8rem,min(.83333vw,1.6rem));display:inline-block}.page-title-container .search-title :is(svg){vertical-align:top;width:max(1.8rem,min(1.45833vw,2.8rem));height:auto;margin-right:max(.8rem,min(.83333vw,1.6rem));display:inline-block}.page-title-container .page-title{color:var(--color-text-body);font-size:max(2.8rem,min(1.45833vw,4.8rem));font-style:italic;font-weight:600;line-height:1;font-family:var(--family-dm);display:inline}.breadcrumbs{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:max(.6rem,min(.8vw,.8rem));display:flex}.breadcrumbs .breadcrumb{font-family:var(--family-dm);text-transform:none;white-space:nowrap;color:#1e1e1d;font-size:max(1.2rem,min(1.18rem + .2vw,1.6rem));font-weight:700;line-height:normal;text-decoration:none}.breadcrumbs .breadcrumb.home{color:#1e1e1d;font-weight:400}.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-arrow{flex-shrink:0;justify-content:center;align-items:center;display:flex}.breadcrumbs .breadcrumb-arrow :-webkit-any(svg){width:max(1.4rem,min(.55vw,2.1333rem));height:max(1.4rem,min(.9vw,2.1333rem));display:block}.breadcrumbs .breadcrumb-arrow :is(svg){width:max(1.4rem,min(.55vw,2.1333rem));height:max(1.4rem,min(.9vw,2.1333rem));display:block}.shopify-policy__container{max-width:var(--page-width);flex-direction:column;gap:0;margin:0 auto;padding:max(4rem,min(4.6875vw,9rem)) 0;display:flex}.shopify-policy__container .shopify-policy__title:after{content:"";width:100%;height:0;margin-top:1rem;display:block}.shopify-policy__container .shopify-policy__title :-webkit-any(h1){color:#000;font-family:var(--family-dm);font-size:max(2rem,min(1.66666vw,3.2rem));font-style:normal;font-weight:700;line-height:100%}.shopify-policy__container .shopify-policy__title :is(h1){color:#000;font-family:var(--family-dm);font-size:max(2rem,min(1.66666vw,3.2rem));font-style:normal;font-weight:700;line-height:100%}.shopify-policy__container .shopify-policy__body .rte{flex-direction:column;gap:max(1.2rem,min(.9375vw,1.8rem));display:flex}.shopify-policy__container .shopify-policy__body .rte :-webkit-any(a){color:var(--color-text-body);font-family:var(--family-dm);font-size:max(1.2rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:140%;text-decoration:underline}.shopify-policy__container .shopify-policy__body .rte :is(a){color:var(--color-text-body);font-family:var(--family-dm);font-size:max(1.2rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:140%;text-decoration:underline}.shopify-policy__container .shopify-policy__body .rte :-moz-any(p){color:#2b2b2b;font-family:var(--family-dm);margin-bottom:1.6rem;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;line-height:100%}.shopify-policy__container .shopify-policy__body .rte :-moz-any(p):first-child{color:gray;text-align:center;margin-bottom:max(3.2rem,min(2.60416vw,5rem));font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:400;line-height:140%}.shopify-policy__container .shopify-policy__body .rte :-webkit-any(p){color:#2b2b2b;font-family:var(--family-dm);margin-bottom:1.6rem;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;line-height:100%}.shopify-policy__container .shopify-policy__body .rte :is(p){color:#2b2b2b;font-family:var(--family-dm);margin-bottom:1.6rem;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;line-height:100%}.shopify-policy__container .shopify-policy__body .rte :-webkit-any(p):first-child{color:gray;text-align:center;margin-bottom:max(3.2rem,min(2.60416vw,5rem));font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:400;line-height:140%}.shopify-policy__container .shopify-policy__body .rte :is(p):first-child{color:gray;text-align:center;margin-bottom:max(3.2rem,min(2.60416vw,5rem));font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:400;line-height:140%}.shopify-policy__container .shopify-policy__body .rte :-webkit-any(h2,h3,h4,h5,h6){color:#000;font-family:var(--family-dm);margin-bottom:1.2rem;font-size:max(2rem,min(1.45833vw,2.8rem));font-style:normal;font-weight:600;line-height:120%}.shopify-policy__container .shopify-policy__body .rte :is(h2,h3,h4,h5,h6){color:#000;font-family:var(--family-dm);margin-bottom:1.2rem;font-size:max(2rem,min(1.45833vw,2.8rem));font-style:normal;font-weight:600;line-height:120%}.shopify-policy__container .shopify-policy__body .rte :-moz-any(ul){margin-bottom:1.6rem;padding-left:max(1.6rem,min(2.08333vw,4rem));list-style:outside}.shopify-policy__container .shopify-policy__body .rte :-webkit-any(ul){margin-bottom:1.6rem;padding-left:max(1.6rem,min(2.08333vw,4rem));list-style:outside}.shopify-policy__container .shopify-policy__body .rte :is(ul){margin-bottom:1.6rem;padding-left:max(1.6rem,min(2.08333vw,4rem));list-style:outside}.shopify-policy__container .shopify-policy__body .rte :-webkit-any(ul) :-webkit-any(li){color:#2b2b2b;font-family:var(--family-dm);font-size:max(1.6rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:140%}.shopify-policy__container .shopify-policy__body .rte :is(ul) :is(li){color:#2b2b2b;font-family:var(--family-dm);font-size:max(1.6rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:140%}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=right]{z-index:9999999;height:100%;top:0;right:0}drawer-component[data-direction=right][data-state=closed]{transform:translate(100%)}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=bottom]{width:100%;bottom:0;left:0}drawer-component[data-direction=bottom][data-state=closed]{transform:translateY(100%)}.drawer-overlay{z-index:100000;background:#00000080;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.drawer-overlay[data-state=closed]{opacity:0;pointer-events:none}.drawer-overlay[data-state=open]{opacity:1;pointer-events:auto}drawer-close,drawer-trigger{cursor:pointer}.cart-drawer-wrapper{flex-direction:column;width:100%;height:100%;display:flex}@media screen and (min-width:1024px){.cart-drawer-wrapper{flex-direction:row}}.cart-drawer{background:#fff;flex-direction:column;height:100%;padding:max(.8rem,min(.72917vw,1.4rem)) max(2rem,min(1.30208vw,2.5rem));display:flex;overflow-y:auto}@media screen and (min-width:1024px){.cart-drawer{flex:1;min-width:0}}.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-items{border-bottom:1.172px solid #a9a9a9;flex-direction:column;flex:1;display:flex;overflow-y:auto}.cart-drawer .cart-items .cart-items--list{flex-direction:column;gap:max(.8rem,min(.83333vw,1.6rem));padding-right:max(1rem,min(.72917vw,1.4rem));display:flex}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item){gap:max(.4rem,min(.3125vw,.6rem)) max(1.2rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :-moz-any(cart-item) .cart-item-remove{cursor:pointer;grid-row:1;place-self:start end}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item){gap:max(.4rem,min(.3125vw,.6rem)) max(1.2rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item){gap:max(.4rem,min(.3125vw,.6rem)) max(1.2rem,min(.83333vw,1.6rem))}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item-remove{cursor:pointer;grid-row:1;place-self:start end}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item-remove{cursor:pointer;grid-row:1;place-self:start end}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item-remove :-webkit-any(svg){width:max(1.6266rem,min(1.04167vw,2rem));height:max(1.6266rem,min(1.04167vw,2rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item-remove :is(svg){width:max(1.6266rem,min(1.04167vw,2rem));height:max(1.6266rem,min(1.04167vw,2rem))}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item-remove :-webkit-any(path){fill:#5e5e5e}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item-remove :is(path){fill:#5e5e5e}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title{flex-direction:column;gap:max(.4rem,min(.3125vw,.6rem));display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{flex-direction:column;gap:max(.4rem,min(.3125vw,.6rem));display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title :-webkit-any(a){-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;display:-webkit-box;overflow:hidden}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title :is(a){-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;display:-webkit-box;overflow:hidden}@media screen and (min-width:768px){.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title{gap:max(.4rem,min(.3125vw,.6rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{gap:max(.4rem,min(.3125vw,.6rem))}}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price{flex-direction:column;grid-area:2/2/3/3;gap:.5rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price{flex-direction:column;grid-area:2/2/3/3;gap:.5rem;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:.5rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:.5rem;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container{flex-direction:column;gap:max(.15rem,min(.10417vw,.2rem));display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container{flex-direction:column;gap:max(.15rem,min(.10417vw,.2rem));display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__compare{color:#828282;font-family:var(--family-dm);font-size:.9rem;font-weight:400;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:#828282;font-family:var(--family-dm);font-size:.9rem;font-weight:400;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{color:var(--verde-100);gap:.4rem;font-size:max(1.4rem,min(.78125vw,1.5rem));font-weight:600;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--verde-100);gap:.4rem;font-size:max(1.4rem,min(.78125vw,1.5rem));font-weight:600;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-text{color:#5e5e5e;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600}.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-text{color:#5e5e5e;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__installments{align-items:center;gap:.3rem;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments{align-items:center;gap:.3rem;display:flex}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__installments :-webkit-any(svg){width:max(1.2rem,min(.72917vw,1.4rem));height:max(1.2rem,min(.72917vw,1.4rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments :is(svg){width:max(1.2rem,min(.72917vw,1.4rem));height:max(1.2rem,min(.72917vw,1.4rem))}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper .product-price__installments .info_installment{color:#5e5e5e;font-size:.9rem;font-weight:500}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments .info_installment{color:#5e5e5e;font-size:.9rem;font-weight:500}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) .product__price{align-items:flex-start;gap:max(.4rem,min(.3125vw,.6rem))}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price{align-items:flex-start;gap:max(.4rem,min(.3125vw,.6rem))}.cart-drawer .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity){justify-self:end}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity){justify-self:end}.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):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):hover{opacity:.75}.cart-drawer :is(cart-clear):hover{opacity:.75}.cart-drawer :-webkit-any(cart-related){margin-top:1rem;margin-bottom:1rem;display:block}.cart-drawer :is(cart-related){margin-top:1rem;margin-bottom:1rem;display:block}.cart-drawer .cart-checkout__shipping_discount-info{display:none}.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) .progress-bar .progress-bar__shipping_discount-info{margin-top:.4rem}.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) .progress-bar .progress-bar__shipping_discount-info{margin-top:.4rem}.cart-drawer :is(cart-checkout) .progress-bar .progress-bar__shipping_discount-info{margin-top:.4rem}.cart-drawer :-webkit-any(cart-checkout) .progress-bar .progress-bar__shipping_discount-info :-webkit-any(span){font-family:var(--family-dm);letter-spacing:0;text-align:left;color:#1e1e1d;font-size:1.2rem;font-weight:500}.cart-drawer :is(cart-checkout) .progress-bar .progress-bar__shipping_discount-info :is(span){font-family:var(--family-dm);letter-spacing:0;text-align:left;color:#1e1e1d;font-size:1.2rem;font-weight:500}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos{border:1px solid var(--purpura-30);background:#f9f7fa;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{border:1px solid var(--purpura-30);background:#f9f7fa;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:capitalize}.cart-drawer :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{text-transform:capitalize}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--family-dm);color:#5e5e5e;font-weight:500}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--family-dm);color:#5e5e5e;font-weight:500}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos .info_installment :-webkit-any(span){font-weight:500}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment :is(span){font-weight:500}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos-item{justify-content:space-between;align-items:center;display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__infos-item{justify-content:space-between;align-items:center;display:flex}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__infos-item[hidden]{display:none}.cart-drawer :is(cart-checkout) .cart-checkout__infos-item[hidden]{display:none}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__pix{border-top:1px solid var(--white);justify-content:space-between;align-items:center;gap:.8rem;display:flex}.cart-drawer :is(cart-checkout) .cart-checkout__pix{border-top:1px solid var(--white);justify-content:space-between;align-items:center;gap:.8rem;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(--family-dm);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(--family-dm);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(--family-dm);color:hsla(var(--positiveco-verde-folha-400),1);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(--family-dm);color:hsla(var(--positiveco-verde-folha-400),1);white-space:nowrap;font-weight:600}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__guarantee{align-items:flex-start;gap:max(.4rem,min(.3125vw,.6rem));margin-top:max(.8rem,min(.625vw,1.2rem));padding:0 max(.9rem,min(.52083vw,1rem));display:none}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee{align-items:flex-start;gap:max(.4rem,min(.3125vw,.6rem));margin-top:max(.8rem,min(.625vw,1.2rem));padding:0 max(.9rem,min(.52083vw,1rem));display:none}.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(--indigo-30);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(--indigo-30);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(--family-dm);color:#aaa;flex:1;font-weight:500}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{font-size:max(1rem,min(.625vw,1.2rem));font-family:var(--family-dm);color:#aaa;flex:1;font-weight:500}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link{color:#5e5e5e;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:#5e5e5e;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__button--checkout{text-align:center;background-color:hsla(var(--positiveco-verde-escuro-900),1);cursor:pointer;border:none;border-radius:1.2rem;width:100%;padding:max(.8rem,min(.625vw,1.2rem)) max(1.2rem,min(.83333vw,1.6rem));text-decoration:none;transition:all .3s;display:block}.cart-drawer :is(cart-checkout) .cart-checkout__button--checkout{text-align:center;background-color:hsla(var(--positiveco-verde-escuro-900),1);cursor:pointer;border:none;border-radius:1.2rem;width:100%;padding:max(.8rem,min(.625vw,1.2rem)) max(1.2rem,min(.83333vw,1.6rem));text-decoration:none;transition:all .3s;display:block}@media screen and (max-width:768px){.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__button--checkout{border-radius:.9rem}.cart-drawer :is(cart-checkout) .cart-checkout__button--checkout{border-radius:.9rem}}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__button--checkout:hover{opacity:.9;transform:translateY(-1px)}.cart-drawer :is(cart-checkout) .cart-checkout__button--checkout:hover{opacity:.9;transform:translateY(-1px)}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__button--checkout:active{transform:translateY(0)}.cart-drawer :is(cart-checkout) .cart-checkout__button--checkout:active{transform:translateY(0)}.cart-drawer :-webkit-any(cart-checkout) .cart-checkout__button--cart{text-align:center;text-transform:capitalize;justify-content:center;align-items:center;width:100%;margin-top:.92rem;font-size:max(1.4rem,min(.9375vw,1.8rem));text-decoration:none;display:none}.cart-drawer :is(cart-checkout) .cart-checkout__button--cart{text-align:center;text-transform:capitalize;justify-content:center;align-items:center;width:100%;margin-top:.92rem;font-size:max(1.4rem,min(.9375vw,1.8rem));text-decoration:none;display:none}.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-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}.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}.cart-drawer :-moz-any(cart-related) .blaze-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:max(.43rem,min(.46875vw,.9rem));display:flex}.cart-drawer :-moz-any(cart-related) .blaze-heading .cart-related__title{color:hsla(var(--positiveco-neutral-900),1);font-family:var(--family-dm);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500}.cart-drawer :-moz-any(cart-related) .blaze-heading .carousel-related__pagination{align-items:center;gap:max(.6rem,min(.41667vw,.8rem));display:flex}.cart-drawer :-moz-any(cart-related) .blaze-heading .carousel-related__pagination .carousel-related__arrow{background:hsla(var(--positiveco-verde-limao-200),1);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem));padding:0;display:flex}.cart-drawer :-webkit-any(cart-related) .blaze-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:max(.43rem,min(.46875vw,.9rem));display:flex}.cart-drawer :is(cart-related) .blaze-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:max(.43rem,min(.46875vw,.9rem));display:flex}.cart-drawer :-webkit-any(cart-related) .blaze-heading .cart-related__title{color:hsla(var(--positiveco-neutral-900),1);font-family:var(--family-dm);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500}.cart-drawer :is(cart-related) .blaze-heading .cart-related__title{color:hsla(var(--positiveco-neutral-900),1);font-family:var(--family-dm);font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500}.cart-drawer :-webkit-any(cart-related) .blaze-heading .carousel-related__pagination{align-items:center;gap:max(.6rem,min(.41667vw,.8rem));display:flex}.cart-drawer :is(cart-related) .blaze-heading .carousel-related__pagination{align-items:center;gap:max(.6rem,min(.41667vw,.8rem));display:flex}.cart-drawer :-webkit-any(cart-related) .blaze-heading .carousel-related__pagination .carousel-related__arrow{background:hsla(var(--positiveco-verde-limao-200),1);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem));padding:0;display:flex}.cart-drawer :is(cart-related) .blaze-heading .carousel-related__pagination .carousel-related__arrow{background:hsla(var(--positiveco-verde-limao-200),1);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:max(1.8rem,min(1.25vw,2.4rem));height:max(1.8rem,min(1.25vw,2.4rem));padding:0;display:flex}.cart-drawer :-webkit-any(cart-related) .blaze-heading .carousel-related__pagination .carousel-related__arrow :-webkit-any(svg){width:max(.4263rem,min(.29167vw,.56rem));height:max(.7308rem,min(.5vw,.96rem))}.cart-drawer :is(cart-related) .blaze-heading .carousel-related__pagination .carousel-related__arrow :is(svg){width:max(.4263rem,min(.29167vw,.56rem));height:max(.7308rem,min(.5vw,.96rem))}.cart-drawer :-webkit-any(cart-related) .blaze-container .blaze-track-container .blaze-track .simple-carousel__slide .product-card-cart .product-tags{display:none!important}.cart-drawer :is(cart-related) .blaze-container .blaze-track-container .blaze-track .simple-carousel__slide .product-card-cart .product-tags{display:none!important}.cart-drawer :-webkit-any(cart-related) .blaze-container .blaze-track-container .blaze-track .simple-carousel__slide .product-card-cart .product-image .product-image__image-link{padding:0!important}.cart-drawer :is(cart-related) .blaze-container .blaze-track-container .blaze-track .simple-carousel__slide .product-card-cart .product-image .product-image__image-link{padding:0!important}.cart-drawer :-webkit-any(cart-related) .blaze-container .blaze-track-container .blaze-track .simple-carousel__slide .product-card-cart .product-image .product-image__image-link .product-image__primary :-webkit-any(img){object-fit:contain;width:100%;height:100%;min-width:unset!important;min-height:unset!important;padding:0!important}.cart-drawer :is(cart-related) .blaze-container .blaze-track-container .blaze-track .simple-carousel__slide .product-card-cart .product-image .product-image__image-link .product-image__primary :is(img){object-fit:contain;width:100%;height:100%;min-width:unset!important;min-height:unset!important;padding:0!important}.cart-drawer :-webkit-any(cart-related) .blaze-container .blaze-track-container .blaze-track .simple-carousel__slide .product-card-cart .product-image .product-image__image-link .product-image__secondary{display:none}.cart-drawer :is(cart-related) .blaze-container .blaze-track-container .blaze-track .simple-carousel__slide .product-card-cart .product-image .product-image__image-link .product-image__secondary{display:none}.blaze-buttons{align-items:center;gap:1rem;display:flex}.blaze-buttons .blaze-prev,.blaze-buttons .blaze-next{cursor:pointer;display:flex}.blaze-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden}.blaze-container .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}.blaze-container .blaze-track-container::-webkit-scrollbar{display:none}.blaze-container .blaze-track{flex-direction:row;display:flex}.blaze-container .simple-carousel__slide{scroll-snap-align:start;flex-shrink:0}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related{border:1px solid #abaaaa;border-radius:max(.6rem,min(.41667vw,.8rem));flex-direction:row;align-items:flex-start;gap:1rem;height:100%;padding:max(.46rem,min(.3125vw,.6rem));display:flex;position:relative}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group{flex-direction:row;align-items:flex-start;gap:max(.7rem,min(.48958vw,.9rem));width:100%;display:flex}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group>group:first-child{display:block;position:absolute;left:.8rem}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group>group:first-child .product-image__wishlist-button-wrapper{display:none}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group>group:first-child .product-tags .product-tag{font-size:max(.8rem,min(.52083vw,1rem))}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group>group:first-child .product-button__add-to-cart{position:absolute;top:0;right:0}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group .product-image{flex-shrink:0;order:-1;width:max(4.8rem,min(3.25vw,6.2rem));height:max(4.2rem,min(3vw,5.8rem));margin:0}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group .product-image :-webkit-any(picture){width:100%;height:100%;display:block}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group .product-image :is(picture){width:100%;height:100%;display:block}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group .product-image :-webkit-any(img){object-fit:contain;width:100%;height:100%;display:block}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group .product-image :is(img){object-fit:contain;width:100%;height:100%;display:block}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group>group:last-child{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:max(.4rem,min(.3125vw,.6rem));min-width:0;display:flex}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related>group>group:last-child>group:last-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:max(.4rem,min(.3125vw,.6rem));width:100%;display:flex}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .text-block__container--product-title{width:100%}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .text-block__container--product-title .text-block.color--product-title{--text-color:#5e5e5e;color:var(--text-color);font-family:var(--family-dm);text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.2rem;font-weight:600;overflow:hidden}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .text-block__container--product-title .text-block__link{color:#0d1726;text-decoration:none}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-price__wrapper .product-price__container{flex-direction:column-reverse;align-items:start;gap:0;display:flex}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-price__wrapper .product-price__container .product-price__compare{color:#828282;text-transform:capitalize;order:1;font-size:.9rem;font-weight:400;line-height:100%;text-decoration-line:line-through}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-price__wrapper .product-price__container .product-price__current-discount{align-items:center;gap:.3rem;display:flex}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:#5e5e5e;font-size:1.1rem;font-weight:500}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-text{color:#5e5e5e;font-size:1rem;font-weight:600}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-price__wrapper .product-price__installments{align-items:center;gap:.3rem;display:flex}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-price__wrapper .product-price__installments :-webkit-any(svg){width:1rem;height:1rem}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-price__wrapper .product-price__installments :is(svg){width:1rem;height:1rem}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-price__wrapper .product-price__installments .info_installment{color:#5e5e5e;font-size:1rem;font-weight:500}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-button__block{justify-content:start;align-items:start;width:100%;display:flex}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-button__block .product-button__add-to-cart{background:0 0;border-radius:0;align-items:center;width:100%;max-width:fit-content;padding:0;display:flex}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-button__block .product-button__add-to-cart .buy-button__text{font-family:var(--family-dm);text-transform:uppercase;color:hsla(var(--positiveco-verde-floresta-700),1);text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;leading-trim:both;text-edge:cap;font-size:max(.8rem,min(.54688vw,1.05rem));font-weight:600;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:inline}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-button__block .product-button__add-to-cart .loader__container{left:10px}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-button__block .product-button__add-to-cart .icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-button__block .product-button__add-to-cart .icon :-moz-any(svg){width:max(1.6rem,min(1.04167vw,2rem));height:max(1.6rem,min(1.04167vw,2rem));display:block}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-button__block .product-button__add-to-cart .icon :-webkit-any(svg){width:max(1.6rem,min(1.04167vw,2rem));height:max(1.6rem,min(1.04167vw,2rem));display:block}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-button__block .product-button__add-to-cart .icon :is(svg){width:max(1.6rem,min(1.04167vw,2rem));height:max(1.6rem,min(1.04167vw,2rem));display:block}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-button__block .product-button__add-to-cart .icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--black)}.blaze-container .simple-carousel__slide .product-card-cart-drawer-related .product-button__block .product-button__add-to-cart .icon :is(svg) :is(path){stroke:var(--black)}.related-card{border:1px solid #abaaaa;align-items:center;gap:1.22rem;padding:.66rem;display:flex}.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}.related-card .related-card__image :-webkit-any(img){object-fit:cover;width:100%;height:100%}.related-card .related-card__image :is(img){object-fit:cover;width:100%;height:100%}.related-card .related-card__content{flex-direction:column;gap:.8rem;display:flex;overflow:hidden}.related-card .related-card__content .related-card__title{max-width:100%;font-size:1.4rem;font-weight:400}.related-card .related-card__content .related-card__title :-webkit-any(a){font-family:var(--family-dm);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}.related-card .related-card__content .related-card__title :is(a){font-family:var(--family-dm);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}.related-card .related-card__content .product__price{align-items:start}.related-card .related-card__content .product__price .product__price-current,.related-card .related-card__content .product__price .product-price__current{font-size:1.6rem;font-weight:600;line-height:100%;font-family:var(--family-dm)}.related-card .related-card__content :-moz-any(buy-button){text-transform:uppercase;font-family:var(--family-dm);font-size:1.4rem;text-decoration:underline}.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}.related-card .related-card__content :-webkit-any(buy-button){text-transform:uppercase;font-family:var(--family-dm);font-size:1.4rem;text-decoration:underline}.related-card .related-card__content :is(buy-button){text-transform:uppercase;font-family:var(--family-dm);font-size:1.4rem;text-decoration:underline}.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}.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 :-moz-any(cart-related):has(.blaze-track:empty){display:none}.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}body main .cart-page{--black:var(--color-text-body);max-width:var(--page-width);color:var(--color-text-body);flex-direction:column;margin:0 auto;padding:max(2rem,min(2.08333vw,4rem)) 0 max(4rem,min(4.16667vw,8rem));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-checkout__shipping_discount-info{text-align:center}body main .cart-page .cart-checkout__shipping_discount-info :-webkit-any(span){font-weight:500}body main .cart-page .cart-checkout__shipping_discount-info :is(span){font-weight:500}body main .cart-page .cart-empty{display:none}body main .cart-page:not(:has(.cart-item)) .cart-heading{display:none}body main .cart-page:not(:has(.cart-item)) .cart-items{display:none}body main .cart-page:not(:has(.cart-item)) :-moz-any(cart-checkout){display:none}body main .cart-page:not(:has(.cart-item)) :-webkit-any(cart-checkout){display:none}body main .cart-page:not(:has(.cart-item)) :is(cart-checkout){display:none}body main .cart-page:not(:has(.cart-item)) .cart-empty{display:block}@media screen and (min-width:768px){body main .cart-page:not(:has(.cart-item)) .cart-empty{grid-area:1/1/3/3}}body main .cart-page:not(:has(.cart-item)) .cart-empty .group{gap:max(1.6rem,min(1.14583vw,2.2rem))}body main .cart-page .cart-heading{justify-content:space-between;align-items:center;gap: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 :-webkit-any(cart-clear){padding:0}body main .cart-page .cart-heading :is(cart-clear){padding:0}body main .cart-page .cart-heading .cart-heading__title{align-items:center;gap:.4rem;width:100%;display:flex}body main .cart-page .cart-items{max-height:max(25.8rem,min(26.0417vw,50rem));padding-right:max(1rem,min(1.04167vw,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(2rem,min(.625vw,1.2rem));display:flex}@media screen and (min-width:768px){body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item){padding:1.2rem 0}}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item){--black:var(--indigo-30);gap:max(.4rem,min(.3125vw,.6rem))}@media screen and (min-width:768px){body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item){padding:1.2rem 0}}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) .cart-item__title{grid-area:1/2/2/4}body main .cart-page .cart-items .cart-items--list :-moz-any(cart-item) .cart-item__title .cart-item__description{margin-top:max(.4rem,min(.3125vw,.6rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item){--black:var(--indigo-30);gap:max(.4rem,min(.3125vw,.6rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item){--black:var(--indigo-30);gap:max(.4rem,min(.3125vw,.6rem))}@media screen and (min-width:768px){body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item){padding:1.2rem 0}body main .cart-page .cart-items .cart-items--list :is(cart-item){padding:1.2rem 0}}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title{grid-area:1/2/2/4}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__title{grid-area:1/2/2/4}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item__title .cart-item__description{margin-top:max(.4rem,min(.3125vw,.6rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__title .cart-item__description{margin-top:max(.4rem,min(.3125vw,.6rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) :-webkit-any(product-quantity){justify-self:end}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity){justify-self:end}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price{justify-self:end}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{justify-self:end}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-quantity__input{color:var(--color-text-body)}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-quantity__input{color:var(--color-text-body)}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price{flex-direction:column;gap:.5rem;width:100%;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price{flex-direction:column;gap:.5rem;width:100%;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__compare{color:#828282;font-size:max(1rem,min(.625vw,1.2rem));font-weight:500;text-decoration:line-through}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__compare{color:#828282;font-size:max(1rem,min(.625vw,1.2rem));font-weight:500;text-decoration:line-through}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__current-discount{color:var(--verde-100);gap:.4rem;font-size:max(1.4rem,min(.78125vw,1.5rem));font-weight:600;display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__current-discount{color:var(--verde-100);gap:.4rem;font-size:max(1.4rem,min(.78125vw,1.5rem));font-weight:600;display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__current-discount .product-price__pix-text{color:#5e5e5e;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__current-discount .product-price__pix-text{color:#5e5e5e;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__installments{color:#5e5e5e;align-items:center;gap:.4rem;font-size:max(1rem,min(.625vw,1.2rem));display:flex}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments{color:#5e5e5e;align-items:center;gap:.4rem;font-size:max(1rem,min(.625vw,1.2rem));display:flex}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__installments :-webkit-any(svg){width:100%;min-width:max(1.3rem,min(.83333vw,1.6rem));max-width:max(1.3rem,min(.83333vw,1.6rem));height:100%;min-height:max(1.3rem,min(.83333vw,1.6rem));max-height:max(1.3rem,min(.83333vw,1.6rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments :is(svg){width:100%;min-width:max(1.3rem,min(.83333vw,1.6rem));max-width:max(1.3rem,min(.83333vw,1.6rem));height:100%;min-height:max(1.3rem,min(.83333vw,1.6rem));max-height:max(1.3rem,min(.83333vw,1.6rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__installments :-webkit-any(path){fill:#5e5e5e}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments :is(path){fill:#5e5e5e}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product-price .product-price__installments :-webkit-any(span){font-weight:600}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments :is(span){font-weight:600}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .product__price{grid-area:2/2/3/3;align-items:flex-start;gap:max(.7rem,min(.46875vw,.9rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{grid-area:2/2/3/3;align-items:flex-start;gap:max(.7rem,min(.46875vw,.9rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item-remove{cursor:pointer;grid-area:1/3/2/4;place-self:start end}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item-remove{cursor:pointer;grid-area:1/3/2/4;place-self:start end}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item-remove :-webkit-any(svg){width:max(1.6266rem,min(1.04167vw,2rem));height:max(1.6266rem,min(1.04167vw,2rem))}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item-remove :is(svg){width:max(1.6266rem,min(1.04167vw,2rem));height:max(1.6266rem,min(1.04167vw,2rem))}body main .cart-page .cart-items .cart-items--list :-webkit-any(cart-item) .cart-item-remove :-webkit-any(path){fill:#5e5e5e}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item-remove :is(path){fill:#5e5e5e}@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__infos{border-radius:.2rem}}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .progress-bar{border-radius:.2rem}}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__button--checkout{border-radius:max(.91rem,min(.625vw,1.2rem));padding:max(.8rem,min(.625vw,1.2rem)) max(1.2rem,min(.83333vw,1.6rem))}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos{background:#f8f8f8;border-width:max(.08rem,min(.08333vw,.16rem));border-color:#f0f0f0;border-radius:.6rem;gap:max(.8rem,min(.625vw,1.2rem))}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos{border-radius:.2rem}}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item .cart-checkout__infos-item-label{text-transform:uppercase;color:#1e1e1d;font-weight:500}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item .cart-checkout__infos-item-value{color:#1e1e1d}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--family-dm);color:#5e5e5e;font-weight:500}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix{border-top:1px solid #f0f0f0;padding-top:max(.9rem,min(.625vw,1.2rem))}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text{color:#1e1e1d}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-value{color:#84a31e;font-size:max(1.4rem,min(.83333vw,1.6rem))}body main .cart-page :-moz-any(cart-checkout) .progress-bar{background:#f8f8f8;border-width:max(.08rem,min(.08333vw,.16rem));border-color:#f0f0f0;border-radius:.6rem}@media screen and (min-width:768px){body main .cart-page :-moz-any(cart-checkout) .progress-bar{border-radius:.2rem}}body main .cart-page :-moz-any(cart-checkout) .progress-bar .progress-bar__shipping_discount-info{display:none}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__guarantee{align-items:center;margin-top:0;padding:0}body main .cart-page :-moz-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{color:#aaa}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__button--checkout{border-radius:max(.91rem,min(.625vw,1.2rem));padding:max(.8rem,min(.625vw,1.2rem)) max(1.2rem,min(.83333vw,1.6rem))}body main .cart-page :is(cart-checkout) .cart-checkout__button--checkout{border-radius:max(.91rem,min(.625vw,1.2rem));padding:max(.8rem,min(.625vw,1.2rem)) max(1.2rem,min(.83333vw,1.6rem))}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos{background:#f8f8f8;border-width:max(.08rem,min(.08333vw,.16rem));border-color:#f0f0f0;border-radius:.6rem;gap:max(.8rem,min(.625vw,1.2rem))}body main .cart-page :is(cart-checkout) .cart-checkout__infos{background:#f8f8f8;border-width:max(.08rem,min(.08333vw,.16rem));border-color:#f0f0f0;border-radius:.6rem;gap:max(.8rem,min(.625vw,1.2rem))}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos{border-radius:.2rem}body main .cart-page :is(cart-checkout) .cart-checkout__infos{border-radius:.2rem}}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item .cart-checkout__infos-item-label{text-transform:uppercase;color:#1e1e1d;font-weight:500}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item .cart-checkout__infos-item-label{text-transform:uppercase;color:#1e1e1d;font-weight:500}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item .cart-checkout__infos-item-value{color:#1e1e1d}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item .cart-checkout__infos-item-value{color:#1e1e1d}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--family-dm);color:#5e5e5e;font-weight:500}body main .cart-page :is(cart-checkout) .cart-checkout__infos .info_installment{font-size:max(1.2rem,min(.72917vw,1.4rem));font-family:var(--family-dm);color:#5e5e5e;font-weight:500}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix{border-top:1px solid #f0f0f0;padding-top:max(.9rem,min(.625vw,1.2rem))}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix{border-top:1px solid #f0f0f0;padding-top:max(.9rem,min(.625vw,1.2rem))}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text{color:#1e1e1d}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-text{color:#1e1e1d}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-value{color:#84a31e;font-size:max(1.4rem,min(.83333vw,1.6rem))}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix .cart-checkout__pix-value{color:#84a31e;font-size:max(1.4rem,min(.83333vw,1.6rem))}body main .cart-page :-webkit-any(cart-checkout) .progress-bar{background:#f8f8f8;border-width:max(.08rem,min(.08333vw,.16rem));border-color:#f0f0f0;border-radius:.6rem}body main .cart-page :is(cart-checkout) .progress-bar{background:#f8f8f8;border-width:max(.08rem,min(.08333vw,.16rem));border-color:#f0f0f0;border-radius:.6rem}@media screen and (min-width:768px){body main .cart-page :-webkit-any(cart-checkout) .progress-bar{border-radius:.2rem}body main .cart-page :is(cart-checkout) .progress-bar{border-radius:.2rem}}body main .cart-page :-webkit-any(cart-checkout) .progress-bar .progress-bar__shipping_discount-info{display:none}body main .cart-page :is(cart-checkout) .progress-bar .progress-bar__shipping_discount-info{display:none}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__guarantee{align-items:center;margin-top:0;padding:0}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee{align-items:center;margin-top:0;padding:0}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{color:#aaa}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{color:#aaa}body main .cart-page :-webkit-any(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text :-webkit-any(a){color:#5e5e5e}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text :is(a){color:#5e5e5e}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-item__discounts{flex-wrap:wrap;grid-column:2/-1;gap:.4rem;display:flex}.cart-item__discount-tag{background:hsla(var(--positiveco-verde-limao-200),.15);border:1px solid hsla(var(--positiveco-verde-limao-200),.8);font-family:var(--family-dm);color:hsla(var(--positiveco-verde-floresta-700),1);border-radius:99rem;align-items:center;gap:.35rem;padding:.2rem .5rem .2rem .4rem;font-size:1rem;display:inline-flex}.cart-item__discount-tag .cart-item__discount-tag-label{text-transform:uppercase;font-weight:600}.cart-item__discount-tag .cart-item__discount-tag-amount{font-weight:500}cart-clear{cursor:pointer;align-items:center;gap:.8rem;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(--black);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(--family-dm);color:var(--black);font-weight:400}cart-checkout .cart-checkout__infos .info_installment :-webkit-any(span){font-weight:600}cart-checkout .cart-checkout__infos .info_installment :is(span){font-weight:600}cart-checkout .cart-checkout__infos-item{justify-content:space-between;align-items:center;display:flex}cart-checkout .cart-checkout__infos-item[hidden]{display:none}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__pix .cart-checkout__pix-text{font-size:max(1.2rem,min(.83333vw,1.6rem));font-family:var(--family-dm);color:var(--black);flex:1;font-weight:400}cart-checkout .cart-checkout__pix .cart-checkout__pix-text :-webkit-any(b){font-weight:600}cart-checkout .cart-checkout__pix .cart-checkout__pix-text :is(b){font-weight:600}cart-checkout .cart-checkout__pix .cart-checkout__pix-value{font-size:max(1.2rem,min(.83333vw,1.6rem));font-family:var(--family-dm);color:var(--verde-100);white-space:nowrap;font-weight:600}cart-checkout .cart-checkout__guarantee{align-items:flex-start;gap:max(.8rem,min(.625vw,1.2rem));margin-top: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(--gray-light);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(--family-dm);color:var(--gray-dark);flex:1;font-weight:400;line-height:1.5}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link{color:var(--gray-dark);font-weight:600;text-decoration:underline;transition:opacity .2s}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link:hover{opacity:.8}cart-checkout .cart-checkout__button--checkout{text-align:center;text-transform:capitalize;background-color:var(--verde-100);width:100%;color:var(--white);cursor:pointer;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600;font-family:var(--family-dm);border:none;border-radius:max(.8rem,min(.625vw,1.2rem));padding:max(.8rem,min(.625vw,1.2rem));text-decoration:none;transition:all .3s;display:block}cart-checkout .cart-checkout__button--checkout:hover{opacity:.9;transform:translateY(-1px)}cart-checkout .cart-checkout__button--checkout:active{transform:translateY(0)}cart-checkout .cart-checkout__infos-item-value--discount{font-size:max(1.2rem,min(.83333vw,1.6rem))}cart-checkout .cart-checkout__infos-item-value--discount.cart-checkout__infos-item-value--has-discount{color:#e53e3e}cart-checkout .cart-checkout__infos-item-value--total{font-weight:600}cart-checkout .cart-checkout__discounts-block{flex-direction:column;gap:.35rem;width:100%;display:flex}cart-checkout .cart-checkout__discounts-block[hidden]{display:none}cart-checkout .cart-checkout__coupons{flex-direction:column;gap:.35rem;padding-left:.25rem;display:flex}cart-checkout .cart-checkout__coupons:empty{display:none}cart-checkout .cart-checkout__coupon-tag{align-items:center;gap:.4rem;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;display:inline-flex}cart-checkout .cart-checkout__coupon-tag .cart-checkout__coupon-tag__icon{opacity:.6;flex-shrink:0}cart-checkout .cart-checkout__coupon-tag .cart-checkout__coupon-tag__code{color:var(--black);font-weight:500}cart-checkout .cart-checkout__coupon-tag .cart-checkout__coupon-tag__amount{color:#e53e3e}cart-checkout .cart-coupon__dropdown{border:1px solid var(--purpura-30,#e0d8ec);border-radius:.8rem;overflow:hidden}cart-checkout .cart-coupon__dropdown[open] .cart-coupon__dropdown-icon{transform:rotate(45deg)}cart-checkout .cart-coupon__dropdown .cart-coupon__dropdown-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:max(.5rem,min(.42vw,.8rem)) max(.6rem,min(.47vw,.9rem));list-style:none;display:flex}cart-checkout .cart-coupon__dropdown .cart-coupon__dropdown-trigger::-webkit-details-marker{display:none}cart-checkout .cart-coupon__dropdown .cart-coupon__dropdown-trigger .cart-coupon__dropdown-label{font-family:var(--family-dm);color:var(--black);align-items:center;gap:.5rem;font-size:max(1.1rem,min(.7vw,1.3rem));font-weight:500;display:flex}cart-checkout .cart-coupon__dropdown .cart-coupon__dropdown-trigger .cart-coupon__dropdown-icon{color:var(--black);font-size:1.4rem;font-weight:300;line-height:1;transition:transform .2s}cart-checkout .cart-checkout__coupon-section{padding:0 max(.6rem,min(.47vw,.9rem)) max(.6rem,min(.47vw,.9rem));display:block}cart-checkout .cart-checkout__coupon-section .cart-coupon__field{gap:.6rem;display:flex}cart-checkout .cart-checkout__coupon-section .cart-coupon__input{border:1px solid var(--purpura-30,#e0d8ec);font-family:var(--family-dm);color:var(--black);background:#fff;border-radius:.6rem;outline:none;flex:1;padding:max(.4rem,min(.3vw,.6rem)) max(.6rem,min(.47vw,.9rem));font-size:max(1.1rem,min(.7vw,1.3rem));transition:border-color .2s}cart-checkout .cart-checkout__coupon-section .cart-coupon__input::placeholder{color:#aaa}cart-checkout .cart-checkout__coupon-section .cart-coupon__input:focus{border-color:hsla(var(--positiveco-verde-floresta-700),.5)}cart-checkout .cart-checkout__coupon-section .cart-coupon__input:disabled{opacity:.6;cursor:not-allowed}cart-checkout .cart-checkout__coupon-section .cart-coupon__button{background:hsla(var(--positiveco-verde-escuro-900),1);color:#fff;font-family:var(--family-dm);cursor:pointer;white-space:nowrap;border:none;border-radius:.6rem;padding:max(.4rem,min(.3vw,.6rem)) max(.8rem,min(.57vw,1.1rem));font-size:max(1.1rem,min(.7vw,1.3rem));font-weight:600;transition:opacity .2s}cart-checkout .cart-checkout__coupon-section .cart-coupon__button:hover{opacity:.85}cart-checkout .cart-checkout__coupon-section .cart-coupon__button:disabled,cart-checkout .cart-checkout__coupon-section .cart-coupon__button.cart-coupon__button--loading{opacity:.6;cursor:not-allowed}cart-checkout .cart-checkout__coupon-section .cart-coupon__error{font-family:var(--family-dm);color:#e53e3e;margin-top:.6rem;font-size:max(1rem,min(.625vw,1.2rem))}cart-checkout .cart-checkout__coupon-section .cart-coupon__applied{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}cart-checkout .cart-checkout__coupon-section .cart-coupon__applied .cart-coupon__tag{background:hsla(var(--positiveco-verde-limao-200),.2);border:1px solid hsla(var(--positiveco-verde-limao-200),1);font-family:var(--family-dm);border-radius:99rem;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .5rem;font-size:max(1rem,min(.625vw,1.2rem));display:inline-flex}cart-checkout .cart-checkout__coupon-section .cart-coupon__applied .cart-coupon__tag .cart-coupon__tag-icon{color:hsla(var(--positiveco-verde-floresta-700),1);display:flex}cart-checkout .cart-checkout__coupon-section .cart-coupon__applied .cart-coupon__tag .cart-coupon__tag-code{color:var(--black);text-transform:uppercase;font-weight:600}cart-checkout .cart-checkout__coupon-section .cart-coupon__applied .cart-coupon__tag .cart-coupon__tag-amount{color:hsla(var(--positiveco-verde-floresta-700),1);font-weight:500}cart-checkout .cart-checkout__coupon-section .cart-coupon__applied .cart-coupon__tag .cart-coupon__tag-remove{cursor:pointer;color:#888;background:0 0;border:none;justify-content:center;align-items:center;margin-left:.2rem;padding:0;transition:color .15s;display:flex}cart-checkout .cart-checkout__coupon-section .cart-coupon__applied .cart-coupon__tag .cart-coupon__tag-remove:hover{color:#e53e3e}cart-checkout .cart-checkout__coupon-section .cart-coupon__applied .cart-coupon__tag--automatic{opacity:.9;border-style:dashed}cart-checkout .cart-checkout__button--cart{text-align:center;text-transform:capitalize;justify-content:center;align-items:center;width:100%;margin-top:1.6rem;text-decoration:none;display:flex}@media screen and (min-width:768px){cart-checkout .cart-checkout__button--cart{margin-top:max(1.2rem,min(.833333vw,1.6rem))}}.product-quantity{border:.898px solid #dedede;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;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;width:max(1.2rem,min(.733333vw,1.4rem));display:flex}.product-quantity .product-quantity__input{text-align:center;background:0 0;border:none;justify-content:center;align-items:center;width:max(1.2rem,min(.733333vw,1.4rem));font-size:1.4rem;display:flex}.progress-bar{background:#f8f8f8;border:1px solid #f0f0f0;border-radius:.2rem;width:100%;padding:.8rem;display:block}.progress-bar .progress-bar__text{color:var(--black);font-weight:500;font-family:var(--family-dm);flex-wrap:wrap;column-gap:.5rem;margin-bottom:.4rem;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{background:var(--black);border-radius:1rem;height:100%;transition:width .3s ease-in-out;position:relative}.progress-bar[data-complete=true] .progress-bar__bar-fill{background:hsla(var(--positiveco-verde-folha-400))}.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}.product-details{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:2rem;width:100%;max-width:100%;padding-bottom:4.8rem;display:flex}@media screen and (min-width:768px){.product-details{flex-direction:row;gap:10rem}}.product-details.is-bundle{gap:0}.product-details .bundle-carousel{box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:relative}.product-details .bundle-carousel .carousel-items{box-sizing:border-box;width:100%;margin-bottom:2rem;position:relative}@media screen and (min-width:768px){.product-details .bundle-carousel .carousel-items{max-height:49.2rem;margin-top:0;margin-bottom:4.8rem}}.product-details .bundle-carousel .carousel-items .carousel-item{opacity:0;transition:opacity .4s;display:none}.product-details .bundle-carousel .carousel-items .carousel-item.active{opacity:1;box-sizing:border-box;flex-direction:column;gap:2rem;animation:.4s fadeIn;display:flex}@media screen and (min-width:768px){.product-details .bundle-carousel .carousel-items .carousel-item.active{flex-direction:row;gap:10rem;max-height:49.2rem}}.product-details .bundle-carousel .carousel-controls{align-items:center;gap:2.4rem;width:100%;display:flex}.product-details .bundle-carousel .carousel-controls .carousel-btn{width:2.4rem;min-width:2.4rem;height:2.4rem;color:var(--indigo-80);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.product-details .bundle-carousel .carousel-controls .carousel-btn.carousel-btn--next :-webkit-any(svg){transform:rotate(180deg)}.product-details .bundle-carousel .carousel-controls .carousel-btn.carousel-btn--next :is(svg){transform:rotate(180deg)}.product-details .bundle-carousel .carousel-controls .carousel-btn:disabled{opacity:.3;cursor:not-allowed}.product-details .bundle-carousel .carousel-controls .carousel-progress{background-color:var(--violeta-10);border-radius:1rem;flex:1;height:.6rem;overflow:hidden}.product-details .bundle-carousel .carousel-controls .carousel-progress .progress-bar{background:var(--violeta-50,linear-gradient(var(--violeta-10)));border-radius:1rem;height:.6rem;padding:0;transition:width .3s}.product-details .product-details__midia{aspect-ratio:16/9;box-sizing:border-box;border-radius:max(.1617rem,min(.625vw,1.2rem));justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}@media screen and (min-width:768px){.product-details .product-details__midia{border-radius:1.2rem;flex:1;min-width:0}}.product-details .product-details__midia .midia__video{object-fit:cover;border-radius:1.2rem;width:100%;height:100%;max-height:49.2rem}.product-details .product-details__midia .midia__image{object-fit:cover;object-position:center;border-radius:1.2rem;width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:hidden}@media screen and (min-width:768px){.product-details .product-details__midia .midia__image{object-fit:contain}}.product-details .product-details__midia .midia_video_wrapper{width:100%;height:100%;display:block;position:relative}.product-details .product-details__midia .midia_video_wrapper :-webkit-any(video){object-fit:cover;width:100%;height:100%;display:block}.product-details .product-details__midia .midia_video_wrapper :is(video){object-fit:cover;width:100%;height:100%;display:block}.product-details .product-details__midia .midia_video_wrapper .midia__container{z-index:22;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.product-details .product-details__midia .midia_video_wrapper .midia__container.is-hidden{opacity:0;pointer-events:none}.product-details .product-details__midia .midia_video_wrapper .midia__container :-webkit-any(svg){-webkit-backdrop-filter:blur(2.85714px);backdrop-filter:blur(2.85714px);background:#ffffff4d;border-radius:4rem;width:8rem;height:8rem;padding:2rem}.product-details .product-details__midia .midia_video_wrapper .midia__container :is(svg){-webkit-backdrop-filter:blur(2.85714px);backdrop-filter:blur(2.85714px);background:#ffffff4d;border-radius:4rem;width:8rem;height:8rem;padding:2rem}.product-details .product-details__table{box-sizing:border-box;align-items:center;width:100%;display:flex;overflow-y:auto}@media screen and (min-width:768px){.product-details .product-details__table{flex:1;align-items:center;min-width:0;max-height:49.2rem;overflow-y:auto}}.product-details .product-details__table .table{border-collapse:collapse;width:100%;height:auto}.product-details .product-details__table .table :-moz-any(tr){border-bottom:1px solid var(--violeta-30);padding:1rem 10vw 1rem 1rem}.product-details .product-details__table .table :-moz-any(tr):first-child{border-top:1px solid var(--violeta-30)}.product-details .product-details__table .table :-moz-any(tr):nth-child(2n){background-color:var(--violeta-10)}.product-details .product-details__table .table :-webkit-any(tr){border-bottom:1px solid var(--violeta-30);padding:1rem 10vw 1rem 1rem}.product-details .product-details__table .table :is(tr){border-bottom:1px solid var(--violeta-30);padding:1rem 10vw 1rem 1rem}.product-details .product-details__table .table :-webkit-any(tr):first-child{border-top:1px solid var(--violeta-30)}.product-details .product-details__table .table :is(tr):first-child{border-top:1px solid var(--violeta-30)}.product-details .product-details__table .table :-webkit-any(tr):nth-child(2n){background-color:var(--violeta-10)}.product-details .product-details__table .table :is(tr):nth-child(2n){background-color:var(--violeta-10)}.product-details .product-details__table .table :-webkit-any(th){text-align:left;font-size:1.4rem;font-family:var(--poppins);color:var(--indigo-80);padding-left:1rem;font-weight:500;line-height:1.2;padding:1rem!important}.product-details .product-details__table .table :is(th){text-align:left;font-size:1.4rem;font-family:var(--poppins);color:var(--indigo-80);padding-left:1rem;font-weight:500;line-height:1.2;padding:1rem!important}.product-details .product-details__table .table :-webkit-any(td){text-align:left;font-size:1.4rem;font-family:var(--family-dm);color:var(--indigo-80);padding-left:5rem;font-weight:500;line-height:1.2;padding:1rem!important}.product-details .product-details__table .table :is(td){text-align:left;font-size:1.4rem;font-family:var(--family-dm);color:var(--indigo-80);padding-left:5rem;font-weight:500;line-height:1.2;padding:1rem!important}.item-card-our-value{border:1px solid var(--purpura-30);background:var(--white);border-radius:max(.8rem,min(.625vw,1.2rem));flex-direction:column;align-items:flex-start;gap:max(1.4rem,min(1.25vw,2.4rem));width:100%;padding:max(1.8rem,min(1.25vw,2.4rem));display:flex}.item-card-values{align-items:flex-start;gap:max(1.2rem,min(1.04167vw,2rem));width:100%;display:flex}.item-card-values .item-card-values__icon{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:max(3.5rem,min(3.02083vw,5.8rem));display:flex;overflow:hidden}.item-card-values .item-card-values__icon .image-block,.item-card-values .item-card-values__icon .image-block .image-block__link{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.item-card-values .item-card-values__icon .image-block .image-block__image{object-fit:contain;width:100%;height:100%}.item-card-values .item-card-values__icon .item-card-values__icon-placeholder{width:100%;height:100%;color:var(--Grayscale-GS8,#161616)}.item-card-values .item-card-values__content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:max(.6rem,min(.7rem + .3125vw,1.2rem));display:flex}.item-card-values .item-card-values__title{color:var(--Positive-CO-Neutral-100,#fffdf9);font-family:var(--family-dm);font-weight:700;line-height:normal}.item-card-values .item-card-values__description{color:var(--Positive-CO-Neutral-100,#fffdf9);font-family:var(--family-dm);font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:1230px){.item-card-values{flex-direction:column}}@media screen and (max-width:928px){.item-card-values{flex-direction:row}}.item-card-purpose{background:#fff;border-radius:2.4rem;flex-direction:column;align-items:flex-start;gap:max(.8rem,min(.83333vw,1.6rem));width:100%;padding:max(1rem,min(1.25vw,1.2rem)) max(1.2rem,min(1.25vw,2rem));display:flex}.item-card-purpose .item-card-purpose__icon{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:max(3rem,min(2.5vw,4rem));display:flex;overflow:hidden}.item-card-purpose .item-card-purpose__icon .image-block{width:100%;height:100%}.item-card-purpose .item-card-purpose__icon .image-block .image-block__link{width:100%;height:100%;display:flex}.item-card-purpose .item-card-purpose__icon .image-block .image-block__image{object-fit:contain;width:100%;height:100%}.item-card-purpose .item-card-purpose__icon .item-card-purpose__icon-placeholder{width:100%;height:100%}.item-card-purpose .item-card-purpose__text{display:block}.item-card-purpose .item-card-purpose__text :-webkit-any(p){margin:0}.item-card-purpose .item-card-purpose__text :is(p){margin:0}.item-card-review{border:2px solid var(--color-border-accent);background:var(--color-surface);border-radius:2rem;flex-direction:column;flex:auto;align-self:stretch;align-items:flex-start;gap:2rem;width:100%;height:100%;padding:3.2rem 2rem;display:flex}.item-card-review .item-card-review__header{align-items:center;gap:max(1.2rem,min(1.66667vw,3.2rem));width:100%;display:flex}.item-card-review .item-card-review__image{aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;display:flex;overflow:hidden}.item-card-review .item-card-review__image .image-block{width:100%;height:100%}.item-card-review .item-card-review__image .image-block__image,.item-card-review .item-card-review__image .item-card-review__image-placeholder{object-fit:cover;width:100%;height:100%}.item-card-review .item-card-review__content{flex-direction:column;flex:1;align-items:flex-start;display:flex}.item-card-review .item-card-review__content .item-card-review__rating{align-items:center;gap:.4rem;display:flex}.item-card-review .item-card-review__content .item-card-review__rating .item-card-review__star{aspect-ratio:1;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:inline-flex;position:relative}.item-card-review .item-card-review__content .item-card-review__rating .item-card-review__star svg,.item-card-review .item-card-review__content .item-card-review__rating .item-card-review__star img{width:100%;height:100%;display:block}.item-card-review .item-card-review__content .item-card-review__rating .item-card-review__star--empty{opacity:.24}.item-card-review .item-card-review__content .item-card-review__rating .item-card-review__star-image{object-fit:contain}.item-card-review .item-card-review__text{width:100%}@media screen and (max-width:767px){.item-card-review{gap:1.6rem;min-height:auto;padding:1.6rem}.item-card-review .item-card-review__header{align-items:flex-start;gap:1.2rem}.item-card-review .item-card-review__image{width:6.4rem;height:6.4rem}}.simple-carousel .blaze-track:has(.item-card-review){align-items:stretch!important}.simple-carousel__slide:has(.item-card-review){align-items:stretch;display:flex}.item-card-benefit{flex-direction:column;flex:auto;justify-content:space-between;align-self:stretch;align-items:flex-start;width:100%;padding:max(1.5rem,min(1.5625vw,3rem));display:flex;border-radius:2.4rem!important}.item-card-benefit.item-card-benefit--justify-start{justify-content:flex-start}.item-card-benefit.item-card-benefit--justify-center{justify-content:center}.item-card-benefit.item-card-benefit--justify-end{justify-content:flex-end}.item-card-benefit.item-card-benefit--justify-space-between{justify-content:space-between}.item-card-benefit .item-card-benefit__top{flex-direction:column;align-items:flex-start;gap:max(2rem,min(.82609rem + 2.31884vw,4rem));width:100%;display:flex}.item-card-benefit .item-card-benefit__top .item-card-benefit__title--top{display:none}.item-card-benefit .item-card-benefit__content{flex-direction:column;align-items:flex-start;gap:.9rem;width:100%;display:flex}.item-card-benefit .item-card-benefit__content .item-card-benefit__title,.item-card-benefit .item-card-benefit__content .item-card-benefit__title .text-block__container{width:100%}.item-card-benefit .item-card-benefit__content .item-card-benefit__title .text-block{margin:0}.item-card-benefit .item-card-benefit__content .item-card-benefit__description,.item-card-benefit .item-card-benefit__content .item-card-benefit__description .text-block__container{width:100%}.item-card-benefit .item-card-benefit__content .item-card-benefit__description .text-block{margin:0}.item-card-benefit .item-card-benefit__content .item-card-benefit__title .text-block{color:var(--item-card-benefit-title-color,inherit)}.item-card-benefit .item-card-benefit__content .item-card-benefit__description .text-block{color:var(--item-card-benefit-description-color,inherit)}.item-card-benefit .item-card-benefit__top .item-card-benefit__title .text-block{color:var(--item-card-benefit-title-color,inherit)}.item-card-benefit .item-card-benefit__icon{background:var(--item-card-benefit-icon-background,#1e1e1d);border-radius:999.9rem;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding:max(.55rem,min(.67708vw,1.3rem));display:flex}.item-card-benefit .item-card-benefit__icon .icon-block,.item-card-benefit .item-card-benefit__icon .icon-link,.item-card-benefit .item-card-benefit__icon .icon-image-wrapper{justify-content:center;align-items:center;width:max(1.7rem,min(1.47174rem + .46377vw,2.4rem));height:max(1.7rem,min(1.47174rem + .46377vw,2.4rem));display:flex}.item-card-benefit .item-card-benefit__icon .icon-image{object-fit:contain;width:100%;height:100%;display:block}.item-card-benefit .item-card-benefit__icon.item-card-benefit__icon--text-icon{width:5.8rem;height:5.8rem;padding:0}@media screen and (max-width:767px){.item-card-benefit.item-card-benefit--justify-mobile-start{justify-content:flex-start}.item-card-benefit.item-card-benefit--justify-mobile-center{justify-content:center}.item-card-benefit.item-card-benefit--justify-mobile-end{justify-content:flex-end}.item-card-benefit.item-card-benefit--justify-mobile-space-between{justify-content:space-between}.item-card-benefit{height:100%}.item-card-benefit .item-card-benefit__top{flex-direction:row;align-items:center;gap:.8rem}.item-card-benefit .item-card-benefit__top .item-card-benefit__title--top{width:100%;display:block}.item-card-benefit .item-card-benefit__content{margin-top:0}.item-card-benefit .item-card-benefit__content .item-card-benefit__title--content{display:none}}.simple-carousel .blaze-track:has(.item-card-benefit){align-items:stretch!important}.simple-carousel__slide:has(.item-card-benefit){align-items:stretch;display:flex}@media screen and (min-width:768px){.metafield-list-benefits--castanha-mobile-grid{display:contents}}@media screen and (max-width:767px){.metafield-list-benefits--castanha-mobile-grid{column-gap:var(--metafield-benefits-castanha-gap,10px);row-gap:var(--metafield-benefits-castanha-gap,10px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.metafield-list-benefits--castanha-mobile-grid .item-card-benefit{min-width:0;height:auto}}.shopify-section:has(.complementary-products:empty){width:100%;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}.complementary-products{--operators-svg-width:clamp(2.4rem, 2.5vw, 4.8rem);--operators-and-cards-gap:clamp(.8rem, .83333vw, 1.6rem);--checked-color:var(--color-text-body);width:100%;max-width:100%;display:block;overflow:hidden}.complementary-products.out-of-stock{opacity:.8;cursor:not-allowed;position:relative}.complementary-products.out-of-stock:before{content:"";z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.complementary-products.added-to-cart{--checked-color:var(--verde-100)}.complementary-products .complementary-products__footer{text-align:center;color:var(--white);background:#f8f8f8;border-radius:max(.9rem,min(.625vw,1.2rem));flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;width:100%;height:-webkit-fill-available;padding:max(2rem,min(6.125vw,11.76rem)) max(2rem,min(1.85417vw,3.56rem));display:flex}@media screen and (max-width:767px){.complementary-products .complementary-products__footer:is(modal-component .complementary-products__footer){border-radius:0}}@media screen and (min-width:1200px){.complementary-products .complementary-products__footer{width:35%}}.complementary-products .complementary-products__footer .complementary-products__subscription-layout{flex-direction:column;align-items:start;gap:max(1.8rem,min(1.04167vw,2rem));width:100%;display:flex}.complementary-products .complementary-products__footer .complementary-products__a-tal-tag{background:#c0f139;border-radius:.6rem;align-items:start;gap:.4rem;padding:max(.53rem,min(.41667vw,.8rem)) max(.8rem,min(.625vw,1.2rem));display:inline-flex}@media screen and (min-width:768px){.complementary-products .complementary-products__footer .complementary-products__a-tal-tag :-webkit-any(svg){height:max(.93rem,min(1.28505vw,2.4671rem))}}.complementary-products .complementary-products__footer .complementary-products__a-tal-tag :-moz-any(svg){width:max(3.8769rem,min(3.08359vw,5.921rem));height:100%}@media screen and (min-width:768px){.complementary-products .complementary-products__footer .complementary-products__a-tal-tag :-moz-any(svg){height:max(.93rem,min(1.28505vw,2.4671rem))}}.complementary-products .complementary-products__footer .complementary-products__a-tal-tag :-webkit-any(svg){width:max(3.8769rem,min(3.08359vw,5.921rem));height:100%}.complementary-products .complementary-products__footer .complementary-products__a-tal-tag :is(svg){width:max(3.8769rem,min(3.08359vw,5.921rem));height:100%}@media screen and (min-width:768px){.complementary-products .complementary-products__footer .complementary-products__a-tal-tag :-webkit-any(svg){height:max(.93rem,min(1.28505vw,2.4671rem))}.complementary-products .complementary-products__footer .complementary-products__a-tal-tag :is(svg){height:max(.93rem,min(1.28505vw,2.4671rem))}}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout{flex-direction:column;align-items:start;gap:1rem;width:100%;display:flex}@media screen and (min-width:768px){.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout{gap:.4rem}}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__subscription-price-box{background:#fafcea;border:1px solid #84a31e;border-radius:.5rem;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:100%;padding:.6rem 1rem;display:flex}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__subscription-price-box .complementary-products__subscription-icon{color:#84a31e;flex-shrink:0}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__subscription-price-box .complementary-products__subscription-icon :-moz-any(svg){width:max(2.3rem,min(1.35417vw,2.6rem));height:auto}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__subscription-price-box .complementary-products__subscription-icon :-webkit-any(svg){width:max(2.3rem,min(1.35417vw,2.6rem));height:auto}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__subscription-price-box .complementary-products__subscription-icon :is(svg){width:max(2.3rem,min(1.35417vw,2.6rem));height:auto}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__subscription-price-box .complementary-products__subscription-icon :-webkit-any(svg) :-webkit-any(path){fill:currentColor}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__subscription-price-box .complementary-products__subscription-icon :is(svg) :is(path){fill:currentColor}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__subscription-price-box .complementary-products__subscription-text{color:#84a31e;font-family:var(--family-dm);font-size:max(1.8rem,min(1.04167vw,2rem));font-weight:700}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__without-subscription{color:#2b2b2b;font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;font-family:var(--family-dm);margin:0}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__without-subscription :-webkit-any(span){font-weight:600}.complementary-products .complementary-products__footer .complementary-products__subscription-price-layout .complementary-products__without-subscription :is(span){font-weight:600}.complementary-products .complementary-products__footer .complementary-products__buttons{flex-direction:column;gap:.8rem;width:100%;max-width:100%;display:flex}.complementary-products .complementary-products__footer .complementary-products__subscribe-button{color:#283308;font-family:var(--family-dm);cursor:pointer;background:#c0f139;border:none;border-radius:1.2rem;justify-content:center;align-items:center;padding-top:max(.8rem,min(.52083vw,1rem));padding-bottom:max(.8rem,min(.52083vw,1rem));font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:600;text-decoration:none;transition:opacity .3s;display:flex}.complementary-products .complementary-products__footer .complementary-products__subscribe-button:hover{opacity:.9}.complementary-products .complementary-products__footer .complementary-products__savings{color:#2b2b2b;font-family:var(--family-dm);font-size:max(1.3rem,min(.72917vw,1.4rem));font-style:italic;font-weight:400}.complementary-products .complementary-products__footer .complementary-products__savings :-webkit-any(strong){font-weight:900}.complementary-products .complementary-products__footer .complementary-products__savings :is(strong){font-weight:900}.complementary-products .complementary-products__footer .complementary-products__subtotal{flex-direction:column;gap:max(.4rem,min(.41667vw,.8rem));display:flex}.complementary-products .complementary-products__footer .complementary-products__subtotal :-webkit-any(*){line-height:1;font-family:var(--family-dm)}.complementary-products .complementary-products__footer .complementary-products__subtotal :is(*){line-height:1;font-family:var(--family-dm)}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-title{text-transform:uppercase;color:var(--color-text-body);font-size:max(1.2rem,min(.83333vw,1.6rem))}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-price{color:var(--color-text-body);font-size:max(2rem,min(1.66667vw,3.2rem));font-weight:600}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix{color:var(--color-text-body);font-size:max(1.2rem,min(.83333vw,1.6rem))}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments:has(.info_installment:empty){display:none}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :-webkit-any(*){color:inherit;font-size:inherit;display:inline}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(*){color:inherit;font-size:inherit;display:inline}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :-moz-any(svg){width:max(1.3rem,min(.78125vw,1.5rem));height:auto;margin-right:.4rem;display:inline-block}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :-webkit-any(svg){width:max(1.3rem,min(.78125vw,1.5rem));height:auto;margin-right:.4rem;display:inline-block}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(svg){width:max(1.3rem,min(.78125vw,1.5rem));height:auto;margin-right:.4rem;display:inline-block}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :-webkit-any(svg) :-webkit-any(path){fill:currentColor}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(svg) :is(path){fill:currentColor}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :-webkit-any(span){font-weight:600}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(span){font-weight:600}.complementary-products .complementary-products__footer :-moz-any(button[type=submit],modal-button){color:#c0f139;width:100%;max-width:100%;font-family:var(--family-dm);cursor:pointer;background:#283308;border:none;border-radius:1.2rem;justify-content:center;align-items:center;padding-top:max(.8rem,min(.52083vw,1rem));padding-bottom:max(.8rem,min(.52083vw,1rem));font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:600;text-decoration:none;transition:opacity .3s;display:flex}.complementary-products .complementary-products__footer :-moz-any(button[type=submit],modal-button):hover{opacity:.9}.complementary-products .complementary-products__footer :-moz-any(button[type=submit],modal-button):disabled{opacity:.6;cursor:not-allowed}.complementary-products .complementary-products__footer :-webkit-any(button[type=submit],modal-button){color:#c0f139;width:100%;max-width:100%;font-family:var(--family-dm);cursor:pointer;background:#283308;border:none;border-radius:1.2rem;justify-content:center;align-items:center;padding-top:max(.8rem,min(.52083vw,1rem));padding-bottom:max(.8rem,min(.52083vw,1rem));font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:600;text-decoration:none;transition:opacity .3s;display:flex}.complementary-products .complementary-products__footer :is(button[type=submit],modal-button){color:#c0f139;width:100%;max-width:100%;font-family:var(--family-dm);cursor:pointer;background:#283308;border:none;border-radius:1.2rem;justify-content:center;align-items:center;padding-top:max(.8rem,min(.52083vw,1rem));padding-bottom:max(.8rem,min(.52083vw,1rem));font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:600;text-decoration:none;transition:opacity .3s;display:flex}.complementary-products .complementary-products__footer :-webkit-any(button[type=submit],modal-button):hover{opacity:.9}.complementary-products .complementary-products__footer :is(button[type=submit],modal-button):hover{opacity:.9}.complementary-products .complementary-products__footer :-webkit-any(button[type=submit],modal-button):disabled{opacity:.6;cursor:not-allowed}.complementary-products .complementary-products__footer :is(button[type=submit],modal-button):disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:767px){.complementary-products .complementary__product-card{position:relative}}.complementary-products .complementary__product-card-image-wrap{width:100%;max-width:10rem;line-height:0;display:block;position:relative}@media screen and (min-width:768px){.complementary-products .complementary__product-card-image-wrap{width:100%;max-width:none}}@media screen and (max-width:767px){.complementary-products .complementary__product-card-image-wrap{position:static}}.complementary-products .complementary__product-card-image-wrap .complementary__operator-icon{width:var(--operators-svg-width);height:var(--operators-svg-width);pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translate(92%,-50%)}.complementary-products .complementary__product-card-image-wrap .complementary__operator-icon :-webkit-any(svg){flex-shrink:0;width:100%;height:100%}.complementary-products .complementary__product-card-image-wrap .complementary__operator-icon :is(svg){flex-shrink:0;width:100%;height:100%}@media screen and (max-width:767px){.complementary-products .complementary__product-card-image-wrap .complementary__operator-icon{top:92%;left:50%;right:auto;transform:translate(-50%)}}@media screen and (min-width:768px)and (max-width:1199px){.complementary-products .complementary__product-card:last-of-type .complementary__operator-icon{display:none}}@media screen and (min-width:768px){.complementary-products :-webkit-any(modal-component.complementary-products__modal){background:0 0;border-top-left-radius:0;border-top-right-radius:0}}.complementary-products :-moz-any(modal-component.complementary-products__modal){background:var(--white);height:auto;max-height:100dvh;max-height:unset;border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;flex-direction:column;display:flex;position:static;transform:none}@media screen and (min-width:768px){.complementary-products :-moz-any(modal-component.complementary-products__modal){background:0 0;border-top-left-radius:0;border-top-right-radius:0}}.complementary-products :-webkit-any(modal-component.complementary-products__modal){background:var(--white);height:auto;max-height:100dvh;max-height:unset;border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;flex-direction:column;display:flex;position:static;transform:none}.complementary-products :is(modal-component.complementary-products__modal){background:var(--white);height:auto;max-height:100dvh;max-height:unset;border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;flex-direction:column;display:flex;position:static;transform:none}@media screen and (min-width:768px){.complementary-products :-webkit-any(modal-component.complementary-products__modal){background:0 0;border-top-left-radius:0;border-top-right-radius:0}.complementary-products :is(modal-component.complementary-products__modal){background:0 0;border-top-left-radius:0;border-top-right-radius:0}}@media screen and (min-width:1200px){.complementary-products :-webkit-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-webkit-any(form){align-items:center;gap:var(--operators-and-cards-gap);flex-direction:row;display:flex}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(form){align-items:center;gap:var(--operators-and-cards-gap);flex-direction:row;display:flex}}@media screen and (min-width:768px){.complementary-products :-webkit-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-webkit-any(fieldset){gap:var(--operators-and-cards-gap);flex-direction:row;margin-bottom:0;padding-left:0;padding-right:0}@media screen and (max-width:1199px){.complementary-products :-webkit-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-webkit-any(fieldset){margin-bottom:4rem}}}.complementary-products :-moz-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-moz-any(fieldset){border:0;flex-direction:column;gap:.8rem;width:100%;margin:0 0 .8rem;padding:0;display:flex}@media screen and (min-width:768px){.complementary-products :-moz-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-moz-any(fieldset){gap:var(--operators-and-cards-gap);flex-direction:row;margin-bottom:0;padding-left:0;padding-right:0}@media screen and (max-width:1199px){.complementary-products :-moz-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-moz-any(fieldset){margin-bottom:4rem}}}.complementary-products :-webkit-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-webkit-any(fieldset){border:0;flex-direction:column;gap:.8rem;width:100%;margin:0 0 .8rem;padding:0;display:flex}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(fieldset){border:0;flex-direction:column;gap:.8rem;width:100%;margin:0 0 .8rem;padding:0;display:flex}@media screen and (min-width:768px){.complementary-products :-webkit-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-webkit-any(fieldset){gap:var(--operators-and-cards-gap);flex-direction:row;margin-bottom:0;padding-left:0;padding-right:0}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(fieldset){gap:var(--operators-and-cards-gap);flex-direction:row;margin-bottom:0;padding-left:0;padding-right:0}@media screen and (max-width:1199px){.complementary-products :-webkit-any(modal-component.complementary-products__modal) .complementary-products__modal-content :-webkit-any(fieldset){margin-bottom:4rem}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(fieldset){margin-bottom:4rem}}}.complementary-products .complementary__product-card{--icon-size:clamp(1.6rem, 1.25vw, 2.4rem);--cursor:pointer;border:1px solid #f0f0f0;border-radius:1rem;align-items:center;padding:max(.8rem,min(.625vw,1.2rem));display:flex;position:relative}.complementary-products .complementary__product-card:has(input.blocked) :after{--cursor:not-allowed}.complementary-products .complementary__product-card:has(input.blocked) :before{--cursor:not-allowed}.complementary-products .complementary__product-card:has(input.blocked):before{visibility:hidden}.complementary-products .complementary__product-card:has(input.blocked):after{visibility:hidden}@media screen and (min-width:768px){.complementary-products .complementary__product-card:after{content:"";width:var(--icon-size);height:var(--icon-size);aspect-ratio:1;background-color:var(--white);cursor:var(--cursor);background-position:50%;background-repeat:no-repeat;background-size:77%;border:.2rem solid #013907;border-radius:.4rem;transition:all .3s;position:absolute;top:max(.8rem,min(.625vw,1.2rem));right:max(.8rem,min(.625vw,1.2rem))}.complementary-products .complementary__product-card:has(input:checked):after{background-image:var(--check-icon);background-color:#013907;border-color:#013907}.complementary-products .complementary__product-card:has(input.blocked):after{background-image:var(--check-icon);background-color:#013907;border-color:#013907}}@media screen and (max-width:767px){.complementary-products .complementary__product-card:before{content:"";width:var(--icon-size);height:var(--icon-size);aspect-ratio:1;background-color:var(--white);cursor:var(--cursor);z-index:2;background-position:50%;background-repeat:no-repeat;background-size:max(1.2rem,min(.83333vw,1.6rem));border:.2rem solid #013907;border-radius:.4rem;transition:all .3s;position:absolute;top:max(.8rem,min(.625vw,1.2rem));left:max(.8rem,min(.625vw,1.2rem))}.complementary-products .complementary__product-card:has(input:checked):before{background-image:var(--check-icon);background-color:#013907;border-color:#013907}}@media screen and (min-width:768px){.complementary-products .complementary__product-card{flex-direction:column;flex:1;min-width:0}}@media screen and (min-width:768px){.complementary-products .complementary__product-card :-webkit-any(img){width:100%;max-width:none;height:max(8.5rem,min(28.2292vw,54.2rem))}}.complementary-products .complementary__product-card :-moz-any(img){object-fit:contain;aspect-ratio:54/80;width:100%;max-width:10rem;height:12rem;display:block;overflow:hidden}@media screen and (min-width:768px){.complementary-products .complementary__product-card :-moz-any(img){width:100%;max-width:none;height:max(8.5rem,min(28.2292vw,54.2rem))}}.complementary-products .complementary__product-card :-webkit-any(img){object-fit:contain;aspect-ratio:54/80;width:100%;max-width:10rem;height:12rem;display:block;overflow:hidden}.complementary-products .complementary__product-card :is(img){object-fit:contain;aspect-ratio:54/80;width:100%;max-width:10rem;height:12rem;display:block;overflow:hidden}@media screen and (min-width:768px){.complementary-products .complementary__product-card :-webkit-any(img){width:100%;max-width:none;height:max(8.5rem,min(28.2292vw,54.2rem))}.complementary-products .complementary__product-card :is(img){width:100%;max-width:none;height:max(8.5rem,min(28.2292vw,54.2rem))}}.complementary-products .complementary__product-card .complementary__product-card-content{flex-direction:column;flex-grow:1;gap:1.2rem;width:100%;min-width:0;display:flex;overflow:hidden}@media screen and (min-width:768px){.complementary-products .complementary__product-card .complementary__product-card-content{gap:1.07rem}}.complementary-products .complementary__product-card .complementary__product-card-content .complementary__product-card-title{color:#1e1e1d;text-transform:uppercase;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;align-self:stretch;font-size:max(1.4rem,min(1.04167vw,2rem));font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}.complementary-products .complementary__product-card .complementary__product-card-content .complementary__product-card-price-container{justify-content:space-between;align-items:start;display:flex}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper,.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container .product-price__compare{color:#9b9b9b;font-size:max(1rem,min(.625vw,1.2rem));font-family:var(--family-dm);font-weight:600;text-decoration:line-through}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container .product-price__current-discount{color:#1e1e1d;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;font-family:var(--family-dm);flex-flow:wrap;align-items:baseline;gap:.8rem;display:flex}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:#1e1e1d;font-size:max(1.4rem,min(1.04167vw,2rem));font-weight:600}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-text{color:#1e1e1d;font-size:max(1.2rem,min(.625vw,1.4rem));font-weight:600;line-height:140%}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments{color:#aaa;font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :-webkit-any(*){color:inherit;font-size:inherit;display:inline}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :is(*){color:inherit;font-size:inherit;display:inline}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :-webkit-any(svg){display:none}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :is(svg){display:none}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :-webkit-any(span){font-weight:600}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :is(span){font-weight:600}.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-color:#d3d3d3}main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination :is(button){background-color:#d3d3d3}main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination :-webkit-any(button).active{background-color:hsl(var(--black))}main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination :is(button).active{background-color:hsl(var(--black))}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{grid-template-columns:repeat(2,1fr);gap:2.4rem;display:grid}main-product .main-product__content .main-product__images .main-product__images--desktop[data-media-count="1"]{grid-template-columns:1fr}main-product .main-product__content .main-product__images .main-product__images--desktop[data-media-count="1"] .main-product__grid-item .product-media-item{width:100%}main-product .main-product__content .main-product__images .main-product__images--desktop[data-media-count="1"] .main-product__grid-item .product-media-item :-webkit-any(img){object-fit:contain}main-product .main-product__content .main-product__images .main-product__images--desktop[data-media-count="1"] .main-product__grid-item .product-media-item :is(img){object-fit:contain}}main-product .main-product__content .main-product__images .main-product__images--desktop .main-product__bottom-section{grid-column:1/-1}main-product .main-product__content .main-product__images .main-product__images--desktop .main-product__hidden-images{transition:height .3s,opacity .3s;overflow:hidden}main-product .main-product__content .main-product__images .main-product__images--desktop .main-product__hidden-images[closed]{opacity:0;height:0}main-product .main-product__content .main-product__images .main-product__images--desktop .main-product__hidden-images .main-product__hidden-images-inner{grid-template-columns:repeat(2,1fr);gap:2.4rem;padding-bottom:2.4rem;display:grid}main-product .main-product__content .main-product__images .main-product__images--desktop:has(.main-product__hidden-images:not([closed])) .main-product__show-more-btn :-moz-any(svg){transform:rotate(180deg)}main-product .main-product__content .main-product__images .main-product__images--desktop:has(.main-product__hidden-images:not([closed])) .main-product__show-more-btn :-webkit-any(svg){transform:rotate(180deg)}main-product .main-product__content .main-product__images .main-product__images--desktop:has(.main-product__hidden-images:not([closed])) .main-product__show-more-btn :is(svg){transform:rotate(180deg)}main-product .main-product__content .main-product__images .main-product__show-more-btn{background:hsl(var(--black));cursor:pointer;width:100%;font-family:var(--family-poppins);color:#fff;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;padding:max(1rem,min(.72917vw,1.4rem)) 2rem;font-size:max(1.2rem,min(.83333vw,1.6rem));font-weight:500;transition:all .2s;display:flex}main-product .main-product__content .main-product__images .main-product__show-more-btn:hover{opacity:.8}main-product .main-product__content .main-product__images .main-product__show-more-btn :-webkit-any(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:auto;transition:transform .2s}main-product .main-product__content .main-product__images .main-product__show-more-btn :is(svg){width:max(1.4rem,min(.83333vw,1.6rem));height:auto;transition:transform .2s}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 .product-title{align-items:center;margin-bottom:1.2rem;display:flex}main-product .main-product__content .main-product__infos .product-title .product-title__text{color:hsl(var(--black));font-size:max(2.4rem,min(1.66667vw,3.2rem));font-weight:700;line-height:100%}main-product .main-product__content .main-product__infos .main-product__price{font-family:var(--family-dm);flex-direction:column;align-items:start;margin-bottom:max(1.2rem,min(.72917vw,1.4rem));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{--price-discount-font-size:1rem;--price-discount-span-font-size:clamp(1.4rem, .83333vw, 1.6rem);--price-current-font-size:clamp(2rem, 1.66667vw, 3.2rem);--price-pix-badge-font-size:clamp(1rem, .83333vw, 1.6rem);flex-direction:column;display:flex}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__compare{color:#5e5e5e;font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:400;text-decoration:line-through}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount{font-size:var(--price-discount-font-size);color:var(--black);flex-flow:wrap;align-items:center;gap:max(.6rem,min(.41667vw,.8rem));margin-bottom:.4rem;font-weight:600;display:flex}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount .product-price__current{font-size:var(--price-current-font-size);align-items:center;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));font-size:var(--price-pix-badge-font-size);white-space:nowrap;border-radius:.6rem;padding:.4rem max(.4rem,min(.41667vw,.8rem));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(--indigo-50);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{font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;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{margin-bottom:1.4rem;font-size:max(1.6rem,min(.9375vw,1.8rem));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:400;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 .bundle-options{flex-direction:column;gap:2rem;width:100%;margin-top:2rem;margin-bottom:2rem;display:flex}main-product .main-product__content .main-product__infos .bundle-options .bundle-option{flex-direction:column;width:100%;display:flex}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__badges{justify-content:space-between;padding-left:2rem;padding-right:2rem;display:flex}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__badges:has(.bundle-option__label:empty):has(.bundle-option__badge:empty){display:none}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__badges .bundle-option__badge{color:hsl(var(--positiveco-verde-escuro-900));background-color:var(--color-accent);border-radius:.6rem .6rem 0 0;padding:.2rem 1.4rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:700}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__badges .bundle-option__badge:empty{display:none}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__badges .bundle-option__label{color:hsl(var(--positiveco-verde-escuro-900));background-color:var(--color-accent);border-radius:.6rem .6rem 0 0;padding:.2rem 1.4rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:700}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__badges .bundle-option__label:empty{display:none}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__item{cursor:pointer;background-color:#f8f8f8;border:1px solid #d3d3d3;border-radius:1rem;justify-content:space-between;align-items:center;padding:max(1.8rem,min(1.14583vw,2.2rem));transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__item .bundle-option__info-wrapper{display:flex}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__item :-webkit-any(input){width:max(2rem,min(1.30208vw,2.5rem));height:max(2rem,min(1.30208vw,2.5rem));accent-color:hsl(var(--black));margin-right:2rem}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__item :is(input){width:max(2rem,min(1.30208vw,2.5rem));height:max(2rem,min(1.30208vw,2.5rem));accent-color:hsl(var(--black));margin-right:2rem}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__item .bundle-option__info{flex-direction:column;gap:.2rem;display:flex}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__item .bundle-option__info .bundle-option__quantity{color:hsl(var(--black));font-size:max(1.8rem,min(1.04167vw,2rem));font-weight:600}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__item .bundle-option__info .bundle-option__unit-price{color:#5e5e5e;font-size:max(1.4rem,min(.83333vw,1.6rem))}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__item .bundle-option__price{font-size:1.8rem;font-weight:600}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__item:hover{background-color:hsl(var(--white));border-color:#828282}main-product .main-product__content .main-product__infos .bundle-options .bundle-option .bundle-option__item:has(input:checked){border-color:hsl(var(--black));background-color:hsl(var(--white));box-shadow:0 0 0 1.5px hsl(var(--black))}main-product .main-product__content .main-product__infos .bundle-options .bundle-option:last-child .bundle-option__item{justify-content:flex-start}main-product .main-product__content .main-product__infos .bundle-options .bundle-option.bundle-option--unavailable{opacity:.4}main-product .main-product__content .main-product__infos .bundle-options .bundle-option.bundle-option--unavailable .bundle-option__item{cursor:not-allowed}main-product .main-product__content .main-product__infos .bundle-options .bundle-option.bundle-option--unavailable .bundle-option__item:hover{box-shadow:none;background-color:#f8f8f8;border-color:#d3d3d3}main-product .main-product__content .main-product__infos .subscription-info{font-family:var(--family-dm);flex-direction:column;gap:2rem;display:flex}main-product .main-product__content .main-product__infos .subscription-info .subscription-card{cursor:pointer;background-color:#f8f8f8;border:1px solid #5e5e5e;border-radius:1rem;flex-direction:column;gap:1.2rem;padding:1.6rem;transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex}main-product .main-product__content .main-product__infos .subscription-info .subscription-card:hover:not(.active){border-color:#828282}main-product .main-product__content .main-product__infos .subscription-info .subscription-card.active{border-color:hsl(var(--black));box-shadow:0 0 0 1px hsl(var(--black));background-color:#c0f13914}main-product .main-product__content .main-product__infos .subscription-info .subscription-card.active .variant-option--subscription:has(input:checked){border-color:hsl(var(--black));box-shadow:0 0 0 1px hsl(var(--black))}main-product .main-product__content .main-product__infos .subscription-info .subscription-card.single-purchase__card{gap:.6rem}main-product .main-product__content .main-product__infos .subscription-info .subscription-card.single-purchase__card .subscription-card__title{align-items:center;gap:.6rem;display:flex}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__header{justify-content:space-between;display:flex}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__header .subscription-card__badge{background-color:hsl(var(--white));border:1px solid hsl(var(--positiveco-verde-folha-400));border-radius:.6rem;align-items:center;height:fit-content;padding:.6rem 1.4rem;font-size:1.4rem;font-weight:700;display:flex}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__header .subscription-card__badge:empty{display:none}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__header .subscription-card__title{font-size:1.6rem;font-weight:700}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__header .subscription-card__title .subscription-card__select{align-items:center;gap:.6rem;display:flex}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__header :-webkit-any(input){accent-color:hsl(var(--black));width:1.8rem;height:1.8rem}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__header :is(input){accent-color:hsl(var(--black));width:1.8rem;height:1.8rem}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__price{margin-top:.6rem;font-size:1.6rem;font-weight:600}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__benefits{flex-direction:column;gap:1rem;list-style:none;display:flex}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__benefits :-moz-any(li){font-size:1.4rem}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__benefits :-webkit-any(li){font-size:1.4rem}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__benefits :is(li){font-size:1.4rem}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__benefits :-moz-any(li) :-moz-any(svg){width:1.2rem;height:1.2rem}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__benefits :-webkit-any(li) :-webkit-any(svg){width:1.2rem;height:1.2rem}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__benefits :is(li) :is(svg){width:1.2rem;height:1.2rem}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__benefits :-webkit-any(li) :-webkit-any(svg) :-webkit-any(path){stroke:hsl(var(--black))}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__benefits :is(li) :is(svg) :is(path){stroke:hsl(var(--black))}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__frequency-label{color:#5e5e5e;font-size:1.2rem;line-height:175%}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .subscription-card__warning{border-bottom:1px solid hsl(var(--positiveco-neutral-900,#1e1e1d));padding:.2rem 0;font-size:1rem;font-weight:500;line-height:100%;display:none}main-product .main-product__content .main-product__infos .subscription-info .subscription-card.active:not(:has(.variant-option__input:checked)) .subscription-card__warning{display:block}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .variant-selector__group--subscription{flex-flow:wrap;gap:1.36rem;display:flex}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .variant-selector__group--subscription .variant-option--subscription{background-color:hsl(var(--white));text-align:center;cursor:pointer;border:1px solid transparent;border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:9.7rem;height:4.8rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .variant-selector__group--subscription .variant-option--subscription:hover{border-color:#00000040}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .variant-selector__group--subscription .variant-option--subscription.hidden{display:none}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .variant-selector__group--subscription .variant-option--subscription :-webkit-any(input){display:none}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .variant-selector__group--subscription .variant-option--subscription :is(input){display:none}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .variant-selector__group--subscription .variant-option--subscription .variant-option__subscription-name{font-size:1.4rem;font-weight:600;line-height:100%}main-product .main-product__content .main-product__infos .subscription-info .subscription-card .variant-selector__group--subscription .variant-option--subscription .variant-option__subscription-discount{font-size:1.2rem;line-height:100%}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{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:max(.6rem,min(.41667vw,.8rem));display:flex}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) .quantity-input__button{padding:1.25rem 1rem}main-product .main-product__content .main-product__infos .main-product__buying-options :-moz-any(quantity-input) .quantity-input__input{width:auto}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(quantity-input) .quantity-input__button{padding:1.25rem 1rem}main-product .main-product__content .main-product__infos .main-product__buying-options :is(quantity-input) .quantity-input__button{padding:1.25rem 1rem}main-product .main-product__content .main-product__infos .main-product__buying-options :-webkit-any(quantity-input) .quantity-input__input{width:auto}main-product .main-product__content .main-product__infos .main-product__buying-options :is(quantity-input) .quantity-input__input{width:auto}main-product .main-product__content .main-product__infos .main-product__buying-options .fast-buy-button{background:var(--color-accent);cursor:pointer;border:none;border-radius:1.2rem;outline:none;flex-basis:100%;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 .main-product__buying-options .fast-buy-button .buy-button__text{font-family:var(--family-poppins);color:hsl(var(--black));font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:600}main-product :-moz-any(dropdown-component):not(.kit-content-dropdown):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):not(.kit-content-dropdown):first-of-type{margin-top:2.8rem}main-product :is(dropdown-component):not(.kit-content-dropdown):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 :-webkit-any(dropdown-component).kit-content-dropdown{margin-bottom:2.8rem}main-product :is(dropdown-component).kit-content-dropdown{margin-bottom:2.8rem}main-product :-webkit-any(dropdown-component).kit-content-dropdown .dropdown-content__inner{line-height:normal}main-product :is(dropdown-component).kit-content-dropdown .dropdown-content__inner{line-height:normal}main-product :-webkit-any(dropdown-component) .kit-content__products{flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));padding-top:max(1.2rem,min(.83333vw,1.6rem));padding-bottom:max(1.2rem,min(.83333vw,1.6rem));display:flex}main-product :is(dropdown-component) .kit-content__products{flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));padding-top:max(1.2rem,min(.83333vw,1.6rem));padding-bottom:max(1.2rem,min(.83333vw,1.6rem));display:flex}main-product :-webkit-any(dropdown-component) .kit-content__card{align-items:stretch;gap:max(1.2rem,min(.83333vw,1.6rem));display:flex}main-product :is(dropdown-component) .kit-content__card{align-items:stretch;gap:max(1.2rem,min(.83333vw,1.6rem));display:flex}main-product :-webkit-any(dropdown-component) .kit-content__card-image{aspect-ratio:49/62;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:max(4.0306rem,min(2.79906vw,5.3742rem));display:flex;overflow:hidden}main-product :is(dropdown-component) .kit-content__card-image{aspect-ratio:49/62;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:max(4.0306rem,min(2.79906vw,5.3742rem));display:flex;overflow:hidden}main-product :-webkit-any(dropdown-component) .kit-content__card-image :-webkit-any(img){object-fit:cover;width:100%;height:100%}main-product :is(dropdown-component) .kit-content__card-image :is(img){object-fit:cover;width:100%;height:100%}main-product :-webkit-any(dropdown-component) .kit-content__card-info{font-family:var(--family-dm);flex-direction:column;justify-content:center;gap:.4rem;min-width:0;display:flex}main-product :is(dropdown-component) .kit-content__card-info{font-family:var(--family-dm);flex-direction:column;justify-content:center;gap:.4rem;min-width:0;display:flex}main-product :-webkit-any(dropdown-component) .kit-content__card-info .kit-content__card-title{color:var(--color-text-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;text-decoration:none;display:-webkit-box;overflow:hidden}main-product :is(dropdown-component) .kit-content__card-info .kit-content__card-title{color:var(--color-text-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:400;text-decoration:none;display:-webkit-box;overflow:hidden}main-product :-webkit-any(dropdown-component) .kit-content__card-info .kit-content__card-title:hover{text-decoration:underline}main-product :is(dropdown-component) .kit-content__card-info .kit-content__card-title:hover{text-decoration:underline}main-product :-webkit-any(dropdown-component) .kit-content__card-info .kit-content__card-pricing{flex-direction:column;gap:.3rem;display:flex}main-product :is(dropdown-component) .kit-content__card-info .kit-content__card-pricing{flex-direction:column;gap:.3rem;display:flex}main-product :-webkit-any(dropdown-component) .kit-content__card-info .kit-content__card-compare{font-family:var(--family-dm);color:#828282;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:300;text-decoration:line-through}main-product :is(dropdown-component) .kit-content__card-info .kit-content__card-compare{font-family:var(--family-dm);color:#828282;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:300;text-decoration:line-through}main-product :-webkit-any(dropdown-component) .kit-content__card-info .kit-content__card-price-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}main-product :is(dropdown-component) .kit-content__card-info .kit-content__card-price-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}main-product :-webkit-any(dropdown-component) .kit-content__card-info .kit-content__card-price-row .kit-content__card-price{color:hsl(var(--positiveco-neutral-900));font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600}main-product :is(dropdown-component) .kit-content__card-info .kit-content__card-price-row .kit-content__card-price{color:hsl(var(--positiveco-neutral-900));font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600}main-product :-webkit-any(dropdown-component) .kit-content__card-info .kit-content__card-price-row .kit-content__card-discount-badge{font-family:var(--family-dm);background:var(--color-accent);color:hsl(var(--black));white-space:nowrap;border:1px solid #d3d3d3;border-radius:.6rem;align-items:center;padding:.2rem max(.9rem,min(.625vw,1.2rem));font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;line-height:normal;display:inline-flex}main-product :is(dropdown-component) .kit-content__card-info .kit-content__card-price-row .kit-content__card-discount-badge{font-family:var(--family-dm);background:var(--color-accent);color:hsl(var(--black));white-space:nowrap;border:1px solid #d3d3d3;border-radius:.6rem;align-items:center;padding:.2rem max(.9rem,min(.625vw,1.2rem));font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;line-height:normal;display:inline-flex}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:has(buy-button[disabled]) .main-product__out-of-stock-message{display:flex}main-product .main-product__out-of-stock-message{text-align:center;border:1px solid hsl(var(--positiveco-neutral-900));max-width:var(--page-width);border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;gap:max(1.2rem,min(1.04167vw,2rem));margin-left:auto;margin-right:auto;padding:max(2.4rem,min(1.66667vw,3.2rem)) max(1.6rem,min(1.25vw,2.4rem));display:none}main-product .main-product__out-of-stock-message .main-product__out-of-stock-title{font-size:max(1.8rem,min(1.25vw,2.4rem));font-weight:600;font-family:var(--family-dm);color:hsl(var(--positiveco-neutral-900));line-height:100%}main-product .main-product__out-of-stock-message .main-product__out-of-stock-description{font-size:max(1.4rem,min(.9375vw,1.8rem));font-weight:400;font-family:var(--family-dm);color:hsl(var(--positiveco-neutral-900));line-height:120%}@media screen and (min-width:768px){main-product .main-product__out-of-stock-message .main-product__out-of-stock-description{line-height:100%}}main-product .main-product__out-of-stock-message .main-product__out-of-stock-link{font-size:max(1.2rem,min(.9375vw,1.8rem));font-weight:600;font-family:var(--family-dm);color:var(--color-accent);line-height:100%;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}.quantity-input{width:fit-content;color:var(--color-text-body);background:0 0;border:.1rem solid #d3d3d3;border-radius:.8rem;align-items:center;display:flex;overflow:hidden}.quantity-input .quantity-input__button{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:1.4rem;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:1.2rem;height:auto;display:block}.quantity-input .quantity-input__button :is(svg){width:1.2rem;height:auto;display:block}.quantity-input .quantity-input__input{text-align:center;width:3.8rem;color:inherit;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:none;font-size:max(1.4rem,min(.83333vw,1.6rem));font-weight:800}.quantity-input .quantity-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input .quantity-input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input .quantity-input__input:focus{outline:none}.quantity-input .quantity-input__input::selection{color:inherit;background:0 0}.thumbnails-carousel{--thumbnail-button-width:clamp(6.6rem, 5.52083vw, 10.6rem)}.thumbnails-carousel .blaze-thumbnails-container:has(.blaze-thumbnails-track:empty){display:none}.thumbnails-carousel .blaze-thumbnails-container{scroll-behavior:smooth;width:100%;max-width:100%;margin-top:1.2rem;overflow-x:auto;overflow-y:hidden}@media screen and (min-width:1024px){.thumbnails-carousel .blaze-thumbnails-container{width:calc(var(--thumbnail-button-width) + 2px);aspect-ratio:106/997;flex-shrink:0;height:100%;max-height:500px;margin-top:0;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:1439px){.thumbnails-carousel .blaze-thumbnails-container{aspect-ratio:106/738}}.thumbnails-carousel .blaze-thumbnails-container::-webkit-scrollbar{display:none}.thumbnails-carousel .blaze-thumbnails-container{-ms-overflow-style:none;scrollbar-width:none}}.thumbnails-carousel .blaze-thumbnails-container :-webkit-any(*){box-sizing:border-box}.thumbnails-carousel .blaze-thumbnails-container :is(*){box-sizing:border-box}.thumbnails-carousel .blaze-thumbnails-track{gap:max(.5rem,min(.41666vw,.8rem));width:fit-content;display:flex}@media screen and (min-width:1024px){.thumbnails-carousel .blaze-thumbnails-track{flex-direction:column;height:fit-content}}.thumbnails-carousel .thumbnail-button{width:var(--thumbnail-button-width);aspect-ratio:106/146;border:1px solid var(--indigo-10);cursor:pointer;background:0 0;border-radius:max(.4rem,min(.41666vw,.8rem));height:auto;padding:max(.5rem,min(.41666vw,.8rem));transition:all .2s;overflow:hidden}.thumbnails-carousel .thumbnail-button:hover{border-color:var(--violeta-30)}.thumbnails-carousel .thumbnail-button.active{border-color:var(--color-accent)}.thumbnails-carousel .thumbnail-button :-webkit-any(img){object-fit:cover;width:100%;height:100%;display:block}.thumbnails-carousel .thumbnail-button :is(img){object-fit:cover;width:100%;height:100%;display:block}.thumbnails-carousel .thumbnail-button.thumbnail-button--video{position:relative}.thumbnails-carousel .thumbnail-button.thumbnail-button--video:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.thumbnails-carousel .thumbnail-button__play-icon{pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumbnails-carousel .thumbnail-button__play-icon :-webkit-any(svg){color:#fff}.thumbnails-carousel .thumbnail-button__play-icon :is(svg){color:#fff}.thumbnails-carousel .thumbnail-button__play-icon:is(.thumbnail-button:hover .thumbnail-button__play-icon){background:#000c;transform:translate(-50%,-50%)scale(1.1)}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}}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}.richtext-block{color:var(--color-text-body);font-size:max(1.6rem,min(1.04166vw,2rem))}.richtext-block :-moz-any(*){line-height:140%}.richtext-block :-webkit-any(*){line-height:140%}.richtext-block :is(*){line-height:140%}.richtext-block :-webkit-any(*)+:-webkit-any(h1,h2,h3,h4,h5,h6){margin-top:2.8rem}.richtext-block :is(*)+:is(h1,h2,h3,h4,h5,h6){margin-top:2.8rem}.richtext-block :-moz-any(p):not(:last-child){margin-bottom:1.6rem}.richtext-block :-webkit-any(p):not(:last-child){margin-bottom:1.6rem}.richtext-block :is(p):not(:last-child){margin-bottom:1.6rem}.richtext-block :-webkit-any(h1,h2,h3,h4,h5,h6)+:-webkit-any(p){margin-top:2rem}.richtext-block :is(h1,h2,h3,h4,h5,h6)+:is(p){margin-top:2rem}.richtext-block :-webkit-any(h1,h2,h3,h4,h5,h6){font-style:italic}.richtext-block :is(h1,h2,h3,h4,h5,h6){font-style:italic}.richtext-block :-webkit-any(h1){font-size:200%}.richtext-block :is(h1){font-size:200%}.richtext-block :-webkit-any(h2){font-size:180%}.richtext-block :is(h2){font-size:180%}.richtext-block :-webkit-any(h3){font-size:160%}.richtext-block :is(h3){font-size:160%}.richtext-block :-webkit-any(h4){font-size:140%}.richtext-block :is(h4){font-size:140%}.richtext-block :-webkit-any(h5){font-size:120%}.richtext-block :is(h5){font-size:120%}.richtext-block :-webkit-any(ul){padding-left:2rem}.richtext-block :is(ul){padding-left:2rem}.richtext-block :is(ul ul){margin-top:1.6rem}youtube-modal,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}:-moz-any(back-to-top){cursor:pointer;z-index:9999;background:#c0f139;border:1px solid #000;border-radius:30%;justify-content:center;align-items:center;padding:max(.8rem,min(.625vw,1.2rem));transition:bottom .3s ease-in-out;display:none;position:fixed;bottom:9.6rem;right:1.6rem}:-webkit-any(back-to-top){cursor:pointer;z-index:9999;background:#c0f139;border:1px solid #000;border-radius:30%;justify-content:center;align-items:center;padding:max(.8rem,min(.625vw,1.2rem));transition:bottom .3s ease-in-out;display:none;position:fixed;bottom:9.6rem;right:1.6rem}:is(back-to-top){cursor:pointer;z-index:9999;background:#c0f139;border:1px solid #000;border-radius:30%;justify-content:center;align-items:center;padding:max(.8rem,min(.625vw,1.2rem));transition:bottom .3s ease-in-out;display:none;position:fixed;bottom:9.6rem;right:1.6rem}:-webkit-any(back-to-top) :-webkit-any(svg){stroke:#013907;width:100%;min-width:max(2rem,min(1.25vw,2.4rem));max-width:max(2rem,min(1.25vw,2.4rem));height:100%;min-height:max(2rem,min(1.25vw,2.4rem));max-height:max(2rem,min(1.25vw,2.4rem));display:block}:is(back-to-top) :is(svg){stroke:#013907;width:100%;min-width:max(2rem,min(1.25vw,2.4rem));max-width:max(2rem,min(1.25vw,2.4rem));height:100%;min-height:max(2rem,min(1.25vw,2.4rem));max-height:max(2rem,min(1.25vw,2.4rem));display:block}@media screen and (max-width:580px){:-moz-any(body):has(.fixedbar-mobile-product.is-visible) #launcher{bottom:8rem!important}:-webkit-any(body):has(.fixedbar-mobile-product.is-visible) #launcher{bottom:8rem!important}:is(body):has(.fixedbar-mobile-product.is-visible) #launcher{bottom:8rem!important}:-moz-any(body):has(.fixedbar-mobile-product.is-visible) :-moz-any(back-to-top){bottom:16rem}:-webkit-any(body):has(.fixedbar-mobile-product.is-visible) :-webkit-any(back-to-top){bottom:16rem}:is(body):has(.fixedbar-mobile-product.is-visible) :is(back-to-top){bottom:16rem}}.main-product-kit{margin-top:max(2.2rem,min(1.25vw,2.4rem))}.main-product-kit .dropdown-heading .dropdown-heading__title{color:var(--color-accent);font-family:var(--family-dm);text-transform:uppercase;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:600;line-height:100%}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon{justify-content:center;align-items:center;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));display:flex}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :-moz-any(svg){object-fit:contain;width:100%;height:100%;display:block}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :-webkit-any(svg){object-fit:contain;width:100%;height:100%;display:block}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){object-fit:contain;width:100%;height:100%;display:block}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :-webkit-any(svg) :-webkit-any(path){stroke:var(--color-accent)}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg) :is(path){stroke:var(--color-accent)}.main-product-kit .dropdown-content .dropdown-content__inner{flex-direction:column;gap:max(.6rem,min(.41667vw,.8rem));display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item{border:1px solid var(--indigo-10);background-color:var(--white);border-radius:.2rem;grid-template-columns:auto minmax(0,2fr);gap:max(1.2rem,min(.83333vw,1.6rem));padding:.6rem max(.8rem,min(.625vw,1.2rem));display:grid}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-image{width:max(5.5rem,min(3.4375vw,6.6rem));height:8rem;display:block}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-image :-webkit-any(img){object-fit:cover;width:100%;height:100%}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-image :is(img){object-fit:cover;width:100%;height:100%}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content{flex-direction:column;gap:.8rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content .dropdown-content__item-name{color:var(--color-text-body);text-overflow:ellipsis;font-family:var(--family-dm);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;width:100%;font-size:max(1.4rem,min(.83333vw,1.6rem));font-style:normal;font-weight:500;line-height:120%;text-decoration:none;display:-webkit-box;overflow:hidden}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:line-through}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--color-accent);flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.6rem,min(.9375vw,1.8rem))}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-moz-any(product-price) .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container{flex-direction:column;gap:.2rem;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:line-through}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:600;text-decoration:line-through}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--color-accent);flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container .product-price__current-discount{color:var(--color-accent);flex-flow:wrap;align-items:baseline;gap:.2rem;font-size:max(1.2rem,min(.72917vw,1.4rem));font-weight:600;display:flex}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.6rem,min(.9375vw,1.8rem))}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.6rem,min(.9375vw,1.8rem))}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments{color:var(--indigo-50);font-size:max(1rem,min(.625vw,1.2rem));font-weight:400;display:inline}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__installments :-webkit-any(*){color:inherit;font-size:inherit;display:inline}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments :is(*){color:inherit;font-size:inherit;display:inline}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__installments :-webkit-any(svg){width:max(1rem,min(.67708vw,1.3rem));height:auto;margin-right:.4rem;display:inline-block}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments :is(svg){width:max(1rem,min(.67708vw,1.3rem));height:auto;margin-right:.4rem;display:inline-block}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :-webkit-any(product-price) .product-price__wrapper .product-price__installments :-webkit-any(span){font-weight:600}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments :is(span){font-weight:600}.video-block{isolation:isolate;display:block;position:relative;overflow:visible}.video-block .video-block__thumbnail{z-index:2;opacity:1;pointer-events:auto;cursor:pointer;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.video-block .video-block__thumbnail :-moz-any(picture){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :-webkit-any(picture){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :is(picture){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :-webkit-any(picture) :-webkit-any(img){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :is(picture) :is(img){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail .placeholder-svg :-webkit-any(*){pointer-events:none}.video-block .video-block__thumbnail .placeholder-svg :is(*){pointer-events:none}.video-block .video-block__play-button{z-index:3;cursor:pointer;opacity:1;pointer-events:auto;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;padding:max(1.37rem,min(.91145vw,1.75rem));transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-block .video-block__play-button:before{content:"";opacity:0;z-index:-1;background:#ffffff40;border-radius:50%;width:170%;height:170%;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-block .video-block__play-button:hover{background:#fff;transform:translate(-50%,-50%)scale(1.05)}.video-block .video-block__play-button:hover:before{opacity:1}.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){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){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){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){fill:#1bb763;stroke:#1bb763}.video-block .video-block__play-button .video-block__play-button-icon :is(svg) :is(path){fill:#1bb763;stroke:#1bb763}.video-block.is-playing .video-block__thumbnail{opacity:0;pointer-events:none;z-index:2}.video-block.is-playing .video-block__play-button{opacity:0;pointer-events:none;z-index:3}.video-block.is-playing:hover .video-block__play-button{opacity:1;pointer-events:auto}.video-block.is-playing.disable-pause .video-block__play-button{display:none;opacity:0!important;pointer-events:none!important}.video-block.is-playing.disable-pause .video-block__thumbnail{pointer-events:none;cursor:default}.video-block.is-playing.disable-pause .video-block__video-template{cursor:default}.video-block.is-paused .video-block__thumbnail,.video-block.is-paused .video-block__play-button{opacity:1;pointer-events:auto}.video-block .video-block__video-template{aspect-ratio:16/9;z-index:1;cursor:pointer;background:0 0;width:100%;height:100%;position:relative;overflow:visible}.video-block .video-block__video-template :-webkit-any(video,iframe,.video-block__video-tag){z-index:1;border-radius:inherit;position:relative}.video-block .video-block__video-template :is(video,iframe,.video-block__video-tag){z-index:1;border-radius:inherit;position:relative}@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%;position:absolute;top:0;left:0}.video-block .video-block__content-wrapper>*{pointer-events:auto}.grid-images{--grid-gap:clamp(1rem, .625vw, 1.2rem);gap:var(--grid-gap);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);grid-template-areas:"tile2 tile2""tile1 tile3""tile1 tile4";width:100%;display:grid}@media(min-width:560px){.grid-images{grid-template-rows:repeat(2,1fr);grid-template-columns:4.8fr 5.2fr 7fr;grid-template-areas:"tile1 tile2 tile2""tile1 tile3 tile4"}}.grid-images .grid-images__tile--1,.grid-images .grid-images__tile--2,.grid-images .grid-images__tile--3,.grid-images .grid-images__tile--4{overflow:hidden}.grid-images .grid-images__tile--1{grid-area:tile1}.grid-images .grid-images__tile--2{grid-area:tile2}.grid-images .grid-images__tile--3{grid-area:tile3}.grid-images .grid-images__tile--4{grid-area:tile4}.grid-images .grid-images__tile--1{border-radius:4px 4px 4px 16px}.grid-images .grid-images__tile--2{border-radius:16px 16px 4px 4px}.grid-images .grid-images__tile--3{border-radius:4px}.grid-images .grid-images__tile--4{border-radius:4px 4px 16px}@media(min-width:560px){.grid-images .grid-images__tile--1{border-radius:16px 4px 4px 16px}.grid-images .grid-images__tile--2{border-radius:4px 16px 4px 4px}.grid-images .grid-images__tile--3{border-radius:4px}.grid-images .grid-images__tile--4{border-radius:4px 4px 16px}}.footer{background:hsl(var(--positiveco-neutral-900));color:hsl(var(--positiveco-neutral-0));padding-top:max(2.5rem,min(3.125vw,6rem));padding-bottom:max(2.5rem,min(3.125vw,6rem))}.footer .footer__header,.footer .footer__content,.footer .footer__footer{max-width:var(--page-width);margin:0 auto}.footer .footer__content{--footer-group-padding:min(7.5rem, 3.90625vw);flex-wrap:wrap;padding:1.8rem 0;display:flex;overflow:hidden}@media screen and (min-width:768px){.footer .footer__content{padding:min(4rem,2.08333vw) 0}}@media screen and (min-width:1024px){.footer .footer__content{flex-wrap:nowrap}}.footer .footer__header{flex-direction:column;justify-content:center;align-items:center;gap:1.8rem;display:flex}@media screen and (min-width:768px){.footer .footer__header{flex-direction:row;justify-content:space-between}.footer .footer__header .group:first-child{gap:min(4.8rem,2.5vw)}}.footer .footer__header .group:last-child{gap:4.5rem}@media screen and (min-width:768px){.footer .footer__header .group:last-child{gap:min(1.9rem,.98958vw)}}.footer .footer-group{border-bottom:1px solid hsl(var(--positiveco-verde-limao-200));flex:0 0 100%;padding:1.5rem 1.4rem 0;transition:all .3s}@media screen and (max-width:1023px){.footer .footer-group:has(input[data-footer-content-toggler]:checked){padding-top:1.5rem;padding-bottom:1.5rem}}@media screen and (min-width:768px)and (max-width:1023px){.footer .footer-group{flex:0 0 calc((100% - var(--footer-group-padding)) / 2)}.footer .footer-group:nth-child(2n){margin-left:var(--footer-group-padding);padding-left:var(--footer-group-padding)}.footer .footer-group:nth-child(odd):last-child{flex-basis:100%}}@media screen and (min-width:1024px){.footer .footer-group{border-bottom:none;flex:1 1 0;min-width:0;padding:0}.footer .footer-group:not(:first-child){margin-left:var(--footer-group-padding);border-left:1px solid hsl(var(--positiveco-verde-limao-200));padding-left:var(--footer-group-padding)}.footer .footer-group:has(.footer-social-links){flex-grow:1.5}}.footer .footer-group .footer-group__heading{text-transform:uppercase;text-align:left;font-size:max(1.6rem,min(1.14583vw,2.2rem));font-family:var(--family-dm);cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;padding:0 0 1.5rem;display:flex}@media screen and (min-width:1024px){.footer .footer-group .footer-group__heading{font-weight:600}}@media screen and (min-width:1024px){.footer .footer-group .footer-group__heading :-webkit-any(svg){display:none}}.footer .footer-group .footer-group__heading :-moz-any(svg){flex-shrink:0}@media screen and (min-width:1024px){.footer .footer-group .footer-group__heading :-moz-any(svg){display:none}}.footer .footer-group .footer-group__heading :-webkit-any(svg){flex-shrink:0}.footer .footer-group .footer-group__heading :is(svg){flex-shrink:0}@media screen and (min-width:1024px){.footer .footer-group .footer-group__heading :-webkit-any(svg){display:none}.footer .footer-group .footer-group__heading :is(svg){display:none}}.footer .footer-group .footer-group__heading :-webkit-any(svg) :-webkit-any(path[name=vertical]){transform-origin:50%;transition:transform .3s ease-in-out}.footer .footer-group .footer-group__heading :is(svg) :is(path[name=vertical]){transform-origin:50%;transition:transform .3s ease-in-out}@media screen and (max-width:1024px){.footer .footer-group .footer-group__content{grid-template-rows:0fr;min-height:0;transition:grid-template-rows .3s ease-in-out;display:grid;overflow:hidden}.footer .footer-group .footer-group__group{min-height:0}.footer .footer-group .footer-group__group:has(.footer-social-links){max-width:100%;overflow:hidden}}.footer .footer-group:has(input[data-footer-content-toggler]:checked) .footer-group__heading :is(svg path[name=vertical]){transform:rotate(90deg)}@media screen and (max-width:1024px){.footer .footer-group:has(input[data-footer-content-toggler]:checked) .footer-group__content{grid-template-rows:1fr}}.footer .footer-link-list{width:100%}.footer .footer-link-list :-moz-any(ul){flex-direction:column;gap:1.2rem;list-style:none;display:flex}.footer .footer-link-list :-moz-any(ul) .footer-link-list__list{padding-left:1.4rem}.footer .footer-link-list :-webkit-any(ul){flex-direction:column;gap:1.2rem;list-style:none;display:flex}.footer .footer-link-list :is(ul){flex-direction:column;gap:1.2rem;list-style:none;display:flex}.footer .footer-link-list :-webkit-any(ul) .footer-link-list__list{padding-left:1.4rem}.footer .footer-link-list :is(ul) .footer-link-list__list{padding-left:1.4rem}.footer .footer-link-list :-webkit-any(ul) .footer-link-list__list :-webkit-any(li:first-child){padding-top:1.4rem}.footer .footer-link-list :is(ul) .footer-link-list__list :is(li:first-child){padding-top:1.4rem}.footer .footer-link-list :-webkit-any(ul) .footer-link-list__list :-webkit-any(style+.footer-link-list__item){padding-top:1.4rem}.footer .footer-link-list :is(ul) .footer-link-list__list :is(style+.footer-link-list__item){padding-top:1.4rem}.footer .footer-link-list .footer-link-list__item-header-link{color:var(--color-link);white-space:nowrap;margin-bottom:1px;font-size:max(1.4rem,min(.9375vw,1.8rem));text-decoration:none;transition:all .3s;display:inline-block;position:relative}.footer .footer-link-list .footer-link-list__item-header-link:after{content:"";background-color:hsl(var(--positiveco-verde-limao-200));width:0%;height:1px;transition:width .3s;position:absolute;bottom:-1px;left:0}.footer .footer-link-list .footer-link-list__item-header-link:hover{color:var(--color-link-hover)}.footer .footer-link-list .footer-link-list__item-header-link:hover:after{width:100%}.footer .footer-link-list .footer-link-list__item-header{justify-content:space-between;align-items:center;display:flex}.footer .footer-link-list .footer-link-list__item-header :-moz-any(i){cursor:pointer;background:0 0;border-radius:.2rem;padding:.2rem;transition:all .3s}.footer .footer-link-list .footer-link-list__item-header :-moz-any(i):hover{color:hsl(var(--positiveco-verde-limao-200));background:#ffffff1a}.footer .footer-link-list .footer-link-list__item-header :-webkit-any(i){cursor:pointer;background:0 0;border-radius:.2rem;padding:.2rem;transition:all .3s}.footer .footer-link-list .footer-link-list__item-header :is(i){cursor:pointer;background:0 0;border-radius:.2rem;padding:.2rem;transition:all .3s}.footer .footer-link-list .footer-link-list__item-header :-webkit-any(i):hover{color:hsl(var(--positiveco-verde-limao-200));background:#ffffff1a}.footer .footer-link-list .footer-link-list__item-header :is(i):hover{color:hsl(var(--positiveco-verde-limao-200));background:#ffffff1a}.footer-social-links{width:100%;overflow:hidden}.footer-social-links :is(menu ul){justify-content:start;gap:2rem;list-style:none;display:flex}.footer-social-links :is(menu ul):has(>:nth-child(5)){justify-content:space-between}.footer-social-links :-moz-any(menu ul) :-moz-any(li){flex-shrink:0;list-style:none}.footer-social-links :-webkit-any(menu ul) :-webkit-any(li){flex-shrink:0;list-style:none}.footer-social-links :is(menu ul) :is(li){flex-shrink:0;list-style:none}.footer-social-links :-moz-any(menu ul) :-moz-any(li) :-moz-any(label){cursor:pointer;color:#aaa;border-radius:.4rem;padding:.2rem;transition:all .3s;display:flex}.footer-social-links :-moz-any(menu ul) :-moz-any(li) :-moz-any(label):has(input:checked){color:hsl(var(--positiveco-verde-limao-200))}.footer-social-links :-moz-any(menu ul) :-moz-any(li) :-moz-any(label):hover{color:hsl(var(--positiveco-verde-limao-200));background:#ffffff1a}.footer-social-links :-webkit-any(menu ul) :-webkit-any(li) :-webkit-any(label){cursor:pointer;color:#aaa;border-radius:.4rem;padding:.2rem;transition:all .3s;display:flex}.footer-social-links :is(menu ul) :is(li) :is(label){cursor:pointer;color:#aaa;border-radius:.4rem;padding:.2rem;transition:all .3s;display:flex}.footer-social-links :-webkit-any(menu ul) :-webkit-any(li) :-webkit-any(label):has(input:checked){color:hsl(var(--positiveco-verde-limao-200))}.footer-social-links :is(menu ul) :is(li) :is(label):has(input:checked){color:hsl(var(--positiveco-verde-limao-200))}.footer-social-links :-webkit-any(menu ul) :-webkit-any(li) :-webkit-any(label):hover{color:hsl(var(--positiveco-verde-limao-200));background:#ffffff1a}.footer-social-links :is(menu ul) :is(li) :is(label):hover{color:hsl(var(--positiveco-verde-limao-200));background:#ffffff1a}.footer-social-links :-webkit-any(menu ul) :-webkit-any(li) :-webkit-any(svg){width:max(2.4rem,min(1.66666vw,3.2rem));height:auto;transition:color .3s;display:block}.footer-social-links :is(menu ul) :is(li) :is(svg){width:max(2.4rem,min(1.66666vw,3.2rem));height:auto;transition:color .3s;display:block}.footer-social-links :is(nav ul){flex-direction:column;gap:1.2rem;list-style:none;display:flex}.footer-social-links :-webkit-any(nav ul) :-webkit-any(li) :-webkit-any(a){color:#fff;justify-content:space-between;align-items:center;font-size:max(1.4rem,min(.83333vw,1.6rem));text-decoration:none;transition:color .3s;display:flex}.footer-social-links :is(nav ul) :is(li) :is(a){color:#fff;justify-content:space-between;align-items:center;font-size:max(1.4rem,min(.83333vw,1.6rem));text-decoration:none;transition:color .3s;display:flex}.footer-social-links .footer-social-links__contents{padding-top:1.2rem;list-style:none}.footer-social-links{--slide-duration:.4s;--slide-easing:cubic-bezier(.4, 0, .2, 1);overflow:hidden}.footer-social-links .footer-social-links__contents{transition:transform var(--slide-duration) var(--slide-easing);display:flex}.footer-social-links .footer-social-links__content{flex:0 0 100%;min-width:100%}.footer-social-links:has(input[data-social-tab=instagram]:checked){--active-index:0}.footer-social-links:has(input[data-social-tab=tiktok]:checked){--active-index:1}.footer-social-links:has(input[data-social-tab=twitter]:checked){--active-index:2}.footer-social-links:has(input[data-social-tab=youtube]:checked){--active-index:3}.footer-social-links:has(input[data-social-tab=facebook]:checked){--active-index:4}.footer-social-links:has(input[data-social-tab=pinterest]:checked){--active-index:5}.footer-social-links .footer-social-links__contents:has([data-content=instagram]){--instagram-offset:0}.footer-social-links .footer-social-links__contents{--tiktok-offset:0}.footer-social-links .footer-social-links__contents:has([data-content=instagram]~[data-content=tiktok]){--tiktok-offset:1}.footer-social-links .footer-social-links__contents:has([data-content=tiktok]:first-child){--tiktok-offset:0}.footer-social-links .footer-social-links__contents{--twitter-offset:0}.footer-social-links .footer-social-links__contents:has([data-content=instagram]){--twitter-offset:calc(var(--twitter-offset,0) + 1)}.footer-social-links .footer-social-links__contents:has([data-content=tiktok]:not(:has(~[data-content=twitter]))){--twitter-offset:calc(var(--twitter-offset,0) + 1)}.footer-social-links:has(input[data-social-tab=instagram]:checked) .footer-social-links__contents{transform:translate(0)}.footer-social-links:has(input[data-social-tab=tiktok]:checked) .footer-social-links__contents{transform:translate(-100%)}.footer-social-links:has(input[data-social-tab=twitter]:checked) .footer-social-links__contents{transform:translate(-200%)}.footer-social-links:has(input[data-social-tab=youtube]:checked) .footer-social-links__contents{transform:translate(-300%)}.footer-social-links:has(input[data-social-tab=facebook]:checked) .footer-social-links__contents{transform:translate(-400%)}.footer-social-links:has(input[data-social-tab=pinterest]:checked) .footer-social-links__contents{transform:translate(-500%)}.footer-social-links:has(input[data-social-tab=instagram]:checked) .footer-social-links__contents:has([data-content=instagram]:first-child){transform:translate(0)}.footer-social-links:has(input[data-social-tab=tiktok]:checked) .footer-social-links__contents:has([data-content=tiktok]:first-child){transform:translate(0)}.footer-social-links:has(input[data-social-tab=tiktok]:checked) .footer-social-links__contents:has([data-content=tiktok]:nth-child(2)){transform:translate(-100%)}.footer-social-links:has(input[data-social-tab=twitter]:checked) .footer-social-links__contents:has([data-content=twitter]:first-child){transform:translate(0)}.footer-social-links:has(input[data-social-tab=twitter]:checked) .footer-social-links__contents:has([data-content=twitter]:nth-child(2)){transform:translate(-100%)}.footer-social-links:has(input[data-social-tab=twitter]:checked) .footer-social-links__contents:has([data-content=twitter]:nth-child(3)){transform:translate(-200%)}.footer-social-links:has(input[data-social-tab=youtube]:checked) .footer-social-links__contents:has([data-content=youtube]:first-child){transform:translate(0)}.footer-social-links:has(input[data-social-tab=youtube]:checked) .footer-social-links__contents:has([data-content=youtube]:nth-child(2)){transform:translate(-100%)}.footer-social-links:has(input[data-social-tab=youtube]:checked) .footer-social-links__contents:has([data-content=youtube]:nth-child(3)){transform:translate(-200%)}.footer-social-links:has(input[data-social-tab=youtube]:checked) .footer-social-links__contents:has([data-content=youtube]:nth-child(4)){transform:translate(-300%)}.footer-social-links:has(input[data-social-tab=facebook]:checked) .footer-social-links__contents:has([data-content=facebook]:first-child){transform:translate(0)}.footer-social-links:has(input[data-social-tab=facebook]:checked) .footer-social-links__contents:has([data-content=facebook]:nth-child(2)){transform:translate(-100%)}.footer-social-links:has(input[data-social-tab=facebook]:checked) .footer-social-links__contents:has([data-content=facebook]:nth-child(3)){transform:translate(-200%)}.footer-social-links:has(input[data-social-tab=facebook]:checked) .footer-social-links__contents:has([data-content=facebook]:nth-child(4)){transform:translate(-300%)}.footer-social-links:has(input[data-social-tab=facebook]:checked) .footer-social-links__contents:has([data-content=facebook]:nth-child(5)){transform:translate(-400%)}.footer-social-links:has(input[data-social-tab=pinterest]:checked) .footer-social-links__contents:has([data-content=pinterest]:first-child){transform:translate(0)}.footer-social-links:has(input[data-social-tab=pinterest]:checked) .footer-social-links__contents:has([data-content=pinterest]:nth-child(2)){transform:translate(-100%)}.footer-social-links:has(input[data-social-tab=pinterest]:checked) .footer-social-links__contents:has([data-content=pinterest]:nth-child(3)){transform:translate(-200%)}.footer-social-links:has(input[data-social-tab=pinterest]:checked) .footer-social-links__contents:has([data-content=pinterest]:nth-child(4)){transform:translate(-300%)}.footer-social-links:has(input[data-social-tab=pinterest]:checked) .footer-social-links__contents:has([data-content=pinterest]:nth-child(5)){transform:translate(-400%)}.footer-social-links:has(input[data-social-tab=pinterest]:checked) .footer-social-links__contents:has([data-content=pinterest]:nth-child(6)){transform:translate(-500%)}.item-card-prescritores{flex-direction:column;gap:max(3.2rem,min(3.125vw,6rem));display:flex}@media screen and (min-width:768px){.item-card-prescritores{flex-direction:row}}.item-card-prescritores .item-card-prescritores__image{display:flex}@media screen and (min-width:768px){.item-card-prescritores .item-card-prescritores__image .image-block{width:max(20rem,min(26.0417vw,50rem))}}.item-card-prescritores .item-card-prescritores__image .image-block .image-block__image{border-radius:.4rem}.item-card-prescritores .item-card-prescritores__content{flex-direction:column;gap:max(1.2rem,min(.83333vw,1.6rem));display:flex}.item-card-prescritores .item-card-prescritores__content .item-card-prescritores__name{align-items:center;gap:1rem;display:flex}.item-card-prescritores .item-card-prescritores__content .item-card-prescritores__content-inner{flex-direction:column;gap:max(1.2rem,min(1.45833vw,2.8rem));display:flex}.item-card-prescritores .item-card-prescritores__content .item-card-prescritores__content-inner .item-card-prescritores__subtitle{border-bottom:1px solid hsl(var(--possible-neutral-500));width:100%;padding-bottom:max(2.4rem,min(1.45833vw,2.8rem))}carousel-tabs{width:100%;display:block;position:relative}carousel-tabs .carousel-tabs__wrapper{flex-direction:column;width:100%;max-width:100%;display:flex}carousel-tabs .carousel-tabs__nav{max-width:var(--page-width);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;justify-content:center;gap:max(4.4rem,min(5.20833vw,10rem));margin-bottom:max(2rem,min(1.66667vw,3.2rem));margin-left:auto;margin-right:auto;padding-left:5vw;display:flex;overflow-x:auto;overflow-y:hidden}carousel-tabs .carousel-tabs__tab{color:var(--text-color);font-family:var(--family-dm);letter-spacing:-.04rem;text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:max(2rem,min(1.66667vw,3.2rem));font-style:normal;font-weight:500;line-height:120%;text-decoration:none;transition:color .3s}carousel-tabs .carousel-tabs__tab:hover{color:var(--active-tab-color)}carousel-tabs .carousel-tabs__tab.carousel-tabs__tab--active{color:var(--active-tab-color);text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.12em}carousel-tabs .carousel-tabs__panels{width:100%;position:relative}carousel-tabs .carousel-tabs__panel{width:100%;display:none}carousel-tabs .carousel-tabs__panel.carousel-tabs__panel--active{display:block}carousel-tabs .carousel-tabs__slider{width:100%;position:relative}carousel-tabs .carousel-tabs__slider .blaze-container{position:relative}carousel-tabs .carousel-tabs__slider .blaze-track-container{padding-left:5vw;padding-right:5vw;overflow:hidden}carousel-tabs .carousel-tabs__slider .carousel-tabs-card{height:max(38.8rem,min(33.0208vw,63.4rem))}carousel-tabs .blaze-track{display:flex}carousel-tabs .carousel-tabs__slide{flex-shrink:0}carousel-tabs .carousel-tabs__arrow{z-index:10;cursor:pointer;background:0 0;border:none;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){carousel-tabs .carousel-tabs__arrow{display:none}}carousel-tabs .carousel-tabs__arrow:hover{opacity:.8}carousel-tabs .carousel-tabs__arrow :-webkit-any(svg){width:max(3rem,min(1.82292vw,3.5rem));min-width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem));min-height:max(3rem,min(1.82292vw,3.5rem));display:block}carousel-tabs .carousel-tabs__arrow :is(svg){width:max(3rem,min(1.82292vw,3.5rem));min-width:max(3rem,min(1.82292vw,3.5rem));height:max(3rem,min(1.82292vw,3.5rem));min-height:max(3rem,min(1.82292vw,3.5rem));display:block}carousel-tabs .carousel-tabs__arrow.carousel-tabs__arrow--prev[disabled],carousel-tabs .carousel-tabs__arrow.carousel-tabs__arrow--next[disabled]{opacity:0}carousel-tabs .carousel-tabs__arrow.carousel-tabs__arrow--next,carousel-tabs .carousel-tabs__arrow.blaze-next{right:max(5rem,min(3.64583vw,7rem))}carousel-tabs .carousel-tabs__arrow.carousel-tabs__arrow--prev,carousel-tabs .carousel-tabs__arrow.blaze-prev{left:max(5rem,min(3.64583vw,7rem))}carousel-tabs .carousel-tabs__pagination{justify-content:center;align-items:center;gap:max(.7rem,min(.72917vw,1.4rem));margin-top:max(2rem,min(1.66667vw,3.2rem));display:flex}carousel-tabs .carousel-tabs__pagination :-moz-any(button){cursor:pointer;background-color:#828282;border:1px solid #828282;border-radius:50%;width:max(.6rem,min(.52083vw,1rem));min-width:max(.6rem,min(.52083vw,1rem));height:max(.6rem,min(.52083vw,1rem));min-height:max(.6rem,min(.52083vw,1rem));font-size:0;transition:all .3s ease-in-out}carousel-tabs .carousel-tabs__pagination :-moz-any(button).active{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .carousel-tabs__pagination :-moz-any(button)[aria-current=true]{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .carousel-tabs__pagination :-moz-any(button):hover{opacity:.8}carousel-tabs .carousel-tabs__pagination :-webkit-any(button){cursor:pointer;background-color:#828282;border:1px solid #828282;border-radius:50%;width:max(.6rem,min(.52083vw,1rem));min-width:max(.6rem,min(.52083vw,1rem));height:max(.6rem,min(.52083vw,1rem));min-height:max(.6rem,min(.52083vw,1rem));font-size:0;transition:all .3s ease-in-out}carousel-tabs .carousel-tabs__pagination :is(button){cursor:pointer;background-color:#828282;border:1px solid #828282;border-radius:50%;width:max(.6rem,min(.52083vw,1rem));min-width:max(.6rem,min(.52083vw,1rem));height:max(.6rem,min(.52083vw,1rem));min-height:max(.6rem,min(.52083vw,1rem));font-size:0;transition:all .3s ease-in-out}carousel-tabs .carousel-tabs__pagination :-webkit-any(button).active{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .carousel-tabs__pagination :is(button).active{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .carousel-tabs__pagination :-webkit-any(button)[aria-current=true]{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .carousel-tabs__pagination :is(button)[aria-current=true]{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .carousel-tabs__pagination :-webkit-any(button):hover{opacity:.8}carousel-tabs .carousel-tabs__pagination :is(button):hover{opacity:.8}carousel-tabs .blaze-pagination{justify-content:center;align-items:center;gap:max(.7rem,min(.72917vw,1.4rem));margin-top:max(2rem,min(1.66667vw,3.2rem));display:flex}carousel-tabs .blaze-pagination :-moz-any(button){cursor:pointer;background-color:#828282;border:1px solid #828282;border-radius:50%;width:max(.6rem,min(.52083vw,1rem));min-width:max(.6rem,min(.52083vw,1rem));height:max(.6rem,min(.52083vw,1rem));min-height:max(.6rem,min(.52083vw,1rem));font-size:0;transition:all .3s ease-in-out}carousel-tabs .blaze-pagination :-moz-any(button).active{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .blaze-pagination :-moz-any(button)[aria-current=true]{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .blaze-pagination :-moz-any(button):hover{opacity:.8}carousel-tabs .blaze-pagination :-webkit-any(button){cursor:pointer;background-color:#828282;border:1px solid #828282;border-radius:50%;width:max(.6rem,min(.52083vw,1rem));min-width:max(.6rem,min(.52083vw,1rem));height:max(.6rem,min(.52083vw,1rem));min-height:max(.6rem,min(.52083vw,1rem));font-size:0;transition:all .3s ease-in-out}carousel-tabs .blaze-pagination :is(button){cursor:pointer;background-color:#828282;border:1px solid #828282;border-radius:50%;width:max(.6rem,min(.52083vw,1rem));min-width:max(.6rem,min(.52083vw,1rem));height:max(.6rem,min(.52083vw,1rem));min-height:max(.6rem,min(.52083vw,1rem));font-size:0;transition:all .3s ease-in-out}carousel-tabs .blaze-pagination :-webkit-any(button).active{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .blaze-pagination :is(button).active{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .blaze-pagination :-webkit-any(button)[aria-current=true]{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .blaze-pagination :is(button)[aria-current=true]{background-color:hsl(var(--white));border:1px solid hsl(var(--white))}carousel-tabs .blaze-pagination :-webkit-any(button):hover{opacity:.8}carousel-tabs .blaze-pagination :is(button):hover{opacity:.8}.carousel-tabs-card{--card-border-radius:.8rem;--card-padding-vertical-desktop:2rem;--card-padding-horizontal-desktop:3rem;--card-padding-vertical-mobile:2rem;--card-padding-horizontal-mobile:3rem;--content-image-width-mobile:100px;--content-image-width-desktop:250px;border-radius:var(--card-border-radius);flex-shrink:0;height:63.4rem;position:relative;overflow:hidden}@media(max-width:767px){.carousel-tabs-card{aspect-ratio:41.5/63.4;width:100%;height:auto}}.carousel-tabs-card .carousel-tabs-card__image-wrapper{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.carousel-tabs-card .carousel-tabs-card__image-wrapper .carousel-tabs-card__image{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.carousel-tabs-card .carousel-tabs-card__image-wrapper .carousel-tabs-card__image-placeholder{background-color:#333;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.carousel-tabs-card .carousel-tabs-card__image-wrapper .carousel-tabs-card__image-placeholder .placeholder-svg{opacity:.5;width:50%;height:50%}.carousel-tabs-card .carousel-tabs-card__image-wrapper .carousel-tabs-card__overlay{background:linear-gradient(180deg,transparent 0%,var(--card-overlay-color) 100%);opacity:var(--card-overlay-opacity);z-index:1;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.carousel-tabs-card .carousel-tabs-card__image-wrapper .carousel-tabs-card__overlay-animated{background-color:var(--animated-overlay-color);height:100%;opacity:var(--animated-overlay-opacity);z-index:2;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.carousel-tabs-card .carousel-tabs-card__content{padding:var(--card-padding-vertical-desktop) var(--card-padding-horizontal-desktop);z-index:3;flex-direction:column;align-items:center;gap:2.4rem;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media(max-width:767px){.carousel-tabs-card .carousel-tabs-card__content{padding:var(--card-padding-vertical-mobile) var(--card-padding-horizontal-mobile)}}.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__content-image-wrapper{width:var(--content-image-width-mobile);flex-shrink:0;overflow:hidden}@media(min-width:768px){.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__content-image-wrapper{width:var(--content-image-width-desktop)}}.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__content-image-wrapper .carousel-tabs-card__content-image{object-fit:contain;width:100%;height:100%}.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__title{color:var(--card-title-color);font-family:var(--family-dm);text-align:center;margin:0;font-size:max(1.8rem,min(2vw,2.4rem));font-weight:600;line-height:120%;transition:transform .3s}.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__text{color:var(--card-text-color);font-family:var(--family-dm);text-align:center;opacity:0;max-height:0;font-size:max(1.4rem,min(1.5vw,2rem));font-weight:500;transition:opacity .3s ease-in-out .2s,max-height .3s ease-in-out .2s;overflow:hidden}.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__text :-webkit-any(p){margin:0}.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__text :is(p){margin:0}.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__button-wrapper{opacity:0;width:100%;max-height:0;transition:opacity .3s ease-in-out .3s,max-height .3s ease-in-out .3s;overflow:hidden}.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__button-wrapper .carousel-tabs-card__button{color:#283308;text-align:center;letter-spacing:.01rem;text-transform:uppercase;cursor:pointer;background:#fffdf9;border:1px solid #d3d3d3;border-radius:1.2rem;flex-shrink:1;justify-content:center;align-items:center;gap:1rem;width:100%;height:4.2rem;padding:1.2rem 1rem;font-family:Poppins,sans-serif;font-size:max(1.4rem,min(1rem + 1vw,1.6rem));font-style:normal;font-weight:600;line-height:1.8rem;text-decoration:none;transition:all .3s;display:flex}.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__button-wrapper .carousel-tabs-card__button:hover{background:#f5f3ef;border-color:#b8b8b8;transform:translateY(-2px)}.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__button-wrapper .carousel-tabs-card__button:active{transform:translateY(0)}@media(max-width:767px){.carousel-tabs-card .carousel-tabs-card__content .carousel-tabs-card__button-wrapper .carousel-tabs-card__button{height:3.8rem;padding:1rem .8rem;font-size:1.6rem}}.carousel-tabs-card.carousel-tabs-card--text-left .carousel-tabs-card__title,.carousel-tabs-card.carousel-tabs-card--text-left .carousel-tabs-card__text{text-align:left}.carousel-tabs-card.carousel-tabs-card--text-center .carousel-tabs-card__title,.carousel-tabs-card.carousel-tabs-card--text-center .carousel-tabs-card__text{text-align:center}.carousel-tabs-card.carousel-tabs-card--text-right .carousel-tabs-card__title,.carousel-tabs-card.carousel-tabs-card--text-right .carousel-tabs-card__text{text-align:right}.carousel-tabs-card:hover .carousel-tabs-card__image{transform:scale(1.05)}.carousel-tabs-card:hover .carousel-tabs-card__overlay{opacity:calc(var(--card-overlay-opacity) + .1)}.carousel-tabs-card:hover .carousel-tabs-card__title{transform:translateY(-8px)}.carousel-tabs-card:hover .carousel-tabs-card__text{opacity:1;max-height:50rem}.carousel-tabs-card:hover .carousel-tabs-card__button-wrapper{opacity:1;max-height:10rem}.carousel-tabs-card.carousel-tabs-card--has-animated-overlay:hover .carousel-tabs-card__overlay-animated{transform:translateY(0)}.blog-card{flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.blog-card .blog-card__image-wrapper{will-change:transform;border-radius:max(.4rem,min(.26rem + .6vw,.8rem)) max(.4rem,min(.26rem + .6vw,.8rem)) 0 0;flex-shrink:0;width:100%;height:max(21rem,min(18.53rem + 10.53vw,28rem));transition:transform .3s ease-in-out;display:block;position:relative;overflow:hidden}.blog-card .blog-card__image-wrapper:hover .blog-card__image{transform:scale(1.05)}.blog-card .blog-card__image-wrapper .blog-card__image{object-fit:cover;width:100%;height:100%;transition:transform .3s ease-in-out;display:block}.blog-card .blog-card__image-wrapper .blog-card__tags{gap:1rem;display:flex;position:absolute;top:1rem;left:1.16rem}.blog-card .blog-card__image-wrapper .blog-card__tags .blog-card__tag{border-radius:.5rem;padding:max(.4rem,min(.6vw,1rem)) max(1rem,min(1.04vw,2rem));font-size:1.4rem;font-weight:600}@media screen and (min-width:768px){.blog-card .blog-card__image-wrapper .blog-card__tags .blog-card__tag{font-weight:900}}.blog-card .blog-card__content{background-color:hsl(var(--white));border:1px solid #f7f7f7;border-radius:0 0 .8rem .8rem;flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;padding:max(1.5rem,min(.8vw + 1rem,2rem));display:flex}.blog-card .blog-card__content .blog-card__meta-info{justify-content:center;align-self:stretch;align-items:center;gap:max(.8rem,min(.5vw + .6rem,1.2rem));display:flex}.blog-card .blog-card__content .blog-card__meta-info .blog-card__category{-webkit-line-clamp:1;color:var(--Grayscale-GS4,#828282);text-overflow:ellipsis;font-family:var(--family-dm);text-transform:uppercase;-webkit-box-orient:vertical;font-size:max(1.2rem,min(.5vw + .9rem,1.4rem));font-style:normal;font-weight:500;line-height:1.68rem;display:-webkit-box;overflow:hidden}.blog-card .blog-card__content .blog-card__meta-info .blog-card__dot{align-items:center;line-height:0;display:flex}.blog-card .blog-card__content .blog-card__meta-info .blog-card__dot svg{aspect-ratio:1;width:.8rem;height:.8rem}.blog-card .blog-card__content .blog-card__meta-info .blog-card__date{-webkit-line-clamp:1;color:#828282;text-overflow:ellipsis;font-family:var(--family-dm);-webkit-box-orient:vertical;font-size:max(1.2rem,min(.5vw + .9rem,1.4rem));font-style:normal;font-weight:500;line-height:120%;display:-webkit-box;overflow:hidden}.blog-card .blog-card__content .blog-card__title{font-family:var(--family-dm);color:var(--black);margin:0;margin-top:max(0rem,min(1vw - .2rem,1.2rem));font-size:max(1.4rem,min(1vw + .8rem,2rem));font-weight:500;line-height:2.4rem}.blog-card .blog-card__content .blog-card__title :-webkit-any(a){color:inherit;text-decoration:none;display:block}.blog-card .blog-card__content .blog-card__title :is(a){color:inherit;text-decoration:none;display:block}.blog-card .blog-card__content .blog-card__excerpt{color:#828282;-webkit-line-clamp:3;font-size:max(1rem,min(1vw + .4rem,1.6rem));line-height:2.24rem;font-family:var(--family-dm);text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:.3rem;font-weight:400;display:-webkit-box;overflow:hidden}.blog-card .blog-card__content .blog-card__footer{justify-content:space-between;align-items:center;width:100%;margin-top:max(0rem,min(1vw - .2rem,1.2rem));display:flex}.blog-card .blog-card__content .blog-card__footer .blog-card__meta{color:#b3b3b3;align-items:center;gap:.4rem;font-size:max(1.1rem,min(1.3vw,1.4rem));display:flex}.blog-card .blog-card__content .blog-card__footer .blog-card__meta.recipe-time{color:#013907;font-size:max(1.4rem,min(.9vw,1.8rem));font-weight:500}.blog-card .blog-card__content .blog-card__footer .blog-card__link{color:#013907;font-family:var(--family-dm);text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;align-items:center;gap:max(.45rem,min(.3vw + .35rem,.6rem));font-size:max(1.4rem,min(.8vw + .7rem,1.8rem));font-weight:400;line-height:1.8rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:flex}.blog-card .blog-card__content .blog-card__footer .blog-card__link :-webkit-any(svg){display:block}.blog-card .blog-card__content .blog-card__footer .blog-card__link :is(svg){display:block}.blog-card .blog-card__content .blog-card__footer .blog-card__link:hover :-webkit-any(svg){animation:1.5s linear infinite alternate both shakeIcon}.blog-card .blog-card__content .blog-card__footer .blog-card__link:hover :is(svg){animation:1.5s linear infinite alternate both shakeIcon}@media screen and (max-width:768px){.blog-card{align-items:center;width:100%}.blog-card .blog-card__content{text-align:left;justify-content:flex-start;align-items:flex-start;margin:0 auto}.blog-card .blog-card__content .blog-card__meta-info{justify-content:flex-start;gap:.8rem;width:100%}.blog-card .blog-card__content .blog-card__title,.blog-card .blog-card__content .blog-card__excerpt{text-align:left;-webkit-box-pack:start;width:100%}.blog-card .blog-card__content .blog-card__footer{justify-content:space-between;width:100%}}.blaze-slider:has(.carousel-slide) .blaze-prev[disabled]{opacity:0}.blaze-slider:has(.carousel-slide) .blaze-next[disabled]{opacity:0}.carousel-slide .blog-card .blog-card__content .blog-card__title :-webkit-any(a){-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.carousel-slide .blog-card .blog-card__content .blog-card__title :is(a){-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.simple-card{flex-shrink:0;height:100%;display:flex;overflow:hidden}.simple-card .simple-card__container{justify-content:center;width:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.simple-card .simple-card__container .simple-card__link{z-index:5;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.simple-card .simple-card__container .simple-card__image-wrapper{z-index:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.simple-card .simple-card__container .simple-card__image-wrapper picture{width:100%;height:100%;display:block}.simple-card .simple-card__container .simple-card__image-wrapper picture img,.simple-card .simple-card__container .simple-card__image-wrapper>img{object-fit:cover;width:100%;height:100%}.simple-card .simple-card__container .simple-card__content{z-index:3;color:#000;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.wave-block{pointer-events:none;width:100%;display:block}.wave-block .wave-block__container--mobile{display:block}@media screen and (min-width:768px){.wave-block .wave-block__container--mobile{display:none}}.wave-block .wave-block__container--desktop{display:none}@media screen and (min-width:768px){.wave-block .wave-block__container--desktop{display:block}}.wave-block .wave-block__container{width:100%;line-height:0}.wave-block .wave-block__container :-webkit-any(svg){width:100%;display:block}.wave-block .wave-block__container :is(svg){width:100%;display:block}.wave-block .wave-block__marquee{width:100%}.wave-block .wave-block__item{line-height:0}#judgeme_product_reviews{max-width:var(--page-width)!important;padding-top:max(2rem,min(3.125vw,6rem))!important;padding-bottom:max(2rem,min(3.125vw,6rem))!important}@media screen and (min-width:992px){#judgeme_product_reviews{max-width:100%!important;padding-left:max(2.6rem,min(10.4167vw,20rem))!important;padding-right:max(2.6rem,min(10.4167vw,20rem))!important}}#judgeme_product_reviews .jdgm-rev-widg__title{margin-bottom:max(2.4rem,min(2rem + 1.5vw,4.5rem));font-size:max(2.4rem,min(2.2rem + .8vw,3.2rem));font-weight:500!important}#judgeme_product_reviews .jdgm-row-stars{font-size:max(1.4rem,min(.9375vw,1.8rem))!important;font-style:normal!important;line-height:normal!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-average{color:#84a31e!important;font-size:max(1.4rem,min(.4vw,1.6rem))!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-text{color:#84a31e!important;font-size:max(1.4rem,min(1vw,1.6rem))!important;font-weight:500!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-histogram__frequency{color:#84a31e!important;font-size:max(1.4rem,min(1.3rem + .5vw,1.6rem))!important}#judgeme_product_reviews .jdgm-write-rev-link{color:#c0f139!important;background:#283308!important;border:none!important;border-radius:max(.8rem,min(.6rem + .4vw,1.2rem))!important;justify-content:center!important;align-items:center!important;gap:1rem!important;max-width:40rem!important;height:4.7rem!important;margin-left:auto!important;margin-right:auto!important;padding:max(1.2rem,min(1.1rem + .3vw,1rem)) max(1.6rem,min(1.4rem + .4vw,1rem))!important;font-size:max(1.8rem,min(1.4rem + .4vw,2rem))!important;font-weight:500!important;line-height:normal!important;display:flex!important}@media screen and (min-width:992px){#judgeme_product_reviews .jdgm-write-rev-link{max-width:max(25rem,min(16vw,30rem))!important}}#judgeme_product_reviews .jdgm-verified-checkmark{display:none!important}#judgeme_product_reviews .jdgm-widget-actions-wrapper{border-left:none!important}.jdgm-rev__header{margin-bottom:max(1.6rem,min(1.04167vw,2rem))!important;padding:0!important}.jdgm-rev__header .jdgm-row-rating{margin-bottom:max(1.8rem,min(.4vw,2rem))!important}.jdgm-rev__header .jdgm-row-rating .jdgm-rev__rating .jdgm-star{color:#000!important}.jdgm-rev__header .jdgm-row-profile{align-items:center!important;display:flex!important}.jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon{background-color:#000!important;border-radius:10rem!important}.jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before{color:#fff!important}.jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper .jdgm-rev__author{color:#000!important;font-size:max(1.6rem,min(1vw,2.4rem))!important;font-weight:600!important}.jdgm-row-extra{display:none!important}.jdgm-rev__timestamp{color:#000!important;text-align:right!important;font-size:max(1.2rem,min(.9375vw,1.8rem))!important}.jdgm-rev__author{font-size:max(1.6rem,min(1.04167vw,2rem))!important;font-style:normal!important;font-weight:800!important;line-height:normal!important}.jdgm-rev__body{font-size:max(1.4rem,min(.4vw,1.6rem))!important;font-style:normal!important;font-weight:400!important;line-height:1.6rem!important}.jdgm-row-media,.jdgm-row-search,.jdgm-subtab,.jdgm-quest,.jdgm-rev,.jdgm-paginate{border-color:#c1c0bc!important}.jdgm-row-actions{border:none!important}.jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown,#judgeme_product_reviews .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow:before{color:#000!important}@media screen and (min-width:992px){.jdgm-histogram{border-left:.1rem solid #84a31e!important;border-right:.1rem solid #84a31e!important}}@media screen and (min-width:992px)and (max-width:1199px){#judgeme_product_reviews{max-width:var(--page-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}}.password-section{height:50vh;padding-top:max(3rem,min(5vw,6rem));padding-bottom:max(3rem,min(5vw,6rem));display:block}.password-section .password-container{max-width:var(--page-width);justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex}.password-section .password-container .password{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.password-section .password-container .password :-webkit-any(label){color:hsl(var(--positiveco-verde-floresta-700));font-size:1.6rem;font-weight:700;font-family:var(--family-dm);text-align:center}.password-section .password-container .password :is(label){color:hsl(var(--positiveco-verde-floresta-700));font-size:1.6rem;font-weight:700;font-family:var(--family-dm);text-align:center}.password-section .password-container .password :-webkit-any(input){border:1px solid hsl(var(--positiveco-verde-floresta-700));width:100%;font-size:1.6rem;font-family:var(--family-dm);border-radius:10rem;padding:1rem}.password-section .password-container .password :is(input){border:1px solid hsl(var(--positiveco-verde-floresta-700));width:100%;font-size:1.6rem;font-family:var(--family-dm);border-radius:10rem;padding:1rem}.password-section .password-container .submit{width:100%}.password-section .password-container .submit :-webkit-any(input){border:1px solid hsl(var(--positiveco-verde-floresta-700));background-color:hsl(var(--positiveco-verde-floresta-700));width:100%;color:hsl(var(--positiveco-neutral-0));cursor:pointer;font-size:1.6rem;font-family:var(--family-dm);border-radius:10rem;padding:1rem}.password-section .password-container .submit :is(input){border:1px solid hsl(var(--positiveco-verde-floresta-700));background-color:hsl(var(--positiveco-verde-floresta-700));width:100%;color:hsl(var(--positiveco-neutral-0));cursor:pointer;font-size:1.6rem;font-family:var(--family-dm);border-radius:10rem;padding:1rem}.how-to-consume-card{flex-direction:column;align-items:center;gap:max(.8rem,min(1.25vw,2.4rem));height:100%;display:flex}.how-to-consume-card .how-to-consume-card__image{width:100%;display:flex}.how-to-consume-card .how-to-consume-card__content{flex-direction:column;justify-content:center;align-items:center;gap:max(.6rem,min(.83333vw,1.6rem));display:flex}@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:767px){:-webkit-any(collection-tabs){width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item{scroll-snap-align:start;width:auto;min-width:fit-content;color:var(--color-text-body);background-color:#f8f8f8;border:1px solid #f0f0f0;border-radius:.8rem;flex:none;padding-left:0;padding-right:0}:-webkit-any(collection-tabs) .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--color-background-inverse);border-color:var(--color-background-inverse);color:var(--color-inverse-text-body)}}@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}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{box-shadow:none;color:inherit;background-color:transparent;border:none;padding-left:2.4rem;padding-right:2.4rem}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){box-shadow:none;color:inherit;background-color:transparent;border-color:transparent}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}}:-moz-any(collection-tabs){scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e7e7e7;border-radius:.8rem;flex-direction:column;align-items:stretch;gap:1.2rem;width:100%;padding:1.2rem;display:flex;overflow:visible}:-moz-any(collection-tabs)::-webkit-scrollbar{display:none}@media(max-width:1023px){:-moz-any(collection-tabs){scroll-snap-type:x proximity;border:none;flex-direction:row;padding:.8rem;overflow-x:auto;overflow-y:hidden}}@media(max-width:767px){:-moz-any(collection-tabs){width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem}}:-moz-any(collection-tabs) .collection-tabs__item{scroll-snap-align:none;flex:100%;width:100%;min-width:0;display:flex}@media(max-width:1023px){:-moz-any(collection-tabs) .collection-tabs__item{scroll-snap-align:start;width:auto;min-width:fit-content;color:var(--color-text-body);background-color:#f8f8f8;border:1px solid #f0f0f0;border-radius:.8rem;flex:none;padding-left:0;padding-right:0}:-moz-any(collection-tabs) .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--color-background-inverse);border-color:var(--color-background-inverse);color:var(--color-inverse-text-body)}}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label{border:1px solid var(--color-border);width:100%;min-width:0;min-height:1rem;font-family:var(--family-dm);color:hsl(var(--black));text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:.8rem;justify-content:flex-start;align-items:center;padding:1.8rem 2.4rem;font-size:max(1.6rem,min(.97222vw,2rem));font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:flex;overflow:hidden;box-shadow:0 .2rem 0 -1px #0000001a}@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}}@media(max-width:1023px){:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label{box-shadow:none;color:inherit;background-color:transparent;border:none;padding-left:2.4rem;padding-right:2.4rem}}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:var(--color-background-inverse);border-color:var(--color-background-inverse);color:var(--color-inverse-text-body);box-shadow:0 .2rem .6rem #0000000f}@media(max-width:1023px){:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){box-shadow:none;color:inherit;background-color:transparent;border-color:transparent}}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}@media(max-width:1023px){:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}}:-moz-any(collection-tabs) .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}:-webkit-any(collection-tabs){scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e7e7e7;border-radius:.8rem;flex-direction:column;align-items:stretch;gap:1.2rem;width:100%;padding:1.2rem;display:flex;overflow:visible}:is(collection-tabs){scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e7e7e7;border-radius:.8rem;flex-direction:column;align-items:stretch;gap:1.2rem;width:100%;padding:1.2rem;display:flex;overflow:visible}:-webkit-any(collection-tabs)::-webkit-scrollbar{display:none}:is(collection-tabs)::-webkit-scrollbar{display:none}@media(max-width:1023px){:-webkit-any(collection-tabs){scroll-snap-type:x proximity;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}}@media(max-width:767px){:-webkit-any(collection-tabs){width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem}:is(collection-tabs){width:calc(100% - 4rem);margin-left:2rem;margin-right:2rem}}:-webkit-any(collection-tabs) .collection-tabs__item{scroll-snap-align:none;flex:100%;width:100%;min-width:0;display:flex}:is(collection-tabs) .collection-tabs__item{scroll-snap-align:none;flex:100%;width:100%;min-width:0;display:flex}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item{scroll-snap-align:start;width:auto;min-width:fit-content;color:var(--color-text-body);background-color:#f8f8f8;border:1px solid #f0f0f0;border-radius:.8rem;flex:none;padding-left:0;padding-right:0}:is(collection-tabs) .collection-tabs__item{scroll-snap-align:start;width:auto;min-width:fit-content;color:var(--color-text-body);background-color:#f8f8f8;border:1px solid #f0f0f0;border-radius:.8rem;flex:none;padding-left:0;padding-right:0}:-webkit-any(collection-tabs) .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--color-background-inverse);border-color:var(--color-background-inverse);color:var(--color-inverse-text-body)}:is(collection-tabs) .collection-tabs__item:has(.collection-tabs__input:checked){background-color:var(--color-background-inverse);border-color:var(--color-background-inverse);color:var(--color-inverse-text-body)}}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{border:1px solid var(--color-border);width:100%;min-width:0;min-height:1rem;font-family:var(--family-dm);color:hsl(var(--black));text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:.8rem;justify-content:flex-start;align-items:center;padding:1.8rem 2.4rem;font-size:max(1.6rem,min(.97222vw,2rem));font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:flex;overflow:hidden;box-shadow:0 .2rem 0 -1px #0000001a}:is(collection-tabs) .collection-tabs__item .collection-tabs__label{border:1px solid var(--color-border);width:100%;min-width:0;min-height:1rem;font-family:var(--family-dm);color:hsl(var(--black));text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:.8rem;justify-content:flex-start;align-items:center;padding:1.8rem 2.4rem;font-size:max(1.6rem,min(.97222vw,2rem));font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:flex;overflow:hidden;box-shadow:0 .2rem 0 -1px #0000001a}@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}}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label{box-shadow:none;color:inherit;background-color:transparent;border:none;padding-left:2.4rem;padding-right:2.4rem}:is(collection-tabs) .collection-tabs__item .collection-tabs__label{box-shadow:none;color:inherit;background-color:transparent;border:none;padding-left:2.4rem;padding-right:2.4rem}}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:var(--color-background-inverse);border-color:var(--color-background-inverse);color:var(--color-inverse-text-body);box-shadow:0 .2rem .6rem #0000000f}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:var(--color-background-inverse);border-color:var(--color-background-inverse);color:var(--color-inverse-text-body);box-shadow:0 .2rem .6rem #0000000f}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){box-shadow:none;color:inherit;background-color:transparent;border-color:transparent}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){box-shadow:none;color:inherit;background-color:transparent;border-color:transparent}}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}@media(max-width:1023px){:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}}:-webkit-any(collection-tabs) .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}:is(collection-tabs) .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}@media(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){:-webkit-any(collection-tabs).collection-tabs--secondary{justify-content:center}}@media(min-width:1024px){:-webkit-any(collection-tabs).collection-tabs--secondary{padding-bottom:max(2rem,min(1.66667vw,3.2rem))}}@media(min-width:1024px){:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{min-width:max(14rem,min(12vw,20rem))}}@media(max-width:1023px){:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}}:-moz-any(collection-tabs).collection-tabs--secondary{scroll-snap-type:x proximity;border:none;flex-direction:row;gap:max(1.2rem,min(2.6vw,5rem));padding:0;overflow-x:auto;overflow-y:hidden}@media(min-width:768px){:-moz-any(collection-tabs).collection-tabs--secondary{justify-content:center}}@media(min-width:1024px){:-moz-any(collection-tabs).collection-tabs--secondary{padding-bottom:max(2rem,min(1.66667vw,3.2rem))}}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item{background-color:hsl(var(--off-white));scroll-snap-align:start;border:1px solid hsl(var(--gray-100));width:auto;min-width:fit-content;color:var(--color-text-body);border-radius:.8rem;flex:none;padding-left:0;padding-right:0}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item:has(.collection-tabs__input:checked){background-color:hsl(var(--castanha-green-100));border-color:hsl(var(--castanha-green-100));color:var(--black)}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{text-align:center;box-shadow:none;min-height:unset;justify-content:center;padding:max(1rem,min(.72vw,1.4rem)) 2.4rem}@media(min-width:1024px){:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{min-width:max(14rem,min(12vw,20rem))}}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:hsl(var(--castanha-green-100));border-color:hsl(var(--castanha-green-100));color:var(--black);box-shadow:0 .2rem .6rem #0000000f}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}@media(max-width:1023px){:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}}:-moz-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}:-webkit-any(collection-tabs).collection-tabs--secondary{scroll-snap-type:x proximity;border:none;flex-direction:row;gap:max(1.2rem,min(2.6vw,5rem));padding:0;overflow-x:auto;overflow-y:hidden}:is(collection-tabs).collection-tabs--secondary{scroll-snap-type:x proximity;border:none;flex-direction:row;gap:max(1.2rem,min(2.6vw,5rem));padding:0;overflow-x:auto;overflow-y:hidden}@media(min-width:768px){:-webkit-any(collection-tabs).collection-tabs--secondary{justify-content:center}:is(collection-tabs).collection-tabs--secondary{justify-content:center}}@media(min-width:1024px){:-webkit-any(collection-tabs).collection-tabs--secondary{padding-bottom:max(2rem,min(1.66667vw,3.2rem))}:is(collection-tabs).collection-tabs--secondary{padding-bottom:max(2rem,min(1.66667vw,3.2rem))}}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item{background-color:hsl(var(--off-white));scroll-snap-align:start;border:1px solid hsl(var(--gray-100));width:auto;min-width:fit-content;color:var(--color-text-body);border-radius:.8rem;flex:none;padding-left:0;padding-right:0}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item{background-color:hsl(var(--off-white));scroll-snap-align:start;border:1px solid hsl(var(--gray-100));width:auto;min-width:fit-content;color:var(--color-text-body);border-radius:.8rem;flex:none;padding-left:0;padding-right:0}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item:has(.collection-tabs__input:checked){background-color:hsl(var(--castanha-green-100));border-color:hsl(var(--castanha-green-100));color:var(--black)}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item:has(.collection-tabs__input:checked){background-color:hsl(var(--castanha-green-100));border-color:hsl(var(--castanha-green-100));color:var(--black)}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{text-align:center;box-shadow:none;min-height:unset;justify-content:center;padding:max(1rem,min(.72vw,1.4rem)) 2.4rem}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{text-align:center;box-shadow:none;min-height:unset;justify-content:center;padding:max(1rem,min(.72vw,1.4rem)) 2.4rem}@media(min-width:1024px){:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{min-width:max(14rem,min(12vw,20rem))}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label{min-width:max(14rem,min(12vw,20rem))}}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:hsl(var(--castanha-green-100));border-color:hsl(var(--castanha-green-100));color:var(--black);box-shadow:0 .2rem .6rem #0000000f}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:hsl(var(--castanha-green-100));border-color:hsl(var(--castanha-green-100));color:var(--black);box-shadow:0 .2rem .6rem #0000000f}:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--color-surface-hover);border-color:var(--color-border)}@media(max-width:1023px){:-webkit-any(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}:is(collection-tabs).collection-tabs--secondary .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:transparent;border-color:transparent}}:-webkit-any(collection-tabs).collection-tabs--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}.product-post{z-index:2;background-color:#fff;border:1px solid #a0a0a0;border-radius:1.2rem;align-items:center;gap:max(1rem,min(.625vw,1.2rem));padding:max(.6rem,min(.52083vw,1rem)) max(1rem,min(.83333vw,1.6rem));display:flex;position:absolute;bottom:max(1rem,min(1.5625vw,3rem));right:max(1rem,min(2.0052vw,3.85rem))}.product-post .image__product-post :-webkit-any(img){aspect-ratio:1;width:max(4rem,min(2.60416vw,5rem));height:max(4rem,min(2.60416vw,5rem))}.product-post .image__product-post :is(img){aspect-ratio:1;width:max(4rem,min(2.60416vw,5rem));height:max(4rem,min(2.60416vw,5rem))}.product-post .text__product-post{color:#1f1f1f;font-family:var(--family-dm)}.product-post .text__product-post: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;padding-right:2rem}.product-post .text__product-post: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;padding-right:2rem}.product-post .text__product-post: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;padding-right:2rem}.product-post .text__product-post:-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:2rem;padding-right:0}.product-post .text__product-post: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:2rem;padding-right:0}.product-post .text__product-post .title{white-space:nowrap;text-overflow:ellipsis;max-width:max(9.4rem,min(10.4167vw,19.8rem));font-size:max(1.6rem,min(.9375vw,1.8rem));font-weight:400;overflow:hidden}.product-post .text__product-post .price{font-size:max(1.2rem,min(.72916vw,1.4rem));font-weight:600}.product-post .cart__product-post{background-color:#c0f139;border:1px solid #84a31e;border-radius:.8rem;padding:.5rem 1rem}.product-post .cart__product-post :-moz-any(span){justify-content:center;align-items:center;gap:1rem;display:flex}.product-post .cart__product-post :-webkit-any(span){justify-content:center;align-items:center;gap:1rem;display:flex}.product-post .cart__product-post :is(span){justify-content:center;align-items:center;gap:1rem;display:flex}@media(min-width:768px){.product-post .cart__product-post :-webkit-any(span) :-webkit-any(a){color:#283308;font-family:var(--family-dm);align-items:center;gap:1rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:flex}}.product-post .cart__product-post :-moz-any(span) :-moz-any(a){display:none}@media(min-width:768px){.product-post .cart__product-post :-moz-any(span) :-moz-any(a){color:#283308;font-family:var(--family-dm);align-items:center;gap:1rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:flex}}.product-post .cart__product-post :-webkit-any(span) :-webkit-any(a){display:none}.product-post .cart__product-post :is(span) :is(a){display:none}@media(min-width:768px){.product-post .cart__product-post :-webkit-any(span) :-webkit-any(a){color:#283308;font-family:var(--family-dm);align-items:center;gap:1rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:flex}.product-post .cart__product-post :is(span) :is(a){color:#283308;font-family:var(--family-dm);align-items:center;gap:1rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:flex}}.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:left;flex-direction:column;gap:max(1.2rem,min(1.04166vw,2rem));margin-bottom:max(4rem,min(4.16666vw,8rem));margin-left:auto;margin-right:auto;display:flex}.filterable-grid__search-header .filterable-grid__search-title{font-family:var(--family-dm);color:var(--neutral-900);font-size:max(2rem,min(1.5vw + 1.2rem,3.2rem));font-weight:700}.filterable-grid__search-header .filterable-grid__search-term{font-weight:700}.filterable-grid__search-header .filterable-grid__search-count{font-family:var(--family-dm);color:#000;font-size:max(1.4rem,min(1.04166vw,2rem));font-weight:400}.filterable-grid__main{flex-direction:column;display:flex;overflow:hidden}.filterable-grid__main .filterable-grid__main-inner{max-width:var(--page-width);gap: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__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:#84a31d;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:700;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:#84a31d}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :is(svg) :is(path){stroke:#84a31d}.filterable-grid__header .filterable-grid__filter-toggle{cursor:pointer;transition:all var(--fg-transition);background-color:#84a31d;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:#84a31d;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:#84a31d}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :is(svg) :is(path){stroke:#84a31d}.filterable-grid__filter-modal .filterable-grid__filter-actions{border-top:1px solid #828282;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:#000;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:#84a31d;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:#84a31d;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:#84a31d;border:2px solid #84a31d;border-radius:50%;margin-top:calc(.75px - .6rem);box-shadow:0 2px 4px #0003}.filterable-grid__price-range .filterable-grid__price-sliders :-moz-any(input)[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.filterable-grid__price-range .filterable-grid__price-sliders :-moz-any(input)[type=range]::-webkit-slider-runnable-track{background:#84a31d;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:#84a31d;background:#fff}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]#max-price::-webkit-slider-thumb{color:#84a31d;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:#84a31d;border:2px solid #84a31d;border-radius:50%;margin-top:calc(.75px - .6rem);box-shadow:0 2px 4px #0003}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-thumb{pointer-events:all;-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:#84a31d;border:2px solid #84a31d;border-radius:50%;margin-top:calc(.75px - .6rem);box-shadow:0 2px 4px #0003}.filterable-grid__price-range .filterable-grid__price-sliders :-webkit-any(input)[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.filterable-grid__price-range .filterable-grid__price-sliders :-webkit-any(input)[type=range]::-webkit-slider-runnable-track{background:#84a31d;border-radius:2px;height:1.5px}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-runnable-track{background:#84a31d;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:#84a31d}.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:#84a31d}.filterable-grid__filter-boolean :is(input):checked+.filterable-grid__filter-boolean-switch{background:#84a31d}.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:#c1f23a;background:#283308;border:1px solid #283308}.filterable-grid__btn.filterable-grid__btn--secondary{color:#283308;background:#fff;border:1px solid #283308}.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(1.6rem,min(2.8125vw,4rem));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(5,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 .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__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:#84a31d;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:#000;font-family:var(--family-dm);cursor:pointer;transition:all var(--fg-transition);background:#84a31d;border:1px solid #84a31d;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}.banner-pdp,.banner-pdp__media{position:relative}.banner-pdp__image{width:100%}.banner-pdp__image img{width:100%;height:auto;display:block}.banner-pdp__image--mobile{display:none}@media(max-width:768px){.banner-pdp__image--desktop{display:none}.banner-pdp__image--mobile{display:block}}.banner-pdp__content{text-align:center;justify-content:center;align-items:center;padding:0 1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.banner-pdp__inner{flex-direction:column;gap:1rem;width:max-content;max-width:100%;display:flex}.banner-pdp__subtitle{-webkit-backdrop-filter:blur(7.5px);box-sizing:border-box;background:#00000080;border-radius:max(.5rem,min(.2rem + 2vw,10rem));justify-content:center;align-items:center;width:100%;padding:.5rem 1rem;display:flex}@media(max-width:768px){.banner-pdp__content{padding:1.5rem 1rem}}.nutri-card{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{max-width:49.7rem;position:relative}.nutri-card .nutri-card__scroll{height:30.5rem;padding-right:1rem;overflow-x:hidden;overflow-y:auto}@media(min-width:768px){.nutri-card .nutri-card__scroll{height:33.6rem}}.nutri-card .nutri-card__scroll::-webkit-scrollbar{background:#e9e9e9;width:4px}.nutri-card .nutri-card__scroll::-webkit-scrollbar-thumb{background:#000;border-radius:1rem}.nutri-card .nutri-card__mask{pointer-events:none;z-index:5;background:linear-gradient(#f8f8f800,#f0f0f0 80%);width:calc(100% - 1rem);height:8rem;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 #84a31e;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 #84a31e;flex:none}.nutri-card .nutri-card__table :is(thead){border-bottom:1px solid #84a31e;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{background-color:#f0f0f0;flex:1;padding:1.6rem max(1rem,min(1vw + .5rem,2rem))}.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 #84a31e}.nutri-card .nutri-card__row:last-child{border-bottom:none}.nutri-card .nutri-card__td{background-color:#f8f8f8;flex:1;align-items:center;padding:1rem max(1rem,min(1vw + .5rem,2rem));font-size:max(1.2rem,min(.4vw + 1.05rem,1.4rem));display:flex}.nutri-card .nutri-card__td.--left{text-align:left;border-right:1px solid #84a31e;justify-content:space-between}.nutri-card .nutri-card__td.--right{white-space:nowrap;flex:0 0 30%;justify-content:center;font-weight:600}.nutri-card .nutri-card__ingredients-body{max-width:49.7rem;margin-top:max(2.2rem,min(1.5vw + 1.5rem,5rem))}.nutri-card .nutri-card__ingredients-body :-webkit-any(span).nutri-card__main-text{font-weight:400}.nutri-card .nutri-card__ingredients-body :is(span).nutri-card__main-text{font-weight:400}.best-option-pdp{width:100%;padding:8rem 0;overflow:hidden}@media(max-width:767px){.best-option-pdp{padding:0}}.best-option-pdp .best-option-pdp__desktop-only{display:block}.best-option-pdp .best-option-pdp__mobile-only{display:none}@media(max-width:767px){.best-option-pdp .best-option-pdp__header-text{padding:4rem 2rem 0;margin-bottom:3rem!important}.best-option-pdp .best-option-pdp__desktop-only{display:none}.best-option-pdp .best-option-pdp__mobile-only{width:100%;display:block}.best-option-pdp .best-option-pdp__main-wrapper{max-width:100%;padding:0}.best-option-pdp .best-option-pdp__mobile-banner{width:100%;line-height:0}.best-option-pdp .best-option-pdp__mobile-banner :-webkit-any(img){object-fit:cover;width:100%;height:auto;display:block}.best-option-pdp .best-option-pdp__mobile-banner :is(img){object-fit:cover;width:100%;height:auto;display:block}.best-option-pdp .best-option-pdp__table-mob{z-index:2;border-collapse:collapse;table-layout:fixed;background-color:transparent;border-bottom:1px solid #84a31e;width:100%;margin-top:-7rem;position:relative}.best-option-pdp .best-option-pdp__table-mob .best-option-pdp__th-mob{vertical-align:middle;background:#fff;border:1px solid #84a31e;padding:1.5rem .5rem}.best-option-pdp .best-option-pdp__table-mob .best-option-pdp__th-mob.--empty{background:0 0!important;border:none!important}.best-option-pdp .best-option-pdp__table-mob .best-option-pdp__th-mob.--our-brand :-webkit-any(img,svg){width:auto;height:1.7rem;margin:0 auto;display:block}.best-option-pdp .best-option-pdp__table-mob .best-option-pdp__th-mob.--our-brand :is(img,svg){width:auto;height:1.7rem;margin:0 auto;display:block}.best-option-pdp .best-option-pdp__table-mob .best-option-pdp__th-mob.--other-brand{text-transform:uppercase;color:#1e1e1d;font-size:1rem;font-weight:700}.best-option-pdp .best-option-pdp__table-mob .best-option-pdp__td-mob{text-align:center;background-color:#fff;border-bottom:1px solid #84a31e;padding:1.5rem .5rem;font-size:1.3rem}.best-option-pdp .best-option-pdp__table-mob .best-option-pdp__td-mob.--nutrient-label{text-align:left;color:#1e1e1d;border-left:1px solid #84a31e;border-right:1px solid #84a31e;padding-left:1.5rem;font-weight:500}.best-option-pdp .best-option-pdp__table-mob .best-option-pdp__td-mob.--our-value{color:#1e1e1d;font-weight:700}.best-option-pdp .best-option-pdp__table-mob .best-option-pdp__td-mob.--other-value{color:#000;border-left:1px solid #84a31e;border-right:1px solid #84a31e}.best-option-pdp .best-option-pdp__table-mob .best-option-pdp__row-mob:last-child .best-option-pdp__td-mob{border-bottom:none}}.best-option-pdp .best-option-pdp__header-text{text-align:center;margin-bottom:1.8rem}.best-option-pdp .best-option-pdp__header-text .best-option-pdp__title{margin-bottom:max(.8rem,min(.5vw + .6rem,1.2rem))}.best-option-pdp .best-option-pdp__check{color:#000;font-size:.9em;font-weight:900}.best-option-pdp .best-option-pdp__top-labels{justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:4rem;display:flex}.best-option-pdp .best-option-pdp__label-col{flex-shrink:0;width:max(10rem,min(14vw,14.5rem))}.best-option-pdp .best-option-pdp__label-col.--center{flex:0 auto;width:max(30rem,min(70vw,100rem))}.best-option-pdp .best-option-pdp__logo-wrapper{justify-content:center;align-items:center;display:flex}.best-option-pdp .best-option-pdp__logo-wrapper :-webkit-any(img,svg){object-fit:contain;width:auto;height:2.7rem;display:block}.best-option-pdp .best-option-pdp__logo-wrapper :is(img,svg){object-fit:contain;width:auto;height:2.7rem;display:block}.best-option-pdp .best-option-pdp__title-other{text-transform:uppercase;text-align:center;font-size:max(1.2rem,min(1.1vw,1.6rem));font-weight:700}.best-option-pdp .best-option-pdp__content{justify-content:center;align-items:flex-end;gap:1.6rem;display:flex}.best-option-pdp .best-option-pdp__side{flex-shrink:0;width:max(10rem,min(14vw,14.5rem))}.best-option-pdp .best-option-pdp__brand-image{z-index:1;position:relative}.best-option-pdp .best-option-pdp__brand-image :-webkit-any(img){object-fit:contain;width:100%;height:max(30rem,min(35vw,40rem))}.best-option-pdp .best-option-pdp__brand-image :is(img){object-fit:contain;width:100%;height:max(30rem,min(35vw,40rem))}.best-option-pdp .best-option-pdp__table{border-collapse:collapse;table-layout:fixed;background-color:#fff;border:1px solid #84a31e;border-top:none;border-left:none;width:100%}.best-option-pdp .best-option-pdp__table .best-option-pdp__row{border-bottom:1px solid #84a31e;height:5.5096rem}.best-option-pdp .best-option-pdp__table .best-option-pdp__row:last-child{border-bottom:none}.best-option-pdp .best-option-pdp__table .best-option-pdp__td{text-align:center;width:33.3333%;padding:.5rem;font-size:max(1.4rem,min(.8vw + 1rem,2.2rem));font-weight:400}.best-option-pdp .best-option-pdp__table .best-option-pdp__td.--our-value{border-right:1px solid #84a31e}.best-option-pdp .best-option-pdp__table .best-option-pdp__td.--nutrient-label{background-color:#fcfcfc}.best-option-pdp .best-option-pdp__table .best-option-pdp__td.--other-value{border-left:1px solid #84a31e}.shopbar-nav{width:100%}.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{background:hsl(var(--white));color:var(--color-text-body);border:1px solid #a0a0a0;border-radius:1rem;padding:1rem 2.4rem;text-decoration:none;transition:all .3s}@media screen and (min-width:768px){.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link{padding:max(.75rem,min(.52083vw,1rem)) max(1.8rem,min(1.25vw,2.4rem))}}.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(--color-text-body);color:hsl(var(--white));border-color:var(--color-text-body)}.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:hsl(var(--white));font-weight:600}.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link .shopbar-nav__link-text{color:var(--black-100);font-family:var(--family-dm);white-space:nowrap;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:768px){.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link .shopbar-nav__link-text{font-size:max(1.2rem,min(.83333vw,1.6rem))}}shopbar-product{background-color:#fff;border:1px solid #a0a0a0;border-radius:1.2rem;align-items:center;gap:max(.9rem,min(.625vw,1.2rem));width:100%;max-width:39rem;padding:.6rem 1.6rem;display:flex;overflow-y:hidden}@media screen and (min-width:768px){shopbar-product{max-width:max(30.82rem,min(26.0417vw,41.1rem));padding:max(.45rem,min(.3125vw,.6rem)) max(1.2rem,min(.83333vw,1.6rem))}}@media screen and (max-width:767px){shopbar-product{box-shadow:0 8px 28px #0000002e}}shopbar-product .shopbar-product__image{width:5rem;min-width:5rem;height:5rem;min-height:5rem;margin-right:.4rem}@media screen and (min-width:768px){shopbar-product .shopbar-product__image{width:max(3.75rem,min(2.60416vw,5rem));min-width:max(3.75rem,min(2.60416vw,5rem));height:max(3.75rem,min(2.60416vw,5rem));min-height:max(3.75rem,min(2.60416vw,5rem));margin-right:max(.3rem,min(.20833vw,.4rem))}}shopbar-product .shopbar-product__image :-webkit-any(img){object-fit:cover;width:100%;height:100%}shopbar-product .shopbar-product__image :is(img){object-fit:cover;width:100%;height:100%}shopbar-product .shopbar-product__content{flex-direction:column;flex:1;gap:.4rem;max-width:100%;display:flex;overflow:hidden}shopbar-product .shopbar-product__content .shopbar-product__title{color:hsl(var(--black));font-family:var(--family-dm);white-space:nowrap;text-overflow:ellipsis;font-size:1.4rem;font-weight:400;line-height:100%;overflow:hidden}@media screen and (min-width:768px){shopbar-product .shopbar-product__content .shopbar-product__title{font-size:max(1.4rem,min(.9375vw,1.8rem))}}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__compare{font-size:max(1rem,min(.625vw,1.2rem))}}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72916vw,1.4rem))}}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__current-discount .product-price__pix-discount-badge{font-size:max(.9rem,min(.52083vw,1rem))}}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.625vw,1.2rem))}}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__container{flex-direction:column;gap:.1rem;display:flex}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container .product-price__compare{color:#9b9b9b;font-family:var(--family-dm);letter-spacing:-.01rem;font-size:1.2rem;font-weight:400;line-height:100%;text-decoration:line-through}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container .product-price__compare:empty{display:none}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container .product-price__compare{font-size:max(1rem,min(.625vw,1.2rem))}}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container .product-price__current-discount{flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;display:flex}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container .product-price__current-discount .product-price__current{color:hsl(var(--black));font-family:var(--family-dm);white-space:nowrap;font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72916vw,1.4rem))}}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container .product-price__current-discount .product-price__pix-discount-badge{color:#fff;font-family:var(--family-dm);white-space:nowrap;background:#283308;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem .5rem;font-size:1rem;font-weight:600;line-height:100%;display:inline-flex}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container .product-price__current-discount .product-price__pix-discount-badge{font-size:max(.9rem,min(.52083vw,1rem))}}shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container .product-price__current-discount .product-price__pix-text{color:hsl(var(--black));font-family:var(--family-dm);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.1rem;font-weight:600;line-height:100%;overflow:hidden}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-moz-any(product-price) .product-price__container .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.625vw,1.2rem))}}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__container{flex-direction:column;gap:.1rem;display:flex}shopbar-product .shopbar-product__content :is(product-price) .product-price__container{flex-direction:column;gap:.1rem;display:flex}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__compare{color:#9b9b9b;font-family:var(--family-dm);letter-spacing:-.01rem;font-size:1.2rem;font-weight:400;line-height:100%;text-decoration:line-through}shopbar-product .shopbar-product__content :is(product-price) .product-price__container .product-price__compare{color:#9b9b9b;font-family:var(--family-dm);letter-spacing:-.01rem;font-size:1.2rem;font-weight:400;line-height:100%;text-decoration:line-through}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__compare:empty{display:none}shopbar-product .shopbar-product__content :is(product-price) .product-price__container .product-price__compare:empty{display:none}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__compare{font-size:max(1rem,min(.625vw,1.2rem))}shopbar-product .shopbar-product__content :is(product-price) .product-price__container .product-price__compare{font-size:max(1rem,min(.625vw,1.2rem))}}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__current-discount{flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;display:flex}shopbar-product .shopbar-product__content :is(product-price) .product-price__container .product-price__current-discount{flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;display:flex}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__current-discount .product-price__current{color:hsl(var(--black));font-family:var(--family-dm);white-space:nowrap;font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal}shopbar-product .shopbar-product__content :is(product-price) .product-price__container .product-price__current-discount .product-price__current{color:hsl(var(--black));font-family:var(--family-dm);white-space:nowrap;font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72916vw,1.4rem))}shopbar-product .shopbar-product__content :is(product-price) .product-price__container .product-price__current-discount .product-price__current{font-size:max(1.2rem,min(.72916vw,1.4rem))}}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__current-discount .product-price__pix-discount-badge{color:#fff;font-family:var(--family-dm);white-space:nowrap;background:#283308;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem .5rem;font-size:1rem;font-weight:600;line-height:100%;display:inline-flex}shopbar-product .shopbar-product__content :is(product-price) .product-price__container .product-price__current-discount .product-price__pix-discount-badge{color:#fff;font-family:var(--family-dm);white-space:nowrap;background:#283308;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem .5rem;font-size:1rem;font-weight:600;line-height:100%;display:inline-flex}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__current-discount .product-price__pix-discount-badge{font-size:max(.9rem,min(.52083vw,1rem))}shopbar-product .shopbar-product__content :is(product-price) .product-price__container .product-price__current-discount .product-price__pix-discount-badge{font-size:max(.9rem,min(.52083vw,1rem))}}shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__current-discount .product-price__pix-text{color:hsl(var(--black));font-family:var(--family-dm);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.1rem;font-weight:600;line-height:100%;overflow:hidden}shopbar-product .shopbar-product__content :is(product-price) .product-price__container .product-price__current-discount .product-price__pix-text{color:hsl(var(--black));font-family:var(--family-dm);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.1rem;font-weight:600;line-height:100%;overflow:hidden}@media screen and (min-width:768px){shopbar-product .shopbar-product__content :-webkit-any(product-price) .product-price__container .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.625vw,1.2rem))}shopbar-product .shopbar-product__content :is(product-price) .product-price__container .product-price__current-discount .product-price__pix-text{font-size:max(1rem,min(.625vw,1.2rem))}}shopbar-product .product-quantity{padding:.9rem 1rem;display:flex}@media screen and (min-width:768px){shopbar-product .product-quantity{display:none}}@media screen and (min-width:768px){shopbar-product :-webkit-any(buy-button){padding:max(.75rem,min(.52083vw,1rem))}}shopbar-product :-moz-any(buy-button){background:var(--color-accent);border:1px solid hsl(var(--positiveco-verde-folha-400));border-radius:.8rem;justify-content:center;padding:1rem;font-weight:600;display:flex}@media screen and (min-width:768px){shopbar-product :-moz-any(buy-button){padding:max(.75rem,min(.52083vw,1rem))}}shopbar-product :-moz-any(buy-button) .buy-button__text{text-wrap:nowrap;font-family:var(--family-dm);color:hsl(var(--black));text-align:center;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:max(.3rem,min(.41667vw,.8rem));font-size:1.2rem;font-weight:600;line-height:normal;text-decoration:none;display:flex;overflow:hidden}shopbar-product :-webkit-any(buy-button){background:var(--color-accent);border:1px solid hsl(var(--positiveco-verde-folha-400));border-radius:.8rem;justify-content:center;padding:1rem;font-weight:600;display:flex}shopbar-product :is(buy-button){background:var(--color-accent);border:1px solid hsl(var(--positiveco-verde-folha-400));border-radius:.8rem;justify-content:center;padding:1rem;font-weight:600;display:flex}@media screen and (min-width:768px){shopbar-product :-webkit-any(buy-button){padding:max(.75rem,min(.52083vw,1rem))}shopbar-product :is(buy-button){padding:max(.75rem,min(.52083vw,1rem))}}shopbar-product :-webkit-any(buy-button) .buy-button__text{text-wrap:nowrap;font-family:var(--family-dm);color:hsl(var(--black));text-align:center;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:max(.3rem,min(.41667vw,.8rem));font-size:1.2rem;font-weight:600;line-height:normal;text-decoration:none;display:flex;overflow:hidden}shopbar-product :is(buy-button) .buy-button__text{text-wrap:nowrap;font-family:var(--family-dm);color:hsl(var(--black));text-align:center;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:max(.3rem,min(.41667vw,.8rem));font-size:1.2rem;font-weight:600;line-height:normal;text-decoration:none;display:flex;overflow:hidden}@media screen and (min-width:500px){shopbar-product :-webkit-any(buy-button) .buy-button__text :-webkit-any(span){display:block}}@media screen and (min-width:768px){shopbar-product :-webkit-any(buy-button) .buy-button__text :-webkit-any(span){font-size:max(1.2rem,min(.72916vw,1.4rem));font-style:normal;font-weight:600;line-height:normal}}shopbar-product :-moz-any(buy-button) .buy-button__text :-moz-any(span){display:none}@media screen and (min-width:500px){shopbar-product :-moz-any(buy-button) .buy-button__text :-moz-any(span){display:block}}@media screen and (min-width:768px){shopbar-product :-moz-any(buy-button) .buy-button__text :-moz-any(span){font-size:max(1.2rem,min(.72916vw,1.4rem));font-style:normal;font-weight:600;line-height:normal}}shopbar-product :-webkit-any(buy-button) .buy-button__text :-webkit-any(span){display:none}shopbar-product :is(buy-button) .buy-button__text :is(span){display:none}@media screen and (min-width:500px){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}}@media screen and (min-width:768px){shopbar-product :-webkit-any(buy-button) .buy-button__text :-webkit-any(span){font-size:max(1.2rem,min(.72916vw,1.4rem));font-style:normal;font-weight:600;line-height:normal}shopbar-product :is(buy-button) .buy-button__text :is(span){font-size:max(1.2rem,min(.72916vw,1.4rem));font-style:normal;font-weight:600;line-height:normal}}shopbar-product :-moz-any(buy-button) :-moz-any(svg){width:2rem;height:2rem}shopbar-product :-webkit-any(buy-button) :-webkit-any(svg){width:2rem;height:2rem}shopbar-product :is(buy-button) :is(svg){width:2rem;height:2rem}shopbar-product :-webkit-any(buy-button) :-webkit-any(svg) :-webkit-any(path){stroke-width:2px}shopbar-product :is(buy-button) :is(svg) :is(path){stroke-width:2px}@media screen and (min-width:768px){shopbar-product :-webkit-any(buy-button) :-webkit-any(svg){width:max(1.5rem,min(1.14583vw,2.2rem));height:max(1.5rem,min(1.14583vw,2.2rem))}shopbar-product :is(buy-button) :is(svg){width:max(1.5rem,min(1.14583vw,2.2rem));height:max(1.5rem,min(1.14583vw,2.2rem))}}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:hsl(var(--black));text-decoration:none}shopbar-product :is(buy-button)[data-available=false]{cursor:not-allowed;background-color:hsl(var(--black));text-decoration:none}shopbar-product :-webkit-any(buy-button)[data-available=false] :-webkit-any(span){color:var(--color-accent)}shopbar-product :is(buy-button)[data-available=false] :is(span){color:var(--color-accent)}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}}@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{justify-content:space-between;align-items:center;width:100%;display:flex;overflow-x:auto}@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{justify-content:space-between;align-items:center;width:100%;display:flex;overflow-x:auto}:is(fixed-bar) .shopbar-content{justify-content:space-between;align-items:center;width:100%;display:flex;overflow-x:auto}@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}}.video-card-wrapper{isolation:isolate;grid-template-areas:"stack";justify-content:center;align-items:center;width:100%;padding:6rem 4rem;display:grid;position:relative}.video-card-wrapper .video-card-bg{z-index:-1;pointer-events:none;border-radius:4rem;grid-area:stack;width:100%;height:100%;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.video-card-wrapper .video-card-bg--blue{background-color:var(--video-bg-color-1,#1da0dc);transform:rotate(5deg)}.video-card-wrapper .video-card-bg--green{background-color:var(--video-bg-color-2,#1bb763);transform:rotate(-5deg)}.video-card-wrapper .video-card-content{z-index:2;width:100%;max-width:var(--video-max-width-rem,40rem);border-radius:3rem;grid-area:stack;margin:0 auto;position:relative;overflow:hidden}.video-card-wrapper .video-card-content.is-playing .video-card-play-button{opacity:0;pointer-events:none}.video-card-wrapper .video-card-content .video-wrapper-inner{width:100%;position:relative}.video-card-wrapper .video-card-content .video-wrapper-inner :-webkit-any(video,iframe){object-fit:cover;width:100%;height:100%;display:block}.video-card-wrapper .video-card-content .video-wrapper-inner :is(video,iframe){object-fit:cover;width:100%;height:100%;display:block}.video-card-wrapper .video-card-content .video-card-play-button{z-index:10;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:7rem;height:7rem;margin:auto;transition:transform .3s,opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 .4rem 1.5rem #0000001a}.video-card-wrapper .video-card-content .video-card-play-button:hover{transform:scale(1.1)}.video-card-wrapper .video-card-content .video-card-play-button .video-card-play-button-icon{width:3rem;height:3rem;display:flex}.video-card-wrapper .video-card-content .video-card-play-button .video-card-play-button-icon :-webkit-any(svg){width:100%;height:100%;fill:var(--video-bg-color-2,#1bb763)}.video-card-wrapper .video-card-content .video-card-play-button .video-card-play-button-icon :is(svg){width:100%;height:100%;fill:var(--video-bg-color-2,#1bb763)}.banner-animation-root{width:100%;display:block}.banner-animation{justify-content:center;align-items:center;width:100%;height:max(61.9rem,min(37.5vw,72rem));display:flex}.banner-animation .banner-animation__container{width:100%;min-height:max(52rem,min(26.0417vw,50rem));transition:background-color .65s;position:relative}.banner-animation .banner-animation__empty{justify-content:center;align-items:center;min-height:max(52rem,min(26.0417vw,50rem));padding:3rem;display:flex}.banner-animation .banner-animation__empty :-webkit-any(p){color:#1e1e1d;font-family:var(--family-dm);text-align:center;max-width:48rem;font-size:1.6rem}.banner-animation .banner-animation__empty :is(p){color:#1e1e1d;font-family:var(--family-dm);text-align:center;max-width:48rem;font-size:1.6rem}.banner-animation .banner-animation__slide{opacity:0;visibility:hidden;pointer-events:none;z-index:0;justify-content:center;align-items:center;padding-left:max(1.6rem,min(4vw,4rem));padding-right:max(1.6rem,min(4vw,4rem));transition:opacity .55s,visibility .55s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.banner-animation .banner-animation__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.banner-animation .banner-animation__placeholder{object-fit:contain;opacity:.35;width:100%;height:100%}.banner-animation .banner-animation__content_container{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;max-width:120rem;height:100%;padding-bottom:10rem;display:flex}@media screen and (min-width:768px){.banner-animation .banner-animation__content_container{flex-direction:row;gap:max(2rem,min(1.5625vw,3rem));padding-bottom:0}}.banner-animation .banner-animation__content_container .banner-animation__image{flex-shrink:0;min-height:0;overflow:hidden}.banner-animation .banner-animation__content_container .banner-animation__image img{object-fit:cover;-webkit-backface-visibility:hidden;width:100%;height:100%;display:block}.banner-animation .banner-animation__content_container .banner-animation__content{flex-direction:column;gap:1.8rem;width:max(35rem,min(34.2188vw,65.7rem));display:flex}@media screen and (min-width:768px){.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__title :-webkit-any(h3){letter-spacing:-.04rem;text-align:start;line-height:normal}}.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__title :-moz-any(h3){font-family:var(--family-pangea);letter-spacing:-.18rem;text-align:center;font-size:max(3.6rem,min(2.08333vw,4rem));font-style:normal;font-weight:700;line-height:86%}@media screen and (min-width:768px){.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__title :-moz-any(h3){letter-spacing:-.04rem;text-align:start;line-height:normal}}.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__title :-webkit-any(h3){font-family:var(--family-pangea);letter-spacing:-.18rem;text-align:center;font-size:max(3.6rem,min(2.08333vw,4rem));font-style:normal;font-weight:700;line-height:86%}.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__title :is(h3){font-family:var(--family-pangea);letter-spacing:-.18rem;text-align:center;font-size:max(3.6rem,min(2.08333vw,4rem));font-style:normal;font-weight:700;line-height:86%}@media screen and (min-width:768px){.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__title :-webkit-any(h3){letter-spacing:-.04rem;text-align:start;line-height:normal}.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__title :is(h3){letter-spacing:-.04rem;text-align:start;line-height:normal}}@media screen and (min-width:768px){.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__description :-webkit-any(p){text-align:start}}.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__description :-moz-any(p){text-align:center;font-family:var(--family-dm);font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:768px){.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__description :-moz-any(p){text-align:start}}.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__description :-webkit-any(p){text-align:center;font-family:var(--family-dm);font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:normal}.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__description :is(p){text-align:center;font-family:var(--family-dm);font-size:max(1.4rem,min(.9375vw,1.8rem));font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:768px){.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__description :-webkit-any(p){text-align:start}.banner-animation .banner-animation__content_container .banner-animation__content .banner-animation__content__description :is(p){text-align:start}}.image-svg-wrapper{width:100%;display:block;position:relative;overflow:visible}.image-svg-wrapper .main-image-container{line-height:0;position:relative;overflow:visible}.image-svg-wrapper .main-image-content{z-index:1;border-radius:4rem;width:100%;height:auto;display:block;position:relative}.image-svg-wrapper .svg-overlay{z-index:3;pointer-events:none;position:absolute}.image-svg-wrapper .svg-overlay svg{width:100%;height:auto;display:block}.image-svg-wrapper .svg-overlay .svg-desktop{display:none}.image-svg-wrapper .svg-overlay .svg-mobile{display:block}.image-svg-wrapper .svg-overlay.svg-1{width:max(15rem,min(13.5417vw,26rem));top:-7rem;right:-2rem}.image-svg-wrapper .svg-overlay.svg-2{width:max(16rem,min(15.625vw,30rem));bottom:-7rem;left:-2rem}@media screen and (min-width:768px){.image-svg-wrapper .main-image-content{border-radius:6rem}.image-svg-wrapper .svg-overlay .svg-mobile{display:none}.image-svg-wrapper .svg-overlay .svg-desktop{display:block}.image-svg-wrapper .svg-overlay.svg-1{width:max(15rem,min(13.5417vw,26rem));top:-4rem;right:-4rem}.image-svg-wrapper .svg-overlay.svg-2{width:max(16rem,min(15.625vw,30rem));bottom:-4rem;left:-7rem;transform:rotate(180deg)}}.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__item-content{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-1{background-color:hsl(var(--positiveco-neutral-900));border-radius:50%;width:max(.5rem,min(1.125vw,2rem));min-width:max(.5rem,min(1.125vw,2rem));height:max(.5rem,min(1.125vw,2rem));min-height:max(.5rem,min(1.125vw,2rem));display:flex}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-2{background-color:hsl(var(--positiveco-neutral-900));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}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.signature-table-block{width:100%}.signature-table-block--width-full .signature-table-block__scroll{max-width:none}.signature-table-block__scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.signature-table{border-collapse:collapse;width:100%;min-width:64rem;font-family:var(--family-dm,inherit);color:var(--black,#1a1a1a);font-size:max(1.6rem,min(1.14286vw,2rem))}.signature-table__thead{border-bottom:1px solid hsl(var(--black))}.signature-table__th{text-transform:uppercase;letter-spacing:.02em;text-align:center;vertical-align:bottom;padding:max(1.6rem,min(1.66667vw,3rem)) max(.8rem,min(1.66667vw,3rem));font-weight:700}.signature-table__th--col-0{text-align:left}.signature-table__th:not(:first-child):not(:last-child){border-right:1px solid hsl(var(--black))}.signature-table__th-text{display:block}.signature-table__tbody .signature-table__tr{border-bottom:1px solid hsl(var(--black))}.signature-table__td{text-align:center;vertical-align:middle;padding:max(1.6rem,min(1.04167vw,2rem)) 0;font-size:max(1.4rem,min(1.04167vw,1.8rem));font-weight:700}.signature-table__td--feature{text-transform:uppercase;letter-spacing:.02em;text-align:left;font-size:max(1.6rem,min(1.14286vw,2rem))}.signature-table__value{display:inline-block}.signature-table__td--feature .signature-table__value{text-align:left}.signature-table__icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.signature-table__icon.signature-table__icon--check :-moz-any(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--check :-webkit-any(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--check :is(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--check :-webkit-any(svg) :-webkit-any(path){stroke:#16a34a}.signature-table__icon.signature-table__icon--check :is(svg) :is(path){stroke:#16a34a}.signature-table__icon.signature-table__icon--cross :-moz-any(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--cross :-webkit-any(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--cross :is(svg){width:100%;height:100%}.signature-table__icon.signature-table__icon--cross :-webkit-any(svg) :-webkit-any(path){stroke:#c2410c}.signature-table__icon.signature-table__icon--cross :is(svg) :is(path){stroke:#c2410c}.signature-dropdown-block{width:100%}.signature-dropdown-block .signature-dropdown__header{grid-template-columns:repeat(var(--signature-dropdown-cols,3),minmax(0,1fr));border-bottom:1px solid hsl(var(--black));align-items:end;width:100%;display:grid}.signature-dropdown-block .signature-dropdown__header-cell{text-align:center;padding:1.2rem .8rem 1.6rem}.signature-dropdown-block .signature-dropdown__header-cell:not(:first-child){border-left:1px solid hsl(var(--black))}.signature-dropdown-block .signature-dropdown__header-text{text-transform:uppercase;letter-spacing:.02em;font-size:max(1.6rem,min(1.14286vw,2rem));font-weight:700;display:block}.signature-dropdown-block .signature-dropdown__dropdowns{width:100%}.signature-dropdown-block .signature-dropdown__dropdowns :-webkit-any(dropdown-component) .dropdown-heading__title{text-transform:uppercase;letter-spacing:.02em;font-size:max(1.6rem,min(1.14286vw,2rem));font-weight:700}.signature-dropdown-block .signature-dropdown__dropdowns :is(dropdown-component) .dropdown-heading__title{text-transform:uppercase;letter-spacing:.02em;font-size:max(1.6rem,min(1.14286vw,2rem));font-weight:700}.signature-dropdown-block .signature-dropdown__grid{grid-template-columns:repeat(var(--signature-dropdown-cols,3),minmax(0,1fr));place-items:center;gap:.4rem;width:100%;display:grid}.signature-dropdown-block .signature-dropdown__cell{justify-content:center;align-items:center;min-height:2.4rem;display:flex}.signature-dropdown-block .dropdown-content__inner .signature-dropdown__grid{padding-top:.4rem;padding-bottom:.4rem}.post{display:block}.post .post__header{text-align:center;flex-direction:column;gap:1rem;margin-top:max(5rem,min(4.6875vw,9rem));margin-bottom:max(2.4rem,min(2.08333vw,4rem));display:flex}.post .post__header .header__title{font-size:max(2rem,min(2.08333vw,4rem));font-family:var(--family-dm);color:#000;font-weight:500}.post .post__header .header__meta{font-size:max(1.2rem,min(1.04166vw,2rem));font-family:var(--family-dm);color:gray;justify-content:center;align-items:center;gap:max(1rem,min(1.04166vw,2rem));font-weight:400;display:flex}.post .post__header .header__meta .meta__brand{text-transform:uppercase}.post .post__header .header__meta .meta__dot{flex-shrink:1/1;background-color:#c0f139;border-radius:50%;width:max(1rem,min(.78125vw,1.5rem));height:max(1rem,min(.78125vw,1.5rem));display:inline-block}.post .post__banner{height:max(33.5rem,min(43.9583vw,84.4rem))}.post .post__banner .banner__item{object-fit:cover;border-radius:max(1.2rem,min(1.25vw,2.4rem));width:100%;height:100%}.post .post__description{font-size:max(1.6rem,min(.9375vw,1.8rem));font-family:var(--family-dm);color:#5e5e5e;padding-top:max(3.2rem,min(4.6875vw,9rem));padding-bottom:max(3.2rem,min(4.6875vw,9rem));font-weight:400}.post .post__text{display:block}.post .post__text :-webkit-any(p){font-size:max(1.6rem,min(.9375vw,1.8rem));font-family:var(--family-dm);color:#5e5e5e;margin-top:max(3.2rem,min(4.6875vw,9rem));margin-bottom:max(3.2rem,min(4.6875vw,9rem));font-weight:400}.post .post__text :is(p){font-size:max(1.6rem,min(.9375vw,1.8rem));font-family:var(--family-dm);color:#5e5e5e;margin-top:max(3.2rem,min(4.6875vw,9rem));margin-bottom:max(3.2rem,min(4.6875vw,9rem));font-weight:400}.post .carousel__item{border-radius:1.6rem;height:max(48.2rem,min(33.3333vw,64rem));overflow:hidden}.post .carousel__item :-webkit-any(img){object-fit:cover;width:100%;height:100%}.post .carousel__item :is(img){object-fit:cover;width:100%;height:100%}.post .post__image{flex-direction:column;gap:max(2rem,min(1.6vw,4rem));display:flex}@media screen and (min-width:768px){.post .post__image{flex-direction:row;justify-content:space-between;overflow-x:auto}}.post .post__image .image__item{border-radius:max(1.2rem,min(1vw,2.4rem));width:100%;height:max(48.2rem,min(41.6667vw,80rem))}@media screen and (min-width:768px){.post .post__image .image__item{overflow:hidden}}.post__slider .blaze-pagination{padding-top:1rem}.post__slider .blaze-pagination :-moz-any(button){box-sizing:border-box;aspect-ratio:1;cursor:pointer;background:#fff;border:.76px solid #000;border-radius:50%;width:1rem;height:1rem;transition:all .25s}.post__slider .blaze-pagination :-moz-any(button).active{background:#000;border-color:transparent}.post__slider .blaze-pagination :-webkit-any(button){box-sizing:border-box;aspect-ratio:1;cursor:pointer;background:#fff;border:.76px solid #000;border-radius:50%;width:1rem;height:1rem;transition:all .25s}.post__slider .blaze-pagination :is(button){box-sizing:border-box;aspect-ratio:1;cursor:pointer;background:#fff;border:.76px solid #000;border-radius:50%;width:1rem;height:1rem;transition:all .25s}.post__slider .blaze-pagination :-webkit-any(button).active{background:#000;border-color:transparent}.post__slider .blaze-pagination :is(button).active{background:#000;border-color:transparent}.item-card-health{box-sizing:border-box;background-color:#c0f139;width:100%;padding:8rem 0;overflow:hidden}.item-card-health .item-card-health__content{flex-direction:column;align-items:center;gap:4rem;display:flex}@media(min-width:768px){.item-card-health .item-card-health__content{flex-direction:row;justify-content:center}}.item-card-health .item-card-health__content .item-card-health__title{align-items:center;width:100%;display:flex}@media(min-width:768px){.item-card-health .item-card-health__content .item-card-health__title{width:auto;max-width:50%}}.item-card-health .item-card-health__content .item-card-health__title :-webkit-any(h1){margin:0}.item-card-health .item-card-health__content .item-card-health__title :is(h1){margin:0}.item-card-health .item-card-health__content .item-card-health__description{width:100%}@media(min-width:768px){.item-card-health .item-card-health__content .item-card-health__description{max-width:max(30rem,min(35vw,46rem))}}.item-card-health .item-card-health__content .item-card-health__description :-webkit-any(p){margin:0}.item-card-health .item-card-health__content .item-card-health__description :is(p){margin:0}.item-card-comparison{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:4rem max(2rem,min(9.53125vw,18.3rem));display:flex;position:relative;overflow:hidden}@media(min-width:768px){.item-card-comparison{flex-direction:row;gap:2rem}}.item-card-comparison .item-card-comparison__image{-webkit-user-select:none;user-select:none;flex-shrink:0;width:max(18.2rem,min(31.0938vw,59.7rem));height:max(38rem,min(35.4167vw,68rem));margin:0 auto;position:relative}.item-card-comparison .item-card-comparison__image .item-card-comparison__image_low{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.item-card-comparison .item-card-comparison__image .item-card-comparison__image_low :-webkit-any(img,svg){object-fit:contain;width:100%;height:100%}.item-card-comparison .item-card-comparison__image .item-card-comparison__image_low :is(img,svg){object-fit:contain;width:100%;height:100%}.item-card-comparison .item-card-comparison__image .item-card-comparison__image_endurance{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.item-card-comparison .item-card-comparison__image .item-card-comparison__image_endurance :-webkit-any(img,svg){object-fit:contain;width:100%;height:100%}.item-card-comparison .item-card-comparison__image .item-card-comparison__image_endurance :is(img,svg){object-fit:contain;width:100%;height:100%}.item-card-comparison .item-card-comparison__image .item-card-comparison__image_low{z-index:2}.item-card-comparison .item-card-comparison__image .item-card-comparison__image_endurance{z-index:1}.item-card-comparison .item-card-comparison__content{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow:visible}.item-card-comparison .item-card-comparison__content .low-carb,.item-card-comparison .item-card-comparison__content .endurance{pointer-events:none;flex-direction:column;gap:max(1.2rem,min(1.45833vw,2.8rem));width:100%;transition:opacity .15s ease-out;display:flex;opacity:1!important;clip-path:none!important}.item-card-comparison .item-card-comparison__content .low-carb{justify-content:flex-end;align-items:center}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .low-carb{align-items:flex-start}}.item-card-comparison .item-card-comparison__content .endurance{justify-content:flex-start;align-items:center}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .endurance{align-items:flex-end}}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__title_low_carb :-webkit-any(p,h2,h3){text-align:left}}.item-card-comparison .item-card-comparison__content .item-card-comparison__title_low_carb :-moz-any(p,h2,h3){color:var(--black);font-family:var(--family-dm);text-align:center;font-size:max(2.4rem,min(3.125vw,6rem));font-weight:900;line-height:105%}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__title_low_carb :-moz-any(p,h2,h3){text-align:left}}.item-card-comparison .item-card-comparison__content .item-card-comparison__title_low_carb :-webkit-any(p,h2,h3){color:var(--black);font-family:var(--family-dm);text-align:center;font-size:max(2.4rem,min(3.125vw,6rem));font-weight:900;line-height:105%}.item-card-comparison .item-card-comparison__content .item-card-comparison__title_low_carb :is(p,h2,h3){color:var(--black);font-family:var(--family-dm);text-align:center;font-size:max(2.4rem,min(3.125vw,6rem));font-weight:900;line-height:105%}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__title_low_carb :-webkit-any(p,h2,h3){text-align:left}.item-card-comparison .item-card-comparison__content .item-card-comparison__title_low_carb :is(p,h2,h3){text-align:left}}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__title_endurance :-webkit-any(p,h2,h3){text-align:left}}.item-card-comparison .item-card-comparison__content .item-card-comparison__title_endurance :-moz-any(p,h2,h3){color:var(--black);font-family:var(--family-dm);text-align:center;font-size:max(2.4rem,min(3.125vw,6rem));font-weight:900;line-height:105%}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__title_endurance :-moz-any(p,h2,h3){text-align:left}}.item-card-comparison .item-card-comparison__content .item-card-comparison__title_endurance :-webkit-any(p,h2,h3){color:var(--black);font-family:var(--family-dm);text-align:center;font-size:max(2.4rem,min(3.125vw,6rem));font-weight:900;line-height:105%}.item-card-comparison .item-card-comparison__content .item-card-comparison__title_endurance :is(p,h2,h3){color:var(--black);font-family:var(--family-dm);text-align:center;font-size:max(2.4rem,min(3.125vw,6rem));font-weight:900;line-height:105%}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__title_endurance :-webkit-any(p,h2,h3){text-align:left}.item-card-comparison .item-card-comparison__content .item-card-comparison__title_endurance :is(p,h2,h3){text-align:left}.item-card-comparison .item-card-comparison__content .item-card-comparison__title_endurance :-webkit-any(p,h2,h3){text-align:right}.item-card-comparison .item-card-comparison__content .item-card-comparison__title_endurance :is(p,h2,h3){text-align:right}}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_low_carb :-webkit-any(p,span){text-align:left}}.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_low_carb :-moz-any(p,span){color:var(--black);font-family:var(--family-dm);text-transform:uppercase;text-align:center;font-size:max(1.6rem,min(1.04166vw,2rem));font-weight:600}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_low_carb :-moz-any(p,span){text-align:left}}.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_low_carb :-webkit-any(p,span){color:var(--black);font-family:var(--family-dm);text-transform:uppercase;text-align:center;font-size:max(1.6rem,min(1.04166vw,2rem));font-weight:600}.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_low_carb :is(p,span){color:var(--black);font-family:var(--family-dm);text-transform:uppercase;text-align:center;font-size:max(1.6rem,min(1.04166vw,2rem));font-weight:600}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_low_carb :-webkit-any(p,span){text-align:left}.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_low_carb :is(p,span){text-align:left}}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_endurance :-webkit-any(p,span){text-align:left}}.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_endurance :-moz-any(p,span){color:var(--black);font-family:var(--family-dm);text-transform:uppercase;text-align:center;font-size:max(1.6rem,min(1.04166vw,2rem));font-weight:600}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_endurance :-moz-any(p,span){text-align:left}}.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_endurance :-webkit-any(p,span){color:var(--black);font-family:var(--family-dm);text-transform:uppercase;text-align:center;font-size:max(1.6rem,min(1.04166vw,2rem));font-weight:600}.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_endurance :is(p,span){color:var(--black);font-family:var(--family-dm);text-transform:uppercase;text-align:center;font-size:max(1.6rem,min(1.04166vw,2rem));font-weight:600}@media(min-width:768px){.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_endurance :-webkit-any(p,span){text-align:left}.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_endurance :is(p,span){text-align:left}.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_endurance :-webkit-any(p,span){text-align:right}.item-card-comparison .item-card-comparison__content .item-card-comparison__subtitle_endurance :is(p,span){text-align:right}}.item-card-comparison .item-card-comparison-slider__handle{z-index:10;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute}@media(max-width:767px){.item-card-comparison .item-card-comparison-slider__handle{cursor:ns-resize;width:100%;height:.3rem;top:50%;left:50%;transform:translate(-50%,-50%)}}@media(min-width:768px){.item-card-comparison .item-card-comparison-slider__handle{cursor:ew-resize;width:.3rem;height:100%;top:0;bottom:0;left:50%;transform:translate(-50%)}}.item-card-comparison .item-card-comparison-slider__handle .item-card-comparison-slider__handle-line{pointer-events:none;background:#fff;position:absolute}@media(max-width:767px){.item-card-comparison .item-card-comparison-slider__handle .item-card-comparison-slider__handle-line{width:90%;height:.2rem;top:50%;left:5%;transform:translateY(-50%)}}@media(min-width:768px){.item-card-comparison .item-card-comparison-slider__handle .item-card-comparison-slider__handle-line{width:.3rem;height:100%;top:0;left:50%;transform:translate(-50%)}}.item-card-comparison .item-card-comparison-slider__handle .item-card-comparison-slider__handle-button{z-index:11;background:#fff;border:.75px solid #000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:4.6rem;height:4.6rem;transition:transform .2s,background-color .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.item-card-comparison .item-card-comparison-slider__handle .item-card-comparison-slider__handle-button{flex-direction:row}}.item-card-comparison .item-card-comparison-slider__handle .item-card-comparison__handle-icon{color:#000;width:max(1.4rem,min(1vw,1.6rem));height:max(1.4rem,min(1vw,1.6rem));display:block}@media(max-width:767px){.item-card-comparison .item-card-comparison-slider__handle .item-card-comparison__handle-icon{transform:rotate(90deg)}}.item-card-comparison .item-card-comparison-slider__handle:hover .item-card-comparison-slider__handle-button{transform:translate(-50%,-50%)scale(1.1)}.item-card-comparison .item-card-comparison-slider__handle.is-dragging .item-card-comparison-slider__handle-button{color:#fff;background:#000}.item-card-comparison .item-card-comparison-slider__handle.is-dragging .item-card-comparison-slider__handle-button .item-card-comparison__handle-icon{color:#fff}.image-text-pdp{width:100%}.image-text-pdp .image-text-pdp__stack{flex-direction:column;gap:8rem;display:flex}.image-text-pdp .image-text-pdp__container{text-align:center;margin-top:max(6rem,min(4.16666vw,8rem));margin-left:max(2rem,min(2.08333vw,4rem));margin-right:max(2rem,min(2.08333vw,4rem))}.image-text-pdp .image-text-pdp__title{margin:0}.image-text-pdp .image-text-pdp__title-after{text-decoration-skip-ink:none;text-underline-position:under;text-underline-offset:.25em;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:.4em;display:inline-block}.image-text-pdp .image-text-pdp__media{width:100vw;margin-left:calc(50% - 50vw)}@supports (width:100dvw){.image-text-pdp .image-text-pdp__media{width:100dvw;margin-left:calc(50% - 50dvw)}}.image-text-pdp .image-text-pdp__img{width:100%;height:auto;display:block}.image-text-pdp .image-text-pdp__image--mobile{display:none}@media screen and (max-width:767px){.image-text-pdp .image-text-pdp__stack{gap:4rem}.image-text-pdp .image-text-pdp__image--desktop{display:none}.image-text-pdp .image-text-pdp__image--mobile{display:block}}.subscription__card-container{height:max(45rem,min(35vw,67rem));margin-top:20px;position:relative}@media screen and (min-width:768px)and (max-width:1023px){.subscription__card-container{margin-top:0}}.subscription__card-container .subscription__card-tag{z-index:2;background-color:hsl(var(--positiveco-verde-limao-200));border-radius:3rem;width:max-content;padding:max(.4rem,min(.4vw,.8rem)) max(1.2rem,min(1.125vw,2.4rem));position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.subscription__card-container .subscription__card-tag{top:.3rem;transform:translate(-50%)}}.subscription__card-container .subscription__price-container{border-bottom:1px solid #2b2b2b;align-items:center;gap:max(.2rem,min(.6vw,1rem));padding-bottom:max(1.2rem,min(1.125vw,2.4rem));display:flex}.subscription__card-container .subscription__price-container .subscription__price-container__item{justify-content:center;align-items:baseline;display:flex}.subscription__card-container .subscription__price-container .subscription__price-container__tag{background-color:hsl(var(--positiveco-verde-limao-200));border-radius:1.5rem;padding:max(.3rem,min(.3vw,.6rem)) max(.6rem,min(.6vw,1.2rem))}.subscription__card-container .subscription-content{flex-direction:column;gap:max(1.2rem,min(1.125vw,2.4rem));display:flex}.subscription__card-container .subscription-content .subscription-benefits-list{flex-direction:column;gap:max(.8rem,min(1.0625vw,2rem));margin:0;padding:0;list-style:none;display:flex}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item{align-items:center;gap:max(1.4rem,min(1.0625vw,1.4rem));display:flex}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon{width:3rem;height:3rem}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon :-moz-any(svg){width:100%;height:100%}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon :-webkit-any(svg){width:100%;height:100%}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon :is(svg){width:100%;height:100%}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon :-webkit-any(svg) :-webkit-any(path){stroke:hsl(var(--black))}.subscription__card-container .subscription-content .subscription-benefits-list .subscription-benefits-list__item .subscription-benefits-list__icon :is(svg) :is(path){stroke:hsl(var(--black))}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%!important}body{min-height:100vh;font-family:var(--family-dm);font-size:var(--font-size-body);color:var(--black)}body::-webkit-scrollbar{width:.4rem}body::-webkit-scrollbar-track{background:hsl(var(--gray-100));border-radius:2rem}body::-webkit-scrollbar-thumb{background:var(--color-background-inverse);border-radius:2rem}body::-webkit-scrollbar-thumb:hover{background:var(--color-accent-hover);cursor:pointer;transition:background-color .2s}:-webkit-any(h1,h2,h3,h4,h5,h6){font-family:var(--family-dm)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--family-dm)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}.page-width{max-width:var(--page-width);margin:0 auto}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .st-wishlist-details-button[data-type=floating],body .st-wishlist-button.floating-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/main-CdgPhbHJ.css.map */
