/** Shopify CDN: Minification failed

Line 6:157244 Unexpected "{"

**/
.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(--black);text-align:center;font-family:var(--poppins);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);font-family:var(--montserrat);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;border:none;background-color:var(--black);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{opacity:.8}.hello-world-container :is(footer) :is(a){color:var(--black);text-align:center;font-family:var(--montserrat);font-size:clamp(1.2rem,1.04166vw,2rem);font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out}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{display:block}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){width:clamp(1.6rem,1.80556vw,2.6rem);height:clamp(1.6rem,1.80556vw,2.6rem)}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--dropdown :is(svg){transition:.3s;transform:rotate(180deg)}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :is(svg){transition:.3s}dropdown-component .dropdown-heading .dropdown-heading__title .dropdown-heading__icon--plus-dropdown :is(svg) :is(path:first-of-type){transition:.3s;transform:rotate(0);transform-origin:center center}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--dropdown :is(svg){transform:rotate(0)}dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon--plus-dropdown :is(svg) :is(path:first-of-type){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)}.button{text-decoration:none;transition:all .3s 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(.4rem,.3125vw,.6rem) clamp(.8rem,.625vw,1.2rem);position:relative;border-radius:10rem;color:transparent;background:var(--gradiente01);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.button.button--primary: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:opacity .3s ease-in-out}.button.button--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradiente01);border-radius:10rem;opacity:0;transition:opacity .3s ease-in-out;z-index:-1}.button.button--primary:hover{color:var(--white);-webkit-text-fill-color:var(--white)}.button.button--primary:hover:before{opacity:0}.button.button--primary:hover:after{opacity:1}.button.button--secondary{padding:clamp(.4rem,.3125vw,.6rem) clamp(.8rem,.625vw,1.2rem);position:relative;border-radius:10rem;color:var(--white);background:var(--gradiente01);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--white)}.button.button--secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left: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;opacity:0;transition:opacity .3s ease-in-out}.button.button--secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradiente01);border-radius:10rem;opacity:1;transition:opacity .3s ease-in-out;z-index:-1}.button.button--secondary:hover{-webkit-text-fill-color:transparent}.button.button--secondary:hover:before{opacity:1}.button.button--secondary:hover:after{opacity:0}.button.button--tertiary{padding:clamp(.4rem,.3125vw,.6rem) clamp(.8rem,1.14583vw,2.2rem);position:relative;border-radius:10rem;color:var(--indigo-100);background:var(--white);border:1px solid var(--indigo-100);transition:all .3s ease}.button.button--tertiary:hover{color:var(--white);background:var(--indigo-100);border:1px solid var(--indigo-100)}.button.button--quaternary{padding:clamp(.4rem,.3125vw,.6rem) clamp(.8rem,.625vw,1.2rem);position:relative;border-radius:10rem;color:var(--white);background:var(--violeta-100);border:1px solid var(--violeta-100);transition:all .3s ease}.button.button--quaternary:hover{color:var(--violeta-100);background:var(--white);border:1px solid var(--violeta-100)}.grid-block__container{display:grid;width:100%}.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}}.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)}.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}.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}.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(--black);font-family:var(--montserrat);font-size:clamp(1.2rem,.83333vw,1.8rem);font-weight:400}.text-block__container .text-block__link{text-decoration:none}.text-block__container .text-block :is(li){margin-left:2rem}.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}.simple-carousel .blaze-prev :is(svg),.simple-carousel .blaze-next :is(svg){display:block;--icon-width: clamp(2.2rem, 1.25vw, 2.4rem);width:var(--icon-width);min-width:var(--icon-width);--icon-height: clamp(2.2rem, 1.14583vw, 2.2rem);height:var(--icon-height);min-height:var(--icon-height)}.simple-carousel .blaze-prev :is(svg).blaze-chevron-icon,.simple-carousel .blaze-next :is(svg).blaze-chevron-icon{--icon-width: clamp(1.6rem, 1.25vw, 2.4rem);--icon-height: clamp(1.6rem, 1.25vw, 2.4rem)}.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[disabled] :is(svg) :is(path),.simple-carousel .blaze-next[disabled] :is(svg) :is(path){stroke:var(--indigo-80)}.simple-carousel:has(.blaze-prev[disabled]):has(.blaze-next[disabled]) .blaze-prev[disabled],.simple-carousel:has(.blaze-prev[disabled]):has(.blaze-next[disabled]) .blaze-next[disabled]{display:none}.simple-carousel .blaze-slider{width:100%;align-items:center;display:flex;gap:clamp(1.5rem,1.04167vw,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{display:flex;width:100%}.simple-carousel .blaze-slider .blaze-container .blaze-track-container .blaze-track{display:flex;width:100%;padding-bottom:.1rem}.simple-carousel .blaze-slider .blaze-container .blaze-track-container .blaze-track:has(.product-card--shadow){width:99%;margin-inline:auto;padding-bottom:.5rem}.blaze-pagination{justify-content:center;align-items:center;gap:clamp(1rem,.78125vw,1.5rem)}.blaze-pagination.relative-pagination{position:absolute}.blaze-pagination:empty{display:none}.blaze-pagination :is(button){border-radius:50%;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease-in-out;cursor:pointer}.pagination{display:flex;justify-content:center;align-items:stretch;width:100%;padding:2rem 0}.pagination .pagination__list{display:flex;align-items:center;gap:clamp(1.2rem,1.04166vw,2rem);list-style:none;margin:0;padding:0}.pagination .pagination__item{display:flex;align-items:center;justify-content:center;font-size:clamp(1.4rem,.9375vw,1.6rem)}.pagination .pagination__link{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;text-align:center;width:clamp(3.2rem,2.08333vw,4rem);border-radius:10rem;color:var(--indigo-100);font-size:clamp(1.4rem,.9375vw,1.6rem);text-decoration:none;transition:all .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.pagination .pagination__link:hover{background-color:var(--indigo-10)}.pagination .pagination__link:focus{outline:.2rem solid var(--violeta-10);outline-offset:.2rem}.pagination .pagination__link.pagination__link--active{background-color:var(--indigo-100);color:var(--white);font-weight:500;cursor:default;pointer-events:none}.pagination .pagination__link.pagination__link--disabled{cursor:not-allowed;color:var(--indigo-50)}.pagination .pagination__link.pagination__link--prev,.pagination .pagination__link.pagination__link--next{padding:.5rem .75rem}.pagination .pagination__link.pagination__link--prev :is(svg),.pagination .pagination__link.pagination__link--next :is(svg){width:clamp(.5rem,.36458vw,.7rem);height:clamp(1rem,.72916vw,1.4rem);transition:transform .2s ease}.pagination .pagination__link.pagination__link--prev.pagination__link--prev:hover:not(.pagination__link--disabled) :is(svg),.pagination .pagination__link.pagination__link--next.pagination__link--prev:hover:not(.pagination__link--disabled) :is(svg){transform:translate(-2px)}.pagination .pagination__link.pagination__link--prev.pagination__link--next:hover:not(.pagination__link--disabled) :is(svg),.pagination .pagination__link.pagination__link--next.pagination__link--next:hover:not(.pagination__link--disabled) :is(svg){transform:translate(2px)}.pagination .pagination__ellipsis{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--indigo-100);font-weight:400;-webkit-user-select:none;user-select:none}.pagination .product-grid-and-filter__pagination{margin-top:2rem}.item-card{display:flex;border-radius:clamp(1.2rem,.83333vw,1.6rem);overflow:hidden}.item-card .item-card__container{display:flex;flex-direction:column}.item-card .item-card__container .item-card__content{display:flex;flex-direction:column;gap:clamp(1.2rem,.83333vw,1.6rem);padding:clamp(1.6rem,1.66667vw,3.2rem) clamp(1.2rem,1.04167vw,2rem);border:1px solid var(--indigo-100);border-top:none;border-radius:0 0 clamp(1.2rem,.83333vw,1.6rem) clamp(1.2rem,.83333vw,1.6rem)}.item-card .item-card__container .item-card__content .item-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;align-self:stretch}.item-card .item-card__container .item-card__content .item-card__info{display:flex;flex-direction:column;gap:clamp(.2rem,.20833vw,.4rem)}.item-card .item-card__container .item-card__content .item-card__info .item-card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;align-self:stretch}.item-card .item-card__container .item-card__content .item-card__button{display:flex;align-items:center;justify-content:center}.newsletter-form{width:100%}.newsletter-form .newsletter-block{width:100%;padding-top:2.4rem;padding-bottom:.8rem}.newsletter-form .newsletter-block .newsletter__container .container__input{width:100%;display:flex;flex-direction:column;padding-bottom:1.6rem;gap:clamp(1.2rem,.83333vw,1.6rem)}.newsletter-form .newsletter-block .newsletter__container .container__input .input__email{padding:clamp(.8rem,.83333vw,1.6rem) clamp(1.6rem,1.66667vw,3.2rem);border-radius:100rem;border:none}.newsletter-form .newsletter-block .newsletter__container .container__input .input__button{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:clamp(.8rem,.83333vw,1.6rem) clamp(1.6rem,1.66667vw,3.2rem);align-self:stretch;border-radius:100rem;color:var(--white);background-color:var(--violeta-100);border:none}.newsletter-form .newsletter-block .newsletter__container .container__accept{display:flex;flex-direction:row;align-items:center}.newsletter-form .newsletter-block .newsletter__container .container__accept .accept_checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem;border:.1rem solid var(--indigo-10);border-radius:.2rem;background-color:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-clip:padding-box;margin-right:.8rem}.newsletter-form .newsletter-block .newsletter__container .container__accept .accept_checkbox:checked{background-color:var(--violeta-100);border-color:var(--violeta-100)}.newsletter-form .newsletter-block .newsletter__container .container__accept .accept_checkbox:checked:after{content:"✔";font-size:1.4rem;color:#fff}.newsletter-form .newsletter-block .newsletter__container .container__accept .accept_text :is(a){color:inherit}.heading-block__container{max-width:var(--page-width);width:100%;display:flex}.heading-block__container .heading-block__content--primary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:space-between;gap:clamp(1.6rem,2.08333vw,4rem);width:100%}.heading-block__container .heading-block__content--primary .divider-container,.heading-block__container .heading-block__content--primary .heading-container__heading{width:100%}.heading-block__container .heading-block__content--secondary{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.6rem,2.08333vw,4rem);width:100%}.heading-block__container .heading-block__content--secondary .heading-container__heading{width:max-content}.heading-block__container .heading-block__content--secondary .divider-container{display:none;width:100%}@media screen and (min-width: 768px){.heading-block__container .heading-block__content--secondary .divider-container{display:block}}.heading-block__container .heading-block__content--secondary .button-container{width:max-content}.heading-block__container .heading-block__content--tertiary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,2fr);align-items:center;justify-content:space-between;gap:clamp(1.6rem,2.08333vw,4rem);width:100%}.heading-block__container .heading-block__content--tertiary:has(.divider-block__container--mobile-hidden){grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 768px){.heading-block__container .heading-block__content--tertiary:has(.divider-block__container--mobile-hidden){grid-template-columns:auto minmax(0,2fr)}}@media screen and (min-width: 768px){.heading-block__container .heading-block__content--tertiary{grid-template-columns:auto minmax(0,2fr)}}.heading-block__container .heading-block__content--tertiary .heading-container__heading{width:100%}.heading-block__container .heading-block__content--tertiary .divider-container{display:block;width:100%}.heading-block__container .heading-block__content--tertiary .button-container{width:max-content;display:none}.product-card{display:flex;flex-direction:column;height:100%;background-color:var(--white)}.product-card .image-block .image-block__link :is(img){aspect-ratio:7 / 8;overflow:hidden;height:auto!important}.product-card .product-image{position:relative;display:flex}.product-card .product-image .product-image__image-link{position:relative;width:100%;overflow:hidden;display:flex;z-index:5}.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{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video{width:100%;height:100%}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :is(product-video){width:100%;height:100%;display:flex}.product-card .product-image .product-image__image-link .product-image__secondary .product-media-item--video :is(product-video) :is(video){width:100%;height:100%;object-fit:cover}.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){aspect-ratio:7 / 8;overflow:hidden;height:auto!important;object-fit:contain;object-position:center}.product-card .product-image .product-image__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6}.product-card:hover .product-image .product-image__image-link .product-image__secondary{opacity:1}.product-card:hover .product-image .product-image__image-link:has(.product-image__secondary) .product-image__primary :is(img){opacity:0}.product-card .product-price,.product-card .product-price .product-price__wrapper,.product-card .product-price .product-price__wrapper .product-price__container{display:flex;flex-direction:column;gap:clamp(.4rem,.3125vw,.6rem)}.product-card .product-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-family:var(--montserrat);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:500;line-height:100%;letter-spacing:.07rem;text-decoration-line:line-through}.product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.4rem}.product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{color:var(--purpura-100);font-family:var(--montserrat);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:600;line-height:100%;letter-spacing:.1rem}.product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__pix-text{color:var(--purpura-100);font-family:var(--montserrat);font-size:clamp(1.2rem,.83333vw,1.4rem);font-style:normal;font-weight:600;line-height:100%;letter-spacing:.08rem}.product-card .product-price .product-price__wrapper .product-price__installments{display:flex;align-items:center}.product-card .product-price .product-price__wrapper .product-price__installments :is(*){display:inline}.product-card .product-price .product-price__wrapper .product-price__installments :is(svg){min-width:clamp(1.5rem,.9375vw,1.8rem);max-width:clamp(1.5rem,.9375vw,1.8rem);min-height:clamp(1.2rem,.72917vw,1.4rem);max-height:clamp(1.2rem,.72917vw,1.4rem);width:100%;height:100%;margin-right:.4rem;display:inline-block}.product-card .product-price .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.product-card .product-price .product-price__wrapper .product-price__installments:has(.info_installment:empty) :is(svg){display:none}.product-card .product-price .product-price__wrapper .product-price__installments .info_installment{color:var(--indigo-50);font-family:var(--montserrat);font-size:clamp(1rem,.625vw,1.2rem);font-style:normal;font-weight:400;line-height:100%}.product-card .product-price .product-price__wrapper .product-price__installments .info_installment :is(span){font-weight:600}.product-card .product-badges{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem}.product-card .product-badges:empty{display:none}.product-card .product-badges .product-badges__item{width:fit-content;padding:.6rem 1rem;font-size:clamp(1.4rem,.83333vw,1.6rem);font-family:var(--montserrat)}.product-card.product-card--product-recommendations .product-button__block{width:100%}.product-card.product-card--product-recommendations .product-button__block--out-of-stock .product-button__add-to-cart{background:var(--indigo-50);color:var(--indigo-100);border-radius:8rem;transform:none;opacity:1}.product-card.product-card--product-recommendations .product-button__block--out-of-stock .product-button__add-to-cart .icon :is(path){stroke:currentColor}.product-card.product-card--product-recommendations .product-button__block--out-of-stock .product-button__add-to-cart .loader__container .loader{border-top-color:var(--indigo-100)}.product-card.product-card--product-recommendations .product-button__block--out-of-stock .product-button__add-to-cart:hover{background:var(--indigo-50);transform:none;opacity:1}.product-card.product-card--product-recommendations .product-button__add-to-cart{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;box-sizing:border-box;padding:clamp(.4rem,.3125vw,.6rem);text-align:center;text-decoration:none;transition:all .3s ease;text-transform:capitalize;background-color:var(--verde-100);color:var(--white);font-weight:400;border-radius:8rem;border:none;cursor:pointer;font-size:clamp(1.2rem,.72917vw,1.4rem);font-family:var(--montserrat)}.product-card.product-card--product-recommendations .product-button__add-to-cart .buy-button__text{color:inherit}.product-card.product-card--product-recommendations .product-button__add-to-cart .loader__container .loader{border-top-color:var(--white)}.product-card.product-card--product-recommendations .product-button__add-to-cart:hover:not([disabled]){opacity:.9;background-color:var(--verde-100)}.product-card.product-card--product-recommendations .product-button__add-to-cart .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-card.product-card--product-recommendations .product-button__add-to-cart .icon :is(svg){width:clamp(1.6rem,1.04167vw,2rem);height:clamp(1.6rem,1.04167vw,2rem);display:block}.product-card.product-card--product-recommendations .product-button__add-to-cart .icon :is(path){stroke:currentColor}.simple-carousel__slide:has(.product-card.product-card--cart-product){display:flex;align-items:stretch}.simple-carousel__slide{height:100%}.product-card.product-card--cart-product{display:flex;flex-direction:row;align-items:stretch;border:1px solid var(--indigo-100);padding:1rem;gap:.9rem}.product-card.product-card--cart-product :is(*){margin:0;padding:0}.product-card.product-card--cart-product .cart-product-card__image{align-self:center;width:35%;height:auto;aspect-ratio:70 / 57;display:block;object-fit:cover;overflow:hidden}.product-card.product-card--cart-product .cart-product-card__content{position:relative;width:65%;display:flex;flex-direction:column;gap:.3rem}.product-card.product-card--cart-product .cart-product-card__product-title{font-size:1.2rem;font-weight:700;color:var(--indigo-100);text-transform:uppercase;font-family:var(--montserrat)}.product-card.product-card--cart-product .cart-product-card__title{font-size:1.8rem;width:fit-content;max-width:100%;color:var(--indigo-100);font-family:var(--playfair-display);word-wrap:break-word;overflow-wrap:break-word;font-weight:400}.product-card.product-card--cart-product .cart-product-card__title :is(em,i){font-family:var(--playfair-display)}.product-card.product-card--cart-product .cart-product-card__title :is(a){color:inherit;text-decoration:none}@media screen and (min-width: 768px){.product-card.product-card--cart-product .cart-product-card__title :is(a):hover{text-decoration:underline}}.product-card.product-card--cart-product .cart-product-card__compare-price{font-size:1rem;color:var(--indigo-50);margin:0}.product-card.product-card--cart-product .cart-product-card__price{font-size:1.2rem;margin-bottom:2.3rem}.product-card.product-card--cart-product .cart-product-card__compare-price,.product-card.product-card--cart-product .cart-product-card__price{font-family:var(--montserrat);font-weight:400;text-transform:uppercase}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0}.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :is(button){display:flex;align-items:center;justify-content:center;min-width:5.3rem;background:var(--indigo-100);color:var(--white);border:none;padding:.6rem;font-size:1.2rem;font-weight:400;text-transform:uppercase;font-family:var(--montserrat);cursor:pointer;transition:all .3s ease}@media screen and (min-width: 768px){.product-card.product-card--cart-product .cart-product-card__add-to-cart-button :is(button):hover{transform:translateY(-2px);background:var(--indigo-100);color:var(--white)}}.product-card.product-card--variant :is(a){text-decoration:none}.product-card.product-card--variant :is(a):hover{text-decoration:underline}.product-card.product-card--variant .product-card__product-title{font-weight:700;font-size:clamp(1.2rem,.72917vw,1.4rem);text-transform:uppercase;font-family:var(--montserrat);color:var(--indigo-100);margin-bottom:.8rem}.product-card.product-card--variant .product-card__title{font-weight:400;font-size:clamp(2.4rem,1.66667vw,3.2rem);line-height:115%;margin-bottom:.8rem;font-family:var(--playfair-display)}.product-card.product-card--variant .product-card__title :is(em){font-family:var(--playfair-display)}.product-card.product-card--variant .product-price{margin-bottom:.8rem}.product-card.product-card--variant .product-price :is(s){color:var(--indigo-50)}.product__price{display:flex;flex-direction:column;gap:.6rem}.product__price .product-price__wrapper{display:flex;flex-direction:column;gap:.2rem}.product__price .product-price__wrapper .product__price-container{display:flex;flex-direction:column;gap:clamp(.2rem,.20833vw,.4rem)}.product__price .product-price__wrapper .product__price-container .product__price-compare:empty{display:none}.product__price .product-price__wrapper .product-price__installments{display:inline}.product__price .product-price__wrapper .product-price__installments :is(*){display:inline}.product__price .product-price__wrapper .product-price__installments :is(svg){display:inline-block}.product__price .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.product__price .product-price__wrapper .product-price__installments .info_installment:empty{display:none}variant-selector{display:flex;flex-direction:column;gap:clamp(2.4rem,1.666666vw,3.2rem)}variant-selector .product-option{border:none;display:flex;flex-direction:column;gap:clamp(.8rem,.625vw,1.2rem)}variant-selector .product-option .option-title{color:var(--indigo-100);font-family:var(--montserrat);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:500;line-height:100%}variant-selector .product-option .option-values{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}@media screen and (min-width: 768px){variant-selector .product-option .option-values{gap:.9rem}}variant-selector .product-option .option-values .option-value{cursor:pointer;border-radius:10rem;overflow:hidden}variant-selector .product-option .option-values .option-value.hidden{display:none}variant-selector .product-option .option-values .option-value .color__option{display:flex;border:none;overflow:hidden;padding:.2rem;border:1px solid transparent;transition:all .15s ease-in-out}variant-selector .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 var(--indigo-50)}variant-selector .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 var(--indigo-50);object-fit:cover}variant-selector .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){variant-selector .product-option .option-values .option-value .color__option .color__placeholder{width:clamp(5rem,3.64583vw,7rem);height:clamp(5rem,3.64583vw,7rem)}}variant-selector .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(--indigo-100);font-size:clamp(1.2rem,.72917vw,1.4rem)}variant-selector .product-option .option-values .option-value:has(.color__option) .option-value-text{display:none}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):checked) .color__option{border:1px solid var(--indigo-100)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input)[data-unavailable=true]) .color__option{border:1px solid var(--indigo-50)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)){background-color:var(--white);color:var(--indigo-100);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;text-align:center;padding:clamp(1rem,.625vw,1.2rem) 2rem;border:.5px solid var(--indigo-50);transition:all .15s ease-in-out}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):checked){border:1px solid var(--violeta-100);background-color:var(--violeta-100);color:var(--white)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input)[data-unavailable=true]){color:var(--indigo-50);text-decoration:line-through;border:.5px solid var(--indigo-50);cursor:not-allowed}variant-selector .product-option .option-values:not(:has(.color__option)){display:grid;grid-template-columns:repeat(5,1fr)}.product-tags__block{max-width:100%}.product-tags__block .product-tags{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.6rem,.41667vw,.8rem);flex-wrap:wrap}.product-tags__block .product-tags:empty{display:none}.product-tags__block .product-tags .product-tag{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.4rem,.26042vw,.5rem) clamp(.8rem,.52083vw,1rem);border-radius:.4rem;font-family:var(--montserrat);font-size:1rem;font-weight:600;line-height:normal}.product-tags__block .product-tags .product-tag.product-tag--discount{background-color:var(--purpura-100);color:var(--white)}.product-tags__block .product-tags .product-tag.product-tag--discount:empty{display:none}.product-tags__block .product-tags .product-tag.product-tag--unavailable{display:inline-block;background-color:var(--indigo-50);color:var(--white);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.product-image__wishlist-button-wrapper{display:flex;align-items:center;justify-content:center}.product-image__wishlist-button-wrapper .product-image__wishlist-button{background-color:transparent!important;border:none!important;position:relative}.product-image__wishlist-button-wrapper .product-image__wishlist-button .st-wishlist-icon,.product-image__wishlist-button-wrapper .product-image__wishlist-button .st-label{display:none}.product-button__block{display:flex;align-items:center;justify-content:center}.product-button__block.product-button__block--out-of-stock .product-button__link,.product-button__block.product-button__block--out-of-stock .product-button__add-to-cart{background:var(--indigo-50)}.product-button__block.product-button__block--out-of-stock buy-button[disabled]:has(>a[href]){pointer-events:none;cursor:pointer}.product-button__block.product-button__block--out-of-stock buy-button[disabled]:has(>a[href])>a{pointer-events:auto;cursor:pointer}.product-button__block .product-button__link,.product-button__block .product-button__add-to-cart{border-radius:100%;background:var(--indigo-100);padding:clamp(1rem,.625vw,1.2rem);transition:all .3s ease}.product-button__block .product-button__link .icon,.product-button__block .product-button__add-to-cart .icon{display:flex;align-items:center;justify-content:center}.product-button__block .product-button__link .icon :is(svg),.product-button__block .product-button__add-to-cart .icon :is(svg){width:clamp(2.2rem,1.45833vw,2.8rem);height:clamp(2.2rem,1.45833vw,2.8rem);display:block}.product-button__block .product-button__link[disabled],.product-button__block .product-button__add-to-cart[disabled]{cursor:pointer}.product-button__block .product-button__link .loader__container .loader,.product-button__block .product-button__add-to-cart .loader__container .loader{border-top-color:var(--white)}.product-button__block .product-button__link:hover,.product-button__block .product-button__add-to-cart:hover{background:var(--rosa-100)}.product-button__block.product-button__block--with-text{width:100%}.product-button__block.product-button__block--with-text buy-button{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;gap:clamp(.5rem,.41667vw,.8rem);background:var(--verde-100);padding:clamp(.6rem,.41667vw,.8rem);border-radius:10rem;font-size:clamp(1.2rem,.72917vw,1.4rem);font-weight:500;color:var(--white);transition:background .3s ease,opacity .3s ease}.product-button__block.product-button__block--with-text buy-button :is(a){display:flex;align-items:center;justify-content:center;gap:inherit;width:100%;text-decoration:none;color:inherit}.product-button__block.product-button__block--with-text buy-button .buy-button__text{color:var(--white)}.product-button__block.product-button__block--with-text buy-button .loader__container .loader{border-top-color:var(--white)}.product-button__block.product-button__block--with-text buy-button :is(svg){width:clamp(1.4rem,.83333vw,1.6rem);height:auto;display:block;flex-shrink:0}.product-button__block.product-button__block--with-text buy-button :is(path){stroke:var(--white)}.product-button__block.product-button__block--with-text buy-button:hover:not([disabled]){background:var(--verde-100);opacity:.92}.product-button__block.product-button__block--with-text buy-button[disabled]{background:var(--indigo-50)}.product-button__block.product-button__block--with-text buy-button[disabled] :is(a) .buy-button__text{color:var(--white)}.product-button__block.product-button__block--with-text buy-button[disabled] :is(path){stroke:var(--white)}.product-button__block.product-button__block--with-text buy-button[disabled] .loader__container .loader{border-top-color:var(--white)}.product-button__block.product-button__block--with-text buy-button[disabled]:not(:has(>a[href])){cursor:not-allowed}.product-button__block.product-button__block--with-text.product-button__block--out-of-stock buy-button{background:var(--indigo-50)}buy-button{position:relative;cursor:pointer}buy-button[disabled]{cursor:not-allowed}buy-button .loader__container .loader{border-top-color:var(--black)}alert-component{background:var(--dark-gray);border:2.5px solid var(--dark-gray);color:var(--white);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(--gotham);border-radius:10rem}@media screen and (min-width: 600px){alert-component{max-width:400px}}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}}blog-article{display:flex;flex-direction:column;padding-top:clamp(2.4rem,3.125vw,6rem);padding-bottom:clamp(5rem,4.6875vw,9rem);margin-inline:auto}blog-article .blog-article__header-container{display:flex;flex-direction:column;gap:clamp(2.4rem,2.08333vw,4rem);align-items:center;justify-content:center}blog-article .blog-article__header-container .blog-article__header__content{display:flex;flex-direction:column;align-items:center;width:var(--page-width);margin-inline:auto;justify-content:center;gap:1rem}blog-article .blog-article__header-container .blog-article__header__content .blog-article__header__content-title{width:100%;color:var(--indigo-100);text-align:center;font-family:var(--playfair-display);font-style:italic;font-size:clamp(1.8rem,2vw,4.8rem);font-weight:400;line-height:120%;padding-bottom:clamp(1.6rem,2.5vw,4rem);margin-bottom:clamp(1.6rem,2.5vw,4rem);position:relative}blog-article .blog-article__header-container .blog-article__header__content .blog-article__header__content-title:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--gradiente02)}blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author{display:flex;align-items:center;gap:.7rem}blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author .post-time,blog-article .blog-article__header-container .blog-article__header__content .blog-article__container-date-author .post-author{color:var(--indigo-50);font-family:var(--montserrat);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}blog-article .blog-article__header-container .post-featured-image{width:100%}blog-article .blog-article__header-container .post-featured-image .post-image{width:100%;display:block;object-fit:cover;max-height:16rem}@media screen and (min-width: 768px){blog-article .blog-article__header-container .post-featured-image .post-image{max-height:31rem}}blog-article .post-content{width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(2.4rem,3.125vw,6rem);text-align:justify;line-height:clamp(1.92rem,1.25vw,2.4rem);color:var(--indigo-80);font-family:var(--montserrat);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:160%}blog-article .post-content .image-wrapper{display:grid;align-content:center;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(2.4rem,3.125vw,6rem)}@media screen and (min-width: 768px){blog-article .post-content .image-wrapper:first-of-type .image-container{order:2}}blog-article .post-content .image-wrapper :is(img){width:100%;max-width:100%;object-fit:cover}.blog-articles__card{display:flex;flex-direction:column}.blog-articles__card .blog-articles__card-img-wrapper{position:relative;display:block;aspect-ratio:350 / 340}@media screen and (min-width: 768px){.blog-articles__card .blog-articles__card-img-wrapper{aspect-ratio:533 / 540}}@media (hover: hover) and (pointer: fine){.blog-articles__card .blog-articles__card-img-wrapper:hover :is(svg){animation:fadeInOpacity .3s forwards}.blog-articles__card .blog-articles__card-img-wrapper:not(:hover) :is(svg){animation:fadeOutOpacity .3s forwards}}.blog-articles__card .blog-articles__card-img-wrapper :is(img){--radius: clamp(1.2rem, 1.25vw, 2.4rem);display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius) var(--radius) 0 0}.blog-articles__card .blog-articles__card-img-wrapper :is(svg){position:absolute;top:0;right:0;width:clamp(2.8rem,1.875vw,3.6rem);height:clamp(2.8rem,1.875vw,3.6rem);opacity:0;z-index:2;transform:rotate(-45deg);transform-origin:center;transition:opacity .5s ease,z-index 0s .3s}.blog-articles__card .blog-articles__card-img-wrapper :is(svg):hover :is(svg){opacity:1}.blog-articles__card .blog-articles__card-img-wrapper :is(svg) :is(path){stroke:var(--black)}.blog-articles__card .blog-articles__card-img-wrapper+.group{flex-grow:1}.blog-articles__card .blog-articles__card-content{margin-top:clamp(.8rem,.55729vw,1.07rem)}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description,.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description:link,.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description:visited,.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description:hover,.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description:active{color:var(--indigo-80);text-decoration:none}.blog-articles__card .blog-articles__card-content .blog-articles__card-link-description .blog-articles__card-description-article{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:var(--indigo-50);font-family:var(--montserrat);font-size:clamp(1.6rem,1.14583vw,2.2rem);font-style:normal;font-weight:500;line-height:120%}.blog-articles__card .blog-articles__card-content .blog-articles__published-at{margin-top:clamp(.8rem,.55729vw,1.07rem);color:var(--violeta-80);font-size:clamp(1.2rem,.9375vw,1.8rem);font-family:var(--montserrat);text-transform:uppercase}.blog-articles__card .article-date{text-transform:uppercase}.hover-corner-fold{position:relative;display:inline-block}.hover-corner-fold:before{content:"";position:absolute;top:0;right:0;width:0;height:0;transform-origin:top right;background:linear-gradient(225deg,var(--white) 50%,var(--violeta-10) 50%);z-index:1;box-shadow:-1px 1px 1px #0000004d;transition-duration:.4s;transition-property:width,height;border-radius:0 0 0 2rem}@media (hover: hover) and (pointer: fine){.hover-corner-fold:hover:before,.hover-corner-fold:focus:before,.hover-corner-fold:active:before{width:clamp(5rem,3.33333vw,6.4rem);height:clamp(5rem,3.33333vw,6.4rem)}}@keyframes fadeInOpacity{0%{opacity:0}60%{opacity:.5}75%{opacity:.75}to{opacity:1}}@keyframes fadeOutOpacity{0%{opacity:1}25%{opacity:.75}40%{opacity:0}}.blog-articles__container{margin-inline:auto;padding-block:clamp(3.2rem,4.16667vw,8rem)}@media screen and (min-width: 1025px){.blog-articles__container{max-width:var(--page-width)}}.blog-articles__container>:is(h1),.blog-articles__container>:is(h2),.blog-articles__container>:is(h3){margin:0 auto;font-weight:300;font-family:var(--montserrat);line-height:100%;margin-bottom:clamp(2rem,1.66667vw,3.2rem)}@media screen and (min-width: 1025px){.blog-articles__container>:is(h1),.blog-articles__container>:is(h2),.blog-articles__container>:is(h3){width:100%}}.blog-articles__container .blog-articles__carousel{display:flex;margin-left:5vw;list-style-type:none}@media screen and (min-width: 1025px){.blog-articles__container .blog-articles__carousel{margin-left:0}}.blog-articles__container .blog-articles__carousel :is(img){height:clamp(23rem,21.66667vw,41.6rem)}.blog-articles__container .blog-articles__carousel .blog-articles__card-description-article{font-size:clamp(1.6rem,.9375vw,1.8rem)}.blog-articles__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:clamp(2rem,2.08333vw,4rem);column-gap:clamp(2.4rem,3.125vw,6rem);list-style-type:none}@media screen and (min-width: 1025px){.blog-articles__grid{grid-template-columns:repeat(3,1fr);margin-left:0}}.simple-carousel__slide:has(.blog-articles__card){height:100%}modal-component{display:block;position:fixed;transition:transform .5s;z-index:99999}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}}@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}}.shopify-section:has(.header){position:sticky;top:0;z-index:20}.header{max-width:var(--full-page-width);margin:0 auto;background:var(--white);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"}}@media screen and (min-width: 1024px){.header.closed-menu{animation:grid-collapse .45s cubic-bezier(.4,0,.2,1) forwards;grid-template-rows:auto 0fr}}@media screen and (min-width: 1024px){.header.opening-menu{animation:grid-expand .45s cubic-bezier(.4,0,.2,1) forwards}}.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%);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:12.2rem}@media screen and (min-width: 1024px){.header .header__logo .header__logo-wrapper{max-width:min(20.7rem,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.04167vw,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:is(:has(search-component.open) .header__icons-item--search),.header .header__icons .header__icons-list .header__icons-item.header__icons-item--highlighted-icon,.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}}@media screen and (min-width: 1024px){.header .header__icons .header__icons-list .header__icons-item.header__icons-item--highlighted-icon .header__icons-link{font-size:clamp(1.2rem,.83333vw,1.6rem);gap:.6rem;color:var(--white);background-color:var(--violeta-100);display:flex;cursor:pointer;align-items:center;justify-content:center;padding:clamp(.5rem,.36458vw,.7rem) clamp(1rem,.625vw,1.2rem);border-radius:10rem;width:fit-content;font-weight:500;line-height:100%;text-decoration:none}.header .header__icons .header__icons-list .header__icons-item.header__icons-item--highlighted-icon .header__icons-link :is(svg,img){width:clamp(1.4rem,.9375vw,1.8rem);height:auto;display:block}}.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 :is(svg){width:2.4rem;height:auto;display:block}@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)}}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .header__icon--cart-count{display:none}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .header__icon--cart-bullet{display:inline-flex;box-sizing:border-box;min-width:1.6rem;max-width:1.6rem;min-height:1.6rem;max-height:1.6rem;padding:.45rem;position:absolute;top:-.6rem;right:-1rem;left:auto;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;font-family:var(--montserrat);line-height:1;font-variant-numeric:tabular-nums;color:var(--white);border-radius:10rem;background:var(--carmesin-100);text-align:center}.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);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}}.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)}@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;padding:1.6rem 2rem}@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,svg){display:block;width:2.4rem;height:auto}.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}.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-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;padding:0;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}@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{display:flex;flex-direction:row;gap:0;overflow:visible;align-items:stretch;justify-content:space-between;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}}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .menu-link-list:has(:is(.menu-link-list__dropdown:hover,modal-button:hover+.menu-link-list__dropdown)){position:relative}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .menu-link-list:has(:is(.menu-link-list__dropdown:hover,modal-button:hover+.menu-link-list__dropdown)):before{width:var(--modal-size);height:100%;content:"";position:absolute;top:0;right:0;transform:translate(100%);background-color:var(--white)}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left{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(--montserrat);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-left: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-left: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-left{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-left .icon-primary{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left .icon-hover{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left: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-left:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(45deg,var(--white),transparent)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover{color:var(--white);background:var(--gradiente01);-webkit-background-clip:border-box;background-clip:border-box;border-radius:10rem;transition:color .3s 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-left:hover:after{content:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover .icon-primary{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover .icon-hover{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left :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-header-promotional-right{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:var(--white);-webkit-background-clip:border-box;background-clip:border-box;border-radius:10rem;font-family:var(--montserrat);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-right: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-right: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-right{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-right .icon-primary{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right .icon-hover{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right: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:transparent;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-right:after{content:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover{color:transparent;background:var(--gradiente01);-webkit-background-clip:text;background-clip:text;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-right:hover:before{background:var(--gradiente01)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover .icon-primary{display:block}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover .icon-hover{display:none}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right :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:3.4rem;gap:0}@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 .header__menu-modal-icons-item .header__icons-link:is(.header__menu-modal-icons-item--highlighted-icon .header__icons-link){padding:.6rem .8rem;margin-block:.8rem;border-radius:10rem;background-color:var(--violeta-100);color:var(--white);width:fit-content}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title{display:block;text-decoration:none;color:var(--black);font-family:var(--montserrat);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:600;padding-bottom:1.6rem;color:var(--violeta-100);border-bottom:1px solid var(--violeta-10)}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title{display:none}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__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:1.6rem}}.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}.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;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-link{display:block;text-decoration:none;color:var(--indigo-80);font-family:var(--montserrat);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;flex-grow:1;padding-block:.7rem}@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){color:var(--violeta-100);font-weight:700}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link.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:1.6rem;color:var(--indigo-100)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link.menu-link-list__item-link--view-all{font-weight:600;text-decoration:underline;font-size:clamp(1rem,.625vw,1.2rem);padding-top:clamp(.9rem,.72917vw,1.4rem);color:var(--violeta-100);text-transform:capitalize}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper :is(svg){width:1.4rem;height:auto;display:block}.header .header__menu :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);font-weight:600;width:clamp(1.8rem,1.04167vw,2rem);height:auto;aspect-ratio:1/1;display:flex;font-size:clamp(1rem,.625vw,1.2rem)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown{position:absolute;width:100%;padding:0 2rem 3.2rem;background-color:var(--white);max-height:100%;overflow-y:auto}@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{--padding-right: clamp(2rem, 1.25vw, 2.4rem);--padding-left: clamp(1.2rem, .83333vw, 1.6rem);--width: 40rem;--modal-size: 55rem;padding-bottom:2.4rem;display:none;width:var(--width);padding-inline:var(--padding-left) var(--padding-right);top:100%;left:0;right:unset;bottom:unset;transition:none;transform:none;height:fit-content;max-height:calc(100dvh - 30rem);overflow:visible}.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)}.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}.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{display:none;padding:1rem 2rem;border-top:1px solid var(--purpura-10)}@media screen and (min-width: 1024px){.header .header__search{display:flex;padding:0;padding-block:clamp(.8rem,.83333vw,1.6rem)}}.header .header__search :is(search-component){--border-radius: clamp(.4rem, .41667vw, .8rem);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative}.header .header__search :is(search-component).results-visible .search__form{border-bottom-left-radius:0;border-bottom-right-radius:0}.header .header__search :is(search-component) .search__form{background:var(--off-white);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(1rem,.72917vw,1.4rem) clamp(1.6rem,1.04167vw,2rem);overflow:hidden}.header .header__search :is(search-component) .search__form .search__form-input{color:var(--indigo-50);font-family:var(--montserrat);font-size:clamp(1.2rem,.83333vw,1.6rem);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(--indigo-50)}.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:2.4rem;height:auto;display:block}: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:var(--indigo-100-50)}: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}}.menu-link-list{display:flex;flex-direction:column}.predictive-search{position:relative;width:100%;display:flex}.predictive-search .predictive-search__results{position:absolute;top:100%;left:0;width:100%;background:var(--off-white);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:.15rem solid var(--indigo-30);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.6rem,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(--indigo-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(--indigo-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(--indigo-80);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(--violeta-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(--indigo-100);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(--violeta-100)}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-view-all :is(a){color:var(--indigo-100);font-size:1.4rem;padding-top:clamp(2.4rem,1.5625vw,3rem);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}}.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(.8rem,.83333vw,1.6rem)}.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:.8rem}@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:.6rem}}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .predictive-search__products-item-title{color:var(--indigo-100);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) .predictive-search__products-item-image{width:5rem;height:auto;aspect-ratio:50 / 74;object-fit:contain;display:block}.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__wrapper{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__wrapper .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__wrapper .product-price__container .product-price__compare{color:var(--indigo-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__wrapper .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__wrapper .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__wrapper .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__wrapper .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__wrapper .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__wrapper .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__wrapper .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)}:root{--secret-richtext-collapsed-px-height: 100px}.secret-richtext{display:block;width:100%;max-width:100%}.secret-richtext:has(.secret-richtext__content:empty){display:none}.secret-richtext .secret-richtext__checkbox{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.secret-richtext .secret-richtext__wrapper{position:relative;overflow:hidden;display:grid;grid-template-rows:var(--secret-richtext-collapsed-px-height) 0fr;transition:grid-template-rows .3s ease;grid-template-areas:"content" "content"}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__wrapper{grid-template-rows:var(--secret-richtext-collapsed-px-height) 1fr}.secret-richtext .secret-richtext__content{overflow:hidden;position:relative;grid-area:content}.secret-richtext .secret-richtext__content :is(p){margin-bottom:1rem;line-height:1.6}.secret-richtext .secret-richtext__content :is(p):last-child{margin-bottom:0}.secret-richtext .secret-richtext__content :is(h1,h2,h3,h4,h5,h6){margin-bottom:.75rem;margin-top:1.5rem}.secret-richtext .secret-richtext__content :is(h1,h2,h3,h4,h5,h6,p):first-child{margin-top:0}.secret-richtext .secret-richtext__content :is(ul,ol){margin-bottom:1rem;padding-left:2rem}.secret-richtext .secret-richtext__content :is(li){margin-bottom:.5rem}.secret-richtext .secret-richtext__content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:6rem;background:linear-gradient(to bottom,#fff0,#fffc,#fff);pointer-events:none;opacity:1;transition:opacity .4s ease-in-out}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__content:after{opacity:0}.secret-richtext .secret-richtext__button-wrapper{margin-top:1rem;display:flex;justify-content:center}.secret-richtext .secret-richtext__button{background:none;color:var(--indigo-100);border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.secret-richtext .secret-richtext__button:hover{transform:translateY(-2px)}.secret-richtext .secret-richtext__button:active{transform:translateY(0)}.secret-richtext .secret-richtext__button :is(svg){transition:transform .3s ease}.secret-richtext .secret-richtext__button-expand{display:inline}.secret-richtext .secret-richtext__button-hide{display:none}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button :is(svg){transform:rotate(180deg)}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button-expand{display:none}.secret-richtext:has(.secret-richtext__checkbox:checked) .secret-richtext__button-hide{display:inline}.product-grid-and-filter{margin:0 auto;max-width:var(--page-width)}.product-grid-and-filter:not(:has(.product-grid-and-filter__sidebar facet-field)){padding-block:clamp(1.6rem,2.08333vw,4rem)}.product-grid-and-filter:not(:has(.product-grid-and-filter__sidebar facet-field)) .product-grid-and-filter__header{display:none}.product-grid-and-filter .product-grid-and-filter__pagination{margin-block:clamp(3.2rem,2.5vw,4.8rem)}.product-grid-and-filter .product-grid-and-filter__header{margin:0 auto;user-select:none;-moz-user-select:none;-webkit-user-select:none}.product-grid-and-filter .product-grid-and-filter__header .filter_title{color:var(--indigo-100);align-items:center;display:flex;gap:clamp(.4rem,.3125vw,.6rem);font-size:clamp(1rem,.83333vw,1.6rem);text-transform:uppercase;font-weight:500}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper{display:flex;width:fit-content;border:1px solid var(--indigo-100);padding-block:.6rem;padding-inline:clamp(.8rem,.83333vw,1.6rem);cursor:pointer;border-radius:10rem}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button{display:flex;align-items:center;gap:clamp(.6rem,.625vw,1.2rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{position:fixed;content:"";left:0;bottom:0;right:0;top:0;background:var(--indigo-100);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:10000}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:is(:has(#filter-modal.open) .product-grid-header__toggle-filter-button):after{opacity:.6;pointer-events:all}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{content:none}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-closed :is(svg){width:clamp(1.2rem,.9375vw,1.8rem);height:clamp(1.2rem,.9375vw,1.8rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-opened :is(svg){width:clamp(1.2rem,.9375vw,1.8rem);height:clamp(1.2rem,.9375vw,1.8rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__wrapper{display:flex;justify-content:space-between;align-items:center;padding-block:clamp(1.6rem,2.08333vw,4rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{display:flex;align-items:end;gap:clamp(1.2rem,1.66666vw,2.4rem);flex-direction:column;flex-direction:row;align-items:center}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper:before{content:"";display:block;width:1px;height:clamp(1.6rem,1.04166vw,2rem);background:var(--indigo-100);order:1}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper .sort-options{order:2}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper .product-grid-header__results{order:0}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__results{font-weight:400;color:var(--indigo-80);font-size:clamp(1rem,.9375vw,1.8rem)}.product-grid-and-filter .product-grid-and-filter__header .filter-group__select{max-width:clamp(11rem,9.53125vw,18.3rem);font-size:clamp(1rem,.83333vw,1.6rem);font-weight:500;text-transform:uppercase;color:var(--indigo-100);background:none;border:none;cursor:pointer;display:block;border-radius:10rem;padding-block:.6rem;padding-inline:clamp(.8rem,.83333vw,1.6rem);border:1px solid var(--indigo-100)}.product-grid-and-filter .product-grid-and-filter__header .filter-group__select:focus{outline:none}.product-grid-and-filter .product-grid-and-filter__sidebar:not(:has(facet-field)){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar :is(*){box-sizing:border-box}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{padding:2.7rem 2rem;background:var(--white);max-width:34rem;display:grid;grid-template-rows:auto 1fr auto;max-height:100dvh;overflow-x:hidden}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{max-width:unset;padding:0;background:none;display:block;max-height:unset;max-width:27rem}}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading{cursor:pointer;color:var(--indigo-100);display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading .filter_title{color:var(--indigo-100);align-items:center;display:flex;gap:clamp(.4rem,.3125vw,.6rem);font-size:1.2rem;text-transform:uppercase;font-weight:500;font-family:var(--montserrat)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading :is(svg){width:1.8rem;height:auto}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{overflow-y:auto;padding-right:.6rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form::-webkit-scrollbar{width:.2rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form::-webkit-scrollbar-track{background:var(--indigo-10);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form::-webkit-scrollbar-thumb{background:var(--indigo-100);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary){padding:0;font-size:clamp(1.2rem,.9375vw,1.8rem);cursor:pointer;color:var(--indigo-100);font-weight:600;display:flex;justify-content:space-between;align-items:center;user-select:none;-moz-user-select:none;-webkit-user-select:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(span svg){display:none;width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem);color:var(--indigo-100)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(.loading span svg){display:inline-block;animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(svg):not(span svg){width:clamp(1.8rem,1.04166vw,2rem);height:clamp(1.8rem,1.04166vw,2rem);color:var(--indigo-100)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details){padding-top:1.6rem;border-top:1px solid var(--indigo-10);margin-bottom:clamp(1.2rem,1.66666vw,3.2rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details) :is(summary :is(svg):not(span svg)){transform:rotate(180deg)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details)[open] :is(summary :is(svg):not(span svg)){transform:rotate(0)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{padding-inline:1px;padding-right:.4rem;margin-top:clamp(1rem,.83333vw,1.6rem);list-style:none;display:flex;flex-direction:column;gap:clamp(1.2rem,.72916vw,1.4rem);overflow-y:auto;overflow-x:hidden;max-height:12rem}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{max-height:min(45.6rem,23.75vw)}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar{width:.5rem;margin-right:.4rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-track{background:var(--indigo-10);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-thumb{background:var(--indigo-100);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label{color:var(--indigo-80);font-size:clamp(1.2rem,.83333vw,1.6rem);line-height:1;display:flex;align-items:center;padding-left:clamp(2.4rem,1.45833vw,2.8rem);padding-block:.2rem;position:relative;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:before{content:"";display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:50%;transform:translateY(-50%);width:clamp(1.4rem,1.04166vw,2rem);height:clamp(1.4rem,1.04166vw,2rem);background-color:transparent;transition:all .3s ease;box-shadow:0 0 0 1px var(--indigo-10)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:is(input):checked):before{content:"";color:var(--violeta-50);background-image:var(--check-icon);background-color:var(--violeta-50);background-size:contain;background-repeat:no-repeat;background-position:center;font-weight:100;line-height:normal;box-shadow:0 0 0 0 var(--indigo-10)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label :is(input){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label-count{display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-top:2.4rem;color:var(--indigo-100)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset),.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){width:100%;text-align:center;font-size:1.2rem;padding:.85rem;border:1px solid var(--indigo-100);border-radius:10rem;font-weight:500;cursor:pointer}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset):hover,.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){background:var(--indigo-100);color:var(--white)}.product-grid-and-filter .product-grid-and-filter__main{display:flex}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main:has(:is(modal-component#filter-modal).open){gap:clamp(1.6rem,2.04166vw,4rem)}@media screen and (max-width: 1439px){.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid),.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid){--items: 3}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) .grid-item,.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) .grid-item:nth-child(3n),.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) .grid-item:nth-child(3n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal){--width-when-opened: clamp(25.75rem, 18.22916vw, 35rem);position:static;z-index:unset;transform:none;max-width:var(--width-when-opened);width:0;overflow:hidden;transition:all .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).open{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__dropdown collection__filter_form,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading{display:none}}@media screen and (min-width: 1440px){.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid),.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid){--items: 4}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) .grid-item,.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) .grid-item{width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing)}.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.open) :is(ul.product-grid) .grid-item:nth-child(4n),.product-grid-and-filter .product-grid-and-filter__main:has(modal-component#filter-modal.starts-opened-on-desktop:not(.open)) :is(ul.product-grid) .grid-item:nth-child(4n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content{width:100%;transition:width .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(*){transition:width .3s ease-in-out}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(.75rem,.52083vw,1rem);max-width:68.4rem;margin-inline:auto;margin-block:4.8rem}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content{margin-block:min(8rem,4.16666vw)}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__title{color:var(--indigo-100);font-family:var(--playfair-display);font-size:clamp(2.4rem,2.08333vw,4rem);font-style:italic;font-weight:600;line-height:1;margin-bottom:clamp(1.2rem,.83333vw,1.6rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__subtitle{color:var(--indigo-50);font-family:var(--montserrat);font-size:clamp(1.4rem,1.35416vw,2.6rem);font-weight:400;line-height:1.2;margin-bottom:clamp(1.2rem,1.66666vw,3.2rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__button{color:var(--white);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:500;line-height:1;padding-block:clamp(.85rem,.625vw,1.2rem);padding-inline:clamp(2.6rem,2.08333vw,4rem);text-decoration:none;border:1px solid var(--indigo-100);background:var(--indigo-100);border-radius:10rem;cursor:pointer}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .no-results__content .no-results__button:hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){--items: 2;--item-spacing: .8rem;--item-width: calc((100% - (var(--items) - 1) * var(--item-spacing)) / var(--items));gap:0;justify-content:space-between;width:100%;display:flex;flex-wrap:wrap;padding:0;margin:0 auto;max-width:100%;list-style:none;transition:width .3s ease-in-out,max-width .3s ease-in-out}@media screen and (min-width: 768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){--items: 3;--item-spacing: clamp(1.6rem, 1.04166vw, 2rem)}}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid){--items: 4}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item){width:calc(var(--item-width) + var(--item-spacing));padding-right:var(--item-spacing);list-style:none;padding-bottom:clamp(1.6rem,2.08333vw,4rem);min-width:0;transition:width .3s ease-in-out,padding .3s ease-in-out}@media screen and (max-width: 767px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item):nth-child(2n){width:var(--item-width);padding-right:0}}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item):nth-child(3n){width:var(--item-width);padding-right:0}}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul.product-grid) :is(li.grid-item):nth-child(4n){width:var(--item-width);padding-right:0}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper:has(.product-grid-and-filter__load-more:is([data-load-more=onclick])){margin-top:clamp(3.2rem,3.125vw,6rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=infinite]){opacity:0;height:1px;width:100%;padding:0;border:none;background:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=onclick]){padding:clamp(1rem,.72916vw,1.4rem) clamp(4.6rem,3.72395vw,7.15rem);font-size:clamp(1.4rem,.9375vw,1.8rem);color:var(--indigo-100);background:var(--white);border:1px solid var(--indigo-100);font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;text-transform:uppercase;gap:clamp(.6rem,.625vw,1.2rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=onclick]):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:is([data-loading=true]) .product-grid-and-filter__load-more:is([data-load-more=onclick]) :is(svg){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more:is([data-load-more=onclick]) :is(svg){display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:is([data-last-page=true]) .product-grid-and-filter__load-more-wrapper{display:none}@media screen and (min-width: 1024px){:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}}@media screen and (max-width: 1023px){:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop,.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}@media screen and (min-width: 1024px){:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}}@media screen and (max-width: 1023px){:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop,.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}@media screen and (min-width: 1024px){:scope:has(modal-component.open){overflow-y:auto}:scope:has(modal-component#filter-modal.open){overflow-y:auto}:scope:has(modal-component:not([data-free-scroll=true]).open){overflow-y:hidden}}price-range{--color-text: var(--indigo-100);--color-button: var(--indigo-100);--color-background: var(--white);--text-slider-gap: 1.6rem;--slider-track-size: .1rem;--slider-button-size: clamp(1rem, .625vw, 1.2rem);--slider-button-stroke-width: .1rem}price-range .slider-container{position:relative}price-range .slider-container :is(input[type=range]){top:0;left:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;position:absolute;pointer-events:none}price-range .slider-container .slider-values{display:flex;justify-content:space-between;margin-top:clamp(1.8rem,1.35416vw,2.6rem);font-weight:400;color:var(--color-text);font-size:clamp(1.2rem,.72916vw,1.4rem)}price-range .slider-container .slider-values :is(span){display:flex;margin-top:calc(calc(var(--slider-button-size) + var(--slider-button-stroke-width)) / 2 + var(--text-slider-gap));user-select:none;-moz-user-select:none;-webkit-user-select:none}price-range :is(input[type=range])::-webkit-slider-runnable-track{height:var(--slider-track-size);background:var(--color-button)}price-range :is(input[type=range])::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:2;height:var(--slider-button-size);width:var(--slider-button-size);top:50%;transform:translateY(-50%);background:var(--color-background);border:var(--slider-button-stroke-width) solid var(--color-button);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}:is():hover:after{position:absolute;content:attr(name);top:-3rem;left:-50%;transform:translate(-50%);padding:.5rem;background:var(--color-button);color:var(--color-text);border-radius:.5rem}price-range #minSlider:is(input[type=range])::-webkit-slider-thumb{background:var(--color-button)}price-range :is(input[type=range])::-webkit-slider-runnable-track,price-range :is(input[type=range])::-moz-range-track,price-range :is(input[type=range])::-ms-track{background:var(--color-button);height:var(--slider-track-size);border-radius:.5rem}.page-title-container{max-width:var(--page-width);margin:0 auto;padding-block:1.6rem}@media screen and (min-width: 768px){.page-title-container{padding-block:min(3.2rem,1.66666vw) min(4rem,2.08333vw)}}.page-title-container .search-title{display:inline;align-items:center;color:var(--indigo-100);font-size:clamp(1.8rem,1.45833vw,2.8rem);font-weight:400;line-height:1;font-family:var(--montserrat)}.page-title-container .search-title :is(strong){font-weight:500;color:var(--violeta-100)}.page-title-container .search-title :is(svg){width:clamp(1.8rem,1.45833vw,2.8rem);height:auto;display:inline-block;vertical-align:top;margin-right:clamp(.8rem,.83333vw,1.6rem)}.page-title-container .page-title{display:inline;color:var(--indigo-100);font-size:clamp(2.8rem,1.45833vw,4.8rem);font-weight:600;line-height:1;font-style:italic;font-family:var(--playfair-display)}.breadcrumbs{display:flex;flex-direction:row;align-items:center;text-transform:uppercase}.breadcrumbs :is(*){display:flex;flex-direction:row;align-items:center;color:var(--indigo-50);text-decoration:none;font-size:clamp(.8rem,.72916vw,1.4rem)}.breadcrumbs :not(a){cursor:default}.breadcrumbs :is(a){position:relative;transition:color .3s ease}.breadcrumbs :is(a):after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background:var(--violeta-100);transition:width .3s ease}.breadcrumbs :is(a):hover{color:var(--violeta-100)}.breadcrumbs :is(a):hover:after{width:100%}.breadcrumbs :is(svg){width:clamp(1rem,.83333vw,1.6rem);height:auto;display:inline-block;vertical-align:middle;margin-inline:clamp(.4rem,.41666vw,.8rem)}.shopify-policy__container{max-width:var(--page-width);margin:0 auto;padding-block:clamp(4rem,4.6875vw,9rem);display:flex;flex-direction:column;gap:clamp(2.4rem,2.08333vw,4rem)}.shopify-policy__container .shopify-policy__title:after{content:"";display:block;width:100%;height:.1rem;background:var(--gradiente02);margin-top:clamp(1.6rem,2.08333vw,4rem)}.shopify-policy__container .shopify-policy__title :is(h1){color:var(--indigo-100);font-family:var(--playfair-display);font-size:clamp(2.8rem,2.5vw,4.8rem);font-style:italic;font-weight:600;line-height:100%}.shopify-policy__container .shopify-policy__body .rte{display:flex;flex-direction:column;gap:clamp(1.2rem,.9375vw,1.8rem)}.shopify-policy__container .shopify-policy__body .rte :is(a){color:var(--indigo-100);font-family:var(--montserrat);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%;text-decoration:underline}.shopify-policy__container .shopify-policy__body .rte :is(p){color:var(--indigo-100);font-family:var(--montserrat);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%}.shopify-policy__container .shopify-policy__body .rte :is(h2,h3,h4,h5,h6){color:var(--indigo-100);font-family:var(--playfair-display);font-size:clamp(2.4rem,1.66666vw,3.2rem);font-style:italic;font-weight:600;line-height:120%}.shopify-policy__container .shopify-policy__body .rte :is(ul){list-style:disc;padding-left:clamp(1.6rem,2.08333vw,4rem)}.shopify-policy__container .shopify-policy__body .rte :is(ul) :is(li){color:var(--indigo-100);font-family:var(--montserrat);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%}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%;z-index:9999999}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:100000;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}.cart-drawer-wrapper{display:flex;flex-direction:column;height:100%;width:100%}@media screen and (min-width: 1024px){.cart-drawer-wrapper{flex-direction:row}}.cart-drawer{display:flex;flex-direction:column;height:100%;background:#fff;overflow-y:auto;padding:clamp(.8rem,.72917vw,1.4rem) clamp(1.2rem,1.04167vw,2rem)}@media screen and (min-width: 1024px){.cart-drawer{flex:1;min-width:0}}.cart-drawer .cart-heading{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.6rem,.41667vw,.8rem);border-bottom:1.172px solid #f6f6f6}.cart-drawer .cart-heading .cart-heading__row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%}.cart-drawer .cart-heading .cart-heading__progress{width:100%}.cart-drawer .cart-heading .cart-heading__progress :is(progress-bar){width:100%}.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;border-bottom:1.172px solid #f6f6f6;overflow-y:auto}.cart-drawer .cart-items .cart-items--list{display:flex;flex-direction:column;gap:clamp(.8rem,.83333vw,1.6rem);padding-right:clamp(1rem,.72917vw,1.4rem)}.cart-drawer .cart-items .cart-items--list :is(cart-item){column-gap:clamp(1.2rem,.83333vw,1.6rem);row-gap:.4rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{display:flex;flex-direction:column;gap:.4rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title :is(a){font-size:clamp(1.4rem,.78125vw,1.5rem);font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{gap:clamp(.4rem,.3125vw,.6rem)}}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price{grid-area:2/2/3/3;display:flex;flex-direction:column;gap:.5rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{display:flex;flex-direction:column;gap:.5rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__compare{color:var(--indigo-50);font-family:var(--montserrat);font-size:1rem;font-weight:500;line-height:100%;letter-spacing:.05rem;text-decoration-line:line-through}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__current-discount{display:flex;gap:.4rem;color:var(--verde-100);font-weight:600;font-size:clamp(1.4rem,.78125vw,1.5rem)}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments{display:flex;gap:.4rem;color:var(--indigo-80);font-size:clamp(1rem,.625vw,1.2rem);align-items:center}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments :is(svg){max-width:clamp(1.2rem,.72917vw,1.4rem);max-height:clamp(1.2rem,.72917vw,1.4rem);min-width:clamp(1.2rem,.72917vw,1.4rem);min-height:clamp(1.2rem,.72917vw,1.4rem);width:100%;height:100%}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments :is(path){fill:var(--indigo-80)}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments .info_installment{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__installments :is(span){font-weight:600}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price{gap:clamp(.4rem,.3125vw,.6rem);align-items:flex-start}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(product-quantity){justify-self:end}.cart-drawer .cart-items::-webkit-scrollbar{width:.4rem;border-radius:.2rem;background:#f0f0f0}.cart-drawer .cart-items::-webkit-scrollbar-thumb{background:#545658}.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;margin-block:clamp(1rem,1.25vw,2.4rem)}.cart-drawer .cart-checkout__shipping_discount-info{font-weight:500;font-size:clamp(1.2rem,.72917vw,1.4rem);text-align:center}.cart-drawer :is(cart-checkout){margin-top:auto;display:flex;flex-direction:column;gap:clamp(1.2rem,.83333vw,1.6rem);background-color:transparent}.cart-drawer :is(cart-checkout) .cart-checkout__infos{background:#f9f7fa;display:flex;flex-direction:column;gap:clamp(.8rem,.625vw,1.2rem);padding:clamp(.8rem,.625vw,1.2rem);border:1px solid var(--purpura-30)}.cart-drawer :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{text-transform:uppercase}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment{font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--montserrat);font-weight:400;color:var(--black)}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment :is(span){font-weight:500}.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__pix{display:flex;justify-content:space-between;align-items:center;gap:.8rem;border-top:1px solid var(--white);padding-top:clamp(.8rem,.625vw,1.2rem)}.cart-drawer :is(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text{font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--montserrat);font-weight:400;color:var(--black);flex:1}.cart-drawer :is(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text :is(b){font-weight:600}.cart-drawer :is(cart-checkout) .cart-checkout__pix .cart-checkout__pix-value{font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--montserrat);font-weight:600;color:var(--verde-100);white-space:nowrap}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee{display:flex;align-items:flex-start;gap:clamp(.4rem,.3125vw,.6rem);padding:0 clamp(.9rem,.52083vw,1rem);margin-top:clamp(.8rem,.625vw,1.2rem)}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-icon{flex-shrink:0;width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem);color:var(--indigo-30)}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-icon :is(path){stroke:currentColor}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{font-size:clamp(1rem,.625vw,1.2rem);font-family:var(--montserrat);font-weight:400;color:var(--indigo-30);line-height:1.5;flex:1}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link{font-weight:600;text-decoration:underline;color:var(--indigo-80);transition:opacity .2s ease}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link:hover{opacity:.8}.cart-drawer :is(cart-checkout) .cart-checkout__button--checkout{display:block;width:100%;padding:clamp(.8rem,.625vw,1.2rem);text-align:center;text-decoration:none;transition:all .3s ease;text-transform:capitalize;background-color:var(--verde-100);color:var(--white);font-weight:400;border-radius:8rem;border:none;cursor:pointer;font-size:clamp(1.2rem,.9375vw,1.8rem);font-family:var(--montserrat)}.cart-drawer :is(cart-checkout) .cart-checkout__button--checkout:hover{opacity:.9;transform:translateY(-1px)}.cart-drawer :is(cart-checkout) .cart-checkout__button--checkout:active{transform:translateY(0)}.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;font-size:clamp(1.2rem,.83333vw,1.6rem)}@media screen and (min-width: 768px){.cart-drawer :is(cart-checkout) .cart-checkout__button--cart{margin-top:clamp(1.2rem,.83333vw,1.6rem)}}.cart-drawer .cart-empty{display:none}.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-heading__progress{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}@media screen and (min-width: 1024px){.cart-drawer-wrapper>:is(cart-related){margin-block:0;width:clamp(20rem,20.83333vw,40rem);max-width:clamp(20rem,10.41667vw,20rem);background:#fff;border-right:1px solid #f6f6f6;padding:clamp(1.4rem,.83333vw,1.6rem) clamp(2rem,1.35417vw,2.6rem);overflow-y:auto;display:flex;flex-direction:column;height:100%}.cart-drawer-wrapper>:is(cart-related) .blaze-heading{flex-direction:column;align-items:flex-start;gap:clamp(.8rem,.83333vw,1.6rem);margin-bottom:clamp(1.2rem,1.04167vw,2rem)}.cart-drawer-wrapper>:is(cart-related) .blaze-heading .cart-related__title{font-size:clamp(1.6rem,1.25vw,2.4rem)}.cart-drawer-wrapper>:is(cart-related) .blaze-container{height:100%;flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container{height:100%;overflow:hidden;flex:1;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer-wrapper>:is(cart-related) .blaze-track{display:flex;flex-direction:column;flex-wrap:wrap;gap:clamp(1rem,.83333vw,1.6rem);width:100%;height:fit-content;padding-block:2rem 4rem;transform:none!important}.cart-drawer-wrapper>:is(cart-related) .blaze-slider{display:flex;flex-direction:column;height:100%;width:100%;position:relative}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-prev-desktop{z-index:10;cursor:pointer;background:transparent;border:none;position:absolute;top:0;background-color:#fff;width:100%;height:fit-content;padding:.8rem;display:flex;align-items:center;justify-content:center;padding:.4rem .8rem 1rem}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-prev-desktop :is(svg){width:clamp(1.2rem,.83333vw,1.6rem);height:clamp(1.2rem,.83333vw,1.6rem);display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop{z-index:10;cursor:pointer;background:transparent;border:none;position:absolute;bottom:0;background-color:#fff;width:100%;height:fit-content;padding:1rem .8rem .4rem;display:flex;align-items:center;justify-content:center}.cart-drawer-wrapper>:is(cart-related) .blaze-slider .blaze-next-desktop :is(svg){width:clamp(1.2rem,.83333vw,1.6rem);height:clamp(1.2rem,.83333vw,1.6rem);display:block}.cart-drawer-wrapper>:is(cart-related) .blaze-buttons{display:none}.cart-drawer-wrapper>:is(cart-related) simple-carousel{display:flex;flex-direction:column;height:100%;width:100%}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__compare{font-size:clamp(.8rem,.52083vw,1rem)}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__current-discount .product-price__current{font-size:clamp(1.2rem,.72917vw,1.4rem)}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__container .product-price__current-discount .product-price__pix-text{font-size:clamp(1rem,.625vw,1.2rem)}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments{display:flex;gap:.4rem;align-items:center}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments :is(svg){max-width:1rem;max-height:1rem;min-width:1rem;min-height:1rem;width:100%;height:100%}.cart-drawer-wrapper>:is(cart-related) .product-card .product-price .product-price__installments .info_installment{font-size:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide{width:100%;height:auto;flex-shrink:0;padding:.1rem}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card{padding:.8rem;display:flex;flex-direction:column;height:auto;position:relative;border-radius:clamp(1.2rem,.83333vw,1.6rem);overflow:hidden;box-shadow:0 0 8px #0000000d}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;align-items:center}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:center;width:fit-content;max-width:calc(100% - 1.6rem);position:absolute;left:.8rem;top:.8rem;z-index:9}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-image__wishlist-button-wrapper{display:none}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-tags .product-tag{font-size:clamp(.8rem,.52083vw,1rem)}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-start;align-items:flex-start}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{display:flex;gap:1.2rem;justify-content:flex-start;align-items:flex-start;width:100%;flex-direction:column}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image{width:100%;max-width:80px;margin:0 auto;max-width:250px}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image picture{display:block;width:100%;height:100%}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-image :is(img){width:100%;height:100%;object-fit:contain;display:block}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title{width:100%}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{--text-color: #0d1726;color:var(--text-color);font-family:var(--montserrat);font-weight:500;font-size:1.4rem;line-height:120%;text-align:left;-webkit-box-orient:vertical;overflow:hidden}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:inherit;text-decoration:none}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-button__block{width:100%;display:flex;align-items:center;justify-content:center}.cart-drawer-wrapper>:is(cart-related) .simple-carousel__slide .product-card .product-button__block .product-button__add-to-cart .loader__container{left:10px}}.cart-drawer-wrapper>:is(cart-related) .blaze-track{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cart-drawer :is(cart-related) .blaze-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.cart-drawer :is(cart-related) .blaze-heading .cart-related__title{color:var(--black);font-family:var(--montserrat);font-size:1.6rem;font-weight:500}@media screen and (max-width: 1023px){.cart-drawer :is(cart-related) .blaze-slider .blaze-prev-desktop,.cart-drawer :is(cart-related) .blaze-slider .blaze-next-desktop{display:none}}.cart-drawer :is(cart-related) .blaze-buttons{display:flex;align-items:center;gap:1rem}@media screen and (min-width: 1024px){.cart-drawer :is(cart-related) .blaze-buttons{display:none}}.cart-drawer :is(cart-related) .blaze-buttons .blaze-prev,.cart-drawer :is(cart-related) .blaze-buttons .blaze-next{cursor:pointer;display:flex}@media screen and (max-width: 1023px){.cart-drawer :is(cart-related) .blaze-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.cart-drawer :is(cart-related) .blaze-track-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-direction:row;height:auto;scrollbar-width:none;-ms-overflow-style:none}.cart-drawer :is(cart-related) .blaze-track-container::-webkit-scrollbar{display:none}.cart-drawer :is(cart-related) .blaze-track{display:flex;flex-direction:row}.cart-drawer :is(cart-related) .simple-carousel__slide{flex-shrink:0;scroll-snap-align:start;padding:.1rem}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card{padding:.8rem;display:flex;flex-direction:row;height:auto;gap:1rem;align-items:flex-start;height:100%;position:relative;border-radius:clamp(1.2rem,.83333vw,1.6rem);overflow:hidden;box-shadow:0 0 8px #0000000d}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group{display:flex;flex-direction:row;gap:1rem;width:100%;align-items:flex-start}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:first-child{display:block;width:fit-content;max-width:calc(100% - 1.6rem);position:absolute;left:.8rem;z-index:9}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-image__wishlist-button-wrapper{display:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:first-child .product-tags .product-tag{font-size:clamp(.8rem,.52083vw,1rem)}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image{order:-1;flex-shrink:0;width:80px;max-width:80px;margin:0}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image :is(picture){display:block;width:100%;height:100%}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group .product-image :is(img){width:100%;height:100%;object-fit:contain;display:block}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:last-child{display:flex;flex-direction:column;gap:.4rem;flex:1;justify-content:flex-start;align-items:flex-start;min-width:0}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card>group>group:last-child>group:last-child{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;width:100%}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title{width:100%}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block.color--product-title{--text-color: #0d1726;color:var(--text-color);font-family:var(--montserrat);font-weight:500;font-size:1.2rem;line-height:120%;text-align:left;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .text-block__container--product-title .text-block__link{color:#0d1726;text-decoration:none}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__compare{font-size:clamp(.8rem,.52083vw,1rem)}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__current-discount .product-price__current{font-size:clamp(1.2rem,.72917vw,1.4rem)}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__current-discount .product-price__pix-text{font-size:clamp(1rem,.625vw,1.2rem)}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments{display:flex;gap:.4rem;align-items:center}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments :is(svg){max-width:1rem;max-height:1rem;min-width:1rem;min-height:1rem;width:100%;height:100%}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-price__installments .info_installment{font-size:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-button__block{width:100%;display:flex;align-items:center;justify-content:center}.cart-drawer :is(cart-related) .simple-carousel__slide .product-card .product-button__block .product-button__add-to-cart .loader__container{left:10px}}.cart-drawer :is(cart-related) .related-card{display:flex;align-items:center;gap:1.22rem;padding:.66rem;border:1px solid #abaaaa}.cart-drawer :is(cart-related) .related-card .related-card__image{display:block;max-width:7.5rem;max-height:7.5rem;min-width:7.5rem;min-height:7.5rem;overflow:hidden}.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__content{display:flex;flex-direction:column;gap:.8rem;overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__content .related-card__title{font-size:1.4rem;font-weight:400;max-width:100%}.cart-drawer :is(cart-related) .related-card .related-card__content .related-card__title :is(a){text-decoration:none;font-family:var(--montserrat);color:var(--black);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 .product__price{align-items:start}.cart-drawer :is(cart-related) .related-card .related-card__content .product__price .product__price-current,.cart-drawer :is(cart-related) .related-card .related-card__content .product__price .product-price__current{font-size:1.6rem;font-weight:600;line-height:100%;font-family:var(--montserrat)}.cart-drawer :is(cart-related) .related-card .related-card__content :is(buy-button){text-transform:uppercase;font-family:var(--montserrat);font-size:1.4rem;text-decoration:underline}.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}.cart-drawer :is(cart-related):has(.blaze-track:empty){display:none}.cart-drawer-wrapper:has(.cart-drawer:not(:has(.cart-item))) :is(cart-related){display:none}body main .cart-page{--black: var(--indigo-100);max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;padding-block:clamp(3rem,2.8125vw,5.4rem);color:var(--indigo-100)}@media screen and (min-width: 768px){body main .cart-page{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto 1fr;column-gap:clamp(7rem,4.6875vw,9rem);border-bottom:1px solid var(--gray)}}body main .cart-page .cart-checkout__shipping_discount-info{text-align:center}body main .cart-page .cart-checkout__shipping_discount-info :is(span){font-weight:500}body main .cart-page .cart-empty{display:none}body main .cart-page:not(:has(.cart-item)) .cart-heading,body main .cart-page:not(:has(.cart-item)) .cart-items,body main .cart-page:not(:has(.cart-item)) :is(cart-checkout){display:none}body main .cart-page:not(:has(.cart-item)) .cart-empty{display:block}@media screen and (min-width: 768px){body main .cart-page:not(:has(.cart-item)) .cart-empty{grid-column:1 / 3;grid-row:1 / 3}}body main .cart-page:not(:has(.cart-item)) .cart-empty .group{gap:clamp(1.6rem,1.14583vw,2.2rem)}body main .cart-page .cart-heading{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.8rem,.625vw,1.2rem)}@media screen and (min-width: 768px){body main .cart-page .cart-heading{grid-column:1 / 2;grid-row:1 / 2}}body main .cart-page .cart-heading .cart-heading__row{display:flex;align-items:center;gap:2rem;justify-content:space-between;width:100%}body main .cart-page .cart-heading .cart-heading__progress{width:100%}body main .cart-page .cart-heading .cart-heading__progress :is(progress-bar){width:100%}body main .cart-page .cart-heading :is(cart-clear){padding:0}body main .cart-page .cart-items{max-height:clamp(25.8rem,26.04167vw,50rem);overflow:auto;padding-right:clamp(1rem,1.04167vw,2rem)}@media screen and (min-width: 768px){body main .cart-page .cart-items{grid-column:1 / 2;grid-row:2 / 3}}body main .cart-page .cart-items::-webkit-scrollbar{width:.4rem;border-radius:.2rem;background:#f6f6f6}body main .cart-page .cart-items::-webkit-scrollbar-thumb{background:#545658}body main .cart-page .cart-items .cart-items--list{display:flex;flex-direction:column;gap:clamp(1rem,1.14583vw,2.2rem)}body main .cart-page .cart-items .cart-items--list :is(cart-item){gap:clamp(.8rem,.67708vw,1.3rem);--black: var(--indigo-30)}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__title{grid-area:1/2/2/4}body main .cart-page .cart-items .cart-items--list :is(cart-item) :is(product-quantity),body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{justify-self:end}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-quantity__input{color:var(--indigo-100)}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price{display:flex;flex-direction:column;width:100%;gap:.5rem}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{display:flex;flex-direction:column;gap:.2rem}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__compare{color:var(--indigo-50);font-size:clamp(1rem,.625vw,1.2rem);text-decoration:line-through;font-weight:500}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__current-discount{display:flex;gap:.4rem;color:var(--verde-100);font-weight:600;font-size:clamp(1.4rem,.78125vw,1.5rem)}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments{gap:.4rem;color:var(--indigo-80);display:flex;font-size:clamp(1rem,.625vw,1.2rem);align-items:center}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments :is(svg){min-width:clamp(1.3rem,.83333vw,1.6rem);min-height:clamp(1.3rem,.83333vw,1.6rem);max-width:clamp(1.3rem,.83333vw,1.6rem);max-height:clamp(1.3rem,.83333vw,1.6rem);width:100%;height:100%}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments :is(path){fill:var(--indigo-80)}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments :is(span){font-weight:600}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{grid-area:2/2/3/3;gap:clamp(.7rem,.46875vw,.9rem);align-items:flex-start}body main .cart-page :is(cart-checkout){margin-top:3.2rem;background:none}@media screen and (min-width: 768px){body main .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)}}body main .cart-page :is(cart-checkout) .cart-checkout__button--checkout{border-radius:10rem}body main .cart-page :is(cart-checkout) .cart-checkout__infos{border-width:clamp(.08rem,.08333vw,.16rem);border-color:var(--purpura-30);background:var(--purpura-5)}body main .cart-page :is(cart-checkout) .cart-checkout__infos .info_installment{color:var(--indigo-100)}body main .cart-page :is(cart-checkout) .progress-bar{border-width:clamp(.08rem,.08333vw,.16rem);border-color:var(--purpura-30);background:var(--purpura-5)}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{color:var(--indigo-30)}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text :is(a){color:var(--indigo-80)}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;background:#f2f2f2;display:flex;flex-direction:column;gap:clamp(1.2rem,.833333vw,1.6rem)}cart-checkout .cart-checkout__infos{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1rem,.72916vw,1.4rem) clamp(.9rem,.625vw,1.2rem);border:1px solid var(--black)}cart-checkout .cart-checkout__infos .info_installment{font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--montserrat);font-weight:400;color:var(--black)}cart-checkout .cart-checkout__infos .info_installment :is(span){font-weight:600}cart-checkout .cart-checkout__infos-item{display:flex;justify-content:space-between;align-items:center}cart-checkout .cart-checkout__pix{display:flex;justify-content:space-between;align-items:center;gap:clamp(.8rem,.625vw,1.2rem)}cart-checkout .cart-checkout__pix .cart-checkout__pix-text{font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--montserrat);font-weight:400;color:var(--black);flex:1}cart-checkout .cart-checkout__pix .cart-checkout__pix-text :is(b){font-weight:600}cart-checkout .cart-checkout__pix .cart-checkout__pix-value{font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--montserrat);font-weight:600;color:var(--verde-100);white-space:nowrap}cart-checkout .cart-checkout__guarantee{display:flex;align-items:flex-start;gap:clamp(.8rem,.625vw,1.2rem);padding:0 clamp(.9rem,.52083vw,1rem);margin-top:clamp(.8rem,.625vw,1.2rem)}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-icon{flex-shrink:0;width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem);color:var(--gray-light)}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-icon :is(path){stroke:currentColor}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text{font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--montserrat);font-weight:400;color:var(--gray-dark);line-height:1.5;flex:1}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link{font-weight:600;text-decoration:underline;color:var(--gray-dark);transition:opacity .2s ease}cart-checkout .cart-checkout__guarantee .cart-checkout__guarantee-text .cart-checkout__guarantee-link:hover{opacity:.8}cart-checkout .cart-checkout__button--checkout{display:block;width:100%;padding:clamp(.8rem,.625vw,1.2rem);text-align:center;text-decoration:none;transition:all .3s ease;text-transform:uppercase;background-color:var(--verde-100);color:var(--white);font-weight:600;border-radius:clamp(.8rem,.625vw,1.2rem);border:none;cursor:pointer;font-size:clamp(1.4rem,.83333vw,1.6rem);font-family:var(--montserrat)}cart-checkout .cart-checkout__button--checkout:hover{opacity:.9;transform:translateY(-1px)}cart-checkout .cart-checkout__button--checkout:active{transform:translateY(0)}cart-checkout .cart-checkout__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)}}.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 .3s ease-in-out;stroke:var(--black)}.product-quantity .product-quantity__button:hover{background:var(--gray-light)}.product-quantity .product-quantity__button:hover :is(svg) :is(path){stroke:var(--brown-dark)}.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)}.progress-bar{display:block;width:100%;background:#f9f7fa;padding:clamp(.8rem,.625vw,1.2rem);border:1px solid var(--purpura-30)}.progress-bar .progress-bar__text{display:flex;font-weight:400;color:var(--black);margin-bottom:clamp(.6rem,.41667vw,.8rem);font-family:var(--montserrat);flex-wrap:wrap;column-gap:.5rem}.progress-bar .progress-bar__text :is(b){text-transform:uppercase}.progress-bar .progress-bar__bar{width:100%;height:clamp(.6rem,.41667vw,.8rem);background-color:var(--gray);border-radius:1rem;overflow:hidden;position:relative}.progress-bar .progress-bar__bar-fill{height:100%;background:var(--black);border-radius:1rem;transition:width .3s ease-in-out;position:relative}.progress-bar[data-complete=true] .progress-bar__bar-fill{background:linear-gradient(to right,#67308c,#f22e52)}.product-details{display:flex;flex-direction:column;width:100%;gap:2rem;box-sizing:border-box;max-width:100%;padding-bottom:4.8rem;justify-content:space-between}@media screen and (min-width: 768px){.product-details{flex-direction:row;gap:10rem}}.product-details.is-bundle{gap:0}.product-details .bundle-carousel{width:100%;position:relative;display:flex;flex-direction:column;box-sizing:border-box}.product-details .bundle-carousel .carousel-items{position:relative;width:100%;margin-bottom:2rem;box-sizing:border-box}@media screen and (min-width: 768px){.product-details .bundle-carousel .carousel-items{margin-bottom:4.8rem;margin-top:0}}.product-details .bundle-carousel .carousel-items .carousel-item{display:none;opacity:0;transition:opacity .4s ease}.product-details .bundle-carousel .carousel-items .carousel-item.active{display:flex;opacity:1;flex-direction:column;gap:2rem;animation:fadeIn .4s ease;box-sizing:border-box}@media screen and (min-width: 768px){.product-details .bundle-carousel .carousel-items .carousel-item.active{flex-direction:row;gap:10rem}}.product-details .bundle-carousel .carousel-controls{display:flex;align-items:center;gap:2.4rem;width:100%}.product-details .bundle-carousel .carousel-controls .carousel-btn{width:2.4rem;height:2.4rem;min-width:2.4rem;color:var(--indigo-80);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:none;background:transparent;flex-shrink:0}.product-details .bundle-carousel .carousel-controls .carousel-btn.carousel-btn--next :is(svg){transform:rotate(180deg)}.product-details .bundle-carousel .carousel-controls .carousel-btn:disabled{opacity:.3;cursor:not-allowed}.product-details .bundle-carousel .carousel-controls .carousel-progress{flex:1;height:.6rem;background-color:var(--violeta-10);border-radius:1rem;overflow:hidden}.product-details .bundle-carousel .carousel-controls .carousel-progress .progress-bar{padding:0;height:.6rem;background:var(--violeta-50, linear-gradient(var(--violeta-10)));transition:width .3s ease;border-radius:1rem}.product-details .product-details__midia{width:100%;border-radius:clamp(.1617rem,.625vw,1.2rem);overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;position:relative;box-sizing:border-box;height:auto}@media screen and (min-width: 768px){.product-details .product-details__midia{flex:1;min-width:0;border-radius:1.2rem}}.product-details .product-details__midia .midia__video{object-fit:cover;border-radius:1.2rem;width:100%;height:100%;max-height:49.2rem}.product-details .product-details__midia .midia__image{object-fit:cover;border-radius:1.2rem;height:100%;max-height:100%;overflow:hidden;position:relative;object-position:center;display:block;width:100%}@media screen and (min-width: 768px){.product-details .product-details__midia .midia__image{object-fit:contain}}.product-details .product-details__midia .midia_video_wrapper{position:relative;width:100%;height:100%;display:block}.product-details .product-details__midia .midia_video_wrapper :is(video){display:block;width:100%;height:100%;object-fit:cover}.product-details .product-details__midia .midia_video_wrapper .midia__container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:22;cursor:pointer;background:transparent;border:none;transition:opacity .25s ease}.product-details .product-details__midia .midia_video_wrapper .midia__container.is-hidden{opacity:0;pointer-events:none}.product-details .product-details__midia .midia_video_wrapper .midia__container :is(svg){width:8rem;height:8rem;padding:2rem;border-radius:4rem;background:#ffffff4d;-webkit-backdrop-filter:blur(2.857142925262451px);backdrop-filter:blur(2.857142925262451px)}.product-details .product-details__table{width:100%;display:flex;box-sizing:border-box;align-items:center}@media screen and (min-width: 768px){.product-details .product-details__table{align-items:center;flex:1;min-width:0}}.product-details .product-details__table .table{border-collapse:collapse;width:100%;height:auto}.product-details .product-details__table .table :is(tr){border-bottom:1px solid var(--violeta-30);padding:1rem;padding-right:10vw}.product-details .product-details__table .table :is(tr):first-child{border-top:1px solid var(--violeta-30)}.product-details .product-details__table .table :is(tr):nth-child(2n){background-color:var(--violeta-10)}.product-details .product-details__table .table :is(th){padding:1rem!important;padding-left:1rem;text-align:left;font-size:1.4rem;font-family:var(--poppins);color:var(--indigo-80);font-weight:500;line-height:1.2}.product-details .product-details__table .table :is(td){padding:1rem!important;padding-left:5rem;text-align:left;font-size:1.4rem;font-family:var(--montserrat);color:var(--indigo-80);font-weight:500;line-height:1.2}.item-card-our-value{border-radius:clamp(.8rem,.625vw,1.2rem);border:1px solid var(--purpura-30);background:var(--white);padding:clamp(1.8rem,1.25vw,2.4rem);display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:clamp(1.4rem,1.25vw,2.4rem)}.shopify-section:has(.complementary-products:empty){max-height:0px;overflow:hidden;height:0px;min-height:0px;width:100%;padding:0;margin:0}.complementary-products{--operators-svg-width: clamp(1.2rem, 1.66666vw, 3.2rem);--operators-and-cards-gap: clamp(.8rem, .83333vw, 1.6rem);--checked-color: var(--indigo-100);display:block;width:100%;max-width:100%;overflow:hidden}.complementary-products.out-of-stock{opacity:.8;cursor:not-allowed;position:relative}.complementary-products.out-of-stock:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.complementary-products.added-to-cart{--checked-color: var(--verde-100)}@media screen and (max-width: 767px){{opacity:1;pointer-events:all}}@media screen and (min-width: 768px){.complementary-products .complementary-products__mobile{display:none}}.complementary-products .complementary-products__mobile .complementary-products__mobile-list{display:flex;gap:.8rem;justify-content:center;align-items:center;padding:.8rem 2.5rem}.complementary-products .complementary-products__mobile .complementary-products__mobile-list .complementary-products__product-card-mobile{position:relative;width:14vw;aspect-ratio:54/80;overflow:hidden}.complementary-products .complementary-products__mobile .complementary-products__mobile-list .complementary-products__product-card-mobile :is(img){display:block;width:100%;height:100%;object-fit:contain}.complementary-products .complementary-products__mobile .complementary-products__mobile-list .complementary-products__product-card-mobile .complementary__product-card-unavailable-tag--mobile{position:absolute;top:0;left:0;right:0;background-color:var(--indigo-50);color:var(--white);font-family:var(--montserrat);font-size:.55rem;font-weight:600;line-height:normal;text-align:center;padding:.2rem .1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.complementary-products .complementary-products__footer{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.6rem;background:var(--gradiente04);color:var(--white);padding:clamp(1.6rem,1.66666vw,3.2rem) min(4rem,2.08333vw);border-radius:clamp(.8rem,.625vw,1.2rem);height:fit-content;width:100%}@media screen and (max-width: 767px){.complementary-products .complementary-products__footer:is(modal-component .complementary-products__footer){border-radius:0}}@media screen and (min-width: 1200px){.complementary-products .complementary-products__footer{width:35%}}.complementary-products .complementary-products__footer .complementary-products__subtotal{display:flex;flex-direction:column;gap:clamp(.4rem,.41666vw,.8rem)}.complementary-products .complementary-products__footer .complementary-products__subtotal :is(*){line-height:1;font-family:var(--montserrat)}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-title{font-size:clamp(1.2rem,.83333vw,1.6rem);text-transform:uppercase;color:var(--indigo-10)}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-price{font-size:clamp(2rem,1.66666vw,3.2rem);font-weight:600;color:var(--white)}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix{font-size:clamp(1.2rem,.83333vw,1.6rem)}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments{font-size:clamp(1rem,.625vw,1.2rem);font-weight:400;color:var(--violeta-50);display:inline}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments:has(.info_installment:empty){display:none}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(*){display:inline;color:inherit;font-size:inherit}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(svg){margin-right:.4rem;width:clamp(1.3rem,.78125vw,1.5rem);height:auto;display:inline-block}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(svg) :is(path){fill:currentColor}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-installments :is(span){font-weight:600}.complementary-products .complementary-products__footer :is(button[type=submit],modal-button){color:inherit;width:fit-content;cursor:pointer;padding:1.2rem clamp(3.2rem,2.08333vw,4rem);font-weight:600;font-size:clamp(1.2rem,.9375vw,1.8rem);line-height:1;background:none;border:clamp(.16rem,.10416vw,.2rem) solid var(--white);border-radius:10rem;transition:all .3s ease}.complementary-products .complementary-products__footer :is(button[type=submit],modal-button):hover{box-shadow:inset 0 0 10px 1px var(--white)}.complementary-products .complementary-products__footer .complementary-products__modal-button:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--indigo-100-50);opacity:0;z-index:99998;pointer-events:none;transition:opacity .3s ease}.complementary-products :is(.complementary-products__product-card-mobile,.complementary__product-card)+:is(svg){width:var(--operators-svg-width);height:auto}@media screen and (max-width: 1199px){.complementary-products :is(.complementary-products__product-card-mobile,.complementary__product-card)+:is(svg):is(fieldset svg:last-child){display:none}}.complementary-products .complementary__product-card+:is(svg){display:none}@media screen and (min-width: 768px){.complementary-products .complementary__product-card+:is(svg){display:block}}.complementary-products :is(modal-component.complementary-products__modal){display:flex;flex-direction:column;height:fit-content;max-height:100dvh;background:var(--white);padding-top:1.6rem;border-top-right-radius:1.6rem;border-top-left-radius:1.6rem}@media screen and (min-width: 768px){.complementary-products :is(modal-component.complementary-products__modal){position:static;transform:none;height:auto;max-height:unset;background:none;padding-top:0;border-top-right-radius:0;border-top-left-radius:0}}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-header{margin-bottom:2.4rem;display:flex;align-items:center;justify-content:space-between;padding-inline:2rem}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-header :is(svg){width:2rem;height:auto;display:block}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-header :is(p){font-size:2rem;line-height:1.2;font-weight:600;font-style:italic;font-family:var(--playfair-display);color:var(--indigo-100)}@media screen and (min-width: 768px){.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-header{display:none}}@media screen and (min-width: 1200px){.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(form){display:flex;flex-direction:row;align-items:center;gap:var(--operators-and-cards-gap)}}.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(fieldset){margin:0;padding:0;border:0;padding-inline:2rem;margin-bottom:1.6rem;display:flex;max-width:100%;width:100%;flex-direction:column;gap:1.6rem}@media screen and (min-width: 768px){.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(fieldset){flex-direction:row;padding-inline:0;margin-bottom:0;gap:var(--operators-and-cards-gap)}@media screen and (max-width: 1199px){.complementary-products :is(modal-component.complementary-products__modal) .complementary-products__modal-content :is(fieldset){margin-bottom:4rem}}}.complementary-products .complementary__product-card{display:flex;align-items:center;--icon-size: clamp(1.6rem, 1.25vw, 2.4rem);--cursor: pointer}.complementary-products .complementary__product-card:has(input.blocked) :after,.complementary-products .complementary__product-card:has(input.blocked) :before{--cursor: not-allowed}.complementary-products .complementary__product-card:has(input.blocked):before{display:none}.complementary-products .complementary__product-card:has(input.blocked) .complementary__product-card-price-container:after{display:none}@media screen and (max-width: 767px){.complementary-products .complementary__product-card:before{content:"";display:block;width:var(--icon-size);height:var(--icon-size);aspect-ratio:1/1;background-color:var(--white);background-size:clamp(1.2rem,.83333vw,1.6rem);background-repeat:no-repeat;background-position:center;border-radius:50%;transition:all .3s ease;border:.1rem solid var(--indigo-100);cursor:var(--cursor)}.complementary-products .complementary__product-card:has(input:checked):before{border-color:var(--checked-color);background-image:var(--check-icon);background-color:var(--checked-color)}}@media screen and (min-width: 768px){.complementary-products .complementary__product-card{flex-direction:column;width:calc((100% - var(--operators-svg-width) * 3 - var(--operators-and-cards-gap) * 6) / 4)}}@media screen and (min-width: 1200px){.complementary-products .complementary__product-card{width:calc((100% - var(--operators-svg-width) * 4 - var(--operators-and-cards-gap) * 7) / 4)}}.complementary-products .complementary__product-card .complementary__product-card-image-wrapper{position:relative;display:block;width:min(70px,14vw);aspect-ratio:54/80;overflow:hidden;flex-shrink:0}@media screen and (min-width: 768px){.complementary-products .complementary__product-card .complementary__product-card-image-wrapper{width:100%}}.complementary-products .complementary__product-card .complementary__product-card-image-wrapper :is(img){display:block;width:100%;height:100%;object-fit:contain}.complementary-products .complementary__product-card .complementary__product-card-image-wrapper .complementary__product-card-unavailable-tag{position:absolute;top:0;left:0;border-radius:.4rem;background-color:var(--indigo-50);color:var(--white);font-family:var(--montserrat);font-size:clamp(.6rem,.46875vw,.9rem);font-weight:600;line-height:normal;text-align:center;padding:clamp(.4rem,.26042vw,.5rem) clamp(.8rem,.52083vw,1rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}@media screen and (min-width: 768px){.complementary-products .complementary__product-card .complementary__product-card-image-wrapper .complementary__product-card-unavailable-tag{font-size:clamp(.8rem,.52083vw,1rem);padding:.4rem}}.complementary-products .complementary__product-card :is(img){display:block;width:min(70px,14vw);height:auto;object-fit:contain;aspect-ratio:54/80;overflow:hidden}@media screen and (min-width: 768px){.complementary-products .complementary__product-card :is(img){width:100%}}.complementary-products .complementary__product-card .complementary__product-card-content{flex-grow:1;display:flex;flex-direction:column;gap:clamp(.6rem,.05729vw,1.1rem);width:100%}.complementary-products .complementary__product-card .complementary__product-card-content .complementary__product-card-title{--font-size: clamp(1.2rem, .72916vw, 1.4rem);flex-grow:1;font-size:var(--font-size);font-weight:500;line-height:1.2;max-height:calc(var(--font-size) * 1.2 * 2);overflow:hidden;text-overflow:ellipsis}.complementary-products .complementary__product-card .complementary__product-card-content .complementary__product-card-price-container{display:flex;justify-content:space-between;align-items:start}@media screen and (min-width: 768px){.complementary-products .complementary__product-card .complementary__product-card-content .complementary__product-card-price-container:after{cursor:var(--cursor);content:"";display:block;width:var(--icon-size);height:var(--icon-size);aspect-ratio:1/1;background-color:var(--white);background-size:77%;background-repeat:no-repeat;background-position:center;border-radius:50%;transition:all .3s ease;border:.1rem solid var(--indigo-100)}.complementary-products .complementary__product-card .complementary__product-card-content .complementary__product-card-price-container:is(.complementary__product-card:has(input:checked) .complementary__product-card-price-container):after{background-image:var(--check-icon);border-color:var(--checked-color);background-color:var(--checked-color)}}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper,.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container{display:flex;flex-direction:column;gap:.2rem}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:clamp(1rem,.625vw,1.2rem);text-decoration:line-through;font-weight:600}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container .product-price__current-discount{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.2rem;font-size:clamp(1.2rem,.72916vw,1.4rem);color:var(--purpura-100);font-weight:600}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:clamp(1.6rem,.9375vw,1.8rem)}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments{font-size:clamp(1rem,.625vw,1.2rem);font-weight:400;color:var(--indigo-50);display:inline}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :is(*){display:inline;color:inherit;font-size:inherit}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :is(svg){margin-right:.4rem;width:clamp(1rem,.67708vw,1.3rem);height:auto;display:inline-block}.complementary-products .complementary__product-card .complementary__product-card-content .product-price__wrapper .product-price__installments :is(span){font-weight:600}main-product{--gap: 3.2rem;--content-width: 100%;--max-width-information: 100%;display:grid;grid-template-columns:1fr;gap:var(--gap)}@media screen and (min-width: 1440px){main-product{--gap: min(4rem, 2.08333vw);max-width:var(--page-width);margin:0 auto}}main-product :is(*){font-family:var(--montserrat)}main-product .main-product__author{width:100%;max-width:var(--page-width);max-height:fit-content;margin:0 auto;padding:clamp(1.2rem,.83333vw,1.6rem) clamp(1.2rem,1.45833vw,2.8rem);border:1px solid var(--violeta-30);border-radius:clamp(.8rem,.625vw,1.2rem)}main-product .main-product__author:empty{display:none}@media screen and (min-width: 1024px){main-product .main-product__author .main-product__author-container{display:flex;align-items:center;gap:var(--gap)}main-product .main-product__author .main-product__author-container .main-product__author-name{white-space:nowrap}}main-product .main-product__author .main-product__author-header{display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,.83333vw,1.6rem);margin-bottom:clamp(.8rem,.625vw,1.2rem)}@media screen and (min-width: 1024px){main-product .main-product__author .main-product__author-header{flex-direction:column;text-align:center}}main-product .main-product__author .main-product__author-header:is(.main-product__author:has(.secret-richtext__content--expanded) .main-product__author-header){flex-direction:column;text-align:center}main-product .main-product__author .main-product__author-header .main-product__author-image{display:block;width:clamp(7.8rem,7.1875vw,13.8rem);height:auto;object-fit:contain;aspect-ratio:1/1;overflow:hidden;border-radius:50%}main-product .main-product__author .main-product__author-header .main-product__author-name{font-size:2.4rem;font-weight:600;font-style:italic;font-family:var(--playfair-display);line-height:100%;color:var(--violeta-100)}main-product .main-product__author .main-product__author-header .main-product__author-subtitle{font-size:1.2rem;font-weight:400;font-family:var(--montserrat);line-height:100%;color:var(--indigo-80)}main-product .main-product__author .main-product__author-bio :is(p){font-size:clamp(1.2rem,.72916vw,1.4rem);font-weight:400;font-family:var(--montserrat);line-height:140%;color:var(--indigo-100)}main-product .main-product__author .main-product__author-bio :is(p):not(:last-child){margin-bottom:1.2rem}main-product .main-product__author .main-product__author-bio .secret-richtext__wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}@media screen and (min-width: 1024px){main-product .main-product__author .main-product__author-bio .secret-richtext__wrapper{grid-template-rows:1fr}}main-product .main-product__author .main-product__author-bio .secret-richtext__wrapper:has(.secret-richtext__content--expanded){grid-template-rows:1fr}main-product .main-product__author .main-product__author-bio .secret-richtext__wrapper .secret-richtext__content{max-height:unset;min-height:0;overflow:hidden}main-product .main-product__author .main-product__author-bio .secret-richtext__wrapper .secret-richtext__content:after{content:none}main-product .main-product__author .main-product__author-bio .secret-richtext__button{width:100%;background:var(--violeta-100);color:var(--white);font-size:1.2rem;font-weight:500;border-radius:10rem;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){main-product .main-product__author .main-product__author-bio .secret-richtext__button{display:none}}main-product .main-product__author .main-product__author-bio .secret-richtext__button.secret-richtext__button--expanded{transform:none;width:fit-content}main-product .main-product__author .main-product__author-bio .secret-richtext__button.secret-richtext__button--expanded :is(span){background-image:var(--caret-up-icon)}main-product .main-product__author .main-product__author-bio .secret-richtext__button :is(span){display:flex;width:fit-content;padding:.6rem 2.8rem .6rem 1.4rem;background-image:var(--caret-down-icon);background-repeat:no-repeat;background-position:right 1.4rem center}main-product .main-product__author .main-product__author-bio .main-product__author-link{display:flex;width:100%;justify-content:center;text-align:center;align-items:center;text-decoration:underline;color:var(--violeta-100);font-weight:700;font-size:1.2rem;text-transform:uppercase;font-family:var(--montserrat);line-height:100%;margin-top:1.2rem}main-product .main-product__content{position:relative}@media screen and (min-width: 1024px){main-product .main-product__content{display:grid;grid-template-columns:4.3392fr 5.6608fr}@media screen and (max-width: 1439px){main-product .main-product__content{max-width:var(--page-width);margin:0 auto}}}@media screen and (min-width: 1440px){main-product .main-product__content{width:var(--content-width)}}main-product .main-product__content .main-product__images{margin-bottom:2.4rem;width:100%;max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__images{margin-bottom:0;margin-inline:0;max-width:none;width:100%;min-width:0;padding-right:var(--gap);position:sticky;top:var(--header-height);height:fit-content}}main-product .main-product__content .main-product__images .blaze-slider{position:relative;min-width:0;width:100%}main-product .main-product__content .main-product__images .blaze-slider .blaze-prev,main-product .main-product__content .main-product__images .blaze-slider .blaze-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:none;border:none;cursor:pointer;transition:all .3s ease-in-out}main-product .main-product__content .main-product__images .blaze-slider .blaze-prev :is(svg),main-product .main-product__content .main-product__images .blaze-slider .blaze-next :is(svg){width:clamp(2.4rem,2.08333vw,4rem);height:clamp(2.4rem,2.08333vw,4rem)}main-product .main-product__content .main-product__images .blaze-slider .blaze-prev.blaze-next,main-product .main-product__content .main-product__images .blaze-slider .blaze-next.blaze-next{right:2rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .blaze-slider .blaze-prev.blaze-next,main-product .main-product__content .main-product__images .blaze-slider .blaze-next.blaze-next{right:calc((clamp(2.4rem,2.08333vw,4rem) + clamp(1.8rem,1.25vw,2.4rem))*-1)}}main-product .main-product__content .main-product__images .blaze-slider .blaze-prev.blaze-prev,main-product .main-product__content .main-product__images .blaze-slider .blaze-next.blaze-prev{left:2rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .blaze-slider .blaze-prev.blaze-prev,main-product .main-product__content .main-product__images .blaze-slider .blaze-next.blaze-prev{left:calc((clamp(2.4rem,2.08333vw,4rem) + clamp(1.8rem,1.25vw,2.4rem))*-1)}}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__images .blaze-slider .blaze-container{display:flex;flex-direction:row-reverse;align-items:stretch;gap:.8rem;min-width:0;width:100%;aspect-ratio:1.3 / 1}}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-pagination{margin-top:1.2rem}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container{border:1px solid var(--indigo-10);border-radius:clamp(.8rem,.83333vw,1.6rem);overflow:hidden;min-width:0;width:100%}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container{flex:1 1 auto;min-width:0;height:100%}}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item{padding:clamp(1.3rem,1.09375vw,2.1rem);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1023px){main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item{aspect-ratio:106 / 110}}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item{height:100%}}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item :is(img),main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item :is(product-video),main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .product-media-item :is(video){width:100%;height:100%;object-fit:contain;display:block;max-width:unset;max-height:unset;min-height:unset}main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .blaze-track{width:fit-content;padding:0}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__images .blaze-slider .blaze-container .blaze-track-container .blaze-track{width:100%;height:100%;min-width:0}}main-product .main-product__content .main-product__images .main-product__image{height:100%;display:flex;cursor:zoom-in;transition:opacity .3s ease}main-product .main-product__content .main-product__images .main-product__image:hover{opacity:.9}main-product .main-product__content .main-product__images .main-product__image :is(product-video){display:block}main-product .main-product__content .main-product__infos{margin:0 auto;display:flex;flex-direction:column}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__infos{margin-inline:0;max-width:var(--max-width-information)}}@media screen and (max-width: 1023px){main-product .main-product__content .main-product__infos .main-product__title,main-product .main-product__content .main-product__infos .main-product__price,main-product .main-product__content .main-product__infos .main-product__description,main-product .main-product__content .main-product__infos .main-product__buying-options,main-product .main-product__content .main-product__infos .main-product__variants,main-product .main-product__content .main-product__infos .main-product-kit,main-product .main-product__content .main-product__infos :is(variant-selector){width:100%;max-width:var(--page-width);margin-inline:auto}}main-product .main-product__content .main-product__infos .main-product__title{display:flex;align-items:start;justify-content:space-between;gap:2.4rem;margin-bottom:2rem}main-product .main-product__content .main-product__infos .main-product__title .main-product__title-text{color:var(--brown-dark);font-size:clamp(1.6rem,1.25vw,2.4rem);font-weight:600;font-family:var(--montserrat);line-height:100%;color:var(--indigo-100)}main-product .main-product__content .main-product__infos .main-product__title .product-image__wishlist-button-wrapper{width:clamp(2rem,1.35416vw,2.6rem);height:clamp(2rem,1.35416vw,2.6rem);display:flex;align-items:center;justify-content:center}main-product .main-product__content .main-product__infos .main-product__title .product-image__wishlist-button-wrapper :is(button){width:100%;height:100%}main-product .main-product__content .main-product__infos .main-product__title .product-image__wishlist-button-wrapper .product-image__wishlist-button{border:none;padding:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}main-product .main-product__content .main-product__infos .main-product__title .product-image__wishlist-button-wrapper .product-image__wishlist-button .st-wishlist-icon{color:var(--black);width:clamp(2rem,1.45833vw,2.8rem);height:clamp(2rem,1.45833vw,2.8rem)}main-product .main-product__content .main-product__infos .main-product__title .product-image__wishlist-button-wrapper .product-image__wishlist-button .st-label{display:none}main-product .main-product__content .main-product__infos .jdgm-widget.jdgm-widget{display:flex;justify-content:flex-end}main-product .main-product__content .main-product__infos .main-product__price{display:flex;flex-direction:column;align-items:start;font-family:var(--montserrat);margin-bottom:clamp(1.2rem,.72916vw,1.4rem)}main-product .main-product__content .main-product__infos .main-product__price.product-price--with-sku{flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.2rem}main-product .main-product__content .main-product__infos .main-product__price .product-price__container{--price-compare-font-size: clamp(1.2rem, .83333vw, 1.6rem);--price-discount-font-size: 1rem;--price-discount-span-font-size: clamp(1.4rem, .9375vw, 1.8rem);--price-current-font-size: clamp(2rem, 1.45833vw, 2.8rem);--price-pix-badge-font-size: clamp(1rem, .83333vw, 1.6rem);display:flex;flex-direction:column}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__compare{color:var(--indigo-50);font-size:var(--price-compare-font-size);text-decoration:line-through;font-weight:500}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount{gap:.2rem;font-size:var(--price-discount-font-size);font-weight:600;color:var(--purpura-100);margin-bottom:.4rem}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount :is(span){color:var(--indigo-100);font-size:var(--price-discount-span-font-size)}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount .product-price__current{display:flex;align-items:center;font-size:var(--price-current-font-size);margin-bottom:.4rem}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge{background:var(--gradiente02);color:var(--white);font-size:var(--price-pix-badge-font-size);font-weight:600;padding:.4rem clamp(.4rem,.41666vw,.8rem);border-radius:.2rem;margin-left:1.2rem}main-product .main-product__content .main-product__infos .main-product__price .product-price__container .product-price__current-discount .product-price__pix-text{color:var(--indigo-80);font-family:var(--montserrat);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;display:block}main-product .main-product__content .main-product__infos .main-product__price .product-price__sku{display:flex;align-items:center;gap:.4rem;font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--indigo-50);font-weight:400;white-space:nowrap;flex-shrink:0}main-product .main-product__content .main-product__infos .main-product__price .product-price__sku .product-price__sku-label{font-weight:500}main-product .main-product__content .main-product__infos .main-product__price .product-price__sku .product-price__sku-value{font-weight:400}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments{--price-installments-font-size: clamp(1.2rem, .83333vw, 1.6rem);--price-installments-svg-width: clamp(1rem, .72916vw, 1.4rem);font-size:var(--price-installments-font-size);font-weight:400;color:var(--indigo-80);display:inline}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments:has(.info_installment:empty){display:none}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :is(*){display:inline}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :is(svg){margin-right:.4rem;width:var(--price-installments-svg-width);height:auto;display:inline-block}main-product .main-product__content .main-product__infos .main-product__price .product-price__installments :is(span){font-weight:inherit;color:var(--indigo-100)}main-product .main-product__content .main-product__infos :is(variant-selector){margin-top:clamp(2.2rem,1.25vw,2.4rem);margin-bottom:clamp(2.2rem,1.25vw,2.4rem);gap:clamp(1.2rem,.72916vw,1.4rem)}main-product .main-product__content .main-product__infos :is(variant-selector) .product-option .option-values{display:flex;flex-wrap:wrap;gap:1.2rem}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__infos :is(variant-selector) .product-option .option-values{gap:.9rem}}main-product .main-product__content .main-product__infos :is(buy-button){display:flex;align-items:center;flex-grow:1;justify-content:center;background:var(--verde-100);padding:1.2rem;line-height:100%;transition:all .3s ease-in-out;border-radius:10rem}main-product .main-product__content .main-product__infos :is(buy-button) .buy-button__text{font-family:var(--montserrat);font-size:clamp(1.2rem,.9375vw,1.8rem);color:var(--white);font-weight:500;line-height:100%;text-align:center}main-product .main-product__content .main-product__infos :is(buy-button):hover{opacity:.8}main-product .main-product__content .main-product__infos .main-product__pre-venda-banner{display:flex;align-items:center;gap:1.2rem;padding:clamp(1.2rem,.83333vw,1.6rem);border-radius:.4rem;border:1px solid var(--pre-venda-border);background:var(--pre-venda-background);margin-top:2rem;max-width:var(--page-width);margin-inline:auto;width:100%}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__infos .main-product__pre-venda-banner{max-width:unset}}main-product .main-product__content .main-product__infos .main-product__pre-venda-banner :is(svg){flex-shrink:0;width:clamp(1.8rem,1.25vw,2.4rem);height:auto;margin-top:.1rem}main-product .main-product__content .main-product__infos .main-product__pre-venda-banner :is(p){font-family:var(--montserrat);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;line-height:150%;color:var(--indigo-80)}main-product .main-product__content .main-product__infos .main-product__buying-options{display:flex;align-items:stretch;justify-content:center;gap:clamp(.6rem,.41666vw,.8rem);margin-top:2rem}main-product .main-product__content .main-product__infos .main-product__buying-options:has(buy-button[disabled]){display:none}main-product .main-product__content .main-product__infos .main-product__description{--collapsed-px-height: 280px;margin-top:clamp(1.2rem,.72916vw,1.4rem);border-block:1px solid var(--indigo-10);padding-block:clamp(1.2rem,.72916vw,1.4rem);text-align:justify}@media screen and (min-width: 1440px){main-product .main-product__content .main-product__infos .main-product__description{padding-inline:.8rem}}main-product .main-product__content .main-product__infos .main-product__description :is(p),main-product .main-product__content .main-product__infos .main-product__description :is(span),main-product .main-product__content .main-product__infos .main-product__description :is(ul),main-product .main-product__content .main-product__infos .main-product__description :is(ol),main-product .main-product__content .main-product__infos .main-product__description :is(li){font-size:clamp(1.4rem,.9375vw,1.6rem)}main-product .main-product__content .main-product__infos .main-product__description .secret-richtext__button{width:fit-content;background:var(--violeta-100);color:var(--white);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:500;border-radius:10rem;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}main-product .main-product__content .main-product__infos .main-product__description .secret-richtext__button.secret-richtext__button--expanded :is(span){background-image:var(--caret-up-icon)}main-product .main-product__content .main-product__infos .main-product__description .secret-richtext__button :is(span){width:fit-content;padding:.6rem 2.8rem .6rem 1.4rem;background-image:var(--caret-down-icon);background-repeat:no-repeat;background-position:right 1.4rem center}main-product .main-product__content .main-product__infos .product-details{margin-top:clamp(2.2rem,1.25vw,2.4rem);padding-block:0;margin-bottom:1.4rem;position:relative}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__infos .product-details{margin-bottom:0}}main-product .main-product__content .main-product__infos .product-details .blaze-track{max-width:var(--page-width);margin-inline:auto}main-product .main-product__content .main-product__infos .product-details .blaze-next,main-product .main-product__content .main-product__infos .product-details .blaze-prev{display:none}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__infos .product-details .blaze-next,main-product .main-product__content .main-product__infos .product-details .blaze-prev{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:none;border:none;cursor:pointer;transition:all .3s ease-in-out;padding:min(1rem,.52083vw);aspect-ratio:1/1;border-radius:50%;background:var(--indigo-100)}main-product .main-product__content .main-product__infos .product-details .blaze-next :is(svg),main-product .main-product__content .main-product__infos .product-details .blaze-prev :is(svg){width:min(2rem,1.04166vw);height:auto;object-fit:contain}main-product .main-product__content .main-product__infos .product-details .blaze-next :is(svg) :is(path),main-product .main-product__content .main-product__infos .product-details .blaze-prev :is(svg) :is(path){stroke:var(--white)}main-product .main-product__content .main-product__infos .product-details .blaze-next:disabled,main-product .main-product__content .main-product__infos .product-details .blaze-prev:disabled{display:none}main-product .main-product__content .main-product__infos .product-details .blaze-next.blaze-next,main-product .main-product__content .main-product__infos .product-details .blaze-prev.blaze-next{right:min(1.5rem,.78125vw);left:auto}main-product .main-product__content .main-product__infos .product-details .blaze-next.blaze-prev,main-product .main-product__content .main-product__infos .product-details .blaze-prev.blaze-prev{left:min(1.5rem,.78125vw);right:auto}}main-product .main-product__content .main-product__infos .product-details .blaze-pagination{margin-top:1.2rem}@media screen and (min-width: 1024px){main-product .main-product__content .main-product__infos .product-details .blaze-pagination{display:none}}main-product .main-product__content .main-product__infos .product-details .product-details__item{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;color:var(--indigo-80);gap:clamp(.6rem,.41666vw,.8rem);padding:clamp(.6rem,.41666vw,.8rem);line-height:100%;font-size:clamp(.9rem,.625vw,1.2rem);border-radius:clamp(.4rem,.3125vw,.6rem);border:1px solid var(--violeta-30)}main-product .main-product__content .main-product__infos .product-details .product-details__item .product-details__item-key{text-transform:uppercase;font-weight:500}main-product .main-product__content .main-product__infos .product-details .product-details__item .product-details__item-value{font-weight:600}main-product .main-product__content .main-product__infos .product-details .product-details__item :is(img){width:clamp(1.8rem,1.25vw,2.4rem);height:auto;object-fit:contain;display:block}main-product .main-product__video-modal{background:var(--white);padding:2rem;height:fit-content;border-top-right-radius:1.6rem;border-top-left-radius:1.6rem;overflow:hidden}main-product .main-product__video-modal:not(:has(iframe)){display:none}main-product .main-product__video-modal .main-product__video-close-button{display:flex;align-items:center;justify-content:end;padding-bottom:1.2rem}main-product .main-product__video-modal .main-product__video-close-button :is(svg){cursor:pointer;width:clamp(2rem,1.35416vw,2.6rem);height:auto}main-product .main-product__video-modal :is(iframe){position:static;width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:16 / 9;display:block;overflow:hidden}main-product .main-product__video-modal .iframe-wrapper{position:relative;width:100%;height:100%;max-height:100%;max-width:1100px;margin-inline:auto;aspect-ratio:16 / 9;display:block;overflow:hidden}main-product .main-product__video-modal.open+.main-product__video-modal-close-overlay{opacity:1;pointer-events:auto}main-product .main-product__video-modal-close-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;background:var(--indigo-100-50);z-index:99998;pointer-events:none}main-product:has(buy-button[disabled]) .main-product__out-of-stock-message{display:flex}main-product .main-product__out-of-stock-message{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(1.2rem,1.04166vw,2rem);padding:clamp(2.4rem,1.66666vw,3.2rem) clamp(1.6rem,1.25vw,2.4rem);border-radius:.4rem;border:1px solid var(--violeta-30);background:var(--off-white-2);max-width:var(--page-width);margin-inline:auto;margin-top:2rem}main-product .main-product__out-of-stock-message .main-product__out-of-stock-title{font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:600;font-family:var(--montserrat);line-height:100%;color:var(--violeta-100)}main-product .main-product__out-of-stock-message .main-product__out-of-stock-description{font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;font-family:var(--montserrat);line-height:100%;color:var(--indigo-80)}main-product .main-product__out-of-stock-message .main-product__out-of-stock-link{font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:600;font-family:var(--montserrat);line-height:100%;color:var(--purpura-100);text-decoration:underline}main-product .main-product__out-of-stock-message .peppy-notify-me-button-container-float-right{transform:none!important;transform-origin:unset!important;position:relative!important;z-index:unset!important;top:unset!important;right:unset!important;width:100%!important}.product-price__payment-methods-button{max-width:var(--page-width);width:100%;margin:0 auto;display:flex;gap:.4rem;padding:0;border:none;background:none;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer;transition:color .2s ease;color:var(--indigo-80);font-family:var(--montserrat);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400}.product-price__payment-methods-button:hover{color:var(--purpura-80)}:is(modal-component).payment-methods__modal{display:flex;align-items:flex-end;justify-content:center;background:transparent;pointer-events:none;transform:scale(.5) translate(-50%,-50%);top:50%;left:50%;bottom:unset;right:unset;z-index:99999;opacity:0;height:fit-content;width:fit-content;min-width:min(100%,35rem);transition:all .15s ease;transform-origin:center center}:is(modal-component).payment-methods__modal.open{pointer-events:auto;transform:scale(1) translate(-50%,-50%);opacity:1}:is(modal-component).payment-methods__modal .payment-methods__modal-content{position:relative;width:100%;max-width:100%;max-height:80vh;padding:clamp(2.4rem,1.66666vw,3.2rem);background:var(--white);border-radius:clamp(1.6rem,1.04166vw,2rem);box-shadow:0 -4px 24px #0000001a;overflow-y:auto}@media screen and (min-width: 768px){:is(modal-component).payment-methods__modal .payment-methods__modal-content{max-width:48rem}}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-close-button{display:flex;align-items:start;justify-content:space-between;padding-bottom:1.2rem}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-close-button :is(svg){cursor:pointer;width:clamp(2rem,1.35416vw,2.6rem);height:auto}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-title{font-family:var(--montserrat);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:600;color:var(--indigo-100);text-align:center}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.2rem,.83333vw,1.6rem)}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-list :is(svg){width:clamp(4rem,2.91666vw,5.6rem);height:auto;transition:transform .2s ease}:is(modal-component).payment-methods__modal .payment-methods__modal-content .payment-methods__modal-content-list :is(svg):hover{transform:scale(1.05)}.payment-methods__modal-close-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:transparent;cursor:pointer;pointer-events:none;transition:all .3s ease}.payment-methods__modal-close-overlay:is(.payment-methods__modal.open+.payment-methods__modal-close-overlay){background:var(--indigo-100-50);pointer-events:auto}@keyframes payment-methods-overlay__fade-in{0%{opacity:0}to{opacity:var(--overlay-opacity)}}@keyframes payment-methods-overlay__fade-out{0%{opacity:var(--overlay-opacity)}to{opacity:0}}.quantity-input{display:flex;align-items:center;border:.1rem solid var(--violeta-100);border-radius:10rem;overflow:hidden;width:fit-content;min-width:8.5rem;background:none;color:var(--indigo-100)}.quantity-input .quantity-input__button{display:flex;align-items:center;justify-content:center;border:none;background:none;color:inherit;cursor:pointer;transition:all .2s ease;padding:0;padding:1.4rem}.quantity-input .quantity-input__button:hover:not(:disabled){filter:brightness(1.1)}.quantity-input .quantity-input__button:active:not(:disabled){transform:scale(.95)}.quantity-input .quantity-input__button:disabled{opacity:.3;cursor:not-allowed}.quantity-input .quantity-input__button :is(svg){width:1.2rem;height:auto;display:block}.quantity-input .quantity-input__input{width:3.8rem;border:none;text-align:center;font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:500;color:inherit;background:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity-input .quantity-input__input::-webkit-outer-spin-button,.quantity-input .quantity-input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input .quantity-input__input:focus{outline:none}.quantity-input .quantity-input__input::selection{background:none;color:inherit}.thumbnails-carousel{--thumbnail-button-width: clamp(6.6rem, 5.52083vw, 10.6rem)}.thumbnails-carousel .blaze-thumbnails-container:has(.blaze-thumbnails-track:empty){display:none}.thumbnails-carousel .blaze-thumbnails-container{margin-top:1.2rem;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}@media screen and (min-width: 1024px){.thumbnails-carousel .blaze-thumbnails-container{margin-top:0;width:calc(var(--thumbnail-button-width) + 2px);overflow-x:hidden;overflow-y:auto;flex-shrink:0;height:100%;-ms-overflow-style:none;scrollbar-width:none}.thumbnails-carousel .blaze-thumbnails-container::-webkit-scrollbar{display:none}}.thumbnails-carousel .blaze-thumbnails-container :is(*){box-sizing:border-box}.thumbnails-carousel .blaze-thumbnails-track{display:flex;gap:clamp(.5rem,.41666vw,.8rem);width:fit-content}@media screen and (min-width: 1024px){.thumbnails-carousel .blaze-thumbnails-track{flex-direction:column;height:fit-content}}.thumbnails-carousel .thumbnail-button{width:var(--thumbnail-button-width);height:auto;aspect-ratio:1 / 1;border:1px solid var(--indigo-10);border-radius:clamp(.4rem,.41666vw,.8rem);padding:clamp(.5rem,.41666vw,.8rem);background:transparent;cursor:pointer;transition:all .2s ease;overflow:hidden}.thumbnails-carousel .thumbnail-button:hover{border-color:var(--violeta-30)}.thumbnails-carousel .thumbnail-button.active{border-color:var(--violeta-100)}.thumbnails-carousel .thumbnail-button :is(img){width:100%;height:100%;object-fit:cover;display:block}.thumbnails-carousel .thumbnail-button.thumbnail-button--video{position:relative}.thumbnails-carousel .thumbnail-button.thumbnail-button--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.thumbnails-carousel .thumbnail-button__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:#0009;border-radius:50%;pointer-events:none;transition:all .2s ease}.thumbnails-carousel .thumbnail-button__play-icon :is(svg){color:#fff}.thumbnails-carousel .thumbnail-button__play-icon:is(.thumbnail-button:hover .thumbnail-button__play-icon){background:#000c;transform:translate(-50%,-50%) scale(1.1)}image-zoom{display:block;position:relative;overflow:hidden;cursor:zoom-in;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}image-zoom.zooming{cursor:zoom-out}image-zoom.zooming :is(img):not(.image-zoom__zoomed){opacity:0}image-zoom.zooming .image-zoom__zoomed{opacity:1}image-zoom :is(img):not(.image-zoom__zoomed){display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .2s ease}image-zoom .image-zoom__zoomed{position:absolute;top:0;left:0;width:250%;height:250%;object-fit:contain;transform-origin:top left;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;transition:opacity .2s ease;will-change:transform}image-zoom:focus-visible{outline:2px solid var(--violeta-100, #6366f1);outline-offset:2px}image-zoom[data-disable-zoom]{cursor:default}image-zoom[data-disable-zoom] .image-zoom__zoomed{display:none}@media screen and (max-width: 1023px){image-zoom.zooming{cursor:grab}image-zoom.zooming:active{cursor:grabbing}}@media (prefers-reduced-motion: reduce){image-zoom :is(img):not(.image-zoom__zoomed),image-zoom .image-zoom__zoomed{transition:none}}body:has(main-product modal-component.main-product__shop-bar.open) .st-wishlist-details-button{bottom:15rem;transition:all .3s ease-in-out}main-product modal-component.main-product__shop-bar{height:fit-content;min-height:unset;background:var(--white);margin-bottom:.8rem;margin-inline:auto;max-width:var(--page-width);border:clamp(.16rem,.104166vw,.2rem) solid var(--violeta-10);border-radius:clamp(1.2rem,.83333vw,1.6rem)}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar{margin-bottom:0;max-width:unset;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"media info" "media buttons";max-width:var(--page-width);margin-inline:auto;padding-inline:clamp(1.6rem,.96354vw,1.85rem);padding-block:1.6rem}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content{padding-block:min(.52083vw,1rem);grid-template-columns:auto 1fr auto auto;grid-template-rows:auto;grid-template-areas:"media info variants buttons";gap:clamp(1.6rem,1.5625vw,3rem);align-items:center}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-media{display:flex;align-items:center;width:fit-content;grid-area:media}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-media :is(img){width:clamp(6rem,3.64583vw,7rem);height:auto;object-fit:contain;aspect-ratio:7 / 10;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-info{grid-area:info;display:flex;flex-direction:column;gap:clamp(.8rem,.52083vw,1rem)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-title{display:flex;align-items:center;font-size:clamp(1.2rem,1.25vw,2rem);font-weight:600;line-height:100%;text-align:left;color:var(--indigo-100);text-decoration:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants{grid-area:variants;display:none}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(1.2rem,1.25vw,2rem);align-items:flex-start}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select-variant{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(1.2rem,1.25vw,2.4rem);align-items:flex-start}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants .variant-option-group{display:flex;flex-direction:column;gap:clamp(.4rem,.3125vw,.6rem)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants .variant-label{font-size:clamp(1rem,.83333vw,1.6rem);font-weight:500;color:var(--indigo-100);display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select{min-width:clamp(8rem,6.25vw,12rem);padding:clamp(.6rem,.52083vw,1rem);border:clamp(.1rem,.104166vw,.2rem) solid var(--violeta-10);border-radius:clamp(.4rem,.3125vw,.6rem);font-size:clamp(1rem,.83333vw,1.6rem);font-weight:400;color:var(--indigo-100);background:var(--white);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23B91C1C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right clamp(.8rem,.625vw,1.2rem) center;background-size:clamp(1rem,.83333vw,1.2rem);padding-right:clamp(2.4rem,1.875vw,3.6rem)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select:focus{outline:none;border-color:var(--purpura-100)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select:disabled{opacity:.5;cursor:not-allowed}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-variants select option{padding:clamp(.6rem,.52083vw,1rem)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price{--elements-spacing: clamp(.4rem, .41666vw, .8rem);display:flex;flex-direction:column;align-items:start;order:0}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper{display:flex;flex-direction:column;gap:.2rem}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container{display:flex;flex-direction:column}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container{flex-direction:row;align-items:center;flex-wrap:wrap;gap:clamp(.4rem,.3125vw,.6rem)}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:clamp(1rem,.9375vw,1.8rem);text-decoration:line-through;font-weight:500;margin-bottom:var(--elements-spacing)}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__compare{font-size:clamp(.9rem,.72916vw,1.4rem);margin-bottom:0}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount{gap:.2rem;font-weight:600;color:var(--purpura-100);margin-bottom:var(--elements-spacing)}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount{display:flex;align-items:center;margin-bottom:0}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount:is(.product-price__container:not(:has(.product-price__installments)) .product-price__current-discount){margin-bottom:0}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :is(span){color:var(--indigo-100);font-size:clamp(1rem,.9375vw,1.8rem)}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount :is(span){font-size:clamp(.9rem,.72916vw,1.4rem)}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{display:flex;align-items:center;font-size:clamp(1.6rem,1.45833vw,2.8rem);margin-bottom:var(--elements-spacing)}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:clamp(1.2rem,1.04166vw,2rem);margin-bottom:0}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge{background:var(--gradiente02);color:var(--white);font-size:clamp(.8rem,.72916vw,1.4rem);font-weight:600;padding:clamp(.2rem,.20833vw,.4rem) clamp(.4rem,.41666vw,.8rem);border-radius:.2rem;margin-left:1.2rem}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge{display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments{font-size:clamp(1.4rem,1.04166vw,2rem);font-weight:400;color:var(--indigo-50);display:inline}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments{font-size:clamp(1rem,.83333vw,1.6rem)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments:before{content:"ou "}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments:has(.info_installment:empty){display:none}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(*){display:inline}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(svg){margin-right:.4rem;width:clamp(1.2rem,.9375vw,1.8rem);height:auto;display:inline-block}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(svg){display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-price .product-price__installments :is(span){font-weight:600}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button:not([disabled]),main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button[disabled]:not(:has(>a[href])){padding:clamp(.7rem,.625vw,1.2rem)}@media screen and (max-width: 767px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button:not([disabled]),main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button[disabled]:not(:has(>a[href])){padding-inline:clamp(1rem,3.2vw,1.4rem)}}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button:not([disabled]),main-product modal-component.main-product__shop-bar .main-product__shop-bar-content buy-button[disabled]:not(:has(>a[href])){padding-inline:clamp(1.6rem,1.25vw,2.4rem)}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button){display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,1.5vw,.8rem);background:var(--verde-100);border-radius:10rem;font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:500;color:var(--white)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled]{background:var(--indigo-50)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled] :is(a){text-decoration:none;padding:clamp(.7rem,.625vw,1.2rem)}@media screen and (max-width: 767px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled] :is(a){padding-inline:clamp(1rem,3.2vw,1.4rem)}}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled] :is(a){padding-inline:clamp(1.6rem,1.25vw,2.4rem)}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled] :is(a) .buy-button__text{color:var(--white)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled]:not(:has(>a[href])){cursor:not-allowed}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled]:has(>a[href]){pointer-events:none;cursor:pointer}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button)[disabled]:has(>a[href])>a{display:flex;align-items:center;justify-content:center;gap:inherit;width:100%;box-sizing:border-box;pointer-events:auto;cursor:pointer;text-decoration:none;color:inherit}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button) :is(svg){width:1.8rem;height:auto;display:block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button) :is(svg) :is(path){stroke:var(--white)}@media screen and (min-width: 1024px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content :is(buy-button) :is(.icon,.icon *){display:none}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input{border-width:2px}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :is(button){padding:clamp(.9rem,.67708vw,1.3rem)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input :is(button) :is(svg){width:clamp(1rem,.625vw,1.2rem);height:auto;display:inline-block}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .quantity-input .quantity-input__input{width:clamp(2.5rem,1.97916vw,3.8rem);font-size:clamp(1.2rem,.83333vw,1.6rem)}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-button{grid-area:buttons;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:1rem}@media screen and (min-width: 768px){main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-button{justify-content:flex-end;align-items:center;gap:clamp(.8rem,.625vw,1.2rem);margin-top:0}}main-product modal-component.main-product__shop-bar .main-product__shop-bar-content .main-product__shop-bar-button:has(buy-button[disabled]) .quantity-input{display:none}.richtext-block{font-size:clamp(1.6rem,1.04166vw,2rem)}.richtext-block :is(*){color:var(--indigo-100);line-height:140%}.richtext-block :is(*)+:is(h1,h2,h3,h4,h5,h6){margin-top:2.8rem}.richtext-block :is(p):not(:last-child){margin-bottom:1.6rem}.richtext-block :is(h1,h2,h3,h4,h5,h6)+:is(p){margin-top:2rem}.richtext-block :is(h1,h2,h3,h4,h5,h6){font-style:italic}.richtext-block :is(h1){font-size:200%}.richtext-block :is(h2){font-size:180%}.richtext-block :is(h3){font-size:160%}.richtext-block :is(h4){font-size:140%}.richtext-block :is(h5){font-size:120%}.richtext-block :is(ul){padding-left:2rem}.richtext-block :is(ul ul){margin-top:1.6rem}youtube-modal{display:block;width:100%;height:100%}product-video{display:block;width:100%;height:100%}product-video :is(video){width:100%;height:100%;object-fit:cover;display:block}back-to-top{position:fixed;bottom:10vh;right:5vw;padding:clamp(.8rem,.625vw,1.2rem);background:var(--gradiente01);border-radius:100%;display:none;cursor:pointer;z-index:9999;align-items:center;justify-content:center;transition:bottom .3s ease-in-out}back-to-top :is(svg){min-width:clamp(2.2rem,1.25vw,2.4rem);min-height:clamp(2.2rem,1.25vw,2.4rem);max-width:clamp(2.2rem,1.25vw,2.4rem);max-height:clamp(2.2rem,1.25vw,2.4rem);width:100%;height:100%;display:block}back-to-top :is(svg) :is(path){stroke:var(--white)}body:has(main-product modal-component.main-product__shop-bar.open) back-to-top{bottom:15vh}.main-product-kit{margin-top:clamp(2.2rem,1.25vw,2.4rem)}.main-product-kit .dropdown-heading .dropdown-heading__title{color:var(--violeta-100);font-family:var(--montserrat);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon{min-width:clamp(1.2rem,.72917vw,1.4rem);min-height:clamp(1.2rem,.72917vw,1.4rem);max-width:clamp(1.2rem,.72917vw,1.4rem);max-height:clamp(1.2rem,.72917vw,1.4rem);display:flex;align-items:center;justify-content:center}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){width:100%;height:100%;object-fit:contain;display:block}.main-product-kit .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg) :is(path){stroke:var(--violeta-100)}.main-product-kit .dropdown-content .dropdown-content__inner{display:flex;flex-direction:column;gap:clamp(.6rem,.41667vw,.8rem)}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item{display:grid;grid-template-columns:auto minmax(0,2fr);gap:clamp(1.2rem,.83333vw,1.6rem);padding:.6rem clamp(.8rem,.625vw,1.2rem);border-radius:.2rem;border:1px solid var(--indigo-10);background-color:var(--white)}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-image{display:block;width:clamp(5.5rem,3.4375vw,6.6rem);height:8rem}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-image :is(img){width:100%;height:100%;object-fit:cover}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content{display:flex;flex-direction:column;gap:.8rem}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content .dropdown-content__item-name{color:var(--indigo-100);text-overflow:ellipsis;font-family:var(--montserrat);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:120%;display:-webkit-box;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-decoration:none}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper{display:flex;flex-direction:column;gap:.2rem}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container{display:flex;flex-direction:column;gap:.2rem}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container .product-price__compare{color:var(--indigo-50);font-size:clamp(1rem,.625vw,1.2rem);text-decoration:line-through;font-weight:600}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container .product-price__current-discount{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.2rem;font-size:clamp(1.2rem,.72917vw,1.4rem);color:var(--purpura-100);font-weight:600}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:clamp(1.6rem,.9375vw,1.8rem)}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments{font-size:clamp(1rem,.625vw,1.2rem);font-weight:400;color:var(--indigo-50);display:inline}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments:has(.info_installment:empty){display:none}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments :is(*){display:inline;color:inherit;font-size:inherit}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments :is(svg){margin-right:.4rem;width:clamp(1rem,.67708vw,1.3rem);height:auto;display:inline-block}.main-product-kit .dropdown-content .dropdown-content__inner .dropdown-content__item .dropdown-content__item-content :is(product-price) .product-price__wrapper .product-price__installments :is(span){font-weight:600}.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}.video-block .video-block__play-button:hover{transform:translate(-50%,-50%) scale(1.1);background:#0000004d}.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}.video-block.is-playing .video-block__thumbnail,.video-block.is-playing .video-block__play-button{opacity:0;pointer-events:none}.video-block.is-playing:hover .video-block__play-button{opacity:1;pointer-events:auto}.video-block.is-playing.disable-pause .video-block__play-button{opacity:0!important;pointer-events:none!important;display:none}.video-block.is-playing.disable-pause .video-block__thumbnail{pointer-events:none;cursor:default}.video-block.is-playing.disable-pause .video-block__video-template{cursor:default}.video-block.is-paused .video-block__thumbnail,.video-block.is-paused .video-block__play-button{opacity:1;pointer-events:auto}.video-block .video-block__video-template{aspect-ratio:16 / 9;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}.video-block .video-block__content-wrapper>*{pointer-events:auto}.grid-images{--grid-gap: clamp(1rem, .625vw, 1.2rem);display:grid;gap:var(--grid-gap);width:100%;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"tile2  tile2" "tile1  tile3" "tile1  tile4"}@media (min-width: 560px){.grid-images{grid-template-columns:4.8fr 5.2fr 7fr;grid-template-rows:repeat(2,1fr);grid-template-areas:"tile1  tile2 tile2" "tile1  tile3 tile4"}}.grid-images .grid-images__tile--1,.grid-images .grid-images__tile--2,.grid-images .grid-images__tile--3,.grid-images .grid-images__tile--4{overflow:hidden}.grid-images .grid-images__tile--1{grid-area:tile1}.grid-images .grid-images__tile--2{grid-area:tile2}.grid-images .grid-images__tile--3{grid-area:tile3}.grid-images .grid-images__tile--4{grid-area:tile4}.grid-images .grid-images__tile--1{border-radius:4px 4px 4px 16px}.grid-images .grid-images__tile--2{border-radius:16px 16px 4px 4px}.grid-images .grid-images__tile--3{border-radius:4px}.grid-images .grid-images__tile--4{border-radius:4px 4px 16px}@media (min-width: 560px){.grid-images .grid-images__tile--1{border-radius:16px 4px 4px 16px}.grid-images .grid-images__tile--2{border-radius:4px 16px 4px 4px}.grid-images .grid-images__tile--3{border-radius:4px}.grid-images .grid-images__tile--4{border-radius:4px 4px 16px}}.password-section{display:block;padding-block:clamp(3rem,5vw,6rem);min-height:50vh}.password-section .password-container{max-width:var(--page-width);margin:0 auto;width:100%;min-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:var(--font-size-body, 1.6rem);font-weight:600;color:var(--black);font-family:var(--montserrat);text-align:center}.password-section .password-container .password :is(input){width:100%;padding:1rem;border:1px solid var(--violeta-30);font-size:var(--font-size-body, 1.6rem);font-family:var(--montserrat);color:var(--black);border-radius:.4rem}.password-section .password-container .submit{width:100%}.password-section .password-container .submit :is(input){width:100%;padding:1rem;border:1px solid var(--violeta-100);background-color:var(--violeta-100);font-size:var(--font-size-body, 1.6rem);color:var(--white);cursor:pointer;font-family:var(--montserrat);border-radius:.4rem}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%!important}body{min-height:100vh;font-family:var(--montserrat);font-size:var(--font-size-body);color:var(--black)}body::-webkit-scrollbar{width:.4rem}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:var(--violeta-30)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--playfair-display)}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)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
