.hello-world-container{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:var(--page-width);margin:0 auto;gap:clamp(1.2rem,.9375vw,1.8rem);padding-block:clamp(4rem,4.16666vw,8rem)}.hello-world-container :is(h1){color:var(--orange-100);text-align:center;font-family:var(--sora);font-size:clamp(2rem,1.66666vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}.hello-world-container :is(hello-world) :is(button){color:var(--white-100);font-family:var(--sora);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;border:none;background-color:var(--orange-100);cursor:pointer;padding:clamp(1rem,.72916vw,1.4rem) clamp(1.6rem,1.45833vw,2.8rem);display:flex;align-items:center;justify-content:center;width:fit-content;gap:clamp(.2rem,.20833vw,.4rem);border-radius:10rem;transition:all .2s ease-in-out}.hello-world-container :is(hello-world) :is(button):hover{background-color:var(--black-50)}.hello-world-container :is(footer) :is(a){color:var(--orange-100);text-align:center;font-family:var(--sora);font-size:clamp(1.2rem,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):hover{color:var(--black-50)}.button{text-decoration:none;transition:all .1s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:100%;letter-spacing:.072rem}.button :is(img){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);object-fit:contain;object-position:center;display:block}.button :is(img).icon-primary{display:block}.button :is(img).icon-hover{display:none}.button:hover :is(img).icon-primary{display:none}.button:hover :is(img).icon-hover{display:block}.button.button--primary{padding:clamp(.8rem,.52083vw,1rem) clamp(1.6rem,1.04166vw,2rem);border-radius:10rem;color:var(--white-50);background:var(--gradiente01)}.button.button--primary:hover{opacity:.8}.button.button--secondary{padding:clamp(1.6rem,1.25vw,2.4rem) 2rem;border-radius:10rem;color:var(--white-50);background:var(--gradiente01);text-align:center}.button.button--secondary:hover{opacity:.8}.text-block__container .text-block__link{text-decoration:none}.text-block__container .text-block :is(li){margin-left:2rem}.image-block{display:block;position:relative}.image-block .image-block__link{display:block;width:100%;height:100%;text-decoration:none;cursor:pointer;overflow:hidden;pointer-events:auto}@media screen and (min-width: 768px){.image-block .image-block__link:hover :is(img){transform:scale(1.05)}}.image-block .image-block__link :is(img){transition:all .3s ease}.image-block .image-block__content-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.image-block .image-block__content-wrapper>*{pointer-events:auto}.icon-block{display:flex;justify-content:center;align-items:center;height:auto;width:auto}.icon-block .icon-image-wrapper{display:flex;justify-content:center;align-items:center}.icon-block .icon-image-wrapper :is(img){display:flex;height:auto;width:100%}.icon-block :is(a){display:flex;height:auto;width:100%;text-decoration:none;transition:filter .3s ease;cursor:pointer}.icon-block :is(a):hover{filter:brightness(1.1)}dropdown-component{display:block;width:100%}dropdown-component .dropdown-heading{display:flex;align-items:flex-start;gap:1.6rem;width:100%}dropdown-component .dropdown-heading .dropdown-heading__title{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2rem;cursor:pointer;width:100%}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){width:clamp(1.5rem,1.04vw,2rem);height:clamp(1.5rem,1.04vw,2rem);transition:.3s}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg) :is(path){transform-origin:center;transition:.3s;transform:rotate(180deg)}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon.dropdown--plus{display:flex;align-self:center}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon.dropdown--plus :is(svg){width:clamp(2rem,1.45833vw,2.8rem);height:clamp(2rem,1.45833vw,2.8rem);stroke:var(--black)}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon.dropdown--plus :is(svg) :is(path):nth-child(2){transform:none}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon.dropdown--plus :is(svg) #Vector{transform-origin:center center;transition:all .3s ease-in-out}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon :is(svg) :is(path){transform:rotate(0)}dropdown-component:not(:has(.dropdown-content[closed])) .dropdown-heading__icon.dropdown--plus :is(svg) #Vector{transform:rotate(90deg)}dropdown-component .dropdown-content{transition:.3s;overflow:hidden}dropdown-component .dropdown-content[closed]{height:0}dropdown-component .dropdown-content .dropdown-content__inner{padding-top:clamp(.8rem,.69444vw,1rem)}.video-block{display:block;position:relative}.video-block .video-block__thumbnail{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity .3s ease;opacity:1;pointer-events:auto;cursor:pointer}.video-block .video-block__thumbnail :is(picture){width:100%;height:100%;display:flex}.video-block .video-block__thumbnail :is(picture) :is(img){display:flex;width:100%;height:100%}.video-block .video-block__thumbnail .placeholder-svg :is(*){pointer-events:none}.video-block .video-block__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;display:flex;align-items:center;justify-content:center;background:#fff9;border-radius:50%;padding:clamp(2rem,1.30208vw,2.5rem);border:none;cursor:pointer;transition:all .2s ease;opacity:1;pointer-events:auto;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.video-block .video-block__play-button:hover{transform:translate(-50%,-50%) scale(1.1);background:#0000004d}.video-block .video-block__play-button:focus{outline:none}.video-block .video-block__play-button .video-block__play-button-icon{display:flex;align-items:center;justify-content:center}.video-block .video-block__play-button .video-block__play-button-icon :is(svg){width:clamp(2.8rem,1.97916vw,3.8rem);min-width:clamp(2.8rem,1.97916vw,3.8rem);min-height:clamp(2.8rem,1.97916vw,3.8rem);height:clamp(2.8rem,1.97916vw,3.8rem);display:block;color:#000}.video-block .video-block__play-button .video-block__play-button-icon :is(svg) :is(path,line,rect){stroke:#000;fill:currentColor}.video-block .video-block__play-button .video-block__play-button-icon--pause,.video-block .video-block__play-button.is-playing .video-block__play-button-icon--play{display:none}.video-block .video-block__play-button.is-playing .video-block__play-button-icon--pause,.video-block .video-block__play-button.is-paused .video-block__play-button-icon--play{display:flex}.video-block .video-block__play-button.is-paused .video-block__play-button-icon--pause{display:none}.video-block.is-playing .video-block__thumbnail,.video-block.is-playing .video-block__play-button,.video-block.is-playing .video-block__content-wrapper{opacity:0;pointer-events:none}.video-block.is-playing .video-block__volume-control,.video-block.is-playing:hover .video-block__play-button,.video-block.is-playing:hover .video-block__volume-control,.video-block.is-paused .video-block__thumbnail,.video-block.is-paused .video-block__play-button,.video-block.is-paused .video-block__volume-control{opacity:1;pointer-events:auto}.video-block .video-block__video-template{aspect-ratio:16 / 9;width:100%;height:100%;display:block;z-index:1;cursor:pointer}@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{width:100%;height:100%;object-fit:contain;display:block;overflow:hidden;border:none}.video-block .video-block__video-template .video-block__video-tag{width:100%;height:100%;object-fit:cover;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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;transition:opacity .2s ease}.video-block .video-block__content-wrapper>*{pointer-events:auto}.video-block .video-block__volume-control{position:absolute;bottom:2rem;right:2rem;z-index:4;display:flex;align-items:center;gap:1.5rem;opacity:0;pointer-events:none;transition:opacity .3s ease}@media screen and (min-width: 768px){.video-block .video-block__volume-control.is-hover .video-block__volume-slider-wrapper{width:10rem;opacity:1}}.video-block .video-block__volume-button{display:flex;align-items:center;justify-content:center;background:#fff9;border-radius:50%;padding:clamp(.9rem,.625vw,1.2rem);border:none;cursor:pointer;transition:all .2s ease;width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);flex-shrink:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:inherit}.video-block .video-block__volume-button:hover{transform:scale(1.1);background:#0000004d}.video-block .video-block__volume-button:focus{outline:none}.video-block .video-block__volume-button .video-block__volume-icon{display:flex;align-items:center;justify-content:center}.video-block .video-block__volume-button .video-block__volume-icon :is(svg){width:clamp(1.5rem,1.04166vw,2rem);height:clamp(1.5rem,1.04166vw,2rem);display:block;color:#000;fill:currentColor}.video-block .video-block__volume-button .video-block__volume-icon :is(svg) :is(path,line,rect){stroke:#000;fill:none}.video-block .video-block__volume-button .video-block__volume-icon--mute,.video-block .video-block__volume-button.is-muted .video-block__volume-icon--on{display:none}.video-block .video-block__volume-button.is-muted .video-block__volume-icon--mute,.video-block .video-block__volume-button.is-unmuted .video-block__volume-icon--on{display:flex}.video-block .video-block__volume-button.is-unmuted .video-block__volume-icon--mute{display:none}.video-block .video-block__volume-slider-wrapper{width:0;opacity:0;overflow:hidden;transition:width .3s ease,opacity .3s ease;display:none}@media screen and (min-width: 768px){.video-block .video-block__volume-slider-wrapper{display:block}}.video-block .video-block__volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:clamp(.4rem,.26041vw,.5rem);border-radius:clamp(.2rem,.1302vw,.25rem);background:#ffffff4d;outline:none;cursor:pointer}.video-block .video-block__volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(1.4rem,.83333vw,1.6rem);height:clamp(1.4rem,.83333vw,1.6rem);border-radius:50%;background:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0003}.video-block .video-block__volume-slider::-moz-range-thumb{width:clamp(1.4rem,.83333vw,1.6rem);height:clamp(1.4rem,.83333vw,1.6rem);border-radius:50%;background:#fff;cursor:pointer;border:none;transition:all .2s ease;box-shadow:0 2px 4px #0003}:is():hover{transform:scale(1.2);box-shadow:0 3px 6px #0000004d}.group{display:flex;max-width:100%}.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}}.simple-carousel{width:100%;display:flex;overflow:hidden}.simple-carousel.relative-pagination,.simple-carousel.absolute-buttons{position:relative}.simple-carousel .blaze-prev,.simple-carousel .blaze-next{background:none;border:none;cursor:pointer;transition:all .3s ease-in-out;width:clamp(2.7rem,1.875vw,3.6rem);min-width:clamp(2.7rem,1.875vw,3.6rem);height:clamp(2.7rem,1.875vw,3.6rem);min-height:clamp(2.7rem,1.875vw,3.6rem)}.simple-carousel .blaze-prev :is(svg),.simple-carousel .blaze-next :is(svg){width:100%;height:100%;display:block}.simple-carousel .blaze-prev :is(svg) :is(path),.simple-carousel .blaze-next :is(svg) :is(path){transition:all .3s ease-in-out}.simple-carousel .blaze-prev :is(svg) :is(rect),.simple-carousel .blaze-next :is(svg) :is(rect){transition:all .3s ease-in-out}.simple-carousel .blaze-prev[disabled] :is(svg) :is(path),.simple-carousel .blaze-next[disabled] :is(svg) :is(path){stroke:var(--gray-100)}.simple-carousel .blaze-slider{width:100%;align-items:center;display:flex;gap:clamp(1.5rem,1.04166vw,2rem);overflow:hidden}.simple-carousel .blaze-slider .blaze-container{width:100%;display:flex;flex-direction:column;overflow:hidden}.simple-carousel .blaze-slider .blaze-container .blaze-track-container,.simple-carousel .blaze-slider .blaze-container .blaze-track-container .blaze-track{display:flex;width:100%}.progressbar-pagination-container{display:flex;padding-inline:5vw;width:100%}@media screen and (min-width: 768px){.progressbar-pagination-container{padding-inline:0}}.progressbar-pagination-container .progressbar-pagination{display:flex;width:100%;overflow:hidden;position:relative}.progressbar-pagination-container .progressbar-pagination .progressbar-fill{display:flex;transition:width .3s ease-in-out;height:100%;width:0%}.password-section{display:block;padding-block:clamp(3rem,5vw,6rem);height:50vh}.password-section .password-container{max-width:var(--page-width);margin:0 auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.password-section .password-container .password{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.password-section .password-container .password :is(label){font-size:1.6rem;font-weight:700;color:var(--black-50);font-family:var(--sora);text-align:center}.password-section .password-container .password :is(input){width:100%;padding:1rem;border:1px solid var(--black-50);font-size:1.6rem;font-family:var(--sora)}.password-section .password-container .submit{width:100%}.password-section .password-container .submit :is(input){width:100%;padding:1rem;border:1px solid var(--black-50);background-color:var(--black-50);font-size:1.6rem;color:var(--white-100);cursor:pointer;font-family:var(--sora)}.blaze-pagination{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,.78125vw,1.4rem)}.blaze-pagination.relative-pagination{position:absolute}.blaze-pagination:empty{display:none}.blaze-pagination :is(button){border:none;border-radius:50%;width:clamp(.6rem,.52083vw,1rem);height:clamp(.6rem,.52083vw,1rem);font-size:0;transition:all .3s ease-in-out;cursor:pointer;background:var(--gray-50)}.blaze-pagination :is(button).active{background:var(--orange-100)}.grid-block__container{display:grid;width:100%}.group--justify-start{justify-content:flex-start}.group--justify-center{justify-content:center}.group--justify-end{justify-content:flex-end}.infinite-slider{display:flex;width:100%;max-width:100%;overflow:hidden}.infinite-slider .infinite-slider__container{display:flex;width:100%;max-width:100%;overflow:hidden;position:relative}.infinite-slider .infinite-slider__container .infinite-slider__slide{display:flex;flex-direction:row;white-space:nowrap}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item{display:flex;align-items:center;justify-content:center;flex-shrink:0}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-1{display:flex;width:clamp(.5rem,.52083vw,1rem);min-width:clamp(.5rem,.52083vw,1rem);height:clamp(.5rem,.52083vw,1rem);min-height:clamp(.5rem,.52083vw,1rem);background-color:var(--white-100);border-radius:50%}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-2{display:flex;width:clamp(1.8rem,1.66666vw,3.2rem);min-width:clamp(1.8rem,1.66666vw,3.2rem);height:clamp(1.8rem,1.66666vw,3.2rem);min-height:clamp(1.8rem,1.66666vw,3.2rem);background-color:var(--orange-100);border-radius:50%}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.menu-links{display:flex;width:100%}.menu-links .menu-links__list{display:flex;flex-direction:column}.menu-links .menu-links__list .menu-links__item{display:flex}.menu-links .menu-links__list .menu-links__item .menu-links__link{text-decoration:none;display:flex;color:var(--orange-100);font-family:var(--sora);font-size:clamp(1.2rem,.83333vw,1.8rem);font-weight:400}.newsletter-form{width:var(--page-width)}@media screen and (min-width: 768px){.newsletter-form{width:unset}}.newsletter-form .newsletter-block .newsletter-container .container__form{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width: 768px){.newsletter-form .newsletter-block .newsletter-container .container__form{display:flex;flex-direction:row;gap:0}}.newsletter-form .newsletter-block .newsletter-container .container__form .input__email{padding-left:2rem;width:100%;height:clamp(3.5rem,calc(3.095rem + .12658vw),5.5rem);align-items:center;align-self:stretch;border-radius:999.9rem;border:1px solid var(--Grayscale-CG2, #d3d3d3)}@media (min-width: 768px){.newsletter-form .newsletter-block .newsletter-container .container__form .input__email{position:relative;border-radius:999.9rem 0 0 999.9rem;width:clamp(30rem,22.6525vw,43.5rem)}}.newsletter-form .newsletter-block .newsletter-container .container__form .input__email:focus{outline:none}.newsletter-form .newsletter-block .newsletter-container .container__form .btn_submit{display:flex;padding:1.2rem 2.7rem;justify-content:center;align-items:center;gap:1rem;align-self:stretch;border-radius:999.9rem;background:var(--gradiente01);color:var(--white-100);border:none;cursor:pointer;font-family:var(--sora)}@media (min-width: 768px){.newsletter-form .newsletter-block .newsletter-container .container__form .btn_submit{display:flex;font-size:clamp(1.2rem,.83333vw,1.6rem);padding:1.2rem 1.6rem;height:3.5rem;align-self:center;border-radius:0 999.9rem 999.9rem 0}}.newsletter-form .newsletter-block .newsletter__feedback{font-weight:600;text-align:center;font-size:clamp(1.4rem,.9375vw,1.8rem);font-family:var(--sora);margin-top:1rem;background-color:#fff;padding:1rem;border-radius:1rem}@media screen and (min-width: 768px){.newsletter-form .newsletter-block .newsletter__feedback{text-align:start;background-color:transparent;padding:0;border-radius:0}}.newsletter-form .newsletter-block .newsletter__feedback--success{color:var(--orange-100)}.newsletter-form .newsletter-block .newsletter__feedback--error{color:var(--red)}.item-card{display:flex;overflow:hidden}.item-card .item-card__container{display:flex;flex-shrink:0;flex-direction:column;width:100%;position:relative;overflow:hidden}.item-card .item-card__container .item-card__image-wrapper{display:flex;width:100%;height:100%}.item-card .item-card__container .item-card__content{display:flex;position:absolute;z-index:1;bottom:0;left:0;padding-bottom:clamp(1.4rem,1.04166vw,2rem);padding-inline:clamp(1rem,1.25vw,2.4rem);width:100%;pointer-events:none}.item-card .item-card__container .item-card__content .item-card__text-icon-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:clamp(.8rem,.52083vw,1rem);width:100%}.cart-drawer{display:flex;flex-direction:column;height:100%;background:#fff;overflow-y:auto;padding:clamp(1.6rem,1.04vw,2rem) clamp(1rem,1.04vw,2rem);gap:clamp(1.4rem,1.04vw,2rem)}.cart-drawer .cart-heading{width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.cart-drawer .cart-heading{margin-bottom:.4rem}}.cart-drawer .cart-heading .cart-heading__title{display:flex;align-items:center;gap:.4rem}.cart-drawer .cart-items{display:flex;flex-direction:column;flex:1;overflow-y:auto}.cart-drawer .cart-items .cart-items--list{display:flex;flex-direction:column;gap:clamp(1rem,.833333vw,1.6rem);padding-right:clamp(1rem,.733333vw,1.4rem)}.cart-drawer .cart-items .cart-items--list :is(cart-item){column-gap:clamp(1.2rem,.833333vw,1.6rem);row-gap:.6rem;padding-bottom:clamp(1.4rem,.83333vw,1.6rem);border-bottom:1.172px solid #e2e2e2}@media screen and (min-width: 768px){.cart-drawer .cart-items .cart-items--list :is(cart-item){padding-bottom:clamp(1.2rem,.83333vw,1.6rem)}}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__image{border-radius:.4rem;border:.5px solid var(--gray-30);overflow:hidden;display:flex}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__image :is(img){max-height:100%;object-fit:contain}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__image .cart-item__quantity-badge{display:none}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{display:flex;flex-direction:column;gap:.8rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title :is(a){overflow:hidden;color:var(--black-50);text-overflow:ellipsis;font-family:var(--sora);font-size:1.2rem;font-weight:400;line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}@media screen and (min-width: 768px){.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title :is(a){font-size:clamp(1.05rem,.72916vw,1.4rem)}}@media screen and (min-width: 768px){.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{gap:clamp(.6rem,.41666vw,.8rem)}}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price{gap:clamp(.7rem,.46875vw,.9rem);align-items:flex-end}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity){justify-self:start;align-self:center;padding:clamp(.5rem,.3555vw,1rem) clamp(1rem,.9375vw,1.2rem)}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__input{color:var(--black-50);text-align:right;font-family:var(--sora);font-size:1.2rem;font-weight:400;line-height:normal;text-transform:capitalize}@media screen and (min-width: 768px){.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity) .product-quantity__input{font-size:clamp(1.2rem,.83333vw,1.6rem)}}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price){display:contents}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__original{grid-area:2 / 3 / 2 / 4;align-self:start;color:#ababab;text-align:right;font-family:var(--sora);font-size:1rem;font-weight:400;line-height:normal;text-decoration:line-through;text-transform:capitalize}@media screen and (min-width: 768px){.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__original{font-size:clamp(1.05rem,.83333vw,1.4rem)}}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__current{display:contents}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__current .product-price__current-value{grid-area:2 / 3 / 3 / 4;align-self:center;color:#362017;text-align:right;font-family:var(--sora);font-size:1.2rem;font-weight:600;line-height:normal;text-transform:capitalize;margin-top:clamp(1rem,1.04166vw,2rem)}@media screen and (min-width: 768px){.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__current .product-price__current-value{font-size:clamp(1.2rem,.83333vw,1.6rem)}}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__current .product-price__discount{grid-area:2 / 2 / 3 / 3;justify-self:center;align-self:center;padding:clamp(.3rem,.26041vw,.5rem) clamp(.8rem,.72916vw,1.4rem);margin-left:clamp(7rem,2.60416vw,5rem);color:#fbefe8;text-align:right;font-family:var(--sora);font-size:1rem;font-weight:600;line-height:normal}@media screen and (min-width: 768px){.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__current .product-price__discount{font-size:clamp(1.05rem,.83333vw,1.4rem)}}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__pix-text,.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-price) .info_installment{display:none}.cart-drawer .cart-items::-webkit-scrollbar{width:.4rem;border-radius:.2rem;background:#dfdfdf}.cart-drawer .cart-items::-webkit-scrollbar-thumb{background:#362017}.cart-drawer :is(cart-clear){align-self:end;transition:all .15s ease-in-out}.cart-drawer :is(cart-clear):hover{opacity:.75}.cart-drawer :is(cart-related){display:block}.cart-drawer :is(cart-related) .blaze-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}@media screen and (min-width: 768px){.cart-drawer :is(cart-related) .blaze-heading{margin-bottom:clamp(1.4rem,1.04vw,2rem)}}.cart-drawer :is(cart-related) .blaze-heading .cart-related__title{color:#1f1f1f;font-family:var(--sora);font-size:clamp(1.5rem,.9375vw,1.8rem);font-weight:600}.cart-drawer :is(cart-related) .blaze-buttons{display:flex;align-items:center;gap:1rem}.cart-drawer :is(cart-related) .blaze-buttons .blaze-prev,.cart-drawer :is(cart-related) .blaze-buttons .blaze-next{cursor:pointer;width:clamp(2.2941rem,1.5625vw,3rem);height:clamp(2.2941rem,1.5625vw,3rem);min-width:clamp(2.2941rem,1.5625vw,3rem);min-height:clamp(2.2941rem,1.5625vw,3rem);border-radius:.75rem;background:#e6e3e3;display:flex;align-items:center;justify-content:center;border:none;transition:all .3s ease-in-out}.cart-drawer :is(cart-related) .blaze-buttons .blaze-prev:hover,.cart-drawer :is(cart-related) .blaze-buttons .blaze-next:hover{background:var(--orange-100)}.cart-drawer :is(cart-related) .related-card{display:flex;align-items:center;gap:clamp(1.22rem,.833333vw,1.6rem);padding:clamp(.66rem,.446667vw,.8rem);border-radius:.8rem;border:1px solid #f0f0f0;background:#f8f8f8}.cart-drawer :is(cart-related) .related-card .product-image__wishlist-button-wrapper{display:none}.cart-drawer :is(cart-related) .related-card .related-card__image{display:block;position:relative;max-width:clamp(8rem,5.46875vw,10.5rem);max-height:clamp(8rem,5.46875vw,10.5rem);min-width:clamp(8rem,5.46875vw,10.5rem);min-height:clamp(8rem,5.46875vw,10.5rem);overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__image .related-card__image-link{display:block;width:100%;height:100%}.cart-drawer :is(cart-related) .related-card .related-card__image :is(img){width:100%;height:100%;object-fit:cover}.cart-drawer :is(cart-related) .related-card .related-card__image .related-card__discount{position:absolute;top:0;left:0;background:var(--orange-100);color:var(--white-100);font-size:.8rem;font-weight:600;padding:.2rem .6rem;font-family:var(--sora);white-space:nowrap;border-radius:.4rem 0}@media screen and (min-width: 768px){.cart-drawer :is(cart-related) .related-card .related-card__image .related-card__discount{font-size:clamp(.6rem,.41666vw,.8rem)}}.cart-drawer :is(cart-related) .related-card .related-card__content{display:flex;flex-direction:column;gap:clamp(.61rem,.51vw,1rem);overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__content .related-card__title{font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:600;max-width:100%}.cart-drawer :is(cart-related) .related-card .related-card__content .related-card__title :is(a){text-decoration:none;font-family:var(--sora);color:#362017;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.cart-drawer :is(cart-related) .related-card .related-card__content :is(product-price){align-items:start}.cart-drawer :is(cart-related) .related-card .related-card__content :is(product-price) .product-price__original{font-size:clamp(1.2rem,.733333vw,1.4rem);color:#ababab;font-family:var(--sora);font-weight:400;line-height:100%}.cart-drawer :is(cart-related) .related-card .related-card__content :is(product-price) .product__price-current{font-size:1.6rem;font-weight:400;line-height:100%;font-family:var(--gill-sans)}.cart-drawer :is(cart-related) .related-card .related-card__content :is(product-price) .product__price-current .product-price__current-value{font-family:var(--sora);font-size:clamp(1.2rem,.833333vw,1.6rem);color:#362017;font-weight:600}.cart-drawer :is(cart-related) .related-card .related-card__content :is(product-price) .info_installment,.cart-drawer :is(cart-related) .related-card .related-card__content :is(product-price) .product-price__pix-text,.cart-drawer :is(cart-related) .related-card .related-card__content :is(product-price) .product-price__discount{display:none}.cart-drawer :is(cart-related) .related-card .related-card__content :is(buy-button){text-transform:uppercase;font-family:var(--sora);font-size:clamp(1rem,.73333vw,1.4rem);text-decoration:underline;font-weight:600;color:var(--white-80);background:var(--gradiente01);width:fit-content;border-radius:10rem;padding:clamp(.5rem,.3555vw,.6rem) 1.2rem;text-decoration:none}.cart-drawer :is(cart-related) .related-card .related-card__content :is(buy-button) .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:flex;align-items:center;gap:clamp(.6rem,.41666vw,.8rem)}.cart-drawer :is(cart-related) .related-card .related-card__content :is(buy-button) .text :is(svg) :is(path){fill:var(--white-80)}.cart-drawer :is(cart-related):has(.blaze-track:empty){display:none}.cart-drawer :is(cart-checkout){margin-top:auto;display:flex;flex-direction:column;gap:clamp(1.2rem,.833333vw,1.6rem)}.cart-drawer :is(cart-checkout) :is(progress-bar) .progress-bar__text :is(strong){font-weight:700}.cart-drawer :is(cart-checkout) .cart-checkout__infos{display:flex;flex-direction:column;gap:.6rem;padding:clamp(.8rem,.633333vw,1.2rem) clamp(.8rem,.633333vw,1.2rem)}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment{display:flex;align-items:center;gap:.6rem;font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--sora);font-weight:400;color:#3b3b3b}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment .info_installment__text{font-weight:400}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment .info_installment__text :is(strong){font-weight:700}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment .info_installment__icon{display:flex;align-items:center;justify-content:center}.cart-drawer :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item .cart-checkout__pix-label{text-transform:none!important}.cart-drawer :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item .cart-checkout__infos-item-label{text-transform:uppercase}.cart-drawer :is(cart-checkout) .cart-checkout__infos-item{display:flex;justify-content:space-between;align-items:center}.cart-drawer :is(cart-checkout) .cart-checkout__button--checkout{display:block;width:100%;padding:clamp(1.4rem,1.04vw,1.9rem);text-align:center;text-decoration:none;transition:opacity .3s ease;text-transform:capitalize}.cart-drawer :is(cart-checkout) .cart-checkout__button--checkout:hover{opacity:.8}.cart-drawer :is(cart-checkout) .cart-checkout__button--cart{text-align:center;display:flex;width:100%;justify-content:center;align-items:center;margin-top:1.6rem;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 768px){.cart-drawer :is(cart-checkout) .cart-checkout__button--cart{margin-top:clamp(1.2rem,.833333vw,1.6rem)}}.cart-drawer :is(cart-checkout) .cart-checkout__info-icon{display:flex;align-items:center;gap:.6rem}.cart-drawer :is(cart-checkout) .cart-checkout__info-icon :is(svg){min-width:clamp(1.8rem,1.25vw,2.4rem);min-height:clamp(1.8rem,1.25vw,2.4rem);max-width:clamp(1.8rem,1.25vw,2.4rem);max-height:clamp(1.8rem,1.25vw,2.4rem)}.cart-drawer :is(cart-checkout) .cart-checkout__info-icon :is(p){color:#5e5e5e;font-family:var(--sora);font-size:clamp(1rem,.633333vw,1.2rem);font-weight:400;line-height:100%}.cart-drawer :is(cart-checkout) .cart-checkout__info-icon :is(p) :is(a){font-weight:500;color:#5e5e5e}.cart-drawer :is(cart-checkout) .cart-checkout__alert-shipping{font-size:1.2rem;font-weight:600;color:#5e5e5e;font-family:var(--sora);line-height:100%}.cart-drawer .cart-empty{display:none}.cart-drawer:not(:has(.cart-item)){align-items:center}.cart-drawer:not(:has(.cart-item)) :is(cart-clear),.cart-drawer:not(:has(.cart-item)) :is(cart-checkout),.cart-drawer:not(:has(.cart-item)) .cart-items,.cart-drawer:not(:has(.cart-item)) :is(cart-related){display:none}.cart-drawer:not(:has(.cart-item)) .cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.cart-drawer:not(:has(.cart-item)) .cart-empty .group{gap:.8rem}.cart-drawer:not(:has(.cart-item)) .cart-empty .group :is(a){margin-top:1.6rem}.cart-page{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;padding-block:clamp(3rem,2.8125vw,5.4rem)}@media screen and (min-width: 768px){.cart-page{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto 1fr auto;column-gap:clamp(7rem,4.6875vw,9rem);max-width:calc(var(--page-width) * .9);border-bottom:1px solid var(--gray)}}.cart-page .cart-empty{display:none}.cart-page:not(:has(.cart-item)) .cart-heading,.cart-page:not(:has(.cart-item)) .cart-items,.cart-page:not(:has(.cart-item)) :is(cart-checkout){display:none}.cart-page:not(:has(.cart-item)) .cart-empty{display:block}@media screen and (min-width: 768px){.cart-page:not(:has(.cart-item)) .cart-empty{grid-column:1 / 3;grid-row:1 / 3}}.cart-page:not(:has(.cart-item)) .cart-empty .group{gap:clamp(1.6rem,1.14583vw,2.2rem)}.cart-page .cart-heading{display:flex;align-items:center;gap:2rem;justify-content:space-between}@media screen and (min-width: 768px){.cart-page .cart-heading{grid-column:1 / 2;grid-row:1 / 2}}.cart-page .cart-heading :is(cart-clear){padding:0;text-decoration:underline}.cart-page .cart-heading .cart-heading__title{display:flex;gap:.3rem}.cart-page .cart-items{max-height:clamp(25.8rem,32.29166vw,62rem);overflow:auto}@media screen and (min-width: 768px){.cart-page .cart-items{grid-column:1 / 2;grid-row:2 / 3}}.cart-page .cart-items::-webkit-scrollbar{width:.4rem;border-radius:.2rem;background:#f0f0f0}.cart-page .cart-items::-webkit-scrollbar-thumb{background:#abaaaa}.cart-page .cart-items .cart-items--list{display:flex;flex-direction:column;gap:clamp(1rem,1.14583vw,2.2rem);padding-top:1rem;padding-right:.6rem}.cart-page .cart-items .cart-items--list :is(cart-item){column-gap:clamp(1.2rem,1.09375vw,2.1rem);row-gap:1rem;padding-bottom:clamp(1.4rem,1.25vw,2.4rem);border-bottom:1px solid #d1d1d1;grid-template-rows:auto auto}@media screen and (min-width: 768px){.cart-page .cart-items .cart-items--list :is(cart-item){row-gap:.3rem;grid-template-rows:auto .5fr}}.cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image{position:relative;overflow:visible}.cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image :is(img){width:100%;height:100%;object-fit:cover;border-radius:.4rem;border:.5px solid var(--gray-30)}@media screen and (min-width: 768px){.cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image :is(img){border:none}}.cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image .cart-item__quantity-badge{position:absolute;top:-.9rem;right:-.9rem;width:1.5rem;height:1.5rem;background:var(--orange-100, #e65c2e);color:var(--white-100, #fff);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;font-family:var(--sora);line-height:1;padding:.2rem;z-index:1}@media screen and (min-width: 768px){.cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image .cart-item__quantity-badge{width:clamp(2.4rem,1.66666vw,3.2rem);height:clamp(2.4rem,1.66666vw,3.2rem);font-size:clamp(1.2rem,.83333vw,1.6rem);top:-1rem;right:-1rem}}.cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__title :is(a){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-decoration:none}.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity){justify-self:start;align-self:center}@media screen and (min-width: 768px){.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity){justify-self:end}}.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-price){display:contents}.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__original{grid-area:2 / 3 / 2 / 4;align-self:start;justify-self:end;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through;text-transform:capitalize;color:#ababab}@media screen and (min-width: 768px){.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__original{font-size:clamp(1.35rem,.9375vw,1.8rem);justify-self:start;grid-area:2 / 2 / 3 / 2}}.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__current{display:contents}.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__current .product-price__current-value{grid-area:2 / 3 / 3 / 4;align-self:end;justify-self:end;font-family:var(--sora);font-size:1.2rem;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;margin-top:1.6rem}@media screen and (min-width: 768px){.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__current .product-price__current-value{grid-area:3 / 2 / 3 / 3;align-self:end;font-size:clamp(1.65rem,1.14583vw,2.2rem);margin-top:0;justify-self:start}}.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__current .product-price__discount{display:none}.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-price) .product-price__pix-text,.cart-page .cart-items .cart-items--list :is(cart-item) :is(product-price) .info_installment{display:none}.cart-page :is(cart-checkout){margin-top:3.2rem;gap:clamp(1rem,1.09375vw,2.1rem)}@media screen and (min-width: 768px){.cart-page :is(cart-checkout){grid-column:2 / 3;grid-row:1 / 3;margin-top:0;align-self:center;justify-self:center;width:100%;max-width:clamp(48rem,33.33333vw,64rem)}}.cart-page :is(cart-checkout) :is(progress-bar) .progress-bar__text{color:#000;font-family:var(--sora);font-size:clamp(1rem,1.04166vw,2rem);font-style:normal;font-weight:400;line-height:100%;margin-top:clamp(.6rem,.625vw,1.2rem)}.cart-page :is(cart-checkout) :is(progress-bar) .progress-bar__text :is(strong){font-weight:700}.cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{color:#292929;text-transform:uppercase}.cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix-label{font-size:clamp(1.2rem,.9375vw,1.8rem)!important;text-transform:none!important}.cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-value{font-size:clamp(1.4rem,1.35416vw,2.6rem);color:#292929}.cart-page :is(cart-checkout) .cart-checkout__infos .info_installment{font-family:var(--sora);font-size:clamp(1.2rem,.9375vw,1.8rem);color:#292929}.cart-page :is(cart-checkout) .cart-checkout__infos .info_installment .info_installment__text{font-weight:400}.cart-page :is(cart-checkout) .cart-checkout__alert-shipping{font-weight:600;font-size:clamp(1rem,.83333vw,1.6rem);color:#5e5e5e}.cart-page :is(cart-checkout) .cart-checkout__info-icon{display:flex;gap:.6rem}.cart-page :is(cart-checkout) .cart-checkout__info-icon :is(p){color:#aaa;font-size:clamp(1rem,.72916vw,1.4rem);font-style:normal;font-weight:400;align-content:center}@media screen and (min-width: 768px){.cart-page :is(cart-checkout) .cart-checkout__info-icon :is(p){line-height:130%}}.cart-page :is(cart-checkout) .cart-checkout__info-icon :is(p) :is(a){color:#5e5e5e;text-decoration:none;font-weight:500}.cart-page :is(cart-checkout) .cart-checkout__actions{display:flex;flex-direction:column;gap:clamp(1rem,1.04166vw,2rem)}.cart-page :is(cart-checkout) .cart-checkout__actions .cart-checkout__button--checkout{text-transform:uppercase;font-size:clamp(1.4rem,1.25vw,2.4rem)}.cart-page :is(cart-related){min-width:0;margin-top:clamp(2rem,1.25vw,2.4rem)}.cart-page :is(cart-related) .related-card .product-image__wishlist-button-wrapper{display:none}.cart-page :is(cart-related) .related-card .related-card__image{position:relative}.cart-page :is(cart-related) .related-card .related-card__image .related-card__image-link{display:block}.cart-page :is(cart-related) .related-card .related-card__image .related-card__discount{position:absolute;display:block;top:0;left:0;background:var(--orange-100);color:var(--white-100);font-size:.8rem;font-weight:600;padding:.2rem .6rem;font-family:var(--sora);white-space:nowrap;border-radius:.4rem 0}@media screen and (min-width: 768px){.cart-page :is(cart-related) .related-card .related-card__image .related-card__discount{display:none}}@media screen and (max-width: 768px){.cart-page :is(cart-related) .related-card{display:flex;align-items:center;gap:clamp(1.22rem,.833333vw,1.6rem);padding:clamp(.66rem,.41666vw,.8rem);border-radius:.8rem;border:1px solid #f0f0f0;background:#f8f8f8}.cart-page :is(cart-related) .related-card .related-card__image{display:block;max-width:clamp(8rem,5.46875vw,10.5rem);max-height:clamp(8rem,5.46875vw,10.5rem);min-width:clamp(8rem,5.46875vw,10.5rem);min-height:clamp(8rem,5.46875vw,10.5rem);overflow:hidden}.cart-page :is(cart-related) .related-card .related-card__image :is(img){width:100%;height:100%;object-fit:cover}.cart-page :is(cart-related) .related-card .related-card__content{display:flex;flex-direction:column;gap:clamp(.61rem,.52083vw,1rem);overflow:hidden}.cart-page :is(cart-related) .related-card .related-card__content .related-card__title{max-width:100%}.cart-page :is(cart-related) .related-card .related-card__content .related-card__title :is(a){-webkit-line-clamp:1;line-clamp:1}.cart-page :is(cart-related) .related-card .related-card__content :is(product-price){align-items:start}.cart-page :is(cart-related) .related-card .related-card__content :is(product-price) .product-price__original{font-size:1.2rem;color:#ababab;font-weight:400;line-height:100%}.cart-page :is(cart-related) .related-card .related-card__content :is(product-price) .product__price-current{font-size:1.6rem;font-weight:400;line-height:100%}.cart-page :is(cart-related) .related-card .related-card__content :is(product-price) .product__price-current .product-price__current-value{color:#362017;font-weight:600}.cart-page :is(cart-related) .related-card .related-card__content :is(product-price) .info_installment,.cart-page :is(cart-related) .related-card .related-card__content :is(product-price) .product-price__pix-text,.cart-page :is(cart-related) .related-card .related-card__content :is(product-price) .product-price__discount{display:none}}@media screen and (min-width: 768px){.cart-page :is(cart-related){grid-column:1 / 2;grid-row:3 / 4}.cart-page :is(cart-related) .related-card__content{display:flex;flex-direction:column;margin-top:clamp(1rem,.72916vw,1.4rem)}.cart-page :is(cart-related) .related-card__content buy-button{margin-top:clamp(1.2rem,.83333vw,1.6rem);width:100%}}.cart-page :is(cart-related) .blaze-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem}@media screen and (min-width: 768px){.cart-page :is(cart-related) .blaze-heading{margin-bottom:clamp(1.4rem,1.04166vw,2rem)}}.cart-page :is(cart-related) .blaze-heading .blaze-buttons{display:flex;align-items:center;gap:1rem}.cart-page :is(cart-related) .blaze-heading .blaze-buttons .blaze-prev,.cart-page :is(cart-related) .blaze-heading .blaze-buttons .blaze-next{cursor:pointer;width:clamp(2.2941rem,1.5625vw,3rem);height:clamp(2.2941rem,1.5625vw,3rem);min-width:clamp(2.2941rem,1.5625vw,3rem);min-height:clamp(2.2941rem,1.5625vw,3rem);border-radius:.75rem;background:#e6e3e3;display:flex;align-items:center;justify-content:center;border:none;transition:all .3s ease-in-out}.cart-page :is(cart-related) .blaze-heading .blaze-buttons .blaze-prev:hover,.cart-page :is(cart-related) .blaze-heading .blaze-buttons .blaze-next:hover{background:var(--orange-100)}.cart-page :is(cart-related) .blaze-heading .cart-related__title{color:#1f1f1f;font-family:var(--sora);font-size:1.5294rem;font-style:normal;font-weight:600;line-height:normal}@media screen and (min-width: 768px){.cart-page :is(cart-related) .blaze-heading .cart-related__title{font-size:clamp(1.95rem,1.35416vw,2.6rem)}}.cart-page :is(cart-related) .related-card__title :is(a){text-decoration:none;font-size:clamp(1.2rem,1.04166vw,2rem);color:#362017;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.cart-page :is(cart-related) :is(buy-button){text-transform:uppercase;font-family:var(--sora);font-size:clamp(1rem,.72916vw,1.4rem);font-weight:600;border-radius:3rem;display:flex;justify-content:center;background:var(--gradiente01);color:var(--white-80);padding:clamp(.5rem,.3125vw,.6rem) 1.2rem}.cart-page :is(cart-related) :is(buy-button) .text{white-space:nowrap;display:flex;align-items:center;gap:clamp(.6rem,.41666vw,.8rem)}.cart-page :is(cart-related) :is(buy-button) .text :is(svg) :is(path){fill:var(--white-80)}.cart-page :is(cart-related):has(.blaze-track:empty){display:none}@media screen and (min-width: 768px){.cart-page .cart-related__cart-page-style .blaze-track .related-card{height:clamp(41rem,27.08333vw,52rem)}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__image{display:flex;align-items:center;justify-content:center;height:100%;max-height:clamp(20.05rem,14.47916vw,27.8rem);position:relative;border:1px solid #f0f0f0;border-radius:1.2rem}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__image :is(img){max-height:clamp(15.45rem,10.52083vw,20.2rem);height:100%;align-self:center;object-fit:contain;aspect-ratio:1/1}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__image .product-image__wishlist-button-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;top:clamp(.8rem,.625vw,1.2rem);right:clamp(.8rem,.625vw,1.2rem);pointer-events:auto}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__image .product-image__wishlist-button-wrapper .product-image__wishlist-button{border:none;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__image .product-image__wishlist-button-wrapper .product-image__wishlist-button :is(svg){width:clamp(1.3rem,1.14583vw,2.2rem);color:var(--peach-100)}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__image .product-image__wishlist-button-wrapper .product-image__wishlist-button .st-label{display:none}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__content{gap:clamp(.6rem,.41666vw,.8rem)}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__content :is(product-price){align-items:start}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__content :is(product-price) .product-price__current{margin-bottom:clamp(.45rem,.3125vw,.6rem)}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__content :is(product-price) .product-price__current .product-price__discount{padding:clamp(.15rem,.10416vw,.2rem) clamp(.6rem,.41666vw,.8rem);font-size:clamp(1.05rem,.72916vw,1.4rem)}.cart-page .cart-related__cart-page-style .blaze-track .related-card .related-card__content :is(buy-button){font-size:clamp(1.2rem,.83333vw,1.6rem);padding:clamp(1.05rem,.72916vw,1.4rem) 0rem;margin-top:clamp(.86rem,.59895vw,1.15rem)}}cart-component{display:block}cart-item{display:block;transition:opacity .3s ease,transform .3s ease}cart-item.cart-item--removing{opacity:0;transform:translate(-20px);pointer-events:none}cart-item .cart-item__title>a{text-decoration:none}cart-clear{display:flex;align-items:center;gap:.8rem;cursor:pointer}cart-checkout{margin-top:auto;display:flex;flex-direction:column;gap:clamp(1.2rem,.833333vw,1.6rem)}cart-checkout .cart-checkout__heading{font-weight:600;line-height:100%;font-size:clamp(1.6rem,1.35417vw,2.6rem);display:none}@media screen and (min-width: 768px){cart-checkout .cart-checkout__heading{display:block}}cart-checkout .cart-checkout__infos{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1rem,.733333vw,1.4rem) clamp(.9rem,.666667vw,1.2rem);background:#f5f5f5;border-radius:.2rem;border:.781px solid #d9d9d9}cart-checkout .cart-checkout__infos .info_installment{font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--gill-sans);font-weight:400;color:var(--black)}cart-checkout .cart-checkout__infos .info_installment :is(span){font-weight:500}cart-checkout .cart-checkout__infos-item{display:flex;justify-content:space-between;align-items:center}cart-checkout .cart-checkout__pix-total{padding-top:.6rem;border-top:1px solid var(--white-100)}cart-checkout .cart-checkout__pix-label{display:flex;align-items:center;gap:.4rem;font-weight:400!important;font-size:clamp(1.2rem,.83333vw,1.6rem)!important}cart-checkout .cart-checkout__pix-discount{font-weight:700}cart-checkout .cart-checkout__button--checkout{display:block;width:100%;padding:clamp(1.4rem,1.04vw,1.9rem);text-align:center;text-decoration:none;transition:opacity .3s ease;text-transform:capitalize;background:var(--gradiente01);border-radius:10rem}cart-checkout .cart-checkout__button--checkout:hover{opacity:.8}cart-checkout .cart-checkout__button--continue{text-decoration:underline;text-transform:none;color:var(--grayscale-gs-primary);font-size:clamp(1.4rem,1.14583vw,2.2rem);text-align:center}cart-checkout .cart-checkout__button--cart{text-align:center;display:flex;width:100%;justify-content:center;align-items:center;margin-top:1.6rem;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 768px){cart-checkout .cart-checkout__button--cart{margin-top:clamp(1.2rem,.833333vw,1.6rem)}}drawer-component{position:fixed;z-index:100000;transition:transform .3s ease}drawer-component[data-state=closed]{pointer-events:none}drawer-component[data-state=open]{pointer-events:auto}drawer-component[data-direction=left]{top:0;left:0;height:100%}drawer-component[data-direction=left][data-state=closed]{transform:translate(-100%)}drawer-component[data-direction=right]{top:0;right:0;height:100%}drawer-component[data-direction=right][data-state=closed]{transform:translate(100%)}drawer-component[data-direction=top]{top:0;left:0;width:100%}drawer-component[data-direction=top][data-state=closed]{transform:translateY(-100%)}drawer-component[data-direction=bottom]{bottom:0;left:0;width:100%}drawer-component[data-direction=bottom][data-state=closed]{transform:translateY(100%)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#00000080;transition:opacity .3s ease}.drawer-overlay[data-state=closed]{opacity:0;pointer-events:none}.drawer-overlay[data-state=open]{opacity:1;pointer-events:auto}drawer-close{cursor:pointer}drawer-trigger{cursor:pointer}.progress-bar{display:block;width:100%;padding:.8rem;background:#f5f5f5;border-radius:.2rem;border:.781px solid #d9d9d9}.progress-bar .progress-bar__text{display:flex;font-size:clamp(1rem,.733333vw,1.4rem);font-weight:400;color:#000;margin-top:clamp(.6rem,.44vw,.8rem);font-family:var(--sora)}.progress-bar .progress-bar__text :is(strong){font-weight:500}.progress-bar .progress-bar__bar{width:100%;height:clamp(.4rem,.333333vw,.6rem);border-radius:7.8125rem;overflow:hidden;position:relative}.progress-bar .progress-bar__bar-fill{height:100%;border-radius:7.8125rem;transition:width .3s ease-in-out;position:relative}.progress-bar[data-complete=true] .progress-bar__bar-fill{background:var(--orange-100)}.product-quantity{display:flex;align-items:center;justify-content:center;border-radius:1.4961rem;border:.898px solid #dedede;max-width:8rem;min-width:clamp(5rem,4.16666vw,8rem);overflow:hidden;gap:.8rem;padding:.2rem .8rem;max-height:2.8rem}.product-quantity .product-quantity__button{width:clamp(1.2rem,.733333vw,1.4rem);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:.4rem;background:none}.product-quantity .product-quantity__button :is(svg) :is(path){transition:stroke .15s ease-in-out}.product-quantity .product-quantity__button:hover :is(svg) :is(path){stroke:var(--orange-100)}.product-quantity .product-quantity__input{border:none;background:none;font-size:1.4rem;text-align:center;display:flex;align-items:center;justify-content:center;width:clamp(1.2rem,.733333vw,1.4rem)}buy-button{position:relative;cursor:pointer}buy-button[disabled]{cursor:not-allowed}buy-button .loader__container .loader{border-top-color:var(--white)}.back-in-stock-button{display:none!important}alert-component{background:var(--gradiente01);border:.75px solid var(--white-100);color:var(--white-100);padding:1.2rem 2.4rem;position:fixed;z-index:999999999999999;max-width:var(--page-width);left:50%;transform:translate(-50%);width:100%;bottom:5vh;font-size:clamp(1.4rem,2vw,1.6rem);text-align:center;animation:alertEntry .6s ease-in-out;font-family:var(--sora);border-radius:10rem}@media screen and (min-width: 600px){alert-component{max-width:40rem}}alert-component[hidden]{animation:alertExit .6s ease-in-out;display:none;opacity:0;transform:translate(-50%,100%)}@keyframes alertEntry{0%{transform:translate(-50%,100%);display:none;opacity:0}1%{transform:translate(-50%,100%);display:block;opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes alertExit{0%{transform:translate(-50%);opacity:1;display:block}99%{transform:translate(-50%,100%);opacity:0;display:block}to{display:none}}main-product{display:block;padding-block:clamp(2rem,3.125vw,6rem)}@media screen and (min-width: 768px){main-product{max-width:var(--page-width);margin-inline: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 .main-product__content{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 900px){main-product .main-product__content{display:grid;grid-template-columns:minmax(48%,1.1fr) minmax(43%,1.03fr);gap:clamp(3rem,3.645833vw,7rem)}}@media screen and (min-width: 1600px){main-product .main-product__content .main-product__images{display:grid;grid-template-columns:6rem 1fr;column-gap:2rem;row-gap:1rem;grid-template-rows:minmax(auto,clamp(40rem,30.72916vw,59rem)) auto}main-product .main-product__content .main-product__images :is(product-pagination){grid-column:1 / 2;grid-row:1 / 2;align-self:center;max-height:47rem}main-product .main-product__content .main-product__images .certificates-carousel{grid-column:1 / 3;grid-row:2 / 3}}main-product .main-product__content .main-product__images .certificates-carousel{margin-top:1.6rem}@media screen and (min-width: 1600px){main-product .main-product__content .main-product__images .certificates-carousel{margin-top:0}}main-product .main-product__content .main-product__images .blaze-slider{width:100%;padding-inline:5vw}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .blaze-slider{padding-inline:0}}main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination{margin-top:1.2rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination{display:none}}@media screen and (min-width: 900px){main-product .main-product__content .main-product__images .blaze-slider .blaze-track{padding-bottom:.1rem}}main-product .main-product__content .main-product__images .blaze-slider.static{width:100%;padding-right:5vw}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .blaze-slider.static{padding-right:0}}main-product .main-product__content .main-product__images .product-media-item{border-radius:1.2rem;border:1px solid var(--gray-30);background:var(--white-100);overflow:hidden;display:flex;min-height:clamp(34.6rem,30.72916vw,59rem);max-height:clamp(34.6rem,30.72916vw,59rem)}main-product .main-product__content .main-product__images .product-media-item :is(img),main-product .main-product__content .main-product__images .product-media-item :is(video){width:100%;height:100%;object-fit:contain}main-product .main-product__content .main-product__images .product-media-item--model{width:100%;aspect-ratio:1 / 1;position:relative}main-product .main-product__content .main-product__images .product-media-item--model .product-media-item__badge-3d{position:absolute;top:1rem;left:1rem;background:var(--orange-100);color:var(--white-100);font-family:var(--sora);font-size:1rem;font-weight:700;padding:.4rem .8rem;border-radius:.6rem;z-index:5;text-transform:uppercase;letter-spacing:.05em}main-product .main-product__content .main-product__images .product-media-item--model :is(model-viewer){width:100%!important;height:100%!important;display:block;pointer-events:auto;touch-action:none}main-product .main-product__content .main-product__images :is(product-pagination),main-product .main-product__content .main-product__images .certificates-carousel{display:none}@media screen and (min-width: 900px){main-product .main-product__content .main-product__images :is(product-pagination),main-product .main-product__content .main-product__images .certificates-carousel{display:flex}}main-product .main-product__content .main-product__images :is(simple-carousel){display:flex;height:fit-content;position:relative}main-product .main-product__content .main-product__images :is(simple-carousel) .mobile-model-arrow{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:var(--white-100);border:1px solid var(--gray-30);border-radius:50%;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease;color:var(--black-80)}main-product .main-product__content .main-product__images :is(simple-carousel) .mobile-model-arrow:active{opacity:.7}@media screen and (min-width: 900px){main-product .main-product__content .main-product__images :is(simple-carousel) .mobile-model-arrow{display:none}}main-product .main-product__content .main-product__images :is(simple-carousel) .mobile-model-arrow--prev{left:2vw}main-product .main-product__content .main-product__images :is(simple-carousel) .mobile-model-arrow--next{right:2vw}main-product .main-product__content .main-product__infos{max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos{gap:clamp(1.5rem,1.04vw,2rem)}}main-product .main-product__content .main-product__infos .product-title .product-title__text{color:var(--orange-100);font-size:clamp(2rem,1.6666vw,3.2rem);font-weight:700;line-height:normal;font-family:var(--sora)}main-product .main-product__content .main-product__infos .product-title .product-title__description{margin-top:1rem;color:var(--gray-110);font-weight:400;font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--sora)}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .product-title .product-title__description{margin-top:clamp(.6rem,.41666vw,.8rem)}}main-product .main-product__content .main-product__infos :is(product-price) .product-price__original{font-size:clamp(1.2rem,.733333vw,1.4rem)}main-product .main-product__content .main-product__infos :is(product-price) .product-price__current .product-price__current-value{font-size:clamp(1.8rem,1.25vw,2.4rem)}main-product .main-product__content .main-product__infos :is(product-price) .product-price__current .product-price__discount{font-size:clamp(1.2rem,.733333vw,1.4rem);padding:.2rem clamp(.6rem,.41666vw,.8rem)}main-product .main-product__content .main-product__infos :is(product-price) .product-price__pix-text{font-size:clamp(1.2rem,.83333vw,1.6rem);margin-top:clamp(.4rem,.33333vw,.6rem)}main-product .main-product__content .main-product__infos :is(product-price) .info_installment{margin-top:clamp(.4rem,.33333vw,.6rem);font-size:clamp(1rem,.83333vw,1.6rem)}main-product .main-product__content .main-product__infos .variants-list .variants-list__title,main-product .main-product__content .main-product__infos .variants-list .option-title,main-product .main-product__content .main-product__infos .variants-list .variant-selector__title,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__title,main-product .main-product__content .main-product__infos :is(variant-selector) .option-title,main-product .main-product__content .main-product__infos :is(variant-selector) .variant-selector__title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__title,main-product .main-product__content .main-product__infos .variant-selector .option-title,main-product .main-product__content .main-product__infos .variant-selector .variant-selector__title{color:var(--black-80);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;font-family:var(--sora);text-transform:capitalize}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .variants-list .variants-list__title,main-product .main-product__content .main-product__infos .variants-list .option-title,main-product .main-product__content .main-product__infos .variants-list .variant-selector__title,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__title,main-product .main-product__content .main-product__infos :is(variant-selector) .option-title,main-product .main-product__content .main-product__infos :is(variant-selector) .variant-selector__title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__title,main-product .main-product__content .main-product__infos .variant-selector .option-title,main-product .main-product__content .main-product__infos .variant-selector .variant-selector__title{font-weight:600}}main-product .main-product__content .main-product__infos .variants-list .variants-list__items,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(6rem,4.0625vw,7.8rem),1fr));gap:clamp(1.25rem,1.04vw,2rem)}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item{text-decoration:none;max-width:clamp(6rem,4.0625vw,7.8rem);display:flex;flex-direction:column;gap:clamp(.4rem,.43333vw,.8rem)}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item :is(img),main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item :is(img),main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item :is(img){max-height:clamp(6rem,4.0625vw,7.8rem);width:100%;height:100%;object-fit:contain;border-radius:.8rem;transition:all .15s ease;border:1px solid transparent}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item .variants-list__item-title,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item .variants-list__item-title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item .variants-list__item-title{text-align:center;color:var(--gray-110);font-size:clamp(1rem,.733333vw,1.4rem);font-weight:400;transition:all .15s ease}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item .variants-list__item-title,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item .variants-list__item-title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item .variants-list__item-title{font-weight:700}}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item.variants-list__item--active :is(img),main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item:hover :is(img),main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item.variants-list__item--active :is(img),main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item:hover :is(img),main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item.variants-list__item--active :is(img),main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item:hover :is(img){border:1px solid var(--orange-100)}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item.variants-list__item--active .variants-list__item-title,main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item:hover .variants-list__item-title,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,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item:hover .variants-list__item-title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item.variants-list__item--active .variants-list__item-title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item:hover .variants-list__item-title{color:var(--black-80)}main-product .main-product__content .main-product__infos .variants-list,main-product .main-product__content .main-product__infos .product-option,main-product .main-product__content .main-product__infos .variant-selector__group{display:flex;flex-direction:column;gap:clamp(.8rem,.53333vw,1rem)}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper :is(product-quantity){padding:1rem .8rem;max-height:clamp(4.5rem,2.666vw,5rem);border-radius:10rem;border:1px solid var(--gray-30);max-width:clamp(9.5rem,5.78125vw,11.1rem)}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper :is(product-quantity) .product-quantity__button{width:3rem;height:2.7rem}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper :is(product-quantity) .product-quantity__input{min-width:2.7rem;font-size:clamp(1.4rem,1vw,1.6rem);font-weight:400;font-family:var(--sora);color:var(--black-80)}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper :is(product-quantity) .product-quantity__input{font-weight:700}}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper :is(buy-button){background:var(--gradiente01);color:var(--white-100);text-align:center;font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:600;font-family:var(--sora);padding:clamp(1.2rem,.83333vw,1.6rem) 2.4rem;border-radius:10rem;transition:all .3s ease;width:100%}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper :is(buy-button):hover{opacity:.8}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper .buy-button__wrapper{display:flex;width:100%}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper .back-in-stock-texts{display:none}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) :is(product-quantity){display:none}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .back-in-stock-texts,main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .buy-button__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .back-in-stock-texts{gap:.6rem}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .back-in-stock-texts .back-in-stock-texts__title{color:var(--black-100);text-align:center;font-family:var(--sora);font-size:1.5rem;font-weight:600;text-transform:uppercase}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .back-in-stock-texts .back-in-stock-texts__description{color:#828282;text-align:center;font-family:var(--sora);font-size:clamp(1.2rem,.73333vw,1.4rem);font-weight:400}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .buy-button__wrapper{border-radius:1rem;border:.5px solid #edaf8b;background:#fbefe8;padding:1.5rem;gap:1.5rem}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-heading{padding-block:clamp(.5rem,.51666vw,1rem);border-bottom:1px solid hsla(0,0%,69%,1)}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-heading .dropdown-heading__title :is(p){font-family:var(--sora);color:var(--black-80);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-content .dropdown-content__inner :is(p){font-family:var(--sora);color:var(--gray-100);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:300;line-height:140%}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-content .dropdown-content__inner :is(simple-swiper){margin-top:clamp(1rem,.833333vw,1.6rem);display:block}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-content .dropdown-content__inner :is(simple-swiper) .swiper-slide{display:flex;width:fit-content}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-content .dropdown-content__inner :is(simple-swiper) .swiper-slide .certificates-item{display:flex;width:fit-content}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-content .dropdown-content__inner :is(simple-swiper) .swiper-slide .certificates-item :is(img){max-height:clamp(5.0484rem,4.6744791vw,8.975rem);min-height:clamp(5.0484rem,4.6744791vw,8.975rem);max-width:clamp(8.6558rem,8.02083vw,15.3881rem);width:fit-content;object-fit:contain}variant-selector,.variant-selector{display:flex;flex-direction:column;gap:2rem;overflow:hidden}@media screen and (min-width: 768px){variant-selector,.variant-selector{gap:clamp(1.5rem,1.04vw,2rem)}}variant-selector .variant-selector__group,.variant-selector .variant-selector__group{border:none;display:flex;flex-direction:column;gap:clamp(.8rem,.625vw,1.2rem)}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:var(--page-width);overflow-y:auto;gap:clamp(1.2rem,1.04vw,2rem);align-items:flex-start}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option{min-width:14.5rem;padding:clamp(1.2rem,.83333vw,1.6rem);border-radius:.9rem;border:.375px solid var(--gray-30);background:var(--white-90);transition:all .15s ease-in-out;height:-webkit-fill-available}@media screen and (min-width: 768px){variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option{min-width:0}}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option.active,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option.active{border:.375px solid var(--sierra);background:var(--white-80)}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option.active .variant-option__subscription-name .circle-checkbox .checked,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option.active .variant-option__subscription-name .circle-checkbox .checked{opacity:1}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-discount,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-discount{margin-bottom:clamp(.45rem,.32vw,.6rem);display:flex}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-discount :is(span),.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-discount :is(span){background:var(--orange-100);font-weight:700;font-family:var(--sora);font-size:clamp(.9rem,.63333vw,1.2rem);color:var(--white-100);padding:clamp(.38rem,.26041vw,.5rem) clamp(1rem,.755208vw,1.45vw);border-radius:7.5rem}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-name,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-name{display:flex;align-items:center;gap:clamp(.45rem,.32vw,.6rem)}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-name .circle-checkbox,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-name .circle-checkbox{width:clamp(1.35rem,.9375vw,1.8rem);height:clamp(1.35rem,.9375vw,1.8rem);border-radius:50%;border:.725px solid var(--black-80);display:flex;align-items:center;justify-content:center;padding:clamp(.2rem,.208333vw,.3rem)}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-name .circle-checkbox .checked,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-name .circle-checkbox .checked{width:100%;height:100%;background:var(--black-80);border-radius:50%;opacity:0;transition:all .05s ease-in-out}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-name :is(span),.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-name :is(span){font-family:var(--sora);color:var(--black-80);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400}@media screen and (min-width: 768px){variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-name :is(span),.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-name :is(span){font-weight:700}}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-price,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-price{display:block;margin-block:clamp(.75rem,.55vw,1rem) clamp(1.2rem,.83333vw,1.6rem);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:700;color:var(--black-80);font-family:var(--sora)}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-info,.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-info{display:flex;flex-direction:column;gap:clamp(.75rem,.52vw,1rem)}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-info :is(p),.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-info :is(p){display:flex;align-items:center;gap:clamp(.3rem,.208333vw,.4rem);font-size:clamp(1.05rem,.73333vw,1.4rem);font-weight:400;color:var(--black-80);font-family:var(--sora)}variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-info :is(p) :is(svg),.variant-selector .variant-selector__group--subscription .variant-selector__options--subscription .variant-option .variant-option__subscription-info :is(p) :is(svg){min-width:clamp(.9rem,.625vw,1.2rem);min-height:clamp(.9rem,.625vw,1.2rem);max-width:clamp(.9rem,.625vw,1.2rem);max-height:clamp(.9rem,.625vw,1.2rem)}variant-selector .variant-selector__title,.variant-selector .variant-selector__title{color:var(--black-80);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;font-family:var(--sora);text-transform:capitalize}variant-selector .variant-selector__options,.variant-selector .variant-selector__options{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}variant-selector .variant-option,.variant-selector .variant-option{cursor:pointer;font-family:var(--sora);font-size:1.2rem;font-weight:400;color:var(--black-80)}@media screen and (min-width: 768px){variant-selector .variant-option,.variant-selector .variant-option{font-size:clamp(1rem,.63333vw,1.2rem);font-weight:700}}variant-selector .variant-option .variant-option__input,.variant-selector .variant-option .variant-option__input{display:none}variant-selector .variant-option.hidden,.variant-selector .variant-option.hidden{display:none}variant-selector .variant-option--color,.variant-selector .variant-option--color{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(.3rem,.26042vw,.5rem);color:var(--white);font-family:var(--grotesque);font-size:clamp(1.2rem,.72917vw,1.4rem)}variant-selector .variant-option--color .variant-option__text,.variant-selector .variant-option--color .variant-option__text{display:none}variant-selector .variant-option--color .variant-option__color-preview,.variant-selector .variant-option--color .variant-option__color-preview{display:flex;border:none;overflow:hidden;padding:.2rem;border:1px solid transparent;transition:all .15s ease-in-out}variant-selector .variant-option--color .variant-option__color-swatch,.variant-selector .variant-option--color .variant-option__color-swatch{display:flex;width:clamp(3rem,1.822916vw,3.5rem);height:clamp(3rem,1.822916vw,3.5rem);flex-shrink:0;aspect-ratio:1/1;border:.375px solid #575656}variant-selector .variant-option--color .variant-option__color-image,.variant-selector .variant-option--color .variant-option__color-image{width:clamp(3rem,1.822916vw,3.5rem);height:clamp(3rem,1.822916vw,3.5rem);border:.375px solid #575656;object-fit:cover}variant-selector .variant-option--color .variant-option__color-placeholder,.variant-selector .variant-option--color .variant-option__color-placeholder{width:clamp(7rem,4.6875vw,9rem);height:clamp(7rem,4.6875vw,9rem);object-fit:cover}@media screen and (min-width: 768px){variant-selector .variant-option--color .variant-option__color-placeholder,.variant-selector .variant-option--color .variant-option__color-placeholder{width:clamp(5rem,3.64583vw,7rem);height:clamp(5rem,3.64583vw,7rem)}}variant-selector .variant-option--color .variant-option__placeholder-svg,.variant-selector .variant-option--color .variant-option__placeholder-svg{width:100%;height:100%}variant-selector .variant-option--color:has(.variant-option__input:checked) .variant-option__color-preview,.variant-selector .variant-option--color:has(.variant-option__input:checked) .variant-option__color-preview{border:1px solid var(--black)}variant-selector .variant-option--color:has(.variant-option__input:disabled) .variant-option__color-preview,.variant-selector .variant-option--color:has(.variant-option__input:disabled) .variant-option__color-preview{opacity:.5}variant-selector .variant-option:not(.variant-option--color):not(.variant-option--subscription),.variant-selector .variant-option:not(.variant-option--color):not(.variant-option--subscription){background-color:var(--white-100);color:var(--orange-100);font-family:var(--sora);padding:1rem 2.2rem;border-radius:10rem;border:1px solid var(--orange-100);transition:all .15s ease-in-out}@media screen and (min-width: 768px){variant-selector .variant-option:not(.variant-option--color):not(.variant-option--subscription),.variant-selector .variant-option:not(.variant-option--color):not(.variant-option--subscription){padding:clamp(.6rem,.41666vw,.8rem) clamp(2rem,1.45833vw,2.8rem)}}variant-selector .variant-option:not(.variant-option--color):not(.variant-option--subscription):has(.variant-option__input:checked),.variant-selector .variant-option:not(.variant-option--color):not(.variant-option--subscription):has(.variant-option__input:checked){background-color:var(--orange-100);color:var(--white-100);border:1.5px solid var(--orange-100)}variant-selector .variant-option:not(.variant-option--color):not(.variant-option--subscription):has(.variant-option__input[data-unavailable=true]),.variant-selector .variant-option:not(.variant-option--color):not(.variant-option--subscription):has(.variant-option__input[data-unavailable=true]){opacity:.5}variant-selector .variant-option:not(.variant-option--color):not(.variant-option--subscription):has(.variant-option__input[data-unavailable=true]:checked),.variant-selector .variant-option:not(.variant-option--color):not(.variant-option--subscription):has(.variant-option__input[data-unavailable=true]:checked){opacity:.5}variant-selector .variant-option--single-purchase,.variant-selector .variant-option--single-purchase{display:none!important}@media screen and (min-width: 900px){variant-selector .certificates-carousel,.variant-selector .certificates-carousel{display:none}}.product-option{border:none;display:flex;flex-direction:column;gap:clamp(.8rem,.625vw,1.2rem)}.product-option .option-title{color:var(--black-80);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;font-family:var(--sora);text-transform:capitalize}.product-option .option-values{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.product-option .option-values .option-value{cursor:pointer;font-family:var(--sora);font-size:1.2rem;font-weight:400;color:var(--black-80)}@media screen and (min-width: 768px){.product-option .option-values .option-value{font-size:clamp(1rem,.63333vw,1.2rem);font-weight:700}}.product-option .option-values .option-value .color__option{display:flex;border:none;overflow:hidden;padding:.2rem;border:1px solid transparent;transition:all .15s ease-in-out}.product-option .option-values .option-value .color__option .color__container{display:flex;width:clamp(3rem,1.822916vw,3.5rem);height:clamp(3rem,1.822916vw,3.5rem);flex-shrink:0;aspect-ratio:1/1;border:.375px solid #575656}.product-option .option-values .option-value .color__option :is(img){width:clamp(3rem,1.822916vw,3.5rem);height:clamp(3rem,1.822916vw,3.5rem);border:.375px solid #575656;object-fit:cover}.product-option .option-values .option-value .color__option .color__placeholder{width:clamp(7rem,4.6875vw,9rem);height:clamp(7rem,4.6875vw,9rem);object-fit:cover}@media screen and (min-width: 768px){.product-option .option-values .option-value .color__option .color__placeholder{width:clamp(5rem,3.64583vw,7rem);height:clamp(5rem,3.64583vw,7rem)}}.product-option .option-values .option-value:has(.color__option){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(.3rem,.26042vw,.5rem);color:var(--white);font-family:var(--grotesque);font-size:clamp(1.2rem,.72917vw,1.4rem)}.product-option .option-values .option-value:has(.color__option) .option-value-text{display:none}.product-option .option-values .option-value:has(.color__option):has(:is(input):checked) .color__option{border:1px solid var(--black)}.product-option .option-values .option-value:has(.color__option):has(:is(input):disabled) .color__option{opacity:.5}.product-option .option-values .option-value:not(:has(.color__option)){background-color:var(--white-100);color:var(--orange-100);font-family:var(--sora);padding:1rem 2.2rem;border-radius:10rem;border:1px solid var(--orange-100);transition:all .15s ease-in-out}@media screen and (min-width: 768px){.product-option .option-values .option-value:not(:has(.color__option)){padding:clamp(.6rem,.41666vw,.8rem) clamp(2rem,1.45833vw,2.8rem)}}.product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):checked){background-color:var(--orange-100);color:var(--white-100);border:1.5px solid var(--orange-100)}.product-option .option-values .option-value:not(:has(.color__option)):has(:is(input[data-unavailable=true])){color:var(--gray-300);background-color:var(--white);border:1.5px solid var(--gray-300)}.product-option .option-values .option-value:not(:has(.color__option)):has(:is(input[data-unavailable=true]:checked)){color:var(--white);background-color:var(--gray-300);border:1.5px solid var(--gray-300)}.product-option .option-values .option-value.hidden{display:none}product-video{display:block;width:100%;height:100%}product-video :is(video){width:100%;height:100%;object-fit:cover;display:block}.product-price .product-price__original{color:var(--gray-100);font-family:var(--sora);text-decoration:line-through}.product-price .product-price__current{display:flex;align-items:center;gap:.8rem}.product-price .product-price__current .product-price__current-value{color:var(--black-100);font-weight:600;font-family:var(--sora)}.product-price .product-price__current .product-price__discount{background:var(--orange-100);color:var(--white-100);font-weight:600;border-radius:100rem;font-family:var(--sora)}.product-price .product-price__pix-text{color:var(--orange-100);font-weight:600;line-height:140%;font-family:var(--sora)}.product-price .info_installment{color:var(--gray-100);font-weight:400;line-height:140%;font-family:var(--sora)}.product-card,:is(product-card){display:flex;flex-direction:column;gap:.8rem}.product-card .product-image,:is(product-card) .product-image{position:relative;display:flex}.product-card .product-image .product-image__image-link,:is(product-card) .product-image .product-image__image-link{position:relative;width:100%;border-radius:1rem;border:1px solid var(--white-30);overflow:hidden;display:flex;z-index:5}.product-card .product-image .product-image__image-link .product-image__primary,:is(product-card) .product-image .product-image__image-link .product-image__primary{position:relative;z-index:1;width:100%}.product-card .product-image .product-image__image-link .product-image__secondary,:is(product-card) .product-image .product-image__image-link .product-image__secondary{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.product-card .product-image .product-image__image-link .product-image__primary :is(img),.product-card .product-image .product-image__image-link .product-image__secondary :is(img),:is(product-card) .product-image .product-image__image-link .product-image__primary :is(img),:is(product-card) .product-image .product-image__image-link .product-image__secondary :is(img){min-height:clamp(28rem,21.875vw,42rem);max-height:clamp(28rem,21.875vw,42rem);object-fit:contain}.product-card .product-image .product-image__content-wrapper,:is(product-card) .product-image .product-image__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6;padding-inline:clamp(2.4rem,1.875vw,3.6rem);padding-block:clamp(1.7rem,1.45833vw,2.8rem);display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.8rem,.625vw,1.2rem);pointer-events:none}.product-card .product-image .product-image__content-wrapper .product-tags__block,:is(product-card) .product-image .product-image__content-wrapper .product-tags__block{display:flex}.product-card .product-image .product-image__content-wrapper .product-tags__block .product-tags,:is(product-card) .product-image .product-image__content-wrapper .product-tags__block .product-tags{display:flex;align-items:center;gap:clamp(.8rem,.625vw,1.2rem);flex-wrap:wrap}.product-card .product-image .product-image__content-wrapper .product-tags__block .product-tags .product-tag,:is(product-card) .product-image .product-image__content-wrapper .product-tags__block .product-tags .product-tag{padding:.2rem clamp(.6rem,.41666vw,.8rem);color:var(--white-100);font-family:var(--sora);font-size:clamp(.8rem,.72916vw,1.4rem);font-style:normal;font-weight:600;line-height:normal;background-color:var(--orange-100);border-radius:100rem}.product-card .product-image .product-image__content-wrapper .product-tags__block .product-tags .product-tag.product-tag--native,:is(product-card) .product-image .product-image__content-wrapper .product-tags__block .product-tags .product-tag.product-tag--native{text-transform:uppercase}.product-card .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper,:is(product-card) .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper{display:flex;align-items:center;justify-content:center;width:fit-content;justify-self:end;pointer-events:auto}.product-card .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper .product-image__wishlist-button,:is(product-card) .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper .product-image__wishlist-button{border:none;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center}.product-card .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper .product-image__wishlist-button :is(svg),:is(product-card) .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper .product-image__wishlist-button :is(svg){width:clamp(1.3rem,1.14583vw,2.2rem);color:var(--peach-100)}.product-card .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper .product-image__wishlist-button .st-label,:is(product-card) .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper .product-image__wishlist-button .st-label{display:none}.product-card .product_title,:is(product-card) .product_title{color:var(--black-100);font-size:clamp(1.4rem,1.04166vw,2rem);font-family:var(--sora);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:clamp(.2rem,.3125vw,.6rem)}.product-card .product-price__variant-select,:is(product-card) .product-price__variant-select{display:flex;flex-direction:column;gap:clamp(.7rem,.52083vw,1rem)}.product-card .product-price__variant-select .variant-select,:is(product-card) .product-price__variant-select .variant-select{color:var(--gray-100);text-overflow:ellipsis;font-family:var(--sora);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:500;line-height:100%;transition:all .3s ease;width:fit-content}.product-card .product-price,:is(product-card) .product-price{display:flex;flex-direction:column}.product-card .product-price .product-price__original,:is(product-card) .product-price .product-price__original{color:var(--gray-100);font-family:var(--sora);font-size:clamp(1rem,.72916vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.product-card .product-price .product-price__current,:is(product-card) .product-price .product-price__current{display:flex;align-items:center;gap:.8rem}.product-card .product-price .product-price__current .product-price__current-value,:is(product-card) .product-price .product-price__current .product-price__current-value{color:var(--black-100);font-family:var(--sora);font-size:clamp(1.4rem,1.04166vw,2rem);font-style:normal;font-weight:600;line-height:normal}.product-card .product-price .product-price__current .product-price__discount,:is(product-card) .product-price .product-price__current .product-price__discount{padding:.2rem clamp(.6rem,.41666vw,.8rem);color:var(--white-100);font-family:var(--sora);font-size:clamp(.8rem,.72916vw,1.4rem);font-style:normal;font-weight:600;line-height:normal;background-color:var(--orange-100);border-radius:100rem}.product-card .product-price .product-price__pix-text,:is(product-card) .product-price .product-price__pix-text{color:var(--orange-100);font-family:var(--sora);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:600;line-height:140%;margin-top:clamp(.4rem,.3125vw,.6rem)}.product-card .product-price .info_installment,:is(product-card) .product-price .info_installment{color:var(--gray-100);font-family:var(--sora);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;margin-top:clamp(.4rem,.3125vw,.6rem)}.product-card .product-price .info_installment:empty,:is(product-card) .product-price .info_installment:empty{display:none}.product-card .product__button-url,:is(product-card) .product__button-url{color:var(--white-90);text-align:center;font-family:var(--sora);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;transition:all .3s ease;text-decoration:none;padding:clamp(.6rem,.41666vw,.8rem) clamp(1.2rem,.83333vw,1.6rem);background:var(--gradiente01);border-radius:100rem;width:100%;display:flex;align-items:center;justify-content:center;margin-top:auto}@media screen and (min-width: 768px){.product-card .product__button-url,:is(product-card) .product__button-url{opacity:0}}@media screen and (min-width: 768px){.product-card:hover .product-image .product-image__image-link .product-image__secondary,:is(product-card):hover .product-image .product-image__image-link .product-image__secondary{opacity:1}.product-card:hover .product__button-url,:is(product-card):hover .product__button-url{opacity:1}}.product-card__see-more{display:flex;align-items:center;justify-content:center}.product-card__see-more :is(a){display:flex;align-items:center;justify-content:center;width:100%;text-align:center;text-decoration:none;gap:clamp(.6rem,.52083vw,1rem);border-radius:99.9rem;border:1px solid #f0f0f0;color:var(--white-100);padding:clamp(1.4rem,1.25vw,2.4rem) clamp(1rem,1.82292vw,3.5rem);background:var(--gradiente01)}.product-card__see-more :is(a) :is(span){font-weight:600;font-size:clamp(1.6,1.25vw,2.4rem)}.product-card__see-more :is(a) :is(svg){width:clamp(2.4rem,1.5625vw,3rem);height:clamp(2.4rem,1.5625vw,3rem)}.product-card__see-more :is(a) :is(svg) :is(rect){fill:none}.product-card__see-more :is(a) :is(svg) :is(path){stroke:var(--white-30)}product-pagination{display:flex;margin-top:1.5rem;gap:clamp(.8rem,.625vw,1.2rem);align-items:center;justify-content:center;max-width:100%;user-select:none;-webkit-user-select:none}@media screen and (min-width: 1600px){product-pagination{margin-top:0;flex-direction:column}}product-pagination .product-paginations__items{display:flex;align-items:center;gap:clamp(.8rem,.625vw,1.2rem);overflow-x:auto;overflow-y:hidden;max-width:calc(100% - 8rem);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width: 1600px){product-pagination .product-paginations__items{flex-direction:column;overflow-x:hidden;overflow-y:auto;max-width:none}}product-pagination .product-paginations__items::-webkit-scrollbar{display:none}product-pagination .product-paginations__items .product-pagination__item{border-radius:1.2rem;border:1px solid var(--gray-30);display:flex;overflow:hidden;width:7.5rem;height:7.5rem;min-height:7.5rem;min-width:7.5rem;cursor:pointer;flex-shrink:0;opacity:.7;transition:all .15s ease-in-out}@media screen and (min-width: 1600px){product-pagination .product-paginations__items .product-pagination__item{width:6rem;height:6rem;min-height:6rem;min-width:6rem}}product-pagination .product-paginations__items .product-pagination__item :is(img){width:100%;height:100%;object-fit:cover}product-pagination .product-paginations__items .product-pagination__item.active{opacity:1}product-pagination .btn-prev,product-pagination .btn-next{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}product-pagination .btn-prev :is(svg) :is(path),product-pagination .btn-prev :is(svg) :is(rect),product-pagination .btn-next :is(svg) :is(path),product-pagination .btn-next :is(svg) :is(rect){transition:all .15s ease-in-out}product-pagination .btn-prev.disabled,product-pagination .btn-next.disabled{cursor:default}product-pagination .btn-prev.disabled :is(rect),product-pagination .btn-next.disabled :is(rect){display:none}product-pagination .btn-prev.disabled :is(path),product-pagination .btn-next.disabled :is(path){stroke:var(--orange-100)}product-pagination .btn-prev{transform:rotate(180deg)}@media screen and (min-width: 1600px){product-pagination .btn-prev{transform:rotate(-90deg)}}@media screen and (min-width: 1600px){product-pagination .btn-next{transform:rotate(90deg)}}:is(fixed-bar){display:flex;align-items:center;justify-content:space-between;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:var(--header-height, 0px);z-index:19;transition:box-shadow .2s ease;overflow-x:scroll}@media screen and (max-width: 1080px){:is(fixed-bar){opacity:0;height:0;animation:fixedbar-fade-in .2s 1s ease-out both}}@media screen and (min-width: 768px){:is(fixed-bar){overflow-x:hidden}}@media screen and (min-width: 768px){:is(fixed-bar){padding:clamp(1.8rem,1.25vw,2.4rem) clamp(9rem,6.25vw,12rem)}}:is(fixed-bar) .is-stuck{background:#ffffffe6;box-shadow:0 2px 12px #00000014}@media screen and (min-width: 1081px){:is(fixed-bar){padding:1.35rem 2rem}}:is(fixed-bar) .is-stuck.animating-in{animation:fixedbar-slide-down .2s ease-out both}@keyframes fixedbar-slide-down{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fixedbar-fade-in{0%{opacity:0}to{opacity:1}}shopbar-product{display:flex;background:var(--white-100);padding:.6rem 1.6rem;border-radius:999.9rem;border:1px solid #a0a0a0;align-items:center;width:100%;max-width:39rem;gap:1.2rem}@media screen and (min-width: 768px){shopbar-product{max-width:clamp(30.82rem,26.04166vw,41.1rem);padding:clamp(.45rem,.3125vw,.6rem) clamp(1.2rem,.83333vw,1.6rem);gap:clamp(.9rem,.625vw,1.2rem)}}@media screen and (max-width: 767px){shopbar-product{box-shadow:0 8px 28px #0000002e}}shopbar-product .shopbar-product__image{width:5rem;height:5rem;min-width:5rem;min-height:5rem;margin-right:.4rem}@media screen and (min-width: 768px){shopbar-product .shopbar-product__image{width:clamp(3.75rem,2.60416vw,5rem);height:clamp(3.75rem,2.60416vw,5rem);min-width:clamp(3.75rem,2.60416vw,5rem);min-height:clamp(3.75rem,2.60416vw,5rem);margin-right:clamp(.3rem,.20833vw,.4rem)}}shopbar-product .shopbar-product__image :is(img){width:100%;height:100%;object-fit:cover}shopbar-product .shopbar-product__content{max-width:100%;overflow:hidden}shopbar-product .shopbar-product__content .shopbar-product__title{color:var(--black-100);font-family:var(--sora);font-size:1.2rem;font-weight:400;line-height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){shopbar-product .shopbar-product__content .shopbar-product__title{font-size:clamp(1.05rem,.72916vw,1.4rem)}}shopbar-product .shopbar-product__content :is(product-price) .product-price__original,shopbar-product .shopbar-product__content :is(product-price) .product-price__discount,shopbar-product .shopbar-product__content :is(product-price) .info_installment,shopbar-product .shopbar-product__content :is(product-price) .product-price__pix-text{display:none}shopbar-product .shopbar-product__content :is(product-price) .product-price__current .product-price__current-value{color:var(--black-100);font-family:var(--sora);font-size:1.2rem;font-style:normal;font-weight:600;line-height:normal}@media screen and (min-width: 768px){shopbar-product .shopbar-product__content :is(product-price) .product-price__current .product-price__current-value{font-size:clamp(1.05rem,.72916vw,1.4rem)}}shopbar-product .product-quantity{display:flex;padding:.9rem 1rem}@media screen and (min-width: 768px){shopbar-product .product-quantity{display:none}}shopbar-product :is(buy-button){padding:1rem;background:var(--gradiente01);border-radius:999.9rem;display:flex;flex:1;justify-content:center}@media screen and (min-width: 768px){shopbar-product :is(buy-button){padding:clamp(.75rem,.52083vw,1rem)}}shopbar-product :is(buy-button) .text{display:flex;gap:clamp(.22rem,.15625vw,.4rem);align-items:center;text-wrap:nowrap;font-family:var(--sora);font-size:1.2rem;font-weight:600;line-height:normal;color:var(--white-100);text-decoration:none;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}shopbar-product :is(buy-button) .text :is(span){display:none}@media screen and (min-width: 768px){shopbar-product :is(buy-button) .text :is(span){display:block;color:var(--white-100);font-family:var(--sora);font-size:clamp(1.05rem,.72916vw,1.4rem);font-style:normal;font-weight:600;line-height:normal}}shopbar-product :is(buy-button) .text :is(svg){width:2rem;height:2rem}@media screen and (min-width: 768px){shopbar-product :is(buy-button) .text :is(svg){width:clamp(1.5rem,1.11111vw,2rem);height:clamp(1.5rem,1.11111vw,2rem)}}@media screen and (max-width: 1080px){.fixedbar-mobile-product{display:flex;position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0) + 1.2rem);z-index:30;justify-content:center;pointer-events:none;opacity:0;transform:translateY(1.5rem);visibility:hidden;transition:opacity .25s ease-out,transform .25s ease-out,visibility 0ms .25s}.fixedbar-mobile-product.is-visible{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .25s ease-out,transform .25s ease-out,visibility 0ms 0ms}.fixedbar-mobile-product shopbar-product{position:static;width:min(100% - 3.2rem,39rem);margin:0;pointer-events:auto}}collections-tabs{display:none}.collection-tab__container{display:flex}.collection-tab__container:not(:has(:is(.collection-tab__input):checked)):hover .collection-tab__label{background-color:var(--white-50);border:1px solid var(--gray-50)}.collection-tab__container .collection-tab__label{text-decoration:none;color:var(--black-80);font-family:var(--sora);font-size:clamp(1.4rem,1.04166vw,2.4rem);font-style:normal;font-weight:400;line-height:normal;padding:clamp(1rem,1.23333vw,1.6rem) clamp(1.6rem,1.23333vw,2rem);background-color:var(--white-30);border:1px solid var(--gray-30);border-radius:100rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center;transition:all .1s cubic-bezier(.4,0,.2,1);cursor:pointer}.collection-tab__container .collection-tab__label .collection-tab__input{display:none}.collection-tab__container .collection-tab__label:has(:is(.collection-tab__input):checked){background:var(--gradiente01);color:var(--white-100);border-color:transparent}.collection-tab__container.collection-tab__container--alternative{width:100%}.collection-tab__container.collection-tab__container--alternative .collection-tab__label{text-align:left;background-color:transparent;border-color:transparent;box-shadow:0 1px 0 var(--gray-30)}.collection-tab__container.collection-tab__container--alternative .collection-tab__label:has(:is(.collection-tab__input):checked),.collection-tab__container.collection-tab__container--alternative .collection-tab__label:not(:has(:is(.collection-tab__input):checked)):hover{box-shadow:none}#judgeme_product_reviews{padding-block:clamp(2rem,3.125vw,6rem)!important;font-family:var(--sora)!important;color:var(--black-80)!important;max-width:var(--page-width)!important}@media screen and (min-width: 992px){#judgeme_product_reviews{max-width:100%!important;padding-inline:clamp(2.6rem,10.41666vw,20rem)!important}}#judgeme_product_reviews .jdgm-rev-widg__title{font-size:clamp(2rem,1.66667vw,3.2rem);font-weight:700!important;margin-bottom:clamp(2.4rem,2.34375vw,4.5rem)}#judgeme_product_reviews .jdgm-row-stars{line-height:normal!important;font-size:clamp(1.4rem,.9375vw,1.8rem)!important;font-style:normal!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-write-rev-link{background:linear-gradient(90deg,#ec6731,#c53900);border-radius:99rem!important;border:none!important;font-family:var(--sora)!important;font-weight:700!important;font-size:clamp(1.4rem,.9375vw,1.8rem)!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-verified-checkmark{display:none!important}#judgeme_product_reviews .jdgm-sort-dropdown{color:var(--black-80)!important;font-family:var(--sora)!important;font-size:clamp(1.6rem,.9375vw,1.8rem)!important;line-height:normal!important}#judgeme_product_reviews .jdgm-sort-dropdown-arrow{color:var(--black-80)!important}#judgeme_product_reviews .jdgm-rev__header{padding:0!important;margin-bottom:clamp(1.6rem,1.04167vw,2rem)!important}#judgeme_product_reviews .jdgm-rev__header .jdgm-row-rating{margin-bottom:clamp(1.6rem,1.04167vw,2rem)!important}#judgeme_product_reviews .jdgm-row-profile{display:flex!important;align-items:center!important}#judgeme_product_reviews .jdgm-row-extra{display:none!important}#judgeme_product_reviews .jdgm-rev__timestamp{text-align:right!important;font-size:clamp(1.2rem,.9375vw,1.8rem)!important}#judgeme_product_reviews .jdgm-rev__author{font-size:clamp(1.6rem,1.04167vw,2rem)!important;font-style:normal!important;font-weight:800!important;line-height:normal!important}#judgeme_product_reviews .jdgm-rev__body{color:var(--gray-100)!important;font-size:clamp(1.4rem,.9375vw,1.8rem)!important;font-size:2rem!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}#judgeme_product_reviews .jdgm-rev__icon{background-color:var(--orange-100)!important}#judgeme_product_reviews .jdgm-rev__icon:before{color:var(--white-100)!important}#judgeme_product_reviews .jdgm-row-media,#judgeme_product_reviews .jdgm-row-search,#judgeme_product_reviews .jdgm-subtab,#judgeme_product_reviews .jdgm-quest,#judgeme_product_reviews .jdgm-rev,#judgeme_product_reviews .jdgm-paginate{border-color:var(--orange-100)!important}#judgeme_product_reviews .jdgm-row-actions{border:none!important}@keyframes menu-slide-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes menu-slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes grid-collapse{0%{grid-template-rows:auto 1fr}to{grid-template-rows:auto 0fr}}@keyframes grid-expand{0%{grid-template-rows:auto 0fr}to{grid-template-rows:auto 1fr}}@keyframes dropdown-fade-in{0%{opacity:0;transform:translate(-50%) translateY(-1.2rem) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes dropdown-expand{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes dropdown-collapse{0%{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}.sr-only{display:none}.shopify-section:has(.header){position:sticky;top:0;z-index:20}.header{position:relative;background:var(--white-90);display:grid;grid-template-rows:auto;grid-template-columns:1fr auto 1fr;grid-template-areas:"menu logo icons"}@media screen and (min-width: 1024px){.header{grid-template-columns:.28fr .44fr .28fr;grid-template-rows:auto 1fr;grid-template-areas:"logo search icons" "menu menu menu"}}.header:has(search-component):before{content:"";position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s}.header:has(search-component.results-visible):before{pointer-events:auto;cursor:pointer;opacity:1}@media screen and (max-width: 1023px){.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__logo,.header .header__icons,.header .header__menu,.header .header__search{align-items:center;width:100%}.header .header__logo{grid-area:logo}.header .header__icons{grid-area:icons}.header .header__menu{grid-area:menu}@media screen and (min-width: 1024px){.header .header__menu{transform:translateY(0);opacity:1}}@media screen and (min-width: 1024px){.header .header__menu:is(.closed-menu .header__menu){animation:menu-slide-up .45s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none;overflow:hidden;transform:translateY(-100%);height:0;opacity:0}}@media screen and (min-width: 1024px){.header .header__menu:is(.opening-menu .header__menu){animation:menu-slide-down .45s cubic-bezier(.4,0,.2,1) forwards}}.header .header__search{grid-area:search}.header .header__logo{display:flex;justify-content:center;align-items:center;width:100%;padding-block:clamp(.8rem,.83333vw,1.6rem)}@media screen and (min-width: 1024px){.header .header__logo{padding-left:min(5.20833vw,10rem);justify-content:start}}.header .header__logo .header__logo-wrapper{display:flex;width:100%;max-width:8.1rem}@media screen and (min-width: 1024px){.header .header__logo .header__logo-wrapper{max-width:min(16.2rem,10.78125vw)}}.header .header__logo .header__logo-wrapper .header__logo-link{display:block;width:100%}.header .header__logo .header__logo-wrapper .header__logo-image-wrapper{display:block;width:100%;height:auto}.header .header__logo .header__logo-wrapper .header__logo-image-wrapper .header__logo-image{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.header .header__icons{display:flex;padding-right:2rem;padding-block:clamp(.8rem,.83333vw,1.6rem)}@media screen and (min-width: 1024px){.header .header__icons{padding-right:min(5.20833vw,10rem)}}.header .header__icons .header__icons-list{display:flex;list-style:none;align-items:stretch;justify-content:end;width:100%;gap:clamp(1.2rem,1.04166vw,2rem);align-items:center}.header .header__icons .header__icons-list .header__icons-item{display:flex;align-items:stretch;justify-content:center}@media screen and (max-width: 1023px){.header .header__icons .header__icons-list .header__icons-item.header__icons-item--favorites,.header .header__icons .header__icons-list .header__icons-item.header__icons-item--account{display:none}}@media screen and (min-width: 1024px){.header .header__icons .header__icons-list .header__icons-item.header__icons-item--search{display:none}}.header .header__icons .header__icons-list .header__icons-item.header__icons-item--support .header__icons-link--support{display:none;gap:clamp(.8rem,.67708vw,1.3rem);text-decoration:none;width:min-content;color:var(--gray-80);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;line-height:100%;font-family:var(--sora);align-items:center;justify-content:center}@media screen and (min-width: 1146px){.header .header__icons .header__icons-list .header__icons-item.header__icons-item--support .header__icons-link--support{width:100%}}@media screen and (min-width: 1024px){.header .header__icons .header__icons-list .header__icons-item.header__icons-item--support .header__icons-link--support{display:flex}}.header .header__icons .header__icons-list .header__icons-item .header__icons-link{display:flex;cursor:pointer;align-items:center;justify-content:center;position:relative}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .search-icon{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .search-icon--close{position:absolute;opacity:0;transform:scale(.8)}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .search-icon--search{opacity:1;transform:scale(1)}.header .header__icons .header__icons-list .header__icons-item .header__icons-link:has(input[type=checkbox]:checked) .search-icon--close{opacity:1;transform:scale(1)}.header .header__icons .header__icons-list .header__icons-item .header__icons-link:has(input[type=checkbox]:checked) .search-icon--search{opacity:0;transform:scale(.8)}.header .header__icons .header__icons-list .header__icons-item .header__icons-link :is(svg){width:2rem;height:2rem;display:block}@media screen and (max-width: 1024px){.header .header__icons .header__icons-list .header__icons-item .header__icons-link :is(svg) :is(path){fill:var(--orange-100)}}@media screen and (min-width: 1024px){.header .header__icons .header__icons-list .header__icons-item .header__icons-link :is(svg){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}}.header .header__icons .header__icons-list .header__icons-item :is(drawer-trigger) :is(cart-icon){display:block;width:2rem;height:2rem}@media screen and (min-width: 1024px){.header .header__icons .header__icons-list .header__icons-item :is(drawer-trigger) :is(cart-icon){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}}.header .header__icons .header__icons-list .header__icons-item :is(drawer-trigger) :is(cart-icon) :is(svg){position:absolute;width:2rem;height:2rem}@media screen and (min-width: 1024px){.header .header__icons .header__icons-list .header__icons-item :is(drawer-trigger) :is(cart-icon) :is(svg){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}}.header .header__icons .header__icons-list .header__icons-item :is(drawer-trigger) :is(cart-icon) :is(a) .header__icon--cart-count{position:relative;top:-1.1rem;left:1.4rem;color:var(--white-100);font-family:var(--sora);font-weight:400;background-color:var(--orange-100);border-radius:50%;font-size:.8rem;width:1.3rem;height:1.3rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.header .header__icons .header__icons-list .header__icons-item :is(drawer-trigger) :is(cart-icon) :is(a) .header__icon--cart-count{font-size:clamp(.9rem,.625vw,1.2rem);width:clamp(1.5rem,1.04166vw,2rem);height:clamp(1.5rem,1.04166vw,2rem);top:-1.5rem;left:1.4rem}}.header .header__menu{display:flex;align-items:center;padding-left:2rem}@media screen and (min-width: 1024px){.header .header__menu{padding-left:0}}.header .header__menu :is(modal-component).header__menu-modal{max-width:30rem;background:var(--white-90);display:grid;grid-template-rows:auto 1fr;grid-template-areas:"announcement" "content"}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal{position:static;display:flex;width:100%;max-width:100%;padding-inline:min(5.20833vw,10rem);z-index:unset;transform:none;border-top:1px solid var(--white-30);border-bottom:1px solid var(--white-30)}}.header .header__menu :is(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-content{grid-area:content}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement{display:flex;align-items:center;justify-content:center;text-align:center;gap:.4rem;background-color:var(--violeta-100);padding:.8rem 1.6rem;font-size:1.2rem;line-height:125%;color:var(--white-100)}@media screen and (min-width: 1024px){.header .header__menu :is(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:empty{display:none}.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 :is(modal-component).header__menu-modal .header__menu-modal-header-announcement :is(a){text-decoration:none;color:inherit}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content{display:flex;flex-direction:column;width:100%}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header{display:flex;align-items:center;justify-content:space-between;width:100%;flex-shrink:1;margin-bottom:2.4rem}@media screen and (min-width: 1024px){.header .header__menu :is(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 :is(img){position:relative;width:100%;height:14.5rem;object-fit:cover}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header :is(svg){display:block;width:100%;height:100%}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-header :is(modal-button){position:absolute;top:4px;right:10px}.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 :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;width:100%}.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 :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 :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-back--no-image :is(modal-button){position:static;margin:.8rem .8rem 0 0}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-back--no-image :is(modal-button) :is(svg) :is(path){stroke:var(--orange-100)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav{display:flex;flex-direction:column;gap:0;position:relative;flex-grow:1;overflow:hidden;padding:0 2rem}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav{flex-direction:row;align-items:center;overflow:visible;position:static}}.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 :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{display:flex;gap:1.2rem;flex-direction:column}@media screen and (min-width: 1024px){.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;gap:clamp(5.53rem,3.86875vw,7.43rem);overflow:visible;align-items:center;justify-content:center;width:100%}.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 :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 :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional{display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content;padding:.6rem clamp(1rem,.625vw,1.2rem);gap:clamp(.4rem,.3125vw,.6rem);background:var(--gradiente01);text-decoration:none;color:transparent;-webkit-background-clip:text;background-clip:text;font-family:var(--sora);line-height:100%;font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;position:relative;transition:all .3s ease}@media screen and (max-width: 1023px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional:is(.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:is(.menu-link-list__item:last-child a){margin-top:1.6rem}}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional{flex-shrink:1;padding-block:.4rem}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:.1rem;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;background:var(--gradiente01);border-radius:10rem;transition:all .3s ease}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(45deg,var(--white-100),transparent)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional:hover{color:var(--white-100);background:var(--gradiente01);-webkit-background-clip:border-box;background-clip:border-box;border-radius:10rem;transition:color .3s ease,background .3s ease,background-clip .3s ease}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional: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 :is(img,svg){width:auto;height:clamp(1.2rem,.83333vw,1.6rem);display:block;position:relative;z-index:3}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons{display:flex;flex-direction:column;flex-grow:1;justify-content:end;margin-bottom:2.4rem}@media screen and (min-width: 1024px){.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 :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{display:flex;text-decoration:none;align-items:center;justify-content:start;color:inherit;gap:.4rem;padding-block:.9rem;font-size:1.2rem;line-height:100%;font-weight:500}.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:1.4rem;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--mobile{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons--mobile{display:none}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons--mobile .header__menu-modal-icons-item .header__icons-link{display:flex;align-items:center;gap:.8rem;padding:0}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons--mobile .header__menu-modal-icons-item .header__icons-link :is(svg){display:block;width:1.6rem;height:1.6rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons--mobile .header__menu-modal-icons-item .header__icons-link :is(span){color:var(--gray-80);font-family:var(--sora);font-size:1.2rem;font-weight:400;line-height:100%}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.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 :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 :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)}}@media screen and (max-width: 1023px){.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:1rem}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item.menu-link-list__item--char{padding-block:.9rem}@media screen and (max-width: 1023px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item.menu-link-list__item--dropdown:has(.menu-link-list__dropdown.open) .menu-link-list__item-link-wrapper .menu-link-list__item-icon--mobile{transform:rotate(180deg)}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper{display:flex;justify-content:space-between;align-items:center;gap:clamp(.3rem,.20833vw,.4rem);line-height:1}.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 :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (min-width: 1024px){.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-icon.menu-link-list__item-icon--mobile{display:none}}@media screen and (max-width: 1023px){.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-icon.menu-link-list__item-icon--mobile{display:flex;order:3;transition:transform .3s ease}.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-icon.menu-link-list__item-icon--mobile :is(svg,img){width:1.6rem;height:auto;display:block}}@media screen and (max-width: 1023px){.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-icon.menu-link-list__item-icon--desktop{display:none}}@media screen and (min-width: 1024px){.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-icon.menu-link-list__item-icon--desktop{display:flex;order:1}.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-icon.menu-link-list__item-icon--desktop :is(svg,img){width:clamp(1.8rem,1.25vw,2.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 .menu-link-list__item-link{display:block;text-decoration:none;color:var(--black-50);font-family:var(--sora);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;flex-grow:1;order:2}@media screen and (min-width: 1024px){.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){font-weight:600;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:inherit;text-decoration-skip-ink:none;text-decoration-thickness:7%;text-underline-offset:auto;text-underline-position:from-font;transition:all .2s ease}}.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,.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){font-weight:500;padding-block:clamp(.98rem,.72916vw,1.4rem);color:var(--orange-100);text-decoration:underline;text-decoration-color:transparent;transition:all .2s ease}@media screen and (max-width: 1023px){.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,.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){padding:0rem}}.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:clamp(1.8rem,1.25vw,2.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-letter{align-items:center;justify-content:center;border-radius:999px;background-color:var(--violeta-100);color:var(--white-100);font-weight:600;width:clamp(1.8rem,1.04166vw,2rem);height:auto;aspect-ratio:1/1;display:flex;font-size:clamp(1rem,.625vw,1.2rem)}@media screen and (max-width: 1023px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown{position:static;width:100%;background-color:var(--white-90);max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;margin:0;opacity:0;transform:none;display:block;z-index:auto;animation:dropdown-collapse .35s cubic-bezier(.4,0,.2,1) forwards}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown.open{animation:dropdown-expand .35s cubic-bezier(.4,0,.2,1) forwards;overflow-y:auto}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown .menu-link-list{display:flex;flex-direction:column;gap:1.2rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown .menu-link-list__item--image{display:none}}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown{position:absolute;padding:0 2rem 3.2rem;background-color:var(--white-90);max-height:100%;overflow-y:auto;padding:clamp(2.25rem,1.5625vw,3rem);border:1px solid var(--white-30);border-top:none;display:none;width:100%;max-width:max-content;position:fixed;top:100%;left:50%;right:unset;bottom:unset;transition:none;transform:translate(-50%);will-change:opacity,transform;height:fit-content;max-height:calc(100dvh - 30rem);overflow:visible;border-radius:0 0 clamp(.45rem,.3125vw,.6rem) clamp(.45rem,.3125vw,.6rem);opacity:0}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown .menu-link-list{display:grid;column-gap:clamp(4.95rem,3.125vw,6rem);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(auto-fit,minmax(15.5rem,34rem));grid-auto-flow:column;width:100%;max-width:calc(136rem + 3*clamp(4.95rem,3.125vw,6rem));list-style:none;margin:0;padding:0}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown .menu-link-list .menu-link-list__item{min-width:0;display:flex;flex-direction:column;padding:clamp(1.5rem,1.04166vw,2rem) 0 clamp(1.12rem,.78125vw,1.5rem);border-bottom:1px solid var(--white-30)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown .menu-link-list .menu-link-list__item--image{grid-column:4;grid-row:1 / -1;align-items:center;justify-content:center;padding:clamp(1.5rem,1.04166vw,2rem);border-bottom:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown .menu-link-list .menu-link-list__item--image .menu-link-list__item-image{width:100%;max-width:34rem;max-height:35.5rem;height:100%;object-fit:contain}.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 :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 :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-100)}.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 :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;animation:dropdown-fade-in .4s cubic-bezier(.22,1,.36,1) forwards}.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{display:flex;align-items:center;justify-content:start;width:100%;cursor:pointer}@media screen and (min-width: 1024px){.header .header__menu .header__menu-open-button{display:none}}.header .header__menu .header__menu-open-button :is(svg){width:2.4rem;height:auto;display:block}.header .header__search{transition:max-height .3s ease-out,padding .3s ease-out,border-top .3s ease-out,visibility .3s,opacity .3s}@media screen and (max-width: 1023px){.header .header__search{position:absolute;top:100%;left:0;right:0;display:flex;background:var(--white-90);padding:0 2rem;border-top:0 solid var(--purpura-10);max-height:0;opacity:0;visibility:hidden}.header .header__search.search-opening{max-height:10rem;padding:1rem 2rem;border-top-width:1px;opacity:1;visibility:visible}.header .header__search.search-closing{max-height:0;padding:0 2rem;border-top-width:0;opacity:0;visibility:hidden}}@media screen and (min-width: 1024px){.header .header__search{display:flex;justify-content:center;padding:0;padding-block:clamp(.8rem,.83333vw,1.6rem)}}.header .header__search :is(search-component){display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative}@media screen and (min-width: 1024px){.header .header__search :is(search-component){max-width:clamp(44.7rem,31.04166vw,59.6rem);transition:max-width .3s ease}}@media screen and (min-width: 1024px){.header .header__search :is(search-component).results-visible{max-width:clamp(63.6rem,44.16666vw,84.8rem)}}.header .header__search :is(search-component).results-visible .search__form{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:clamp(1.5rem,1.04166vw,2rem);border-top-right-radius:clamp(1.5rem,1.04166vw,2rem)}.header .header__search :is(search-component) .search__form{background:#f8f5f2;border-radius:clamp(7.5rem,5.20833vw,10rem);display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(1rem,.72916vw,1.4rem) clamp(2.4rem,1.66666vw,3.2rem);overflow:hidden;border:1px solid var(--gray-30)}.header .header__search :is(search-component) .search__form .search__form-input{color:var(--gray-80);font-family:var(--sora);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;line-height:125%;width:100%;text-align:left;outline:none;background:none;border:none;padding:0;margin:0}.header .header__search :is(search-component) .search__form .search__form-input::placeholder{color:var(--gray-80)}.header .header__search :is(search-component) .search__form .search__form-button{display:flex;align-items:center;justify-content:center;width:fit-content;cursor:pointer;background:none;border:none;padding:0;margin:0}.header .header__search :is(search-component) .search__form .search__form-button :is(svg){width:1.6rem;height:auto;display:block}@media screen and (min-width: 1024px){.header .header__search :is(search-component) .search__form .search__form-button :is(svg){width:clamp(1.8rem,1.25vw,2.4rem)}}:is(body):has(modal-component.header__menu-modal) .header__menu-close-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s;z-index:10;background:#0006}:is(body):has(modal-component.header__menu-modal.open){overflow-y:hidden}:is(body):has(modal-component.header__menu-modal.open) .header__menu-close-overlay{opacity:1;pointer-events:auto}@media screen and (min-width: 1024px){.header__menu-close-overlay{display:none}}modal-component{display:block;position:fixed;transition:transform .5s;z-index:99999}@media screen and (max-width: 1023px){modal-component.menu-link-list__dropdown{position:static;width:auto;height:auto;top:auto;bottom:auto;left:auto;right:auto;transform:none!important;z-index:auto;transition:none}}modal-component+.modal-component__close-button{--overlay-opacity: .6;display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99998;background:var(--dark-green);opacity:var(--overlay-opacity);cursor:pointer;animation:modal-component-button__fade-out .5s forwards}modal-component.open+.modal-component__close-button{display:block;animation:modal-component-button__fade-in .5s forwards}modal-component[data-direction=left-to-right]{top:0;bottom:0;width:100vw;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]{top:0;bottom:0;width:100vw;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]{left:0;right:0;height:100vh;top: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]{left:0;right:0;height:100vh;bottom: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%{display:block;opacity:0}1%{opacity:0}to{opacity:var(--overlay-opacity)}}@keyframes modal-component-button__fade-out{0%{opacity:var(--overlay-opacity)}99%{opacity:0}to{display:none;opacity:0}}.predictive-search{position:relative;width:100%;display:flex}.predictive-search .predictive-search__results{position:absolute;top:100%;left:0;width:100%;background:#f8f5f2;border-bottom-left-radius:clamp(1.5rem,1.04166vw,2rem);border-bottom-right-radius:clamp(1.5rem,1.04166vw,2rem);border:1px solid var(--gray-30);border-top:none;z-index:10;display:none}.predictive-search .predictive-search__results:is(.results-visible .predictive-search__results){display:flex;flex-direction:column}@media screen and (min-width: 1024px){.predictive-search .predictive-search__results:is(.results-visible .predictive-search__results){flex-direction:row}}.predictive-search .predictive-search__results .predictive-search__suggestions,.predictive-search .predictive-search__results .predictive-search__products,.predictive-search .predictive-search__results .predictive-search__no-results{list-style:none;padding:clamp(1.5rem,1.04166vw,2rem);margin:0}.predictive-search .predictive-search__results .predictive-search__suggestions :is(li),.predictive-search .predictive-search__results .predictive-search__products :is(li),.predictive-search .predictive-search__results .predictive-search__no-results :is(li){width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}.predictive-search .predictive-search__results .predictive-search__suggestions :is(a),.predictive-search .predictive-search__results .predictive-search__products :is(a),.predictive-search .predictive-search__results .predictive-search__no-results :is(a){text-decoration:none}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title,.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__products-title,.predictive-search .predictive-search__results .predictive-search__products .predictive-search__suggestions-title,.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-title,.predictive-search .predictive-search__results .predictive-search__no-results .predictive-search__suggestions-title,.predictive-search .predictive-search__results .predictive-search__no-results .predictive-search__products-title{margin-bottom:clamp(1.8rem,1.30208vw,2.5rem)}.predictive-search .predictive-search__results .predictive-search__suggestions{border-bottom:.1rem solid var(--gray-30)}@media screen and (min-width: 1024px){.predictive-search .predictive-search__results .predictive-search__suggestions{width:18%;border-bottom:none;border-right:.1rem solid var(--gray-30)}}.predictive-search .predictive-search__results .predictive-search__suggestions:last-child{width:100%;border-bottom:none;border-right:none}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title{color:var(--black-50);font-weight:600;font-size:clamp(1.4rem,.83333vw,1.6rem)}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-title+.predictive-search__suggestions-item :is(a){padding-top:0}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item:last-child :is(a){padding-bottom:0}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :is(a){color:var(--indigo-50);font-size:clamp(1.2rem,.72916vw,1.4rem);display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:clamp(.45rem,.3125vw,.6rem) 0}.predictive-search .predictive-search__results .predictive-search__suggestions .predictive-search__suggestions-item :is(a) :is(strong){font-size:85%;font-weight:500;color:var(--orange-100)}@media screen and (min-width: 1024px){.predictive-search .predictive-search__results .predictive-search__products{width:82%}}.predictive-search .predictive-search__results .predictive-search__products:first-child{width:100%}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-title{color:var(--black-50);font-weight:400;font-size:clamp(1.6rem,.9375vw,1.8rem)}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-title :is(strong){font-weight:600;color:var(--orange-100)}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-view-all :is(a){color:var(--orange-100);font-size:1.4rem;padding-top:1.2rem;font-weight:600;display:block;text-decoration:underline}@media screen and (min-width: 1024px){.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-view-all :is(a){font-size:1.2rem;padding-top:clamp(.9rem,.625vw,1.2rem)}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item:not(.predictive-search__products-title+.predictive-search__products-item){padding-top:clamp(1.4rem,1.30208vw,2.5rem)}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a){width:100%;max-width:100%;overflow:hidden;display:flex;align-items:center;gap:clamp(.6rem,.41666vw,.8rem)}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-content{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 1024px){.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-content{gap:clamp(.375rem,.26041vw,.5rem)}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-title{color:var(--black-80);font-weight:400;font-size:clamp(1.4rem,.83333vw,1.6rem);width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .product_price .product-price__current-value{color:var(--black-80);font-size:1.4rem;font-weight:400;line-height:normal}@media screen and (min-width: 1024px){.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .product_price .product-price__current-value{font-size:clamp(1.4rem,.83333vw,1.6rem)}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-image{width:8rem;height:8rem;object-fit:contain;display:block;border-radius:.4rem;border:1px solid var(--peach-100)}@media screen and (min-width: 1024px){.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-image{width:clamp(6.75rem,4.6875vw,9rem);height:clamp(6.75rem,4.6875vw,9rem);border-radius:clamp(.6rem,.41666vw,.8rem)}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price{display:flex;flex-direction:column;gap:.2rem}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__container{display:flex;flex-direction:column;gap:.2rem}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__container .product-price__compare{color:var(--gray-50);font-size:clamp(1rem,.625vw,1.2rem);text-decoration:line-through;font-weight:600}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__container .product-price__current-discount{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.2rem;font-size:1.2rem;color:var(--purpura-100);font-weight:600}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__container .product-price__current-discount .product-price__current{font-size:1.6rem}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__installments{font-size:clamp(1rem,.625vw,1.2rem);font-weight:400;color:var(--indigo-50);display:inline}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__installments:has(.info_installment:empty){display:none}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__installments :is(*){display:inline}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__installments :is(svg){margin-right:.4rem;width:clamp(1rem,.67708vw,1.3rem);height:auto;display:inline-block}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-price .product-price__installments :is(span){font-weight:600}.predictive-search .predictive-search__results .predictive-search__no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.6rem;width:100%}.predictive-search .predictive-search__results .predictive-search__no-results .predictive-search__no-results-title{color:var(--indigo-100);font-weight:600;font-size:clamp(1.6rem,.9375vw,1.8rem)}.predictive-search .predictive-search__results .predictive-search__no-results .predictive-search__no-results-description{color:var(--indigo-50);font-size:clamp(1.2rem,.72916vw,1.4rem)}.filterable-grid{--fg-color-primary: var(--orange-100);--fg-color-primary-hover: var(--peach-100);--fg-color-text: var(--black-100);--fg-color-text-light: var(--gray-100);--fg-color-bg: var(--white-100);--fg-color-bg-alt: var(--white-80);--fg-color-border: var(--gray-30);--fg-sidebar-width: clamp(23.9rem, 16.61458vw, 31.9rem);--fg-grid-gap: 1.5rem;--fg-transition: .3s ease;--fg-radius: clamp(.5rem, .52083vw, 1rem);--fg-radius-pill: 50rem;padding-block:clamp(4rem,4.6875vw,9rem)}.filterable-grid:has(.filterable-grid__search-header){padding:clamp(3rem,3.125vw,6rem) 4rem}@media screen and (min-width: 1024px){.filterable-grid:has(modal-panel.open) .filterable-grid__filter-toggle-open{display:none}}@media screen and (min-width: 1024px){.filterable-grid:has(modal-panel.open) .filterable-grid__filter-toggle-close{display:flex}}.filterable-grid__search-header{max-width:var(--page-width);margin-inline:auto;margin-bottom:clamp(7rem,5.20833vw,10rem);text-align:left;display:flex;flex-direction:column;gap:clamp(1.2rem,1.04166vw,2rem)}.filterable-grid__search-header .filterable-grid__search-title{font-family:var(--sora);font-size:clamp(1.6rem,1.25vw,2.4rem);font-weight:400;color:var(--black-50)}.filterable-grid__search-header .filterable-grid__search-term{font-weight:700}.filterable-grid__search-header .filterable-grid__search-count{font-family:var(--sora);font-size:clamp(1.4rem,1.04166vw,2rem);font-weight:400;color:var(--black-50)}.filterable-grid__main{display:flex;flex-direction:column;overflow:hidden}.filterable-grid__main .filterable-grid__main-inner{display:flex;gap:clamp(4.5rem,3.125vw,6rem);max-width:var(--page-width);width:100%;margin-inline:auto}.filterable-grid__header{margin-bottom:clamp(2rem,2.08333vw,4rem);max-width:var(--page-width);margin-inline:auto}.filterable-grid__header .filterable-grid__header-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.filterable-grid__header .filterable-grid__header-right{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(.4rem,1.25vw,2.4rem)}@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-100);font-family:var(--sora);font-size:clamp(1rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort{position:relative;display:flex;align-items:center}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort .filterable-grid__sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--orange-100);font-family:var(--sora);font-size:clamp(1.4rem,1.04166vw,2rem);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;padding-right:clamp(1.8rem,1.45833vw,2.8rem)}.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 :is(svg){position:absolute;right:0;pointer-events:none;width:clamp(1.8rem,1.45833vw,2.8rem);min-width:clamp(1.8rem,1.45833vw,2.8rem);height:clamp(1.8rem,1.45833vw,2.8rem);min-height:clamp(1.8rem,1.45833vw,2.8rem);transform:rotate(180deg)}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :is(svg) :is(path){stroke:var(--orange-100)}.filterable-grid__header .filterable-grid__filter-toggle{display:flex;align-items:center;justify-content:center;padding:clamp(.8rem,.83333vw,1.6rem) clamp(2rem,1.66666vw,3.2rem);border-radius:100rem;background-color:var(--orange-100);cursor:pointer;transition:all var(--fg-transition)}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-text{font-family:var(--sora);font-size:clamp(1.4rem,1.04166vw,2rem);font-weight:600;color:var(--white-100)}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close,.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open{align-items:center;justify-content:center;gap:clamp(.6rem,.625vw,1.2rem)}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close :is(svg),.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open :is(svg){width:clamp(1.8rem,1.45833vw,2.8rem);height:clamp(1.8rem,1.45833vw,2.8rem);min-width:clamp(1.8rem,1.45833vw,2.8rem);min-height:clamp(1.8rem,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{position:fixed;top:0;left:0;bottom:0;width:100vw;max-width:340px;z-index:99999;transform:translate(-100%);visibility:hidden;transition:transform .3s ease,visibility .3s}.filterable-grid__sidebar:before{content:"";position:fixed;top:0;bottom:0;left:100%;width:100vw;background:#0000004d;opacity:0;pointer-events:none;transition:opacity .3s ease}.filterable-grid__sidebar:has(modal-panel.open){visibility:visible;transform:translate(0)}.filterable-grid__sidebar:has(modal-panel.open):before{opacity:1;pointer-events:all}@media (min-width: 1024px){.filterable-grid__sidebar{position:static;width:0;max-width:none;z-index:auto;transform:none;visibility:visible;flex-shrink:0;transition:width var(--fg-transition)}.filterable-grid__sidebar:before{display:none}.filterable-grid__sidebar:has(modal-panel.open){width:var(--fg-sidebar-width)}}:is(modal-panel){display:block;width:100%}:is(modal-panel).filterable-grid__filter-modal{height:100%}@media (min-width: 1024px){:is(modal-panel).filterable-grid__filter-modal{width:0;overflow:hidden;transition:width var(--fg-transition),padding var(--fg-transition)}:is(modal-panel).filterable-grid__filter-modal.open{width:var(--fg-sidebar-width);overflow:visible}}.filterable-grid__filter-modal{padding:2.4rem 2rem;display:flex;flex-direction:column;height:100%;background-color:var(--white-100)}@media (min-width: 1024px){.filterable-grid__filter-modal{padding:0;overflow-y:auto}}.filterable-grid__filter-modal .filterable-grid__filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}@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(--sora);font-size:1.4rem;font-weight:600;color:var(--fg-color-primary)}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close{cursor:pointer;color:var(--fg-color-text-light);background:transparent;border:none;transition:color var(--fg-transition)}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem);min-width:clamp(1.6rem,1.25vw,2.4rem);min-height:clamp(1.6rem,1.25vw,2.4rem)}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :is(svg) :is(path){stroke:var(--orange-100)}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close:hover{color:var(--fg-color-text)}.filterable-grid__filter-modal .filterable-grid__filter-actions{display:flex;gap:1rem;padding-top:2.4rem;margin-top:auto;border-top:1px solid var(--gray-100)}@media (min-width: 1024px){.filterable-grid__filter-modal .filterable-grid__filter-actions{display:none}}.filterable-grid__filters{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem)}.filterable-grid__filters::-webkit-scrollbar{width:.4rem}.filterable-grid__filters::-webkit-scrollbar-track{background:transparent}.filterable-grid__filters::-webkit-scrollbar-thumb{background:var(--white-30)}.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 :is(svg){animation:fg-spin 1s linear infinite}.filterable-grid__filters .filterable-grid__filter-details{border:none}.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{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:clamp(.8rem,.52083vw,1rem) clamp(1.4rem,.83333vw,1.6rem);border-radius:10rem;background:var(--white-30)}.filterable-grid__filters .filterable-grid__filter-summary::-webkit-details-marker{display:none}.filterable-grid__filters .filterable-grid__filter-summary :is(svg).icon-chevron{transition:transform var(--fg-transition);transform:rotate(180deg);width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem);min-width:clamp(1.6rem,1.25vw,2.4rem);min-height:clamp(1.6rem,1.25vw,2.4rem)}.filterable-grid__filters .filterable-grid__filter-summary :is(svg).icon-chevron :is(path){stroke:var(--orange-100)}.filterable-grid__filters .filterable-grid__filter-summary .filterable-grid__filter-name{display:flex;align-items:center;gap:.5rem;font-family:var(--sora);font-weight:600;font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--orange-100)}.filterable-grid__filters .filterable-grid__filter-spinner{display:none}.filterable-grid__filter-list{display:flex;flex-direction:column;list-style:none;margin:0;padding-block:clamp(1.4rem,1.04166vw,2rem) 0;padding-inline:clamp(.9rem,.625vw,1.2rem)}.filterable-grid__filter-list .filterable-grid__filter-list-items{list-style:none;margin:0;padding:0}.filterable-grid__filter-list .filterable-grid__filter-option{margin-bottom:clamp(.75rem,.52083vw,1rem);transition:opacity var(--fg-transition),max-height var(--fg-transition)}.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{display:flex;align-items:center;cursor:pointer;font-family:var(--sora);font-size:clamp(1.2rem,.72916vw,1.4rem);font-weight:400;color:var(--black-80);transition:color var(--fg-transition)}.filterable-grid__filter-list .filterable-grid__filter-option .filterable-grid__filter-label .filterable-grid__filter-value-text{margin-left:clamp(.6rem,.41666vw,.8rem);display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.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:var(--fg-color-primary);border-color:var(--fg-color-primary)}.filterable-grid__filter-list .filterable-grid__filter-checkbox:checked+.filterable-grid__filter-checkbox-custom:after{content:"✓";color:var(--white-100);font-size:clamp(.8rem,.52083vw,1rem);font-weight:700}.filterable-grid__filter-list .filterable-grid__filter-checkbox-custom{width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);min-width:clamp(1.4rem,.9375vw,1.8rem);min-height:clamp(1.4rem,.9375vw,1.8rem);border-radius:.4rem;border:1px solid var(--gray-100);display:flex;align-items:center;justify-content:center;transition:all var(--fg-transition);flex-shrink:0}.filterable-grid__filter-list .filterable-grid__filter-count{margin-left:clamp(1rem,.72916vw,1.4rem);font-weight:600;font-family:var(--sora);color:var(--fg-color-primary);font-size:clamp(1.2rem,.72916vw,1.4rem)}.filterable-grid__filter-list .filterable-grid__filter-show-more{display:flex;color:var(--orange-100);font-family:var(--sora);font-size:clamp(1.2rem,.72916vw,1.4rem);font-weight:600;border:none;background:transparent;cursor:pointer;transition:all var(--fg-transition)}.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{padding-block:clamp(1.6rem,1.25vw,2.4rem) clamp(1.4rem,1.04166vw,2rem);border-bottom:1px solid var(--gray-100)}.filterable-grid__price-range .filterable-grid__price-sliders{position:relative;height:2rem}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]{position:absolute;width:100%;height:1.5px;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:50%;transform:translateY(-50%)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]#max-price::-webkit-slider-thumb{background:var(--white-100);border:2px solid var(--orange-100)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-thumb{pointer-events:all;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:1.2rem;background:var(--orange-100);border:2px solid var(--orange-100);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:0 2px 4px #0003;transition:transform var(--fg-transition);margin-top:calc((1.5px - 1.2rem)/2)}:is():hover{transform:scale(1.1)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-runnable-track{height:1.5px;background:var(--orange-100);border-radius:2px}.filterable-grid__price-range .filterable-grid__price-values{display:flex;justify-content:space-between;margin-top:clamp(.6rem,.52083vw,1rem);font-family:var(--sora);font-size:clamp(1.2rem,.72916vw,1.4rem);color:var(--black-100);font-weight:400;text-transform:uppercase}.filterable-grid__filter-boolean{display:flex;align-items:center;gap:1rem;padding-block:clamp(1.4rem,1.04166vw,2rem) clamp(1.6rem,1.04166vw,2rem);border-bottom:1px solid var(--gray-80);cursor:pointer}.filterable-grid__filter-boolean :is(input){display:none}.filterable-grid__filter-boolean :is(input):checked+.filterable-grid__filter-boolean-switch{background:var(--fg-color-primary)}.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{width:2.5rem;height:1.5rem;background:var(--fg-color-border);border-radius:var(--fg-radius-pill);position:relative;transition:background var(--fg-transition)}.filterable-grid__filter-boolean .filterable-grid__filter-boolean-switch .filterable-grid__filter-boolean-slider{position:absolute;width:1.25rem;height:1.25rem;background:var(--white-100);border-radius:50%;top:50%;left:2px;transform:translateY(-50%);transition:left var(--fg-transition);box-shadow:0 2px 4px #0003}.filterable-grid__btn{flex:1;padding:clamp(1rem,.72916vw,1.4rem) clamp(1.6rem,1.04166vw,2rem);border-radius:100rem;font-family:var(--sora);font-weight:600;font-size:clamp(1.2rem,.72916vw,1.4rem);cursor:pointer;transition:all var(--fg-transition);text-align:center}.filterable-grid__btn.filterable-grid__btn--primary{background:var(--fg-color-primary);color:var(--white-100);border:1px solid var(--fg-color-primary)}.filterable-grid__btn.filterable-grid__btn--primary:hover{background:var(--fg-color-primary-hover);border-color:var(--fg-color-primary-hover)}.filterable-grid__btn.filterable-grid__btn--secondary{background:var(--white-100);color:var(--fg-color-primary);border:1px solid var(--fg-color-primary)}.filterable-grid__btn.filterable-grid__btn--secondary:hover{background:var(--fg-color-bg-alt)}.filterable-grid__content{flex:1;min-width:0}.filterable-grid__content .filterable-grid__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;row-gap:clamp(2.4rem,3.125vw,6rem);column-gap:clamp(1.6rem,2.8125vw,4rem);width:100%}@media screen and (min-width: 700px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 1024px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 1280px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(4,minmax(0,1fr))}}}}.filterable-grid__content .filterable-grid__products :is(product-card) .product-image .product-image__image-link .product-image__primary :is(img),.filterable-grid__content .filterable-grid__products :is(product-card) .product-image .product-image__image-link .product-image__secondary :is(img){min-height:clamp(19rem,21.875vw,42rem);max-height:clamp(19rem,21.875vw,42rem)}.filterable-grid__content .filterable-grid__product-item{animation:fg-fade-in .5s ease forwards}.filterable-grid__content .filterable-grid__load-more-wrapper{display:flex;justify-content:center;margin-top:clamp(3rem,3.125vw,6rem)}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more{display:flex;align-items:center;gap:.5rem;padding:clamp(1rem,.72916vw,1.4rem) clamp(4.6rem,3.64583vw,7rem);background:var(--orange-100);border:1px solid var(--orange-100);border-radius:100rem;color:var(--white-100);font-family:var(--sora);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:600;cursor:pointer;transition:all var(--fg-transition)}.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;height:1px;padding:0;border:none}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more .filterable-grid__load-more-spinner{display:none}:is(filter-grid)[data-loading=true] .filterable-grid__load-more-spinner{display:inline-flex}:is(filter-grid)[data-loading=true] .filterable-grid__load-more-spinner :is(svg){animation:fg-spin 1s linear infinite}:is(filter-grid)[data-last-page=true] .filterable-grid__load-more-wrapper{display:none}.filterable-grid__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(1.2rem,1.04166vw,2rem)}.filterable-grid__empty .filterable-grid__empty-icon{color:var(--fg-color-border)}.filterable-grid__empty .filterable-grid__empty-icon :is(svg){width:clamp(4rem,3.125vw,6rem);height:clamp(4rem,3.125vw,6rem);min-width:clamp(4rem,3.125vw,6rem);min-height:clamp(4rem,3.125vw,6rem)}.filterable-grid__empty .filterable-grid__empty-title{font-family:var(--sora);font-size:clamp(2rem,1.66666vw,3.2rem);font-weight:600;color:var(--black-50);text-align:center}.filterable-grid__empty .filterable-grid__empty-text{font-family:var(--sora);font-size:clamp(1.4rem,1.04166vw,2rem);font-weight:400;color:var(--black-50);text-align:center}.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nutritional-table__container{display:flex;flex-direction:column;gap:2.2rem;max-width:56.1rem;width:100%}@media screen and (min-width: 768px){.nutritional-table__container{gap:clamp(3.75rem,2.60417vw,5rem)}}.nutritional-table__container .nutritional-table__title{display:flex;align-items:center;justify-content:center;padding:1.6rem 2rem;border-radius:1.6rem;border:1px solid var(--orange-100);background:var(--white-50)}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__title{padding:clamp(1.2rem,.83333vw,1.6rem) clamp(1.5rem,1.04167vw,2rem);border-radius:clamp(1.2rem,.83333vw,1.6rem)}}.nutritional-table__container .nutritional-table__title :is(h2){color:var(--black-50);font-family:var(--sora);font-size:2rem;font-weight:600;line-height:150%}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__title :is(h2){font-size:clamp(1.8rem,1.25vw,2.4rem)}}.nutritional-table__container .nutritional-table__serving{font-size:clamp(1.05rem,.72917vw,1.4rem);color:var(--gray-80);line-height:140%;margin-bottom:clamp(1rem,.72917vw,1.4rem)}.nutritional-table__container .nutritional-table__content{width:100%;margin-bottom:1.2rem;border:1px solid var(--black-50);border-radius:1.6rem;overflow:hidden}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__content{border-radius:clamp(1.2rem,.83333vw,1.6rem)}}.nutritional-table__container .nutritional-table__content .nutritional-table{width:100%;border-collapse:collapse}.nutritional-table__container .nutritional-table__content .nutritional-table :is(td):nth-child(n+2){text-align:center}.nutritional-table__container .nutritional-table__content .nutritional-table :is(thead) :is(th){color:var(--black-50);font-family:var(--sora);font-size:1.6rem;font-weight:600;line-height:150%;padding:1.6rem 1rem;text-wrap:nowrap;border-bottom:1px solid var(--black-50)}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__content .nutritional-table :is(thead) :is(th){padding:clamp(1.2rem,.83333vw,1.6rem) clamp(1.5rem,1.04167vw,2rem);font-size:clamp(1.2rem,.83333vw,1.6rem)}}.nutritional-table__container .nutritional-table__content .nutritional-table :is(thead) :is(th):first-child{text-align:start;width:50%}.nutritional-table__container .nutritional-table__content .nutritional-table :is(thead) :is(th):nth-child(2){width:5%;text-align:center;padding-right:1rem}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__content .nutritional-table :is(thead) :is(th):nth-child(2){padding-right:clamp(1.5rem,1.04167vw,2rem)}}.nutritional-table__container .nutritional-table__content .nutritional-table :is(thead) :is(th):nth-child(3){width:25%;text-align:center}.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) :is(tr){background-color:var(--white-100)}.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) :is(tr):last-child :is(td){border-bottom:none}.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) .nutritional-table__item{color:var(--black-50);font-family:var(--sora);font-size:1.2rem;font-weight:400;line-height:150%;padding-block:1.1rem;border-bottom:1px solid var(--black-50)}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) .nutritional-table__item{font-size:clamp(1.05rem,.72917vw,1.4rem);padding-block:clamp(.7rem,.49479vw,.95rem)}}.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) .nutritional-table__item:first-child{text-align:start;padding-left:1rem}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) .nutritional-table__item:first-child{padding-left:clamp(1.5rem,1.04167vw,2rem)}}.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) .nutritional-table__item:nth-child(2){border-right:1px solid var(--black-50)}.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) .nutritional-table__note{color:var(--black-50);font-size:1.2rem}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) .nutritional-table__note{font-size:clamp(1.05rem,.72917vw,1.4rem)}}.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) .nutritional-table__note :is(td){padding-inline:1rem;padding-block:1.1rem;line-height:125%}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__content .nutritional-table :is(tbody) .nutritional-table__note :is(td){padding-inline:clamp(1.5rem,1.04167vw,2rem);padding-block:clamp(.7rem,.49479vw,.95rem)}}.nutritional-table__container .nutritional-table__content .nutritional-table :is(tfoot) :is(tr) :is(td){color:var(--gray-80);font-family:var(--sora);font-size:clamp(1rem,.625vw,1.2rem);font-weight:400;line-height:120%;padding:.9rem 1rem;border-top:1px solid var(--black-50)}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__content .nutritional-table :is(tfoot) :is(tr) :is(td){padding-inline:clamp(1.5rem,1.04167vw,2rem);padding-block:clamp(.7rem,.49479vw,.95rem)}}.nutritional-table__container .nutritional-table__ingredients :is(small){color:var(--gray-80);font-family:var(--sora);font-size:1.2rem;font-weight:400;line-height:110%}@media screen and (min-width: 768px){.nutritional-table__container .nutritional-table__ingredients :is(small){font-size:clamp(1.05rem,.72917vw,1.4rem)}}.review-card{display:flex;padding:clamp(2rem,1.5625vw,3rem);flex-direction:column;align-items:flex-start;gap:2rem;background:#fffdf9;border-radius:2rem;border:2px solid var(--orange-100)}@media screen and (min-width: 768px){.review-card{border-radius:4rem 4rem 4rem 0}}.review-card .review-card__header{display:flex;align-items:center;gap:1.6rem}.review-card .review-card__header .review-card__image{width:6.4rem;height:6.4rem;overflow:hidden}@media screen and (min-width: 768px){.review-card .review-card__header .review-card__image{width:clamp(4.8rem,3.33333vw,6.4rem);height:clamp(4.8rem,3.33333vw,6.4rem)}}.review-card .review-card__header .review-card__image :is(img){border-radius:50%}.review-card .review-card__header .review-card__title .review-card__rating{display:flex;margin-top:.5rem}.review-card .review-card__header .review-card__title .review-card__rating :is(svg){width:1.5rem;height:1.5rem}.review-card .review-card__header .review-card__title .review-card__rating :is(svg) :is(path){fill:#e8a366}.shopbar-nav .shopbar-nav__list .shopbar-nav__item{display:flex;align-items:center;gap:2rem}@media screen and (min-width: 768px){.shopbar-nav .shopbar-nav__list .shopbar-nav__item{gap:clamp(1.5rem,1.04166vw,2rem)}}.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link{text-decoration:none;padding:1rem 2.4rem;border-radius:999.9rem;background:var(--white-100);border:1px solid var(--gray-80);transition:all .3s ease}@media screen and (min-width: 768px){.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link{padding:clamp(.75rem,.52083vw,1rem) clamp(1.8rem,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(--gradiente01);color:var(--white-100);border-color:var(--gradiente01)}.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link:hover .shopbar-nav__link-text,.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link.is-active .shopbar-nav__link-text{color:var(--white-100)}.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link .shopbar-nav__link-text{color:var(--black-100);font-family:var(--sora);font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}@media screen and (min-width: 768px){.shopbar-nav .shopbar-nav__list .shopbar-nav__item .shopbar-nav__link .shopbar-nav__link-text{font-size:clamp(1.2rem,.83333vw,1.6rem)}}product-zoom-modal{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}product-zoom-modal[data-open=true]{visibility:visible;opacity:1}product-zoom-modal .product-zoom-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000f2;cursor:pointer}product-zoom-modal .product-zoom-modal__container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:1}product-zoom-modal .product-zoom-modal__close{position:fixed;top:2rem;right:2rem;z-index:10;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--white, #ffffff);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}product-zoom-modal .product-zoom-modal__close:hover{background:#fff3;border-color:#ffffff4d;transform:scale(1.05)}product-zoom-modal .product-zoom-modal__close :is(svg){width:2.4rem;height:2.4rem}product-zoom-modal .product-zoom-modal__close :is(svg) :is(path){stroke:var(--white)}@media screen and (max-width: 768px){product-zoom-modal .product-zoom-modal__close{top:1.6rem;right:1.6rem;width:4rem;height:4rem}product-zoom-modal .product-zoom-modal__close :is(svg){width:2rem;height:2rem}}product-zoom-modal .product-zoom-modal__content{display:flex;width:100%;height:100%;gap:2.4rem;padding:8rem 2.4rem 2.4rem}@media screen and (max-width: 768px){product-zoom-modal .product-zoom-modal__content{flex-direction:column;padding:6rem 1.6rem 1.6rem;gap:1.6rem}}product-zoom-modal .product-zoom-modal__thumbnails{display:flex;flex-direction:column;gap:1.2rem;width:12rem;min-width:12rem;max-height:100%;overflow-y:auto;overflow-x:hidden;padding-right:.8rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}product-zoom-modal .product-zoom-modal__thumbnails::-webkit-scrollbar{width:4px}product-zoom-modal .product-zoom-modal__thumbnails::-webkit-scrollbar-track{background:transparent}product-zoom-modal .product-zoom-modal__thumbnails::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:2px}@media screen and (max-width: 768px){product-zoom-modal .product-zoom-modal__thumbnails{flex-direction:row;width:100%;min-width:unset;max-height:12rem;overflow-y:hidden;overflow-x:auto;padding-right:0;padding-bottom:.8rem}}product-zoom-modal .product-zoom-modal__thumbnail{width:100%;aspect-ratio:1;border:2px solid transparent;background:#ffffff1a;border-radius:.4rem;cursor:pointer;overflow:hidden;transition:all .3s ease;padding:0;position:relative}product-zoom-modal .product-zoom-modal__thumbnail:hover{border-color:#ffffff80;transform:scale(1.05)}product-zoom-modal .product-zoom-modal__thumbnail.active{border-color:var(--white, #ffffff);background:#fff3}product-zoom-modal .product-zoom-modal__thumbnail :is(img){width:100%;height:100%;object-fit:cover;display:block}product-zoom-modal .product-zoom-modal__thumbnail.product-zoom-modal__thumbnail--video:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 5V19L19 12L8 5Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.8}@media screen and (max-width: 768px){product-zoom-modal .product-zoom-modal__thumbnail{min-width:8rem;width:8rem;flex-shrink:0}}product-zoom-modal .product-zoom-modal__main-wrapper{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}product-zoom-modal .product-zoom-modal__main-image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}product-zoom-modal .product-zoom-modal__main-image-container::-webkit-scrollbar{width:8px;height:8px}product-zoom-modal .product-zoom-modal__main-image-container::-webkit-scrollbar-track{background:transparent}product-zoom-modal .product-zoom-modal__main-image-container::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:4px}:is():hover{background-color:#ffffff80}product-zoom-modal .product-zoom-modal__main-image{max-width:100%;max-height:none;height:auto;width:auto;object-fit:contain;display:block}product-zoom-modal product-video{width:100%;height:100%;display:flex;align-items:center;justify-content:center}product-zoom-modal product-video :is(video){max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}split-banner-scroll{display:block;width:100%}split-banner-scroll .split-banner-scroll__content{width:100%}@media screen and (max-width: 767px){split-banner-scroll.split-banner-scroll--active{height:auto}split-banner-scroll.split-banner-scroll--active .split-banner-scroll__content{display:block;position:relative;width:100%}split-banner-scroll.split-banner-scroll--active .grid-block__container{display:block!important}split-banner-scroll.split-banner-scroll--active .split-banner-scroll__item{display:block;width:100%!important;height:100lvh!important;height:100vh!important;position:sticky!important;top:0!important;overflow:hidden}split-banner-scroll.split-banner-scroll--active .split-banner-scroll__item[data-scroll-index="0"]{z-index:1}split-banner-scroll.split-banner-scroll--active .split-banner-scroll__item[data-scroll-index="1"]{z-index:2}split-banner-scroll.split-banner-scroll--active .split-banner-scroll__item picture{display:block;width:100%;height:100%}split-banner-scroll.split-banner-scroll--active .split-banner-scroll__item img{width:100%;height:100%;object-fit:cover}split-banner-scroll.split-banner-scroll--active .split-banner-scroll__item .image-block__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{min-height:100vh;font-family:var(--sora);font-size:var(--font-size-body);color:var(--black-100)}body::-webkit-scrollbar{width:.4rem}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:var(--gray-100)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--sora)}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{margin:0 auto;max-width:var(--page-width)}body .st-wishlist-details-button[data-type=floating]{display:none}
