/** Shopify CDN: Minification failed

Line 6:35500 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(--neutral-100);text-align:center;font-family:var(--font-barlow);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(--color-white);font-family:var(--font-barlow);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;border:none;background-color:var(--neutral-100);cursor:pointer;padding:clamp(1rem,.72916vw,1.4rem) clamp(1.6rem,1.45833vw,2.8rem);display:flex;align-items:center;justify-content:center;width:fit-content;gap:clamp(.2rem,.20833vw,.4rem);border-radius:10rem;transition:all .2s ease-in-out}.hello-world-container :is(hello-world) :is(button):hover{background-color:var(--neutral-80)}.hello-world-container :is(footer) :is(a){color:var(--neutral-100);text-align:center;font-family:var(--font-barlow);font-size:clamp(1.2rem,1.04166vw,2rem);font-style:normal;font-weight:600;line-height:normal;transition:all .2s ease-in-out}.hello-world-container :is(footer) :is(a):hover{color:var(--neutral-100)}.breadcrumbs{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(.6rem,.8vw,.8rem);text-align:center;width:100%;max-width:100%;min-width:0;overflow:hidden}.breadcrumbs.breadcrumbs--anasol .breadcrumb-arrow :is(path){stroke:var(--anasol-blue)}.breadcrumbs .breadcrumb{font-family:var(--font-barlow);font-weight:600;line-height:normal;text-transform:none;white-space:nowrap;color:var(--neutral-60);text-decoration:none;font-size:clamp(1.2rem,1.1vw,1.6rem)}.breadcrumbs .breadcrumb.home{color:var(--brand-100);text-decoration:underline;text-underline-position:from-font}.breadcrumbs .breadcrumb.home.home--anasol{color:var(--anasol-blue)}.breadcrumbs :is(a).breadcrumb{flex-shrink:0;cursor:pointer}.breadcrumbs :is(span).breadcrumb{display:block;flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default;text-align:start}.breadcrumbs .breadcrumb-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0}.breadcrumbs .breadcrumb-arrow :is(svg){display:block;width:clamp(1.4rem,.55vw,2.1333rem);height:clamp(1.4rem,.9vw,2.1333rem)}#judgeme_product_reviews{padding-block:clamp(2rem,3.125vw,6rem)!important;font-family:var(--sora)!important;color:var(--black-80)!important;max-width:var(--page-width)!important}@media screen and (min-width: 992px){#judgeme_product_reviews{max-width:100%!important;padding-inline:clamp(2.6rem,10.41666vw,20rem)!important}}#judgeme_product_reviews .jdgm-rev-widg__title{font-size:clamp(2rem,2.2vw,3.2rem)!important;color:var(--neutral-100)!important;font-weight:400!important;margin-bottom:clamp(3rem,3vw,4.5rem)!important}#judgeme_product_reviews .jdgm-row-stars{line-height:normal!important;font-size:clamp(1.4rem,.9375vw,1.8rem)!important;font-style:normal!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-average{color:var(--neutral-80)!important;font-size:clamp(1.4rem,.4vw,1.6rem)!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-text{color:var(--neutral-80)!important;font-size:clamp(1.4rem,1vw,1.6rem)!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__star .jdgm-star{color:var(--brand-100)!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__frequency{color:var(--brand-100)!important;font-size:1.6rem!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-write-rev-link{background:var(--neutral-100)!important;border-radius:8rem!important;border:none!important;color:var(--color-white)!important;font-family:var(-font-barlow)!important;font-weight:500!important;font-size:clamp(1.6rem,1.2vw,2rem)!important;padding:clamp(1.2rem,2vw,1.6rem) clamp(2rem,4vw,3.2rem)!important}#judgeme_product_reviews .jdgm-row-stars .jdgm-verified-checkmark{display:none!important}#judgeme_product_reviews .jdgm-rev__header{padding:0!important;margin-bottom:clamp(1.6rem,1.04167vw,2rem)!important}#judgeme_product_reviews .jdgm-rev__header .jdgm-row-rating{margin-bottom:clamp(1.8rem,.4vw,2rem)!important}#judgeme_product_reviews .jdgm-rev__header .jdgm-row-rating .jdgm-rev__rating .jdgm-star{color:var(--neutral-100);width:clamp(1.6rem,.6vw,2.4rem)!important;height:clamp(1.6rem,.6vw,2.4rem)!important}#judgeme_product_reviews .jdgm-rev__header .jdgm-row-rating .jdgm-rev__timestamp{color:var(--neutral-100)!important}#judgeme_product_reviews .jdgm-rev__header .jdgm-row-profile{display:flex!important;align-items:center!important}#judgeme_product_reviews .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon{background-color:var(--dark-blue)!important;border-radius:10rem!important}#judgeme_product_reviews .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before{color:var(--color-white)!important}#judgeme_product_reviews .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper .jdgm-rev__author{font-size:clamp(1.6rem,1vw,2.4rem)!important;color:var(--dark-blue);font-weight:600!important}#judgeme_product_reviews .jdgm-row-extra{display:none!important}#judgeme_product_reviews .jdgm-rev__timestamp{text-align:right!important;font-size:clamp(1.2rem,.9375vw,1.8rem)!important}#judgeme_product_reviews .jdgm-rev__author{font-size:clamp(1.6rem,1.04167vw,2rem)!important;font-style:normal!important;font-weight:800!important;line-height:normal!important}#judgeme_product_reviews .jdgm-rev__body{color:var(--neutral-100)!important;font-size:clamp(1.4rem,.4vw,1.6rem)!important;font-family:var(--font-barlow);font-style:normal!important;font-weight:400!important;line-height:1.6rem!important}#judgeme_product_reviews .jdgm-row-media,#judgeme_product_reviews .jdgm-row-search,#judgeme_product_reviews .jdgm-subtab,#judgeme_product_reviews .jdgm-quest,#judgeme_product_reviews .jdgm-rev,#judgeme_product_reviews .jdgm-paginate{border-color:#c1c0bc!important}#judgeme_product_reviews .jdgm-row-actions{border:none!important}.theme-anasol #judgeme_product_reviews .jdgm-row-stars .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__star .jdgm-star,.theme-anasol #judgeme_product_reviews .jdgm-row-stars .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__frequency{color:var(--anasol-blue)!important}@media screen and (min-width: 992px){.jdgm-histogram{border-left:.1rem solid #c1c0bc!important;border-right:.1rem solid #c1c0bc!important}}@media screen and (max-width: 767px){.jdgm-write-rev-link,.jdgm-ask-question-btn{width:19.4rem!important}}dropdown-component{display:block;width:100%}dropdown-component .dropdown-heading{display:flex;align-items:flex-start;gap:1.6rem;width:100%;padding:clamp(.75rem,.52083vw,1rem) 0}dropdown-component .dropdown-heading .dropdown-heading__title{display:flex;align-items:center;justify-content:space-between;gap:3.2rem;cursor:pointer;width:100%;font-size:clamp(1.2rem,.83333vw,1.6rem);font-family:var(--font-barlow);font-weight:700;color:var(--brand-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 :is(p){color:var(--neutral-80);font-family:var(--font-barlow);font-size:clamp(1.05rem,.73958vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}.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(1rem,.83333vw,1.6rem) clamp(1rem,1.66667vw,3.2rem);border-radius:10rem;color:var(--neutral-100);font-family:var(--font-barlow);background:none;border:1px solid var(--neutral-100);transition:all .3s ease;line-height:150%}.button.button--primary:hover{color:var(--color-white);background:var(--neutral-100);border:1px solid var(--neutral-100)}.button.button--secondary{padding:clamp(1rem,.83333vw,1.6rem) clamp(1rem,1.66667vw,3.2rem);border-radius:10rem;color:var(--color-white);font-family:var(--font-barlow);background:var(--neutral-100);border:1px solid var(--neutral-100);transition:all .3s ease;line-height:150%}.button.button--secondary:hover{color:var(--neutral-100);background:var(--color-white);border:1px solid var(--neutral-100)}.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}}.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}.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(--font-barlow);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400}.text-block__container :is(em){font-style:normal;color:var(--brand-100);font-weight:700}.text-block__container .text-block__link{text-decoration:none}.text-block__container .text-block :is(li){margin-left:2rem}.product-price{display:flex;flex-direction:column;gap:.6rem}.product-price .product-price__wrapper{display:flex;flex-direction:column;gap:clamp(.65rem,.41667vw,.85rem)}.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}.product-tags__block{display:flex;width:100%}.product-tags__block:has(.product-tags:empty){display:none}.product-tags__block .product-tags{display:flex;gap:clamp(.6rem,.41667vw,.8rem);flex-wrap:wrap;width:100%}.product-tags__block .product-tags:has(.product-tag--metaobject--card-product){flex-wrap:nowrap}.product-tags__block .product-tags:empty{display:none}.product-tags__block .product-tags .product-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:.6rem}.product-tags__block .product-tags .product-tag.product-tag--native{padding:clamp(.4rem,.3125vw,.6rem) clamp(1rem,.625vw,1.2rem);font-family:var(--font-barlow);font-size:clamp(1rem,.83333vw,1.6rem);font-weight:500;line-height:150%;text-transform:uppercase;background-color:var(--neutral-100);color:var(--color-white)}.product-tags__block .product-tags .product-tag.product-tag--metaobject{padding:clamp(.5rem,.36458vw,.7rem) clamp(.6rem,.52083vw,1rem);font-family:var(--font-barlow);font-size:clamp(1rem,.72917vw,1.4rem);font-weight:600;text-transform:uppercase;background-color:var(--neutral-40);color:var(--neutral-100)}.product-tags__block .product-tags .product-tag.product-tag--metaobject.product-tag--metaobject--card-product{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.product-tags__block .product-tags .product-tag.product-tag--metaobject.product-tag--metaobject--main-product{background-color:var(--brand-40)}.product-tags__block .product-tags .product-tag.product-tag--discount-container{display:flex;gap:clamp(.5rem,.41667vw,.8rem);padding:clamp(.4rem,.3125vw,.6rem) clamp(.9rem,.67708vw,1.3rem);font-family:var(--font-barlow);font-size:clamp(1rem,.72917vw,1.4rem);font-weight:600;background-color:var(--neutral-80);color:var(--color-white)}.product-tags__block .product-tags .product-tag.product-tag--discount-container :is(svg){width:clamp(1.05rem,.78125vw,1.5rem);min-width:clamp(1.05rem,.78125vw,1.5rem);height:clamp(.8rem,.625vw,1.2rem);min-height:clamp(.8rem,.625vw,1.2rem);display:block}.product-tags__block .product-tags .product-tag.product-tag--discount-container:has(.product-tag--discount:empty){display:none}.product-tags__block .product-tags .plus-tag-icon{display:flex;align-items:center;justify-content:center;padding:.5rem .8rem;border-radius:.6rem;background-color:var(--neutral-40)}.product-tags__block .product-tags .plus-tag-icon :is(svg){width:clamp(.8rem,.67708vw,1.3rem);height:clamp(.8rem,.67708vw,1.3rem);min-width:clamp(.8rem,.67708vw,1.3rem);min-height:clamp(.8rem,.67708vw,1.3rem);display:block}.product-image__wishlist-button-wrapper{display:flex;align-items:center;justify-content:center}.product-image__wishlist-button-wrapper .product-image__wishlist-button{margin:0!important;padding:0!important;background-color:transparent!important;border:none!important}.product-image__wishlist-button-wrapper .product-image__wishlist-button.st-is-added :is(svg){color:var(--neutral-60)}.product-image__wishlist-button-wrapper .product-image__wishlist-button :is(svg){width:clamp(2rem,1.5625vw,2.5rem);height:clamp(2rem,1.5625vw,2.5rem);min-width:clamp(2rem,1.5625vw,2.5rem);min-height:clamp(2rem,1.5625vw,2.5rem);display:block;color:var(--neutral-60)}.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__link,.product-button__block .product-button__add-to-cart{width:clamp(4.3rem,3.02083vw,5.8rem);min-width:clamp(4.3rem,3.02083vw,5.8rem);height:clamp(4.3rem,3.02083vw,5.8rem);min-height:clamp(4.3rem,3.02083vw,5.8rem);border-radius:50%;background:var(--neutral-100);padding:clamp(1.2rem,.83333vw,1.6rem);display:flex;align-items:center;justify-content:center;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(1.478rem,1.02937vw,1.9764rem);min-width:clamp(1.478rem,1.02937vw,1.9764rem);height:clamp(1.795rem,1.2502vw,2.4004rem);min-height:clamp(1.795rem,1.2502vw,2.4004rem);display:block}.product-button__block .product-button__link .loader__container .loader,.product-button__block .product-button__add-to-cart .loader__container .loader{border-top-color:var(--neutral-80)}.product-button__block .product-button__link:hover,.product-button__block .product-button__add-to-cart:hover{background:var(--neutral-60)}.simple-carousel{width:100%;display:flex;overflow:hidden}.simple-carousel .blaze-pagination-buttons-container{display:flex;flex-direction:column;gap:2.4rem;align-items:center}@media screen and (min-width: 769px){.simple-carousel .blaze-pagination-buttons-container{justify-content:space-between;flex-direction:row}}.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,1.0455vw,2.13rem)}.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-next :is(svg){transform:rotate(180deg)}.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-prev,.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-next{border-radius:50%;padding:clamp(1rem,.833vw,1.6rem);cursor:pointer;transition:all .3s ease-in-out}.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-prev :is(svg),.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-next :is(svg){width:clamp(2.4rem,1.66667vw,3.2rem);min-width:clamp(2.4rem,1.66667vw,3.2rem);height:clamp(2.4rem,1.66667vw,3.2rem);min-height:clamp(2.4rem,1.66667vw,3.2rem);display:block}.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-prev :is(svg) :is(path),.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-next :is(svg) :is(path){transition:all .3s ease-in-out}.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-prev :is(svg) :is(rect),.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-next :is(svg) :is(rect){transition:all .3s ease-in-out}.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-prev[disabled],.simple-carousel .blaze-pagination-buttons-container .blaze-buttons-container .blaze-next[disabled]{cursor:not-allowed}.simple-carousel .blaze-pagination-buttons-container .blaze-see-all-button{font-weight:500;font-size:clamp(1.4rem,1.11111vw,2rem);padding-inline:3.2rem}.simple-carousel.relative-pagination,.simple-carousel.absolute-buttons{position:relative}.simple-carousel .blaze-slider{width:100%;align-items:center;display:flex;gap:clamp(1.5rem,1.04166vw,2rem);overflow:hidden}.simple-carousel .blaze-slider .blaze-container{width:100%;display:flex;flex-direction:column;overflow:hidden}.simple-carousel .blaze-slider .blaze-container .blaze-track-container,.simple-carousel .blaze-slider .blaze-container .blaze-track-container .blaze-track{display:flex;width:100%}.product-card,:is(product-card){display:flex;flex-direction:column;gap:clamp(1.2rem,1.10938vw,2.13rem)}.product-card .product-image,:is(product-card) .product-image{position:relative;display:flex}.product-card .product-image .product-image__image-link,:is(product-card) .product-image .product-image__image-link{position:relative;width:100%;overflow:hidden;display:flex;z-index:5;object-fit:cover}.product-card .product-image .product-image__image-link .product-image__primary,:is(product-card) .product-image .product-image__image-link .product-image__primary{position:relative;z-index:1;width:100%}.product-card .product-image .product-image__image-link .product-image__secondary,:is(product-card) .product-image .product-image__image-link .product-image__secondary{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.product-card .product-image .product-image__image-link .product-image__primary :is(img),.product-card .product-image .product-image__image-link .product-image__secondary :is(img),:is(product-card) .product-image .product-image__image-link .product-image__primary :is(img),:is(product-card) .product-image .product-image__image-link .product-image__secondary :is(img){min-height:clamp(33.8rem,25.3125vw,48.6rem);max-height:clamp(33.8rem,25.3125vw,48.6rem);object-fit:contain}.product-card .product-image .product-image__image-link .product-image__placeholder,:is(product-card) .product-image .product-image__image-link .product-image__placeholder{display:flex;justify-content:center;align-items:center}.product-card .product-image .product-image__image-link .product-image__placeholder .product-image__placeholder-image,:is(product-card) .product-image .product-image__image-link .product-image__placeholder .product-image__placeholder-image{width:auto;max-width:100%;min-height:clamp(33.8rem,25.3125vw,48.6rem);max-height:clamp(33.8rem,25.3125vw,48.6rem);object-fit:contain;display:block}.product-card .product-image .product-image__content-wrapper,:is(product-card) .product-image .product-image__content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6;padding:clamp(1.4rem,1.04166vw,2rem);pointer-events:none;display:grid;gap:clamp(.8rem,.625vw,1.2rem);grid-template-columns:1fr auto;grid-template-rows:1fr 1fr;grid-template-areas:"product-tags product-wishlist" "product-icons product-icons"}.product-card .product-image .product-image__content-wrapper .product-tags__block,:is(product-card) .product-image .product-image__content-wrapper .product-tags__block{display:flex;grid-area:product-tags;align-self:flex-start}.product-card .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper,:is(product-card) .product-image .product-image__content-wrapper .product-image__wishlist-button-wrapper{display:flex;pointer-events:auto;grid-area:product-wishlist;align-self:flex-start;justify-self:flex-end}.product-card .product-image .product-image__content-wrapper .product-icons,:is(product-card) .product-image .product-image__content-wrapper .product-icons{grid-area:product-icons;align-self:flex-end}.product-card .product_title,:is(product-card) .product_title{color:var(--neutral-100);font-size:clamp(1.6rem,1.25vw,2.4rem);font-family:var(--font-barlow);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.product-card .product-price__variant-select,:is(product-card) .product-price__variant-select{display:flex;flex-direction:column;gap:clamp(.7rem,.52083vw,1rem)}.product-card .product-price__variant-select .variant-select,:is(product-card) .product-price__variant-select .variant-select{color:var(--neutral-60);text-overflow:ellipsis;font-family:var(--font-barlow);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:500;line-height:100%;transition:all .3s ease;width:fit-content}.product-card .product-price,:is(product-card) .product-price{display:flex;flex-direction:column;gap:clamp(.4rem,.3125vw,.6rem)}.product-card .product-price .product-price__container,:is(product-card) .product-price .product-price__container{display:flex;flex-direction:column;gap:clamp(.65rem,.44271vw,.85rem)}.product-card .product-price .product-price__container .product-price__compare,:is(product-card) .product-price .product-price__container .product-price__compare{color:var(--neutral-80);font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;text-decoration-line:line-through}.product-card .product-price .product-price__container .product-price__current-discount .product-price__current,:is(product-card) .product-price .product-price__container .product-price__current-discount .product-price__current{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:clamp(.7rem,.52083vw,1rem);color:var(--neutral-100);font-family:var(--font-barlow);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:700}.product-card .product-price .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge,:is(product-card) .product-price .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge{display:flex;align-items:center;justify-content:center;border-radius:.6rem;gap:clamp(.5rem,.41667vw,.8rem);padding:clamp(.4rem,.3125vw,.6rem) clamp(.9rem,.67708vw,1.3rem);background-color:var(--neutral-80);font-family:var(--font-barlow);font-size:clamp(1rem,.72917vw,1.4rem);font-weight:600;color:var(--color-white)}.product-card .product-price .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge :is(svg),:is(product-card) .product-price .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge :is(svg){width:clamp(1.05rem,.78125vw,1.5rem);min-width:clamp(1.05rem,.78125vw,1.5rem);height:clamp(.8rem,.625vw,1.2rem);min-height:clamp(.8rem,.625vw,1.2rem);display:block}.product-card .product-price .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge:empty,:is(product-card) .product-price .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge:empty{display:none}.product-card .product-price .product-price__container .product-price__current-discount .product-price__pix-text,:is(product-card) .product-price .product-price__container .product-price__current-discount .product-price__pix-text{color:var(--neutral-100);font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:600}.product-card .product-price .product-price__installments,:is(product-card) .product-price .product-price__installments{display:flex;align-items:center;gap:clamp(.8rem,.625vw,1.2rem)}.product-card .product-price .product-price__installments :is(svg),:is(product-card) .product-price .product-price__installments :is(svg){min-width:clamp(1.1rem,.83333vw,1.6rem);width:clamp(1.1rem,.83333vw,1.6rem);min-height:clamp(.83rem,.625vw,1.2rem);height:clamp(.83rem,.625vw,1.2rem);display:block}.product-card .product-price .product-price__installments:has(.info_installment:empty),:is(product-card) .product-price .product-price__installments:has(.info_installment:empty){display:none}.product-card .product-price .product-price__installments:has(.info_installment:empty) :is(svg),:is(product-card) .product-price .product-price__installments:has(.info_installment:empty) :is(svg){display:none}.product-card .product-price .product-price__installments .info_installment,:is(product-card) .product-price .product-price__installments .info_installment{color:var(--neutral-80);font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400}.product-card .product-price .product-price__installments .info_installment :is(span),:is(product-card) .product-price .product-price__installments .info_installment :is(span){font-weight:500}.product-card .product__button-url,:is(product-card) .product__button-url{color:var(--white-90);text-align:center;font-family:var(--sora);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;transition:all .3s ease;text-decoration:none;padding:clamp(.6rem,.41667vw,.8rem) clamp(1.2rem,.83333vw,1.6rem);background:var(--gradiente01);border-radius:100rem;width:100%;display:flex;align-items:center;justify-content:center;margin-top:auto}@media screen and (min-width: 768px){.product-card .product__button-url,:is(product-card) .product__button-url{opacity:0}}@media screen and (min-width: 768px){.product-card:hover .product-image .product-image__image-link .product-image__secondary,:is(product-card):hover .product-image .product-image__image-link .product-image__secondary{opacity:1}.product-card:hover .product__button-url,:is(product-card):hover .product__button-url{opacity:1}}.product-card .product__buy-info,:is(product-card) .product__buy-info{display:flex;justify-content:space-between}.progressbar-pagination-container{display:flex;padding-inline:5vw;width:100%}@media screen and (min-width: 768px){.progressbar-pagination-container{padding-inline:0}}.progressbar-pagination-container .progressbar-pagination{display:flex;width:100%;overflow:hidden;position:relative}.progressbar-pagination-container .progressbar-pagination .progressbar-fill{display:flex;transition:width .3s ease-in-out;height:100%;width:0%}.progress-bar{display:block;width:100%;background:#f6f6f6;padding:clamp(.8rem,.625vw,1.2rem);border-radius:.2rem;border:1px solid var(--neutral-40)}.progress-bar .progress-bar__text{display:flex;font-weight:400;color:var(--black);margin-bottom:clamp(.6rem,.41667vw,.8rem);font-family:var(--font-barlow);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:var(--brand-100)}buy-button{position:relative;cursor:pointer}buy-button[disabled]{cursor:not-allowed}buy-button .loader__container .loader{border-top-color:var(--black)}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}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}}.quantity-input{display:flex;align-items:center;justify-content:center;border:.1rem solid var(--neutral-80);border-radius:10rem;overflow:hidden;max-width:clamp(7.8rem,7.91667vw,15.2rem);width:100%;background:none;height:clamp(3.75rem,2.60417vw,5rem);color:var(--neutral-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:clamp(.94rem,.625vw,1.2rem) clamp(.75rem,.52083vw,1rem)}.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:clamp(.675rem,.46875vw,.9rem);height:clamp(.675rem,.46875vw,.9rem);display:block;fill:var(--neutral-100)}.quantity-input .quantity-input__input{width:clamp(2rem,1.35417vw,2.6rem);border:none;text-align:center;font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:500;color:var(--neutral-100);background:none;font-family:var(--font-barlow);-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}@media screen and (max-width: 768px){{width:2rem}}.quantity-input .quantity-input__input:focus{outline:none}.quantity-input .quantity-input__input::selection{background:none;color:inherit}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(--neutral-100);font-family:var(--font-barlow);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;align-items:center;justify-content:center;overflow:hidden;padding:.4rem 1.2rem .4rem .4rem;border:1px solid var(--neutral-40);background-color:var(--color-white);border-radius:4rem;transition:all .15s ease-in-out;min-width:clamp(12.2rem,7.0333vw,13.5rem);width:100%}variant-selector .product-option .option-values .option-value .color__option .color__container-wrapper{display:flex;align-items:center;gap:.8rem}variant-selector .product-option .option-values .option-value .color__option .color__container{width:clamp(3.2rem,1.822916vw,4rem);height:clamp(3.2rem,1.822916vw,4rem);border-radius:4rem}variant-selector .product-option .option-values .option-value .color__option .color__name{color:var(--neutral-100);font-family:var(--font-barlow);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;line-height:100%}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);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(--neutral-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(--brand-100)}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input)[data-unavailable=true]) .color__option,variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):disabled) .color__option{opacity:.7}variant-selector .product-option .option-values .option-value:not(:has(.color__option)){background-color:var(--white);color:var(--neutral-100);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(--neutral-40);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(--brand-100)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input)[data-unavailable=true]),variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):disabled){color:var(--neutral-80);background-color:var(--neutral-40);text-decoration:line-through;border:.5px solid var(--neutral-60);cursor:pointer}variant-selector .product-option .option-values:not(:has(.color__option)){display:grid;grid-template-columns:repeat(5,1fr)}.infinite-slider{display:flex;width:100%;max-width:100%;overflow:hidden}.infinite-slider .infinite-slider__container{display:flex;width:100%;max-width:100%;overflow:hidden;position:relative}.infinite-slider .infinite-slider__container .infinite-slider__slide{display:flex;flex-direction:row;white-space:nowrap}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item{display:flex;align-items:center;justify-content:center;flex-shrink:0}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-1{display:flex;width:clamp(.5rem,.52083vw,1rem);min-width:clamp(.5rem,.52083vw,1rem);height:clamp(.5rem,.52083vw,1rem);min-height:clamp(.5rem,.52083vw,1rem);background-color:var(--white-100);border-radius:50%}.infinite-slider .infinite-slider__container .infinite-slider__slide .infinite-slider__item .infinite-slider__marker--type-2{display:flex;width:clamp(1.8rem,1.66666vw,3.2rem);min-width:clamp(1.8rem,1.66666vw,3.2rem);height:clamp(1.8rem,1.66666vw,3.2rem);min-height:clamp(1.8rem,1.66666vw,3.2rem);background-color:var(--orange-100);border-radius:50%}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.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-wrapper .related-card{display:flex;flex-direction:column;align-items:center;min-width:clamp(11.8rem,8.17708vw,15.7rem);max-width:clamp(11.8rem,8.17708vw,15.7rem);margin:0 auto}.cart-drawer-wrapper .related-card .related-card__image{border-radius:1rem;max-height:clamp(10.5rem,7.29167vw,14rem);min-height:clamp(10.5rem,7.29167vw,14rem);min-width:clamp(10.5rem,7.29167vw,14rem);max-width:clamp(10.5rem,7.29167vw,14rem);position:relative;overflow:hidden}.cart-drawer-wrapper .related-card .related-card__image :is(a){display:block;width:100%;height:100%}.cart-drawer-wrapper .related-card .related-card__image :is(a) :is(img){width:100%;height:100%;object-fit:cover}.cart-drawer-wrapper .related-card .related-card__image .product-image__wishlist-button-wrapper{position:absolute;top:0;right:0;padding:.2rem .6rem}.cart-drawer-wrapper .related-card .related-card__image .product-image__wishlist-button-wrapper :is(svg){width:clamp(1.6rem,1.04167vw,2rem);height:clamp(1.6rem,1.04167vw,2rem)}.cart-drawer-wrapper .related-card .related-card__content{display:flex;flex-direction:column;width:100%;gap:clamp(.6rem,.41667vw,.8rem);margin-top:clamp(.75rem,.52083vw,1rem)}.cart-drawer-wrapper .related-card .related-card__content .related-card__title{font-weight:600}.cart-drawer-wrapper .related-card .related-card__content .related-card__title :is(a){color:var(--neutral-100);text-decoration:none;font-family:var(--font-barlow);text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.cart-drawer-wrapper .related-card .related-card__content .related-card__variant{width:100%;display:flex;justify-content:center}.cart-drawer-wrapper .related-card .related-card__content .related-card__variant .related-card__variant-select{max-width:100%;width:fit-content;border:none;font-size:clamp(1.05rem,.72917vw,1.4rem)}.cart-drawer-wrapper .related-card .related-card__content .product-price__installments{display:none}.cart-drawer-wrapper .related-card .related-card__content .product-price__compare{text-decoration:line-through;font-size:clamp(1rem,.625vw,1.2rem);text-align:center}.cart-drawer-wrapper .related-card .related-card__content .product-price__current-discount{text-align:center}.cart-drawer-wrapper .related-card .related-card__content .product-price__current-discount .product-price__current{font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:600}.cart-drawer-wrapper .related-card .related-card__content .product-price__current-discount .product-price__pix-discount-badge,.cart-drawer-wrapper .related-card .related-card__content .product-price__current-discount .product-price__pix-text{display:none}.cart-drawer-wrapper .related-card .related-card__content :is(buy-button){font-family:var(--font-barlow);font-size:clamp(1.1rem,.78125vw,1.5rem);font-weight:600;padding:clamp(.8rem,.54688vw,1.05rem) clamp(1.3rem,.9375vw,1.8rem);border-radius:8rem;border:1px solid var(--neutral-100);width:fit-content;display:flex;justify-content:center;width:100%;white-space:nowrap}.cart-drawer-wrapper .related-card .related-card__content :is(buy-button) .buy-button__text{text-align:center}}.cart-drawer{display:flex;flex-direction:column;height:100%;background:#fff;overflow-y:auto;padding:clamp(2rem,2.08333vw,4rem) clamp(1.6rem,1.35417vw,2.6rem);gap:clamp(1.6rem,1.04vw,2rem)}@media screen and (min-width: 1024px){.cart-drawer{flex:1;min-width:0}}.cart-drawer .cart-heading{display:flex;align-items:center;justify-content:space-between}.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:1px solid var(--neutral-40);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:.8rem}.cart-drawer .cart-items .cart-items--list :is(cart-item):has(.cart-item__description) :is(product-quantity){margin-top:clamp(.2rem,.41667vw,.8rem)}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title{display:flex;flex-direction:column;gap:.8rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__title :is(a){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(.6rem,.41667vw,.8rem)}}.cart-drawer .cart-items .cart-items--list :is(cart-item) :is(img){object-fit:cover}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item__price{display:flex;flex-direction:column;gap:.8rem;grid-area:2 / 2 / 3 / 3}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price{display:flex;flex-direction:column}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper{display:flex;flex-direction:column;gap:0rem}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__compare{color:var(--neutral-60);font-family:var(--font-barlow);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 .product-price__wrapper .product-price__pix-discount-badge{display:none}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-price .product-price__wrapper .product-price__pix-text{align-self:flex-end;font-size:clamp(1.2rem,.729167vw,1.4rem)}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product__price{gap:clamp(.4rem,.46875vw,.6rem);align-items:flex-start}.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-quantity{padding:.5rem}@media screen and (min-width: 1024px){.cart-drawer .cart-items .cart-items--list :is(cart-item) .product-quantity{padding:.6rem .8rem}}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item-remove{display:flex;justify-content:center;cursor:pointer}.cart-drawer .cart-items .cart-items--list :is(cart-item) .cart-item-remove :is(svg){width:2rem;height:2rem}.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}.cart-drawer .cart-checkout__shipping_discount-info{font-weight:500;font-size:clamp(1.2rem,.72917vw,1.4rem);text-align:center;line-height:100%}.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:#f6f6f6;display:flex;flex-direction:column;gap:clamp(.8rem,.625vw,1.2rem);padding:clamp(.8rem,.625vw,1.2rem);border:1px solid var(--neutral-40);border-radius:.2rem}.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(--font-barlow);font-weight:400;color:var(--neutral-100)}.cart-drawer :is(cart-checkout) .cart-checkout__infos .info_installment :is(span){font-weight:600}.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(--neutral-40);padding-top:clamp(.8rem,.625vw,1.2rem)}.cart-drawer :is(cart-checkout) .cart-checkout__pix .cart-checkout__pix-text{font-size:clamp(1.2rem,.72917vw,1.4rem);font-family:var(--font-barlow);font-weight:400;color:var(--neutral-100);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.4rem,.83333vw,1.6rem);font-family:var(--font-barlow);font-weight:600;color:var(--brand-100);white-space:nowrap}.cart-drawer :is(cart-checkout) .cart-checkout__guarantee{display:flex;align-items:center;gap:clamp(.4rem,.3125vw,.6rem);padding:0 clamp(.9rem,.52083vw,1rem)}.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(--font-barlow);font-weight:400;color:var(--neutral-60);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(--neutral-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(--neutral-100);color:var(--color-white);font-weight:600;border-radius:8rem;border:none;cursor:pointer;font-size:clamp(1.4rem,.83333vw,1.6rem);font-family:var(--font-barlow);text-transform:uppercase}.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:0;padding-block:clamp(1.2rem,.83333vw,1.6rem);text-decoration:none;text-transform:uppercase;font-size:1.4rem}.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-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}@media screen and (min-width: 1024px){.cart-drawer-wrapper>:is(cart-related){margin-block:0;width:clamp(20rem,12.65625vw,24.3rem);background:#fff;border-right:1px solid var(--neutral-40);padding:clamp(3.5rem,2.44792vw,4.7rem) clamp(1.4rem,.83333vw,1.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.75rem,1.19792vw,2.3rem)}.cart-drawer-wrapper>:is(cart-related) .blaze-heading .cart-related__title{font-weight:600;text-align:center;font-size:clamp(1.4rem,1.04167vw,2rem)}.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{min-height:0;flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container::-webkit-scrollbar{width:6px}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container::-webkit-scrollbar-track{background:var(--neutral-40);border-radius:8px}.cart-drawer-wrapper>:is(cart-related) .blaze-track-container::-webkit-scrollbar-thumb{background:var(--neutral-100);border-radius:.8rem}.cart-drawer-wrapper>:is(cart-related) .blaze-track{display:flex;flex-direction:column;flex-wrap:wrap;gap:clamp(1.6rem,1.04167vw,2rem);width:100%;height:fit-content;padding-bottom:2rem;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-prev,.cart-drawer-wrapper>:is(cart-related) .blaze-next{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) .related-card{width:100%;flex-shrink:0}.cart-drawer-wrapper>:is(cart-related) .related-card .product-card{border:1px solid var(--purpura-100);padding:.8rem;display:flex;flex-direction:column;height:auto;position:relative}.cart-drawer-wrapper>:is(cart-related) .related-card .product-card .product-image{width:100%;max-width:80px;margin:0 auto;max-width:250px}.cart-drawer-wrapper>:is(cart-related) .related-card .product-card .product-image picture{display:block;width:100%;height:100%}.cart-drawer-wrapper>:is(cart-related) .related-card .product-card .product-image :is(img){width:100%;height:100%;object-fit:cover;display:block}}.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:.4rem}.cart-drawer :is(cart-related) .blaze-heading .cart-related__title{color:var(--neutral-100);font-family:var(--font-barlow);font-size:1.4rem;font-weight:600}.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:none}@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) .related-card{flex-shrink:0;scroll-snap-align:start}}.cart-drawer :is(cart-related) .related-card{display:flex;align-items:center;gap:1.22rem;padding:.66rem}.cart-drawer :is(cart-related) .related-card .related-card__image{display:block;max-width:6.5rem;max-height:7rem;min-width:6.5rem;min-height:7rem;overflow:hidden;border-radius:.2rem;position:relative}.cart-drawer :is(cart-related) .related-card .related-card__image .related-card__image-link{display:block;width:100%;height:100%}.cart-drawer :is(cart-related) .related-card .related-card__image .product-image__wishlist-button-wrapper{display:none}.cart-drawer :is(cart-related) .related-card .related-card__image :is(img){width:100%;height:100%;object-fit:cover}.cart-drawer :is(cart-related) .related-card .related-card__image .related-card__discount{display:none;position:absolute;top:0;left:0;background:var(--neutral-40);color:var(--brand-100);font-size:.8rem;font-weight:600;padding:.2rem .6rem;font-family:var(--font-barlow);white-space:nowrap;border-radius:.4rem 0}@media screen and (min-width: 768px){.cart-drawer :is(cart-related) .related-card .related-card__image .related-card__discount{font-size:clamp(.6rem,.41666vw,.8rem)}}.cart-drawer :is(cart-related) .related-card .related-card__content{display:flex;flex-direction:column;gap:.6rem;overflow:hidden}.cart-drawer :is(cart-related) .related-card .related-card__content .related-card__title{font-size:1.2rem;font-weight:600;max-width:100%}.cart-drawer :is(cart-related) .related-card .related-card__content .related-card__title :is(a){text-decoration:none;font-family:var(--font-barlow);color:var(--neutral-100);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 .related-card__variant-select{border:none;font-size:clamp(1.05rem,.72917vw,1.4rem)}.cart-drawer :is(cart-related) .related-card .related-card__content .product-price{align-items:start;margin-top:.2rem}.cart-drawer :is(cart-related) .related-card .related-card__content .product-price .product-price__compare{font-size:1rem;text-decoration:line-through}.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.2rem;font-weight:600;line-height:100%;font-family:var(--font-barlow)}.cart-drawer :is(cart-related) .related-card .related-card__content .product-price .info_installment,.cart-drawer :is(cart-related) .related-card .related-card__content .product-price .product-price__pix-text,.cart-drawer :is(cart-related) .related-card .related-card__content .product-price .product-price__discount,.cart-drawer :is(cart-related) .related-card .related-card__content .product-price .product-price__installments,.cart-drawer :is(cart-related) .related-card .related-card__content .product-price .product-price__pix-discount-badge{display:none}.cart-drawer :is(cart-related) .related-card .related-card__content :is(buy-button){font-family:var(--font-barlow);font-size:1.2rem;font-weight:500;padding:.5rem 2rem;border-radius:.4rem;border:1px solid var(--neutral-100);width:fit-content}.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{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;padding-block:clamp(3rem,2.8125vw,5.4rem);color:var(--neutral-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;font-size:clamp(1rem,.9375vw,1.8rem)}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;align-items:center;gap:2rem;justify-content:space-between}@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 :is(cart-clear){padding:0}body main .cart-page .cart-items{max-height:clamp(25.8rem,26.04166vw,50rem);overflow:auto;padding-right:clamp(1rem,1.04166vw,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)}@media screen and (max-width: 767px){body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item__image :is(img){min-width:6.7rem;min-height:7.6rem;max-width:6.7rem;max-height:7.6rem;border-radius:.4rem}}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) :is(product-quantity){align-self:center}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}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__compare{color:var(--neutral-60);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(--neutral-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__current-discount .product-price__pix-discount-badge{display:none}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product-price .product-price__installments{gap:.4rem;color:var(--neutral-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,.833333vw,1.6rem);min-height:clamp(1.3rem,.833333vw,1.6rem);max-width:clamp(1.3rem,.833333vw,1.6rem);max-height:clamp(1.3rem,.833333vw,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 .product-price__pix-text{font-weight:500;font-size:clamp(1.2rem,.72917vw,1.4rem);align-self:flex-end}body main .cart-page .cart-items .cart-items--list :is(cart-item) .product__price{gap:clamp(.7rem,.46875vw,.9rem);align-items:flex-start}body main .cart-page .cart-items .cart-items--list :is(cart-item) .cart-item-remove{display:none}body main .cart-page :is(cart-checkout){margin-top:3.2rem;background:none;gap:clamp(1.2rem,1.30208vw,2.5rem)}@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{background:var(--neutral-20);border-radius:.4rem;gap:clamp(1.2rem,1.04167vw,2rem);padding:clamp(1.2rem,1.04167vw,2rem);border:1.5px solid var(--neutral-40)}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__infos-item-label{text-transform:uppercase}body main .cart-page :is(cart-checkout) .cart-checkout__infos .cart-checkout__pix{padding-top:clamp(.8rem,.9375vw,1.8rem);border-top:1px solid var(--neutral-40)}body main .cart-page :is(cart-checkout) .cart-checkout__infos .info_installment{font-size:clamp(1.2rem,.9375vw,1.8rem);color:var(--neutral-100)}body main .cart-page :is(cart-checkout) .cart-checkout__pix-text{font-size:clamp(1.2rem,.9375vw,1.8rem)}body main .cart-page :is(cart-checkout) .cart-checkout__pix-value{font-size:clamp(1.4rem,1.04167vw,2rem);font-family:var(--font-barlow);font-weight:600;color:var(--brand-100);white-space:nowrap}body main .cart-page :is(cart-checkout) .progress-bar{border-radius:.4rem;border:none;background:var(--neutral-20);padding:clamp(1.2rem,1.04167vw,2rem);border:1.5px solid var(--neutral-40)}body main .cart-page :is(cart-checkout) .progress-bar .progress-bar__text{margin-bottom:clamp(.8rem,.83333vw,1.6rem)}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text{color:var(--neutral-80);font-size:clamp(1rem,.83333vw,1.6rem)}body main .cart-page :is(cart-checkout) .cart-checkout__guarantee .cart-checkout__guarantee-text :is(a){color:var(--neutral-100)}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(--font-barlow);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,.72917vw,1.4rem);font-family:var(--font-barlow);font-weight:400;color:var(--neutral-100);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(--font-barlow);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)}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(--font-barlow);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(--font-barlow)}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;height:100%}.product-quantity .product-quantity__button :is(svg) :is(path){transition:stroke .3s ease-in-out;fill:var(--neutral-100)}.product-quantity .product-quantity__button:hover :is(svg) :is(path){stroke:var(--neutral-40)}.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)}.password-section{display:block;padding-block:clamp(3rem,5vw,6rem);height:50vh}.password-section .password-container{max-width:var(--page-width);margin:0 auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.password-section .password-container .password{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.password-section .password-container .password :is(label){font-size:1.6rem;font-weight:700;color:var(--neutral-100);font-family:var(--font-barlow);text-align:center}.password-section .password-container .password :is(input){width:100%;padding:1rem;border:1px solid var(--neutral-100);font-size:1.6rem;font-family:var(--font-barlow)}.password-section .password-container .submit{width:100%}.password-section .password-container .submit :is(input){width:100%;padding:1rem;border:1px solid var(--neutral-100);background-color:var(--neutral-100);font-size:1.6rem;color:var(--color-white);cursor:pointer;font-family:var(--font-barlow)}.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 :is(h1){color:var(--neutral-100);font-family:var(--font-ranille);font-size:clamp(2.8rem,2.5vw,4.8rem);font-style:normal;font-weight:600;line-height:normal}.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(--dark-blue);font-family:var(--font-barlow);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(--dark-blue);font-family:var(--font-barlow);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%;margin-bottom:1rem}.shopify-policy__container .shopify-policy__body .rte :is(h2,h3,h4,h5,h6){color:var(--neutral-100);font-family:var(--font-ranille);font-size:clamp(2.4rem,1.66666vw,3.2rem);font-style:italic;font-weight:600;line-height:120%;margin-bottom:1rem}.shopify-policy__container .shopify-policy__body .rte :is(ul){list-style:disc;padding-left:clamp(1.6rem,2.08333vw,4rem);margin-bottom:1rem}.shopify-policy__container .shopify-policy__body .rte :is(ul) :is(li){color:var(--dark-blue);font-family:var(--font-barlow);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%;margin-bottom:.5rem}.before-after-slider{--size-button: clamp(4rem, 2.5vw, 4.8rem);--size-icon: clamp(1.4rem, 1vw, 1.6rem);--position: 3rem;--position-mobile: 1.2rem;--max-height: 73rem;--max-height-mobile: 50rem;width:100%;max-width:100%;margin:0 auto}.before-after-slider .before-after-slider__container{position:relative;width:100%;max-height:var(--max-height);overflow:hidden;border-radius:1.2rem;cursor:ew-resize;user-select:none;-webkit-user-select:none;isolation:isolate;contain:layout style paint}.before-after-slider .before-after-slider__container.is-loading{opacity:.5;pointer-events:none}@media (max-width: 768px){.before-after-slider .before-after-slider__container{max-height:var(--max-height-mobile)}}.before-after-slider .before-after-slider__image-wrapper{position:relative;width:100%}.before-after-slider .before-after-slider__image-wrapper .before-after-slider__image{display:block;width:100%;height:auto;max-height:var(--max-height);object-fit:cover;pointer-events:none}@media (max-width: 768px){.before-after-slider .before-after-slider__image-wrapper .before-after-slider__image{max-height:var(--max-height-mobile)}}.before-after-slider .before-after-slider__image-wrapper .before-after-slider__placeholder{width:100%;height:auto;min-height:40rem;max-height:var(--max-height);background-color:#f4f4f4}@media (max-width: 768px){.before-after-slider .before-after-slider__image-wrapper .before-after-slider__placeholder{min-height:30rem;max-height:var(--max-height-mobile)}}.before-after-slider .before-after-slider__image-wrapper.before-after-slider__image-wrapper--after{position:relative;z-index:1}.before-after-slider .before-after-slider__image-wrapper.before-after-slider__image-wrapper--after .before-after-slider__image{height:auto;position:relative;display:block}.before-after-slider .before-after-slider__image-wrapper.before-after-slider__image-wrapper--before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;clip-path:inset(0 50% 0 0);will-change:clip-path}.before-after-slider .before-after-slider__image-wrapper.before-after-slider__image-wrapper--before .before-after-slider__image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.before-after-slider .before-after-slider__image-wrapper.before-after-slider__image-wrapper--before.is-dragging{transition:none!important}.before-after-slider .before-after-slider__label{position:absolute;top:2rem;padding:1.2rem 4rem;background:#ffffff80;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);border:.1rem solid #f5f5f5;border-radius:1rem;font-size:clamp(1.4rem,1.2vw,2.4rem);font-family:var(--font-barlow);font-weight:600;font-feature-settings:"liga" off,"calt" off;color:var(--neutral-100, #1e1e1e);pointer-events:none;z-index:10;box-shadow:0 .2rem .8rem #0000001a}.before-after-slider .before-after-slider__label.before-after-slider__label--before{left:var(--position)}.before-after-slider .before-after-slider__label.before-after-slider__label--after{right:var(--position)}@media (max-width: 768px){.before-after-slider .before-after-slider__label{padding:.6rem 1.2rem;top:var(--position-mobile)}.before-after-slider .before-after-slider__label.before-after-slider__label--before{left:var(--position-mobile)}.before-after-slider .before-after-slider__label.before-after-slider__label--after{right:var(--position-mobile)}}.before-after-slider .before-after-slider__handle{position:absolute;top:0;left:50%;width:4rem;height:100%;transform:translate(-50%);cursor:ew-resize;z-index:20;touch-action:pan-y;outline:none;will-change:transform,left}.before-after-slider .before-after-slider__handle:focus-visible .before-after-slider__handle-button{box-shadow:0 0 0 .4rem #ffffff80}.before-after-slider .before-after-slider__handle.is-dragging{transition:none!important}.before-after-slider .before-after-slider__handle .before-after-slider__handle-line{position:absolute;top:0;left:50%;width:1rem;height:100%;background:#fff;transform:translate(-50%);pointer-events:none}.before-after-slider .before-after-slider__handle .before-after-slider__handle-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.8rem;height:4.8rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:.2rem;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}@media (max-width: 768px){.before-after-slider .before-after-slider__handle .before-after-slider__handle-button{width:var(--size-button);height:var(--size-button)}}.before-after-slider .before-after-slider__handle .before-after-slider__handle-icon{width:var(--size-icon);height:var(--size-icon);color:#333;display:block}@media (max-width: 768px){.before-after-slider .before-after-slider__handle .before-after-slider__handle-icon{width:var(--size-icon);height:var(--size-icon)}}.before-after-slider .before-after-slider__handle:hover .before-after-slider__handle-button,.before-after-slider .before-after-slider__handle[aria-valuenow]:active .before-after-slider__handle-button{transform:translate(-50%,-50%) scale(1.1)}.product-icons{display:flex;align-items:center;width:100%;flex-wrap:wrap;padding:clamp(.75rem,.41667vw,.8rem)}.product-icons.product-icons--card-product{gap:clamp(.75rem,.41667vw,.8rem)}.product-icons.product-icons--main-product{gap:clamp(.9rem,.625vw,1.2rem)}.secret-richtext{--collapsed-px-height: 100px;display:block;width:100%;max-width:100%}.secret-richtext:has(.secret-richtext__content:empty){display:none}.secret-richtext[data-expand-text][data-hide-text] .secret-richtext__button-wrapper .secret-richtext__button{transform:none}.secret-richtext .secret-richtext__wrapper{position:relative;overflow:hidden}.secret-richtext .secret-richtext__content{max-height:var(--collapsed-px-height);overflow:hidden;position:relative;transition:max-height .6s ease}.secret-richtext .secret-richtext__content :is(p){margin-bottom:1rem;line-height:1.6;font-size:clamp(1.2rem,.9305vw,1.8rem)}.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 .secret-richtext__content.secret-richtext__content--expanded{max-height:99999px}.secret-richtext .secret-richtext__content.secret-richtext__content--expanded:after{opacity:0}.secret-richtext .secret-richtext__button-wrapper{margin-top:1rem;display:flex;justify-content:center}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button{background:none;color:var(--indigo-100);border:none;cursor:pointer;transition:all .3s ease}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button:hover{transform:translateY(-2px)}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button:active{transform:translateY(0)}.secret-richtext .secret-richtext__button-wrapper .secret-richtext__button.secret-richtext__button--expanded{transform:rotate(180deg)}.faq-card{display:flex;flex-direction:column;width:100%;border-top:1px solid var(--neutral-40);overflow:hidden;transition:all .3s ease}.faq-card .faq-card__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(2rem,1.35417vw,2.6rem) 0;background:transparent;border:none;cursor:pointer;text-align:start;transition:background .2s}.faq-card .faq-card__header .faq-card__question{margin:0;font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:700;font-family:var(--font-barlow);color:var(--neutral-100)}.faq-card .faq-card__header .faq-card__icon{flex-shrink:0;width:2.4rem;height:2.4rem;transition:transform .3s ease}.faq-card .faq-card__header .faq-card__icon :is(svg){width:100%;height:100%}.faq-card .faq-card__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-card .faq-card__answer .faq-card__answer-content{padding-bottom:clamp(2.4rem,1.66667vw,3.2rem);font-size:clamp(1.6rem,.94vw,1.8rem);font-weight:400;color:#6f6f6f}.faq-card.is-open .faq-card__icon{transform:rotate(180deg)}.cards-benefits__item{display:flex;justify-content:center;align-items:center;align-self:stretch;border-radius:2rem;padding:clamp(1rem,1.04167vw,2rem) clamp(4.2rem,2.5vw,4.8rem);background:var(--neutral-20);margin-bottom:1.2rem}.cards-benefits__item :is(p){color:var(--neutral-80);text-align:center;font-family:var(--font-barlow);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:600}.filterable-grid{--fg-sidebar-width: clamp(23.9rem, 16.61458vw, 31.9rem);--fg-grid-gap: 1.5rem;--fg-transition: .3s ease;--fg-radius: clamp(.5rem, .52083vw, 1rem);--fg-radius-pill: 50rem;padding-bottom:clamp(4rem,4.6875vw,9rem)}.filterable-grid:has(modal-panel.open) .filterable-grid__filter-toggle-open{display:none}.filterable-grid:has(modal-panel.open) .filterable-grid__filter-toggle-close{display:flex}.filterable-grid__main:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:min(100%,var(--page-width));height:1px;background:var(--neutral-40)}.filterable-grid__search-header{padding:clamp(3.2rem,3.5vw,6rem) clamp(2rem,6.4vw,12.3rem) clamp(3.2rem,2.5vw,4rem) clamp(2rem,6.4vw,12.3rem);text-align:left;display:flex;flex-direction:column;gap:clamp(1.2rem,1.04166vw,2rem)}.filterable-grid__search-header .filterable-grid__search-title{font-family:var(--font-barlow);font-size:clamp(1.4rem,2vw,2.4rem);font-weight:600;color:var(--neutral-100)}.filterable-grid__search-header .filterable-grid__search-count{font-family:var(--font-barlow);font-size:clamp(1.4rem,1.25vw,1.8rem);font-weight:400;color:var(--neutral-80)}.filterable-grid__main{display:flex;flex-direction:column;overflow:hidden}.filterable-grid__main .filterable-grid__main-inner{display:flex;gap:0;max-width:var(--page-width);width:100%;margin-inline:auto;padding-top:clamp(2.4rem,2.085vw,4rem)}.filterable-grid__header{max-width:var(--page-width);margin-inline:auto;margin-bottom:clamp(1.6rem,1.4589vw,2.8rem)}.filterable-grid__header .filterable-grid__header-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.filterable-grid__header .filterable-grid__header-right{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(.4rem,1.25vw,2.4rem)}@media screen and (min-width: 768px){.filterable-grid__header .filterable-grid__header-right{flex-direction:row;align-items:center}}.filterable-grid__header .filterable-grid__header-right .filterable-grid__product-count{color:var(--brand-100);font-family:var(--font-barlow);font-size:clamp(1rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort{position:relative;display:flex;align-items:center}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort .filterable-grid__sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--brand-100);font-family:var(--font-barlow);font-size:clamp(1.4rem,1.25vw,2.4rem);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;padding-right:clamp(1.8rem,1.45833vw,2.8rem)}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort .filterable-grid__sort-select:focus{outline:none}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :is(svg){position:absolute;right:0;pointer-events:none;width:clamp(1.8rem,1.45833vw,2.8rem);min-width:clamp(1.8rem,1.45833vw,2.8rem);height:clamp(1.8rem,1.45833vw,2.8rem);min-height:clamp(1.8rem,1.45833vw,2.8rem);transform:rotate(180deg)}.filterable-grid__header .filterable-grid__header-right .filterable-grid__sort :is(svg) :is(path){stroke:var(--brand-100)}.filterable-grid__header .filterable-grid__filter-toggle{display:flex;align-items:center;justify-content:center;padding:clamp(.8rem,.83333vw,1.6rem) clamp(2rem,1.66666vw,3.2rem);border-radius:100rem;background-color:var(--color-white);border:1px solid var(--brand-100);cursor:pointer;transition:all var(--fg-transition)}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-text{font-family:var(--font-barlow);font-size:clamp(1.4rem,1.1vw,2.4rem);font-weight:400;color:var(--neutral-100)}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close,.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open{align-items:center;justify-content:center;gap:clamp(.6rem,.625vw,1.2rem)}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close :is(svg),.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open :is(svg){width:clamp(1.6rem,1vw,2.4rem);height:clamp(1.6rem,1vw,2.4rem)}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-open{display:flex}.filterable-grid__header .filterable-grid__filter-toggle .filterable-grid__filter-toggle-close{display:none}.filterable-grid__sidebar{position:fixed;top:0;left:0;bottom:0;width:100vw;max-width:340px;z-index:99999;transform:translate(-100%);visibility:hidden;transition:transform .3s ease,visibility .3s}.filterable-grid__sidebar:before{content:"";position:fixed;top:0;bottom:0;left:100%;width:100vw;background:#0000004d;opacity:0;pointer-events:none;transition:opacity .3s ease}.filterable-grid__sidebar:has(modal-panel.open){visibility:visible;transform:translate(0)}.filterable-grid__sidebar:has(modal-panel.open):before{opacity:1;pointer-events:all}@media (min-width: 1024px){.filterable-grid__sidebar{position:static;width:0;max-width:none;z-index:auto;transform:none;visibility:visible;flex-shrink:0;transition:width var(--fg-transition)}.filterable-grid__sidebar:before{display:none}.filterable-grid__sidebar:has(modal-panel.open){width:var(--fg-sidebar-width)}}:is(modal-panel){display:block;width:100%}:is(modal-panel).filterable-grid__filter-modal{height:100%}@media (min-width: 1024px){:is(modal-panel).filterable-grid__filter-modal{width:0;overflow:hidden;transition:width var(--fg-transition),padding var(--fg-transition)}:is(modal-panel).filterable-grid__filter-modal.open{width:var(--fg-sidebar-width);overflow:visible}}.filterable-grid__filter-modal{padding:2.4rem 2rem;display:flex;flex-direction:column;height:100%;background-color:var(--color-white)}@media (min-width: 1024px){.filterable-grid__filter-modal{padding:0;overflow-y:auto}}.filterable-grid__filter-modal .filterable-grid__filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}@media (min-width: 1024px){.filterable-grid__filter-modal .filterable-grid__filter-header{display:none}}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-title{font-family:var(--font-barlow);font-size:2rem;font-weight:600;color:var(--brand-100)}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close{cursor:pointer;color:var(--brand-100);background:transparent;border:none;transition:color var(--fg-transition)}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem);min-width:clamp(1.6rem,1.25vw,2.4rem);min-height:clamp(1.6rem,1.25vw,2.4rem)}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close :is(svg) :is(path){stroke:var(--brand-100)}.filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close:hover{color:var(--brand-100)}.filterable-grid__filter-modal .filterable-grid__filter-actions{display:flex;gap:1rem;padding-top:2.4rem;border-top:1px solid var(--color-white)}.filterable-grid__filters{overflow-y:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,1.6667vw,3.2rem)}.filterable-grid__filters::-webkit-scrollbar{width:.4rem}.filterable-grid__filters::-webkit-scrollbar-track{background:var(--neutral-70)}.filterable-grid__filters::-webkit-scrollbar-thumb{background:var(--neutral-80)}.filterable-grid__filters .filterable-grid__filter-group.loading .filterable-grid__filter-spinner{display:inline-flex}.filterable-grid__filters .filterable-grid__filter-group.loading .filterable-grid__filter-spinner :is(svg){animation:fg-spin 1s linear infinite}.filterable-grid__filters .filterable-grid__filter-details{border:none}.filterable-grid__filters .filterable-grid__filter-details[open] .filterable-grid__filter-summary :is(svg).icon-chevron{transform:rotate(0)}.filterable-grid__filters .filterable-grid__filter-summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:clamp(.8rem,1.2vw,1.2rem) 0;background:var(--color-white);border-bottom:none}.filterable-grid__filters .filterable-grid__filter-summary::-webkit-details-marker{display:none}.filterable-grid__filters .filterable-grid__filter-summary :is(svg).icon-chevron{transition:transform var(--fg-transition);transform:rotate(180deg);width:clamp(1.6rem,1.04166vw,2rem);height:clamp(1.6rem,1.04166vw,2rem);min-width:clamp(1.6rem,1.04166vw,2rem);min-height:clamp(1.6rem,1.04166vw,2rem)}.filterable-grid__filters .filterable-grid__filter-summary :is(svg).icon-chevron :is(path){stroke:var(--neutral-100)}.filterable-grid__filters .filterable-grid__filter-summary .filterable-grid__filter-name{display:flex;align-items:center;gap:.5rem;font-family:var(--font-barlow);font-weight:600;font-size:clamp(1.4rem,.83333vw,1.6rem);color:var(--neutral-100)}@media screen and (min-width: 1024px){.filterable-grid__filters .filterable-grid__filter-summary{border-bottom:.5px solid var(--neutral-40)}}.filterable-grid__filters .filterable-grid__filter-spinner{display:none}.filterable-grid__filter-list{display:flex;flex-direction:column;list-style:none;margin:0;padding-block:clamp(1.4rem,1.04166vw,2rem) 0;padding-inline:clamp(1.2rem,.625vw,1.6rem) clamp(.5rem,.4vw,.9rem)}.filterable-grid__filter-list .filterable-grid__filter-list-items{max-height:13rem;overflow-y:auto;list-style:none;margin:0;padding:0}.filterable-grid__filter-list .filterable-grid__filter-list-items.filterable-grid__filter-list-items::-webkit-scrollbar{width:.6rem}.filterable-grid__filter-list .filterable-grid__filter-list-items.filterable-grid__filter-list-items::-webkit-scrollbar-track{background:var(--neutral-70);border-radius:10rem}.filterable-grid__filter-list .filterable-grid__filter-list-items.filterable-grid__filter-list-items::-webkit-scrollbar-thumb{background:var(--neutral-80);border-radius:10rem}.filterable-grid__filter-list .filterable-grid__filter-option{margin-bottom:clamp(.75rem,.52083vw,1rem);transition:opacity var(--fg-transition),max-height var(--fg-transition)}.filterable-grid__filter-list .filterable-grid__filter-option[data-hidden=true]{display:block}.filterable-grid__filter-list .filterable-grid__filter-option .filterable-grid__filter-label{display:flex;align-items:center;cursor:pointer;font-family:var(--font-barlow);font-size:clamp(1.2rem,.72916vw,1.4rem);font-weight:400;color:var(--neutral-80);transition:color var(--neutral-80)}.filterable-grid__filter-list .filterable-grid__filter-option .filterable-grid__filter-label .filterable-grid__filter-value-text{margin-left:clamp(.8rem,.625vw,1.2rem);display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.filterable-grid__filter-list .filterable-grid__filter-option .filterable-grid__filter-label:hover{color:var(--neutral-100)}.filterable-grid__filter-list .filterable-grid__filter-checkbox{display:none}.filterable-grid__filter-list .filterable-grid__filter-checkbox:checked+.filterable-grid__filter-checkbox-custom{background:var(--color-white);border:1px solid;border-color:var(--neutral-100)}.filterable-grid__filter-list .filterable-grid__filter-checkbox:checked+.filterable-grid__filter-checkbox-custom:after{content:"✓";color:var(--neutral-100);font-size:clamp(.8rem,.52083vw,1rem);font-weight:700}.filterable-grid__filter-list .filterable-grid__filter-checkbox-custom{width:clamp(1.4rem,.83333vw,1.6rem);height:clamp(1.4rem,.83333vw,1.6rem);min-width:clamp(1.4rem,.83333vw,1.6rem);min-height:clamp(1.4rem,.83333vw,1.6rem);border-radius:.4rem;border:1px solid var(--neutral-80);display:flex;align-items:center;justify-content:center;transition:all var(--fg-transition);flex-shrink:0}.filterable-grid__filter-list .filterable-grid__filter-count{margin-left:clamp(1rem,.72916vw,1.4rem);font-weight:600;font-family:var(--font-barlow);color:var(--neutral-80);font-size:clamp(1.2rem,.72916vw,1.4rem)}.filterable-grid__filter-list .filterable-grid__filter-show-more{display:flex;color:var(--brand-100);font-family:var(--font-barlow);font-size:clamp(1.2rem,.72916vw,1.4rem);font-weight:600;border:none;background:transparent;cursor:pointer;transition:all var(--fg-transition)}.filterable-grid__filter-list .filterable-grid__filter-show-more:hover{color:var(--neutral-100)}.filterable-grid__filter-list[data-expanded=true] .filterable-grid__filter-option[data-hidden=true]{display:block}.filterable-grid__price-range{padding-block:clamp(1.6rem,1.25vw,2.4rem) clamp(1.4rem,1.04166vw,2rem);border-bottom:1px solid var(--color-white)}.filterable-grid__price-range .filterable-grid__price-sliders{position:relative;height:2rem}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]{position:absolute;width:100%;height:1.5px;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:50%;transform:translateY(-50%)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]#max-price::-webkit-slider-thumb{background:var(--color-white);border:2px solid var(--neutral-100)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-thumb{pointer-events:all;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:1.2rem;background:var(--neutral-100);border:2px solid var(--neutral-100);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform var(--fg-transition);margin-top:calc((1.5px - 1.2rem)/2)}:is():hover{transform:scale(1.1)}.filterable-grid__price-range .filterable-grid__price-sliders :is(input)[type=range]::-webkit-slider-runnable-track{height:1.5px;background:var(--neutral-100);border-radius:2px}.filterable-grid__price-range .filterable-grid__price-values{display:flex;justify-content:space-between;margin-top:clamp(.6rem,.52083vw,1rem);font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--neutral-100);font-weight:400;text-transform:uppercase}.filterable-grid__filter-boolean{display:flex;align-items:center;gap:1rem;padding-block:clamp(1.4rem,1.04166vw,2rem) clamp(1.6rem,1.04166vw,2rem);border-bottom:3px solid var(--neutral-100);cursor:pointer}.filterable-grid__filter-boolean :is(input){display:none}.filterable-grid__filter-boolean :is(input):checked+.filterable-grid__filter-boolean-switch{background:var(--neutral-40)}.filterable-grid__filter-boolean :is(input):checked+.filterable-grid__filter-boolean-switch .filterable-grid__filter-boolean-slider{left:calc(100% - 1.25rem - 2px)}.filterable-grid__filter-boolean .filterable-grid__filter-boolean-switch{width:2.5rem;height:1.5rem;background:var(--color-white);border-radius:var(--fg-radius-pill);position:relative;transition:background var(--fg-transition)}.filterable-grid__filter-boolean .filterable-grid__filter-boolean-switch .filterable-grid__filter-boolean-slider{position:absolute;width:1.25rem;height:1.25rem;background:var(--brand-100);border-radius:50%;top:50%;left:2px;transform:translateY(-50%);transition:left var(--fg-transition);box-shadow:0 2px 4px #0003}.filterable-grid__btn{flex:1;padding:clamp(1.33rem,.72916vw,1.4rem) clamp(1.6rem,1.04166vw,2rem);border-radius:100rem;font-family:var(--font-barlow);font-weight:500;font-size:clamp(1.6rem,1.04166vw,2rem);cursor:pointer;transition:all var(--fg-transition);text-align:center}.filterable-grid__btn.filterable-grid__btn--primary{background:var(--neutral-100);color:var(--color-white);border:1px solid var(--neutral-100)}.filterable-grid__btn.filterable-grid__btn--primary:hover{background:var(--neutral-100);border-color:var(--neutral-100)}.filterable-grid__btn.filterable-grid__btn--secondary{background:var(--white-100);color:var(--neutral-100);border:1px solid var(--neutral-100)}.filterable-grid__btn.filterable-grid__btn--secondary:hover{background:var(--color-white)}.filterable-grid__content{flex:1;min-width:0}.filterable-grid__content .filterable-grid__products product-card .product-button__block .product-button__add-to-cart{width:clamp(2.4427rem,3vw,5.8rem);height:clamp(2.4427rem,3vw,5.8rem);min-width:clamp(2.4427rem,3vw,5.8rem);min-height:clamp(2.4427rem,3vw,5.8rem)}.filterable-grid__content .filterable-grid__products product-card .product-button__block .product-button__add-to-cart .icon :is(svg){width:clamp(1rem,1.2vw,1.9764rem);height:clamp(1.2rem,1.2vw,2.4004rem);min-width:clamp(1rem,1.2vw,1.9764rem);min-height:clamp(1.2rem,1.2vw,2.4004rem)}.filterable-grid__content .filterable-grid__products product-card .product-price .product-price__wrapper .product-price__installments :is(p){font-size:clamp(1rem,1.2vw,1.6rem)}.filterable-grid__content .filterable-grid__products product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{font-size:clamp(1.2rem,1.6vw,2.4rem);gap:clamp(.4212rem,.8vw,1rem)}.filterable-grid__content .filterable-grid__products product-card .product-price .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge{padding:clamp(.2527rem,.6vw,.6rem) clamp(.5054rem,1vw,1.3rem)}.filterable-grid__content .filterable-grid__products product-card .product_title{font-size:clamp(1.2rem,1.6vw,2.4rem)}.filterable-grid__content .filterable-grid__products product-card .product-price .product-price__wrapper .product-price__container .product-price__compare{font-size:clamp(1rem,1.2vw,1.6rem)}.filterable-grid__content .filterable-grid__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;row-gap:clamp(2.4rem,3.125vw,6rem);column-gap:clamp(1.6rem,2.8125vw,4rem);width:100%}@media screen and (min-width: 700px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 1024px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 1280px){.filterable-grid__content .filterable-grid__products{grid-template-columns:repeat(4,minmax(0,1fr))}}}}.filterable-grid__content .filterable-grid__products :is(product-card) .product-image .product-image__image-link .product-image__primary :is(img),.filterable-grid__content .filterable-grid__products :is(product-card) .product-image .product-image__image-link .product-image__secondary :is(img){min-height:clamp(19rem,21.875vw,42rem);max-height:clamp(19rem,21.875vw,42rem)}.filterable-grid__content .filterable-grid__product-item{animation:fg-fade-in .5s ease forwards}.filterable-grid__content .filterable-grid__load-more-wrapper{display:flex;justify-content:center;margin-top:clamp(3rem,3.125vw,6rem)}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more{display:flex;align-items:center;gap:.5rem;padding:clamp(1rem,.72916vw,1.4rem) clamp(4.6rem,3.64583vw,7rem);background:red;border:1px solid red;border-radius:100rem;color:red;font-family:var(--font-barlow);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:600;cursor:pointer;transition:all var(--fg-transition)}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more:hover{background:red;border-color:red}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more[data-load-more=infinite]{opacity:0;height:1px;padding:0;border:none}.filterable-grid__content .filterable-grid__load-more-wrapper .filterable-grid__load-more .filterable-grid__load-more-spinner{display:none}:is(filter-grid)[data-loading=true] .filterable-grid__load-more-spinner{display:inline-flex}:is(filter-grid)[data-loading=true] .filterable-grid__load-more-spinner :is(svg){animation:fg-spin 1s linear infinite}:is(filter-grid)[data-last-page=true] .filterable-grid__load-more-wrapper{display:block}.filterable-grid__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-inline:auto;gap:clamp(1.2rem,1.04166vw,2rem);max-width:clamp(36rem,30vw,56rem)}.filterable-grid__empty .filterable-grid__empty-title{font-family:var(--font-barlow);font-size:clamp(2rem,1.66666vw,3.2rem);font-weight:600;color:var(--brand-100);text-align:center}.filterable-grid__empty .filterable-grid__empty-text{font-family:var(--font-barlow);font-size:clamp(1.4rem,1.04166vw,2rem);font-weight:400;color:var(--neutral-80);text-align:center}.filterable-grid__empty .filterable-grid__btn{flex:unset}@media screen and (min-width: 768px){.filterable-grid__empty .filterable-grid__btn{margin-top:clamp(0rem,.67708vw,1.2rem)}}.filterable-grid__empty.filterable-grid__empty__search{max-width:100%}.filterable-grid__empty.filterable-grid__empty__search .filterable-grid__empty-title{color:var(--neutral-100)}.filterable-grid:has(.filterable-grid__search-header) .filterable-grid__main:after{content:none}.filterable-grid:has(.filterable-grid__search-header) .filterable-grid__header{width:100vw;max-width:none;padding-top:clamp(0rem,7vw,9rem);padding-inline:clamp(2rem,9.6vw,12.3rem);margin-inline:0}.filterable-grid__search-header{position:relative}.filterable-grid__search-header:after{content:"";position:absolute;bottom:0;height:1px;background:var(--neutral-40);left:clamp(2rem,9.6vw,12.3rem);right:clamp(2rem,9.6vw,12.3rem)}.filterable-grid:has(.filterable-grid__empty){border-top:1px solid var(--neutral-40);max-width:var(--page-width);margin-inline:auto;padding-block:clamp(4rem,3.125vw,6rem)}.filterable-grid:has(.filterable-grid__empty) filterable-grid__main-inner{padding-top:0}.filterable-grid:has(.filterable-grid__empty) .filterable-grid__search-header:after{display:none}.filterable-grid:has(.filterable-grid__empty) .filterable-grid__main:after{display:none}.filterable-grid.theme-anasol .filterable-grid__header .filterable-grid__sort .filterable-grid__sort-select{color:var(--anasol-blue)}.filterable-grid.theme-anasol .filterable-grid__header .filterable-grid__sort svg path{stroke:var(--anasol-blue)}.filterable-grid.theme-anasol .filterable-grid__header .filterable-grid__filter-toggle{border-color:var(--anasol-blue)}.filterable-grid.theme-anasol .filterable-grid__header .filterable-grid__filter-toggle svg path{stroke:var(--anasol-blue)}.filterable-grid.theme-anasol:has(.filterable-grid__sidebar modal-panel.open) .filterable-grid__filter-toggle{background-color:var(--anasol-dark-blue);border-color:var(--anasol-dark-blue)}.filterable-grid.theme-anasol:has(.filterable-grid__sidebar modal-panel.open) .filterable-grid__filter-toggle-text{color:var(--color-white)}.filterable-grid.theme-anasol:has(.filterable-grid__sidebar modal-panel.open) .filterable-grid__filter-toggle svg path{stroke:var(--color-white)}.filterable-grid.theme-anasol .filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-title{color:var(--anasol-blue)}.filterable-grid.theme-anasol .filterable-grid__filter-modal .filterable-grid__filter-header .filterable-grid__filter-close svg path{stroke:var(--anasol-blue)}.filterable-grid.theme-anasol:has(.filterable-grid__search-header):has(modal-panel.open) .filterable-grid__filter-toggle{background-color:var(--anasol-dark-blue);border-color:var(--anasol-dark-blue)}.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .filterable-grid__sort .filterable-grid__sort-select{color:var(--anasol-dark-blue)}.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .filterable-grid__sort svg path{stroke:var(--anasol-dark-blue)}.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .pagination a,.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .pagination button,.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .filterable-grid__pagination a,.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .filterable-grid__pagination button{color:var(--anasol-dark-blue)}.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .pagination a:hover,.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .pagination button:hover,.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .filterable-grid__pagination a:hover,.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .filterable-grid__pagination button:hover{color:var(--anasol-blue)}.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .pagination a.active,.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .pagination a[aria-current=page],.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .pagination button.active,.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .pagination button[aria-current=page],.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .filterable-grid__pagination a.active,.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .filterable-grid__pagination a[aria-current=page],.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .filterable-grid__pagination button.active,.filterable-grid.theme-anasol:has(.filterable-grid__search-header) .filterable-grid__pagination button[aria-current=page]{background-color:var(--anasol-dark-blue);color:var(--color-white);border-color:var(--anasol-dark-blue)}.filterable-grid.theme-anasol .filterable-grid__empty-title{color:var(--anasol-blue)}@keyframes fg-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width: 1024px){.filterable-grid .filterable-grid__main-inner{gap:0}.filterable-grid .filterable-grid__main-inner:has(.filterable-grid__sidebar modal-panel.open){gap:clamp(4.5rem,3.125vw,6rem)}.filterable-grid:has(.filterable-grid__sidebar modal-panel.open) .filterable-grid__filter-toggle{background-color:var(--brand-100);border-color:var(--brand-100)}.filterable-grid:has(.filterable-grid__sidebar modal-panel.open) .filterable-grid__filter-toggle-text{color:var(--color-white);font-weight:600}.filterable-grid:has(.filterable-grid__sidebar modal-panel.open) .filterable-grid__filter-toggle svg path{stroke:var(--color-white)}}.filterable-grid__filter-label.filter-label--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.filter-text-unavailable{font-size:.75em;font-weight:700;margin-left:.5rem;color:var(--neutral-100);text-transform:uppercase;vertical-align:middle}.main-pagination{display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,1.04166vw,2rem);margin-top:1.6rem}@media screen and (min-width: 768px){.main-pagination{margin-top:clamp(9rem,6.25vw,12rem)}}.main-pagination .main-pagination__arrow{display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.main-pagination .main-pagination__arrow :is(svg){display:block;width:clamp(2.8426rem,2vw,4.4rem);height:clamp(2.8426rem,2vw,4.4rem)}.main-pagination :is(span).main-pagination__arrow{cursor:not-allowed}.main-pagination :is(span).main-pagination__arrow :is(svg) :is(path){stroke:var(--neutral-40)}.main-pagination .main-pagination__numbers{display:flex;align-items:center;gap:clamp(1.3rem,.9375vw,1.6rem)}.main-pagination .main-pagination__numbers .main-pagination__number{font-size:clamp(1.5rem,1vw,2.4rem);font-weight:600;color:var(--neutral-100);font-family:var(--font-barlow);display:flex;align-items:center;justify-content:center;background-color:var(--color-white);text-decoration:none;box-sizing:border-box;width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem)}@media screen and (min-width: 768px){.main-pagination .main-pagination__numbers .main-pagination__number{font-size:clamp(1.2rem,.83333vw,1.6rem)}}.main-pagination .main-pagination__numbers .main-pagination__number.main-pagination__number-current{border-radius:50%;background-color:var(--brand-100);color:var(--color-white)}.filterable-grid.theme-anasol .main-pagination .main-pagination__numbers .main-pagination__number.main-pagination__number-current{background-color:var(--anasol-blue)}.newsletter-form{width:100%}.newsletter-form .newsletter-block{width:100%;padding-top:4rem;padding-bottom:2rem}.newsletter-form .newsletter-block .newsletter__container .container__input{width:clamp(34.8rem,27.77604vw,53.33rem);display:flex;flex-direction:row;padding:clamp(2rem,1.66667vw,3.2rem) 0 1.6rem 0;gap:clamp(.5rem,.83333vw,2.3rem)}.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:4rem;border:1px solid var(--neutral-100);width:70%;height:5.1rem}.newsletter-form .newsletter-block .newsletter__container .container__input .input__button{cursor:pointer;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:4rem;color:var(--color-white);background-color:var(--neutral-100);border:none;height:5.1rem;width:30%;transition:background .3s,color .3s}@media screen and (min-width: 768px){.newsletter-form .newsletter-block .newsletter__container .container__input .input__button{width:14.7rem}}.newsletter-form .newsletter-block .newsletter__container .container__input .input__button:hover{background-color:var(--neutral-80)}.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_text :is(a){color:inherit}.newsletter-form .newsletter-block .newsletter__container .container__accept .accept_text :is(p){color:var(--neutral-80)}.newsletter-success{margin-top:1.2rem;padding:1.2rem 1.6rem;background-color:var(--neutral-100);color:var(--color-white);border-radius:.8rem;font-size:1.4rem;line-height:1.4;text-align:center;opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.newsletter-success:not([hidden]){opacity:1;transform:translateY(0)}.item-card-benefit{position:relative}.item-card-benefit .icon-star{position:absolute;align-items:center;right:0rem}.item-card-benefit .icon-star :is(svg){width:clamp(1.75rem,1.66667vw,3.2rem);height:clamp(1.75rem,1.66667vw,3.2rem)}.item-card-benefit:last-child :is(svg){display:none}main-product{display:block;padding-block:clamp(1.6rem,1.66667vw,3.2rem) clamp(2rem,4.16667vw,8rem)}@media screen and (min-width: 768px){main-product{max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1600px){main-product{max-width:150rem}}}main-product .main-product__content{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 900px){main-product .main-product__content{display:grid;grid-template-columns:minmax(0,80.1rem) minmax(0,59.2rem);gap:clamp(3rem,5.55625vw,10.67rem)}}main-product .main-product__content .main-product__images.main-product__images--desktop{display:grid}@media screen and (max-width: 767px){main-product .main-product__content .main-product__images.main-product__images--desktop{display:none}}main-product .main-product__content .main-product__images.main-product__images--mobile{display:none}@media screen and (max-width: 767px){main-product .main-product__content .main-product__images.main-product__images--mobile{display:flex}}@media screen and (min-width: 900px){main-product .main-product__content .main-product__images{position:sticky;top:clamp(1.6rem,1.66667vw,3.2rem);align-self:start;height:fit-content}}@media screen and (min-width: 1600px){main-product .main-product__content .main-product__images{display:grid;grid-template-columns:10.66rem 1fr;column-gap:2rem;row-gap:1rem;grid-template-rows:minmax(auto,clamp(42rem,44.44271vw,85.33rem)) auto}main-product .main-product__content .main-product__images :is(product-pagination){grid-column:1 / 2;grid-row:1 / 2;align-self:start;max-height:85.3333rem}main-product .main-product__content .main-product__images .certificates-carousel{grid-column:1 / 3;grid-row:2 / 3}}main-product .main-product__content .main-product__images .certificates-carousel{margin-top:1.6rem}@media screen and (min-width: 1600px){main-product .main-product__content .main-product__images .certificates-carousel{margin-top:0}}main-product .main-product__content .main-product__images .blaze-slider{width:100%;padding-left:5vw}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .blaze-slider{padding-left:0}}main-product .main-product__content .main-product__images .blaze-slider .blaze-track-container .magnifying-glass__mobile-icon{display:none}@media screen and (max-width: 1023px){main-product .main-product__content .main-product__images .blaze-slider .blaze-track-container .magnifying-glass__mobile-icon{position:absolute;bottom:clamp(2rem,1.5625vw,3rem);right:clamp(1rem,1.04167vw,2rem);width:clamp(5.6rem,3.85417vw,7.4rem);height:clamp(5.6rem,3.85417vw,7.4rem);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}main-product .main-product__content .main-product__images .blaze-slider .blaze-track-container .magnifying-glass__mobile-icon :is(svg){width:100%;height:100%;display:block}}main-product .main-product__content .main-product__images .blaze-slider .blaze-pagination{display:none}@media screen and (min-width: 900px){main-product .main-product__content .main-product__images .blaze-slider .blaze-track{padding-bottom:.1rem}}main-product .main-product__content .main-product__images .blaze-slider.static{width:100%;padding-right:5vw}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .blaze-slider.static{padding-right:0}}main-product .main-product__content .main-product__images .product-media-item{border-radius:clamp(1.5rem,1.25vw,2rem);background:var(--white-100);overflow:hidden;display:flex;min-height:clamp(42rem,95vw,85.33rem);max-height:clamp(42rem,95vw,85.33rem);position:relative}@media screen and (min-width: 900px){main-product .main-product__content .main-product__images .product-media-item{min-height:clamp(42rem,52vw,85.33rem);max-height:clamp(42rem,52vw,85.33rem)}}main-product .main-product__content .main-product__images .product-media-item :is(img),main-product .main-product__content .main-product__images .product-media-item :is(video){width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .product-media-item :is(img),main-product .main-product__content .main-product__images .product-media-item :is(video){object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}}main-product .main-product__content .main-product__images .product-media-item .product-media-item__icons{display:flex;align-items:center;gap:clamp(.9rem,.625vw,1.2rem);position:absolute;top:clamp(1.65rem,1.66667vw,3.2rem);left:clamp(1.6rem,1.66667vw,3.2rem);z-index:5}main-product .main-product__content .main-product__images .product-media-item .product-media-item__icons .product-media-item__icon-text{display:flex;align-items:center;justify-content:center;padding:clamp(.6rem,.52083vw,1rem) clamp(.6rem,.625vw,1.2rem);border-radius:2.6464rem;background:var(--brand-20)}main-product .main-product__content .main-product__images .product-media-item .product-media-item__icons .product-media-item__icon-text :is(svg){width:clamp(1.4rem,1.30208vw,2.5rem);height:clamp(1.4rem,1.30208vw,2.5rem)}main-product .main-product__content .main-product__images .product-media-item--model{width:100%;aspect-ratio:1 / 1;position:relative}main-product .main-product__content .main-product__images .product-media-item--model .product-media-item__badge-3d{position:absolute;top:1rem;left:1rem;background:var(--orange-100);color:var(--white-100);font-family:var(--sora);font-size:1rem;font-weight:700;padding:.4rem .8rem;border-radius:.6rem;z-index:5;text-transform:uppercase;letter-spacing:.05em}main-product .main-product__content .main-product__images .product-media-item--model :is(model-viewer){width:100%!important;height:100%!important;display:block;pointer-events:auto;touch-action:none}main-product .main-product__content .main-product__images :is(product-pagination),main-product .main-product__content .main-product__images .certificates-carousel{display:none}@media screen and (min-width: 900px){main-product .main-product__content .main-product__images :is(product-pagination),main-product .main-product__content .main-product__images .certificates-carousel{display:flex;overflow-x:hidden}main-product .main-product__content .main-product__images :is(product-pagination) .product-paginations__items,main-product .main-product__content .main-product__images .certificates-carousel .product-paginations__items{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--brand-100) var(--color-bg)}main-product .main-product__content .main-product__images :is(product-pagination) .product-paginations__items::-webkit-scrollbar,main-product .main-product__content .main-product__images .certificates-carousel .product-paginations__items::-webkit-scrollbar{display:flex!important;width:.6rem;height:.6rem}main-product .main-product__content .main-product__images :is(product-pagination) .product-paginations__items::-webkit-scrollbar-track,main-product .main-product__content .main-product__images .certificates-carousel .product-paginations__items::-webkit-scrollbar-track{background:var(--color-bg);border-radius:1.2rem}main-product .main-product__content .main-product__images :is(product-pagination) .product-paginations__items::-webkit-scrollbar-thumb,main-product .main-product__content .main-product__images .certificates-carousel .product-paginations__items::-webkit-scrollbar-thumb{border-radius:1.2rem;background:var(--brand-100)}main-product .main-product__content .main-product__images :is(product-pagination) .product-paginations__items::-webkit-scrollbar-button,main-product .main-product__content .main-product__images .certificates-carousel .product-paginations__items::-webkit-scrollbar-button{display:none;width:0;height:0}}main-product .main-product__content .main-product__images :is(simple-carousel){display:flex;height:fit-content;position:relative}main-product .main-product__content .main-product__images :is(simple-carousel) .mobile-model-arrow{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:var(--white-100);border:1px solid var(--gray-30);border-radius:50%;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease;color:var(--black-80)}main-product .main-product__content .main-product__images :is(simple-carousel) .mobile-model-arrow:active{opacity:.7}@media screen and (min-width: 900px){main-product .main-product__content .main-product__images :is(simple-carousel) .mobile-model-arrow{display:none}}main-product .main-product__content .main-product__images :is(simple-carousel) .mobile-model-arrow--prev{left:2vw}main-product .main-product__content .main-product__images :is(simple-carousel) .mobile-model-arrow--next{right:2vw}main-product .main-product__content .main-product__infos{max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1.5rem,1.04167vw,2rem);width:100%}main-product .main-product__content .main-product__infos .product-title .product-title__container{display:flex;gap:1.07rem;align-items:center;justify-content:space-between}main-product .main-product__content .main-product__infos .product-title .product-title__container .product-title__text{color:var(--neutral-100);font-size:clamp(2.4rem,1.6666vw,3.2rem);font-family:var(--font-ranille);font-weight:400;line-height:120%;text-transform:capitalize}main-product .main-product__content .main-product__infos .product-title .product-title__container .st-wishlist-button[data-type=details]{width:unset!important;margin:0!important;padding:0!important}main-product .main-product__content .main-product__infos .product-title .product-title__container .st-wishlist-button[data-type=details] :is(svg){width:2.5rem;height:2.2rem}main-product .main-product__content .main-product__infos .product-title .product-title__description{margin-top:clamp(.6rem,.41666vw,.8rem);color:var(--neutral-80);font-family:var(--font-barlow);font-weight:500;font-size:clamp(1.2rem,.83333vw,1.6rem)}main-product .main-product__content .main-product__infos .main-product__badges{display:flex;align-items:center;gap:clamp(.8rem,.52083vw,1rem)}main-product .main-product__content .main-product__infos .main-product__badges .product-badge{display:flex;align-items:center;gap:.8rem}main-product .main-product__content .main-product__infos .main-product__badges .product-badge :is(img){width:clamp(1rem,1.40625vw,2.7rem);height:clamp(1rem,1.40625vw,2.7rem);object-fit:cover}main-product .main-product__content .main-product__infos .main-product__badges .product-badge :is(span){color:var(--brand-100);font-family:var(--font-barlow);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .main-product__badges .product-badge :is(span){color:var(--neutral-100)}}main-product .main-product__content .main-product__infos .main-product__tags .product-tags{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}main-product .main-product__content .main-product__infos .main-product__tags .product-tags .product-tag{display:flex;padding:.6rem 1.2rem;justify-content:center;align-items:center;gap:.5rem;white-space:nowrap;border-radius:.4rem;background:var(--brand-40);color:var(--neutral-100);font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:600;line-height:normal}main-product .main-product__content .main-product__infos :is(product-price) .product-price__wrapper .product-price__container{display:flex;flex-direction:column;gap:clamp(.6rem,.50521vw,.97rem)}main-product .main-product__content .main-product__infos :is(product-price) .product-price__wrapper .product-price__container .product-price__compare{color:var(--neutral-80, #6f6f6f);font-family:var(--font-barlow);font-size:clamp(1.5rem,1.04167vw,2rem);font-weight:400;line-height:normal}main-product .main-product__content .main-product__infos :is(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current{display:flex;align-items:center;gap:clamp(.91rem,.62969vw,1.21rem);color:var(--neutral-100);font-family:var(--font-barlow);font-size:clamp(1.95rem,1.35417vw,2.6rem);font-weight:700;line-height:normal}main-product .main-product__content .main-product__infos :is(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge{display:flex;align-items:center;gap:clamp(.73rem,.50521vw,.97rem);border-radius:.4837rem;background:var(--neutral-80);padding:clamp(.5442rem,.37792vw,.7256rem) clamp(1.0884rem,.75583vw,1.4512rem);color:var(--color-white);font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:600}main-product .main-product__content .main-product__infos :is(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__current .product-price__pix-discount-badge :is(svg){width:clamp(1.3605rem,.94479vw,1.814rem);height:clamp(1.0884rem,.75583vw,1.4512rem)}main-product .main-product__content .main-product__infos :is(product-price) .product-price__wrapper .product-price__container .product-price__current-discount .product-price__tag-discount-container{display:none}main-product .main-product__content .main-product__infos :is(product-price) .product-price__wrapper .product-price__installments{display:flex;align-items:center;gap:clamp(1.09rem,.26667vw,1.45rem);margin-top:clamp(.6rem,.50521vw,.97rem)}main-product .main-product__content .main-product__infos :is(product-price) .product-price__wrapper .product-price__installments .info_installment{color:var(--neutral-80);font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400}main-product .main-product__content .main-product__infos :is(product-price) .product-price__wrapper .product-price__installments .info_installment :is(span){font-weight:500}main-product .main-product__content .main-product__infos .text-block__container :is(p){color:var(--neutral-100);font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;line-height:150%;text-transform:uppercase}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .text-block__container :is(p){font-weight:500}}main-product .main-product__content .main-product__infos .variants-list .variants-list__title,main-product .main-product__content .main-product__infos .variants-list .option-title,main-product .main-product__content .main-product__infos .variants-list .variant-selector__title,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__title,main-product .main-product__content .main-product__infos :is(variant-selector) .option-title,main-product .main-product__content .main-product__infos :is(variant-selector) .variant-selector__title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__title,main-product .main-product__content .main-product__infos .variant-selector .option-title,main-product .main-product__content .main-product__infos .variant-selector .variant-selector__title{color:var(--black-80);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;font-family:var(--sora);text-transform:capitalize}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .variants-list .variants-list__title,main-product .main-product__content .main-product__infos .variants-list .option-title,main-product .main-product__content .main-product__infos .variants-list .variant-selector__title,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__title,main-product .main-product__content .main-product__infos :is(variant-selector) .option-title,main-product .main-product__content .main-product__infos :is(variant-selector) .variant-selector__title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__title,main-product .main-product__content .main-product__infos .variant-selector .option-title,main-product .main-product__content .main-product__infos .variant-selector .variant-selector__title{font-weight:600}}main-product .main-product__content .main-product__infos .variants-list .variants-list__items,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(6rem,4.0625vw,7.8rem),1fr));gap:clamp(1.25rem,1.04vw,2rem)}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item{text-decoration:none;max-width:clamp(6rem,4.0625vw,7.8rem);display:flex;flex-direction:column;gap:clamp(.4rem,.43333vw,.8rem)}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item :is(img),main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item :is(img),main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item :is(img){max-height:clamp(6rem,4.0625vw,7.8rem);width:100%;height:100%;object-fit:contain;border-radius:.8rem;transition:all .15s ease;border:1px solid transparent}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item .variants-list__item-title,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item .variants-list__item-title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item .variants-list__item-title{text-align:center;color:var(--gray-110);font-size:clamp(1rem,.733333vw,1.4rem);font-weight:400;transition:all .15s ease}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item .variants-list__item-title,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item .variants-list__item-title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item .variants-list__item-title{font-weight:700}}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item.variants-list__item--active :is(img),main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item:hover :is(img),main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item.variants-list__item--active :is(img),main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item:hover :is(img),main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item.variants-list__item--active :is(img),main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item:hover :is(img){border:1px solid var(--orange-100)}main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item.variants-list__item--active .variants-list__item-title,main-product .main-product__content .main-product__infos .variants-list .variants-list__items .variants-list__item:hover .variants-list__item-title,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item.variants-list__item--active .variants-list__item-title,main-product .main-product__content .main-product__infos :is(variant-selector) .variants-list__items .variants-list__item:hover .variants-list__item-title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item.variants-list__item--active .variants-list__item-title,main-product .main-product__content .main-product__infos .variant-selector .variants-list__items .variants-list__item:hover .variants-list__item-title{color:var(--black-80)}main-product .main-product__content .main-product__infos .variants-list,main-product .main-product__content .main-product__infos .product-option,main-product .main-product__content .main-product__infos .variant-selector__group{display:flex;flex-direction:column;gap:clamp(.8rem,.53333vw,1rem)}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper{display:flex;align-items:center;justify-content:space-between;gap:clamp(.9rem,.625vw,1.2rem)}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper :is(buy-button){background:var(--neutral-100);color:var(--color-white);text-align:center;font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:600;font-family:var(--font-barlow);padding:clamp(1.2rem,.83333vw,1.6rem) 2.4rem;border-radius:10rem;transition:all .3s ease;flex-grow:1;text-transform:uppercase}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper :is(buy-button):hover{opacity:.8}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper .buy-button__wrapper{display:flex;width:100%}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper .buy-button__wrapper :is(buy-button){width:100%}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper .back-in-stock-texts{display:none}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) :is(quantity-input){display:none}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .back-in-stock-texts,main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .buy-button__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .back-in-stock-texts{gap:clamp(1.2rem,.83333vw,2rem)}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .back-in-stock-texts .back-in-stock-texts__title{color:var(--neutral-100);text-align:center;font-family:var(--font-barlow);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:600;line-height:100%}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .back-in-stock-texts .back-in-stock-texts__description{color:#3d4551;text-align:center;font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.8rem);font-style:normal;font-weight:500;line-height:120%}main-product .main-product__content .main-product__infos .product-quantity-buy__wrapper:has(buy-button.notify-me) .buy-button__wrapper{border-radius:.4rem;border:1px solid #d1c1dd;background:#faf7fa;padding:clamp(2.4rem,1.66667vw,3.2rem) clamp(1.6rem,1.06667vw,2.4rem);gap:1.5rem}main-product .main-product__content .main-product__infos .dropdown-heading{border-top:1px solid var(--neutral-40)}main-product .main-product__content .main-product__infos .dropdown-heading .dropdown-heading__title .dropdown-heading__icon :is(svg){width:clamp(1.2595rem,.87464vw,1.6793rem);height:100%;transition:.3s;transform:rotate(0)}main-product .main-product__content .main-product__infos dropdown-component:has(.dropdown-content[closed]) .dropdown-heading__icon :is(svg){transform:rotate(180deg)}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-heading{padding-block:clamp(.5rem,.51666vw,1rem);border-bottom:1px solid hsla(0,0%,69%,1)}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-heading .dropdown-heading__title :is(p){font-family:var(--sora);color:var(--black-80);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-content .dropdown-content__inner :is(p){font-family:var(--sora);color:var(--gray-100);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:300;line-height:140%}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-content .dropdown-content__inner :is(simple-swiper){margin-top:clamp(1rem,.833333vw,1.6rem);display:block}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-content .dropdown-content__inner :is(simple-swiper) .swiper-slide{display:flex;width:fit-content}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-content .dropdown-content__inner :is(simple-swiper) .swiper-slide .certificates-item{display:flex;width:fit-content}main-product .main-product__content .certificates-carousel :is(dropdown-component) .dropdown-content .dropdown-content__inner :is(simple-swiper) .swiper-slide .certificates-item :is(img){max-height:clamp(5.0484rem,4.6744791vw,8.975rem);min-height:clamp(5.0484rem,4.6744791vw,8.975rem);max-width:clamp(8.6558rem,8.02083vw,15.3881rem);width:fit-content;object-fit:contain}main-product.main-product--vendor-anasol{--brand-100: var(--anasol-blue);--brand-80: color-mix(in srgb, var(--anasol-blue) 70%, white);--brand-60: color-mix(in srgb, var(--anasol-blue) 50%, white);--brand-40: color-mix(in srgb, var(--anasol-blue) 30%, white);--brand-20: color-mix(in srgb, var(--anasol-blue) 12%, white)}main-product.main-product--vendor-anasol .product-media-item__icons svg :is(path,circle){fill:var(--anasol-blue)}main-product.main-product--vendor-anasol dropdown-component .dropdown-heading__title .dropdown-heading__icon svg path{fill:var(--anasol-blue);stroke:var(--anasol-blue)}main-product.main-product--vendor-anasol dropdown-component .dropdown-heading__title .dropdown-heading__icon--plus-dropdown svg path{fill:var(--anasol-blue);stroke:none}main-product.main-product--vendor-anasol help-buttons svg path{fill:var(--anasol-blue)}main-product.main-product--vendor-anasol help-buttons .help-buttons__button:hover svg path{fill:var(--color-white)}main-product.main-product--vendor-anasol magnifying-glass .magnifying-glass__button svg{fill:none}main-product.main-product--vendor-anasol .st-wishlist-button[data-type=details]{color:var(--anasol-blue)}main-product.main-product--vendor-anasol .st-wishlist-button[data-type=details] :is(svg.st-wishlist-icon,.st-wishlist-icon),main-product.main-product--vendor-anasol .st-wishlist-button[data-type=details] svg :is(path,circle){fill:var(--anasol-blue);stroke:var(--anasol-blue)}@keyframes product-pagination-fade-in{0%{opacity:0}to{opacity:1}}product-pagination{display:flex;margin-top:1.5rem;gap:clamp(.8rem,.625vw,1.2rem);align-items:center;justify-content:center;max-width:100%;-webkit-user-select:none;user-select:none;animation:product-pagination-fade-in .4s .3s ease-in-out both}@media screen and (min-width: 1600px){product-pagination{margin-top:0;flex-direction:column}}product-pagination .product-paginations__items{display:flex;align-items:center;gap:clamp(.8rem,.625vw,1.2rem);overflow-x:auto;overflow-y:hidden;max-width:100%;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width: 1600px){product-pagination .product-paginations__items{flex-direction:column;overflow-x:hidden;overflow-y:auto;max-width:none}}product-pagination .product-paginations__items::-webkit-scrollbar{display:none}product-pagination .product-paginations__items .product-pagination__item{border-radius:.4rem;border:2px solid transparent;display:flex;overflow:hidden;width:7.5rem;height:7.5rem;min-height:7.5rem;min-width:7.5rem;cursor:pointer;flex-shrink:0;transition:all .15s ease-in-out}@media screen and (min-width: 1600px){product-pagination .product-paginations__items .product-pagination__item{width:10.66rem;height:13.33rem;min-height:13.33rem;min-width:10.66rem}}product-pagination .product-paginations__items .product-pagination__item :is(img){width:100%;height:100%;object-fit:cover}product-pagination .product-paginations__items .product-pagination__item.active{border-color:var(--brand-100)}product-zoom-modal{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}product-zoom-modal[data-open=true]{visibility:visible;opacity:1}product-zoom-modal .product-zoom-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000f2;cursor:pointer}product-zoom-modal .product-zoom-modal__container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:1}product-zoom-modal .product-zoom-modal__close{position:fixed;top:2rem;right:2rem;z-index:10;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--white, #ffffff);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}product-zoom-modal .product-zoom-modal__close:hover{background:#fff3;border-color:#ffffff4d;transform:scale(1.05)}product-zoom-modal .product-zoom-modal__close :is(svg){width:2.4rem;height:2.4rem}product-zoom-modal .product-zoom-modal__close :is(svg) :is(path){stroke:var(--white)}@media screen and (max-width: 768px){product-zoom-modal .product-zoom-modal__close{top:1.6rem;right:1.6rem;width:4rem;height:4rem}product-zoom-modal .product-zoom-modal__close :is(svg){width:2rem;height:2rem}}product-zoom-modal .product-zoom-modal__content{display:flex;width:100%;height:100%;gap:2.4rem;padding:8rem 2.4rem 2.4rem}@media screen and (max-width: 768px){product-zoom-modal .product-zoom-modal__content{flex-direction:column;padding:6rem 1.6rem 1.6rem;gap:1.6rem}}product-zoom-modal .product-zoom-modal__thumbnails{display:flex;flex-direction:column;gap:1.2rem;width:12rem;min-width:12rem;max-height:100%;overflow-y:auto;overflow-x:hidden;padding-right:.8rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}product-zoom-modal .product-zoom-modal__thumbnails::-webkit-scrollbar{width:4px}product-zoom-modal .product-zoom-modal__thumbnails::-webkit-scrollbar-track{background:transparent}product-zoom-modal .product-zoom-modal__thumbnails::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:2px}@media screen and (max-width: 768px){product-zoom-modal .product-zoom-modal__thumbnails{flex-direction:row;width:100%;min-width:unset;max-height:12rem;overflow-y:hidden;overflow-x:auto;padding-right:0;padding-bottom:.8rem}}product-zoom-modal .product-zoom-modal__thumbnail{width:100%;aspect-ratio:1;border:2px solid transparent;background:#ffffff1a;border-radius:.4rem;cursor:pointer;overflow:hidden;transition:all .3s ease;padding:0;position:relative}product-zoom-modal .product-zoom-modal__thumbnail:hover{border-color:#ffffff80;transform:scale(1.05)}product-zoom-modal .product-zoom-modal__thumbnail.active{border-color:var(--white, #ffffff);background:#fff3}product-zoom-modal .product-zoom-modal__thumbnail :is(img){width:100%;height:100%;object-fit:cover;display:block}product-zoom-modal .product-zoom-modal__thumbnail.product-zoom-modal__thumbnail--video:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 5V19L19 12L8 5Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.8}@media screen and (max-width: 768px){product-zoom-modal .product-zoom-modal__thumbnail{min-width:8rem;width:8rem;flex-shrink:0}}product-zoom-modal .product-zoom-modal__main-wrapper{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}product-zoom-modal .product-zoom-modal__main-image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}product-zoom-modal .product-zoom-modal__main-image-container::-webkit-scrollbar{width:8px;height:8px}product-zoom-modal .product-zoom-modal__main-image-container::-webkit-scrollbar-track{background:transparent}product-zoom-modal .product-zoom-modal__main-image-container::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:4px}:is():hover{background-color:#ffffff80}product-zoom-modal .product-zoom-modal__main-image{max-width:100%;max-height:none;height:auto;width:auto;object-fit:contain;display:block}product-zoom-modal product-video{width:100%;height:100%;display:flex;align-items:center;justify-content:center}product-zoom-modal product-video :is(video){max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}help-buttons,.help-buttons{display:block;width:100%}help-buttons .help-buttons__container,.help-buttons .help-buttons__container{display:flex;gap:clamp(.8rem,.625vw,1.2rem);width:100%}help-buttons .help-buttons__container .help-buttons__button,.help-buttons .help-buttons__container .help-buttons__button{flex:1;display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,1.04167vw,2rem);padding:clamp(1.2rem,.78125vw,1.5rem) clamp(1.8rem,1.66667vw,3.2rem);border-radius:8rem;border:1px solid var(--brand-100);background-color:var(--color-white);color:var(--brand-100);text-decoration:none;cursor:pointer;transition:all .3s ease}help-buttons .help-buttons__container .help-buttons__button :is(svg),.help-buttons .help-buttons__container .help-buttons__button :is(svg){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem);flex-shrink:0;display:block}help-buttons .help-buttons__container .help-buttons__button:hover,.help-buttons .help-buttons__container .help-buttons__button:hover{background-color:var(--brand-100);color:var(--color-white)}help-buttons .help-buttons__container .help-buttons__button:hover :is(svg) :is(path),.help-buttons .help-buttons__container .help-buttons__button:hover :is(svg) :is(path){fill:var(--color-white)}help-buttons .help-buttons__container .help-buttons__button:active,.help-buttons .help-buttons__container .help-buttons__button:active{transform:scale(.98)}help-buttons .help-buttons__container .help-buttons__button .help-buttons__text,.help-buttons .help-buttons__container .help-buttons__button .help-buttons__text{display:block;font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:600;white-space:nowrap}help-buttons .help-buttons__container .help-buttons__button .help-buttons__text--mobile,.help-buttons .help-buttons__container .help-buttons__button .help-buttons__text--mobile{display:none}help-buttons .help-buttons__container .help-buttons__button .help-buttons__text--desktop,.help-buttons .help-buttons__container .help-buttons__button .help-buttons__text--desktop{display:block}@media screen and (max-width: 767px){help-buttons .help-buttons__container .help-buttons__button .help-buttons__text--mobile,.help-buttons .help-buttons__container .help-buttons__button .help-buttons__text--mobile{display:block}help-buttons .help-buttons__container .help-buttons__button .help-buttons__text--desktop,.help-buttons .help-buttons__container .help-buttons__button .help-buttons__text--desktop{display:none}}.kit-products-dropdown :is(dropdown-component) .dropdown-heading{border-top:1px solid var(--neutral-40)}.kit-products-dropdown :is(dropdown-component) .dropdown-heading .dropdown-heading__title :is(p){color:var(--brand-100);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:600;line-height:100%;text-transform:uppercase;font-family:var(--font-barlow)}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products{display:flex;flex-direction:column;gap:.8rem}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products .kit-products__item{display:flex;gap:1.6rem;align-items:center;text-decoration:none;padding:.8rem;border-radius:.4rem;border:1px solid var(--neutral-20);background:var(--color-white)}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products .kit-products__item .kit-products__image :is(img){width:8rem;height:10rem;object-fit:contain}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products .kit-products__item .kit-products__info{display:flex;flex-direction:column;gap:.8rem}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products .kit-products__item .kit-products__info .kit-products__title{overflow:hidden;color:var(--neutral-100);text-overflow:ellipsis;font-family:var(--font-barlow);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:500;line-height:130%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products .kit-products__item .kit-products__info .kit-products__prices{display:flex;flex-direction:column;gap:.2rem}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products .kit-products__item .kit-products__info .kit-products__prices .kit-products__compare{color:var(--neutral-60);font-family:var(--font-barlow);font-size:1.6rem;font-weight:400;line-height:normal;text-decoration-line:line-through}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products .kit-products__item .kit-products__info .kit-products__prices .kit-products__price-container{display:flex;align-items:center;gap:1.2rem}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products .kit-products__item .kit-products__info .kit-products__prices .kit-products__price-container .kit-products__price{color:var(--brand-100);font-family:var(--font-barlow);font-size:clamp(1.6rem,.9375vw,2rem);font-weight:600;line-height:normal}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products .kit-products__item .kit-products__info .kit-products__prices .kit-products__price-container .kit-products__badge{display:flex;padding:.6rem 1rem;justify-content:center;align-items:center;gap:.6rem;border-radius:.4837rem;background:var(--neutral-80);color:var(--color-white);font-family:var(--font-barlow);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:600;line-height:normal}.kit-products-dropdown :is(dropdown-component) .dropdown-content .dropdown-content__inner .kit-products .kit-products__item .kit-products__info .kit-products__prices .kit-products__price-container .kit-products__badge :is(svg){width:clamp(1.5rem,.9375vw,1.8rem);height:clamp(1.2rem,.75vw,1.4rem)}.collection-carousel-wrapper{width:100%;box-sizing:border-box;padding:0 clamp(2rem,8vw,9.6rem) clamp(6rem,8vw,9.6rem) clamp(2rem,8vw,9.6rem)}.collection-carousel-wrapper .blaze-pagination{margin-top:clamp(2.4rem,4vw,3.2rem)!important}.collection-carousel-wrapper .carousel__empty-state{padding:20px;text-align:center;width:100%}.collection-card-link{display:flex;flex-direction:column;text-decoration:none;color:var(--neutral-100, #1e1e1e);height:100%;position:relative}.collection-card-link:hover .collection-card__image{transform:scale(1.08)}.collection-card-link:hover .collection-card__icon-wrapper{background-color:var(--neutral-100, #1e1e1e)!important;color:var(--color-white)}.collection-card-link:hover .collection-card__icon-wrapper svg{transform:translate(2px,-2px)}.collection-card-link:hover .collection-card__icon-wrapper svg path{stroke:var(--color-white)}.collection-card-link .collection-card__box{position:relative;width:100%;aspect-ratio:1 / 1;background-color:var(--color-white);border-radius:2rem;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem}.collection-card-link .collection-card__box .collection-card__image{width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.collection-card-link .collection-card__box .collection-card__placeholder{opacity:.3;width:100%;height:100%;display:flex}.collection-card-link .collection-card__info{display:flex;justify-content:space-between;align-items:center;margin-top:1.6rem;padding-inline:.4rem;gap:1.2rem}.collection-card-link .collection-card__info .collection-card__text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.collection-card-link .collection-card__info .collection-card__text .collection-card__title{font-family:var(--font-barlow);font-weight:500;color:var(--neutral-100, #1e1e1e);line-height:normal;font-style:normal;margin:0;font-size:clamp(1.4rem,1.5vw,2.4rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.collection-card-link .collection-card__info .collection-card__icon-wrapper{display:flex;align-items:center;justify-content:center;width:clamp(3.9rem,3.6vw,4.4rem);height:clamp(3.9rem,3.6vw,4.4rem);background-color:var(--color-white);border-radius:50%;flex-shrink:0;transition:all .3s ease}.collection-card-link .collection-card__info .collection-card__icon-wrapper :is(svg){width:clamp(.89rem,.95vw,1rem);height:clamp(.89rem,.95vw,1rem);transition:transform .3s ease}.theme-anasol .collection-card__icon-wrapper :is(svg) :is(path){stroke:var(--anasol-dark-blue)}.collection-carousel-wrapper.is-collection-page{padding-bottom:4rem}.collection-carousel-wrapper.is-collection-page .collection-card__icon-wrapper{width:clamp(2.4rem,2.2vw,4.4rem);height:clamp(2.4rem,2.2vw,4.4rem)}@media screen and (min-width: 1025px){.pagination-hidden-desktop .blaze-pagination,.pagination-hidden-desktop .blaze-prev,.pagination-hidden-desktop .blaze-next{display:none}}.blog-banner{--banner-height-mobile: 38.9rem;--banner-height-desktop: 37.7rem;--overlay-opacity: .3;--title-size-mobile: 3.2rem;--title-size-desktop: 4.8rem;display:block;width:100%}.blog-banner .blog-banner__container{position:relative;width:100%;height:var(--banner-height-mobile);overflow:hidden;display:flex}@media (min-width: 768px){.blog-banner .blog-banner__container{height:var(--banner-height-desktop)}}.blog-banner .blog-banner__container--full{max-width:100%}.blog-banner .blog-banner__container--page-width{max-width:var(--page-width, 120rem);margin-inline:auto}.blog-banner .blog-banner__placeholder{width:100%;height:100%;background-color:#e2e2e2}.blog-banner .blog-banner__picture{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.blog-banner .blog-banner__picture .blog-banner__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog-banner .blog-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,var(--overlay-opacity));pointer-events:none;z-index:1}.blog-banner .blog-banner__text-wrapper{position:absolute;top:50%;z-index:2;width:100%;max-width:120rem;padding-inline:2rem;display:flex;flex-direction:column;justify-content:center}.blog-banner .blog-banner__text-wrapper--start{left:0;transform:translateY(-50%);align-items:flex-start;text-align:left;padding-left:clamp(2rem,3vw,4rem)}.blog-banner .blog-banner__text-wrapper--center{left:50%;transform:translate(-50%,-50%);align-items:center;text-align:center}.blog-banner .blog-banner__text-wrapper--end{right:0;left:auto;transform:translateY(-50%);align-items:flex-end;text-align:right;padding-right:clamp(2rem,3vw,4rem)}.blog-banner .blog-banner__title{margin:0;font-family:ranille,sans-serif;font-weight:700;font-size:clamp(var(--title-size-mobile),5vw,var(--title-size-desktop));line-height:1.1;color:#fff;word-break:break-word}.blog-posts__grid{--primary-font: barlow, sans-serif;display:grid;grid-template-columns:1fr;gap:4rem;margin-bottom:4.8rem;padding:2rem}.blog-posts__grid .blog-card{display:flex;flex-direction:column;gap:1.4rem;height:100%}.blog-posts__grid .blog-card .blog-card__image-wrapper{display:block;overflow:hidden;border-radius:2rem;aspect-ratio:1 / 1;position:relative;background-color:#f5f5f5}.blog-posts__grid .blog-card .blog-card__image-wrapper .blog-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-posts__grid .blog-card .blog-card__image-wrapper:hover .blog-card__image{transform:scale(1.05)}.blog-posts__grid .blog-card .blog-card__image-wrapper .blog-card__image--placeholder{width:100%;height:100%;opacity:.5}.blog-posts__grid .blog-card__content{display:flex;flex-direction:column;flex-grow:1;gap:1.2rem}.blog-posts__grid .blog-card__content .blog-card__title{margin:0;font-family:var(--primary-font);font-size:clamp(1.4rem,1.8vw,2rem);font-weight:700;line-height:2.8rem;text-transform:uppercase}.blog-posts__grid .blog-card__content .blog-card__title :is(a){text-decoration:none;color:inherit;transition:color .2s}.blog-posts__grid .blog-card__content .blog-card__title :is(a):hover{opacity:.7}.blog-posts__grid .blog-card__content .blog-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.3rem}.blog-posts__grid .blog-card__content .blog-card__footer .blog-card__meta{font-family:var(--primary-font);font-size:clamp(1.4rem,1.5vw,1.8rem);color:#aeaeae;font-weight:600}.blog-posts__grid .blog-card__content .blog-card__footer .blog-card__link{font-family:var(--primary-font);font-size:clamp(1.18rem,1.7vw,2.13rem);color:#e26c8e;text-decoration:none;display:flex;align-items:center;gap:.6rem;font-weight:400;line-height:1.78rem;transition:gap .2s}.blog-posts__grid .blog-card__content .blog-card__footer .blog-card__link:hover{gap:1rem}.blog-posts__grid .blog-card__content .blog-card__footer .blog-card__link .blog-card__link svg{display:block}.blog-posts__grid .blog-posts__pagination-wrapper{display:flex;justify-content:start;width:100%}.blog-posts__grid .blog-posts__empty{text-align:center;padding:6rem 0;color:#666;font-size:1.6rem}@media (min-width: 768px){.blog-posts__grid{grid-template-columns:repeat(2,1fr)}.main-pagination{margin-top:0!important}}@media (min-width: 1024px){.blog-posts__grid{grid-template-columns:repeat(3,1fr)}}:is(collection-tabs){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media (min-width: 1024px){:is(collection-tabs){display:flex;flex-direction:row}}:is(collection-tabs) .collection-tabs__item{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:0}:is(collection-tabs) .collection-tabs__item .collection-tabs__label{display:block;text-align:center;font-weight:500;font-size:clamp(1.6rem,1.11111vw,2rem);padding-inline:3.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:has(.collection-tabs__input:checked){background-color:var(--neutral-100);color:var(--color-white)}:is(collection-tabs) .collection-tabs__item .collection-tabs__label:not(:has(.collection-tabs__input:checked)):hover{background-color:var(--neutral-80);border-color:var(--neutral-80);color:var(--color-white)}:is(collection-tabs) .collection-tabs__item .collection-tabs__label .collection-tabs__input{display:none}@keyframes menu-slide-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes menu-slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes grid-collapse{0%{grid-template-rows:auto 1fr}to{grid-template-rows:auto 0fr}}@keyframes grid-expand{0%{grid-template-rows:auto 0fr}to{grid-template-rows:auto 1fr}}@keyframes menu-open-button-close-animation{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes desktop-search-animation{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}.shopify-section:has(.header){position:sticky;top:0;z-index:20}.header{background:var(--color-white);display:grid;grid-template-rows:auto;grid-template-columns:1fr auto 1fr;grid-template-areas:"menu logo icons";--header-height: 10rem}@media screen and (min-width: 1024px){.header{grid-template-columns:minmax(15rem,13fr) minmax(70rem,76fr) 11fr;grid-template-rows:auto 1fr;grid-template-areas:"logo menu icons"}}@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;max-width:126rem;margin-inline:auto}}@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(2rem,2.2vw,4rem)}@media screen and (min-width: 1024px){.header .header__logo{padding-block:clamp(1.6rem,1.25vw,2.4rem);justify-content:start;padding-left:3rem}}@media screen and (min-width: 1220px){.header .header__logo{padding-left:min(5.20833vw,10rem)}}.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:15.9rem}}.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:3rem}}@media screen and (min-width: 1220px){.header .header__icons{padding-right:min(5.20833vw,10rem)}}.header .header__icons .header__icons-list{display:flex;list-style:none;align-items:stretch;justify-content:end;width:100%;gap:clamp(1.2rem,1.04166vw,2rem);align-items:center}.header .header__icons .header__icons-list .header__icons-item{display:flex;align-items:stretch;justify-content:center}@media screen and (max-width: 1023px){.header .header__icons .header__icons-list .header__icons-item: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 (max-width: 1023px){.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(--brand-100);background-color:var(--color-white);display:flex;cursor:pointer;align-items:center;justify-content:center;padding:clamp(.5rem,.36458vw,.7rem) clamp(1rem,.625vw,1.2rem);border-radius:8rem;border:1px solid var(--brand-100);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:none;width:.6rem;height:.6rem;position:absolute;left:1.7rem;top:.1rem;font-size:0rem;border-radius:10rem;background:var(--brand-100)}.header .header__icons .header__icons-list .header__icons-item .header__icons-link .header__icon--cart-bullet.has-items{display:block}.header .header__menu{display:flex;align-items:center;padding-left:2rem}@media screen and (min-width: 1024px){.header .header__menu{padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 1220px){.header .header__menu{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 1420px){.header .header__menu{padding-left:6rem;padding-right:6rem}}.header .header__menu :is(modal-component).header__menu-modal{max-width:35.8rem;background:var(--color-white);display:grid;grid-template-rows:auto 1fr;grid-template-areas:"announcement" "content";top:var(--header-height, 7rem);height:calc(100vh - var(--header-height, 7rem));overflow:initial}.header .header__menu :is(modal-component).header__menu-modal::-webkit-scrollbar{width:.6rem;margin-right:.4rem}.header .header__menu :is(modal-component).header__menu-modal::-webkit-scrollbar-track{background:var(--color-bg);border-radius:.2rem}.header .header__menu :is(modal-component).header__menu-modal::-webkit-scrollbar-thumb{background:var(--brand-100)}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal{position:static;display:flex;width:100%;max-width:100%;z-index:unset;transform:none;top:0;height:auto;overflow-y:visible}}.header .header__menu :is(modal-component).header__menu-modal .menu-link-list--2{overflow-y:auto;height:min(65dvh,600px)}@media (orientation: landscape){.header .header__menu :is(modal-component).header__menu-modal .menu-link-list--2{height:85dvh}}.header .header__menu :is(modal-component).header__menu-modal .menu-link-list--2::-webkit-scrollbar{width:.6rem}.header .header__menu :is(modal-component).header__menu-modal .menu-link-list--2::-webkit-scrollbar-track{width:.6rem;background:var(--color-bg);border-radius:1.2rem}.header .header__menu :is(modal-component).header__menu-modal .menu-link-list--2::-webkit-scrollbar-thumb{width:.6rem;border-radius:1.2rem;background:var(--brand-100)}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .menu-link-list--2{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:1rem}.header .header__menu :is(modal-component).header__menu-modal .menu-link-list--2.menu-link-list__no-sublinks{flex-direction:column;flex-wrap:wrap;max-height:14.5rem;justify-content:flex-start}.header .header__menu :is(modal-component).header__menu-modal .menu-link-list--2.menu-link-list__no-sublinks .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link{padding-block:.8rem}}.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-content::-webkit-scrollbar{width:.6rem;margin-right:.4rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content::-webkit-scrollbar-track{background:var(--color-white)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content::-webkit-scrollbar-thumb{background:var(--brand-100);border-radius:.2rem}.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(--brand-100);padding:.8rem 1.6rem;font-size:1.2rem;line-height:125%;color:var(--color-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}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav::-webkit-scrollbar{width:.6rem;margin-right:.4rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav::-webkit-scrollbar-track{background:var(--color-white);border-radius:.2rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav::-webkit-scrollbar-thumb{background:var(--brand-100)}@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}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{overflow-y:auto;max-height:45dvh}@media screen and (min-height: 750px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{max-height:50dvh}}@media screen and (min-height: 850px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{max-height:53dvh}}@media screen and (min-height: 950px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{max-height:56dvh}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list::-webkit-scrollbar{width:.6rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list::-webkit-scrollbar-track{width:.6rem;background:var(--color-bg);border-radius:1.2rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list::-webkit-scrollbar-thumb{width:.6rem;border-radius:1.2rem;background:var(--brand-100)}@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;overflow:visible;align-items:stretch;justify-content:center;gap:1rem;width:100%;height:auto}.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: 1300px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list{gap:clamp(1.2rem,2vw,4rem)}}@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(--color-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(--brand-100);text-decoration:none;color:transparent;-webkit-background-clip:text;background-clip:text;font-family:var(--font-barlow);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(--brand-100);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(--color-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(--color-white);background:var(--brand-100);-webkit-background-clip:border-box;background-clip:border-box;border-radius:8rem;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.6rem,1.04167vw,2rem);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-block:1.2rem;gap:clamp(.4rem,.3125vw,.6rem);background:var(--color-white);text-decoration:none;color:var(--brand-100);-webkit-background-clip:border-box;background-clip:border-box;border-bottom:1px solid var(--neutral-20);font-family:var(--font-barlow);line-height:100%;font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;position:relative;transition:all .3s ease}@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{padding:.8rem 1.2rem;border:1px solid var(--brand-100);border-radius:8rem}}@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}@media screen and (min-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:hover{color:var(--color-white);background:var(--brand-100);transition:all .3s ease-in-out}.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:2rem;display:block;position:relative;z-index:3}@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 :is(img,svg){height:clamp(1.6rem,1.04167vw,2rem)}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons{display:flex;flex-direction:column;flex-grow:1;justify-content:end;margin-bottom:2.8rem;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--mobile{gap:.8rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons .header__menu-modal-icons-item .header__icons-link{display:flex;text-decoration:none;align-items:center;justify-content:start;color:inherit;gap:1.2rem;padding-block:.9rem;font-size:clamp(1.4rem,.83333vw,1.6rem);line-height:100%;font-weight:400;color:var(--neutral-80)}.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(--brand-100);color:var(--color-white);width:fit-content}.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__menu-modal-icons-item__anasol{padding-top:1.2rem;border-top:1px solid var(--neutral-20)}.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__menu-modal-icons-item__anasol .header__anasol-link{background-color:var(--anasol-blue-light);padding:1.2rem 1.8rem;border-radius:.4rem;display:flex;justify-content:space-between;align-items:center}.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__menu-modal-icons-item__anasol .header__anasol-link :is(svg) :is(path){stroke:var(--color-white)}.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__menu-modal-icons-item__anasol .header__hidrabene-link{background-color:var(--brand-100);padding:1.2rem 1.8rem;border-radius:.4rem;display:flex;justify-content:space-between;align-items:center}.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__menu-modal-icons-item__anasol .header__hidrabene-link :is(svg) :is(path){stroke:var(--color-white)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title-wrapper{display:flex;align-items:center;justify-content:start;gap:.8rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title-wrapper:has(.menu-link-list__title--1){display:revert;border-bottom:1px solid var(--brand-100)}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title-wrapper .header__menu-back--arrow{display:none}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title{display:block;text-decoration:none;color:var(--neutral-100);font-family:var(--font-barlow);font-weight:500;font-size:1.6rem;padding:1.2rem .8rem}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title{padding-left:0}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title.menu-link-list__title--1{color:var(--brand-100)}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title.menu-link-list__title--1{display:none}}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title.menu-link-list__title--2{font-size:clamp(1.8rem,1.45833vw,2.4rem);padding-block:0 1rem;border-bottom:1px solid var(--brand-60);width:100%}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title.menu-link-list__title--3{font-size:1.4rem;padding-block:2rem .4rem}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title.menu-link-list__title--3{padding-block:.8rem}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item{display:flex;flex-direction:column;border-bottom:1px solid var(--neutral-20);margin-right:2.4rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item[data-level="2"]:has(.menu-link-list__item[data-level="3"]){border-bottom:none;margin-right:0}@media screen and (min-width: 1024px){.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item{margin-right:0;justify-content:center;border-bottom:none}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item:first-child .menu-link-list__title--3{padding-top:.4rem}.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;padding-inline:.8rem}@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{border-bottom:none;padding-inline:0}}.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(--neutral-80);font-family:var(--font-barlow);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;flex-grow:1;padding-block:1.2rem}@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[data-level="1"]{padding:1rem 0;border-bottom:1px solid transparent;font-weight:500}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link[data-level="3"]{padding-block:.8rem}.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__anasol{color:var(--anasol-blue-light);font-weight:600}.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__hidrabene{color:var(--brand-100);font-weight:600}@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(--brand-100);text-shadow:0 0 .02px currentColor;border-bottom:1px solid var(--brand-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:is([data-level="1"]:hover [data-level="1"].menu-link-list__item-link).menu-link-list__item-link__anasol{color:var(--anasol-blue-light);border-bottom:1px solid var(--anasol-blue-light);text-shadow:0 0 .01px currentColor}.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).menu-link-list__item-link__hidrabene{text-shadow:0 0 .01px currentColor}}.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(1.4rem,.83333vw,1.6rem);padding-block:1.6rem;color:var(--brand-100);text-transform:capitalize}@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.menu-link-list__item-link--view-all{padding-block:.8rem}}.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.menu-link-list__item-link--view-all__anasol{color:var(--anasol-blue-light)}.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--no-sublinks:hover{text-shadow:0 0 .01px currentColor}.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.8rem;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(--brand-100);color:var(--color-white);font-weight:600;width:clamp(1.8rem,1.04166vw,2rem);height:auto;aspect-ratio:1/1;display:flex;font-size:clamp(1rem,.625vw,1.2rem)}.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;max-height:100%;overflow-y:hidden;background-color:var(--color-white)}@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: 94rem;--modal-size: 30rem;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;padding-top:2rem;background-color:transparent}.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:hidden}.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:.6rem;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(--color-white);border-radius:.2rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown:not(:has(.menu-link-list__dropdown))::-webkit-scrollbar-thumb{background:var(--brand-100)}.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 :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown .menu-link-list__dropdown-wrapper{background-color:var(--color-white);border-radius:2rem;padding:2.8rem}}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown::-webkit-scrollbar{width:.6rem;margin-right:1.6rem}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown::-webkit-scrollbar-track{width:.6rem;margin-right:1.6rem;border-radius:1.2rem;background:var(--neutral-20)}.header .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown::-webkit-scrollbar-thumb{width:.6rem;margin-right:1.6rem;border-radius:1.2rem;background:var(--brand-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 .header__menu-open-button-close{display:none;width:2.8rem;height:2.8rem;background:var(--neutral-20);border-radius:100%}.header .header__menu .header__menu-open-button .header__menu-open-button-close :is(svg){width:1.4rem;height:1.4rem;height:auto;display:block}.header .header__menu .header__menu-open-button .header__menu-open-button-menu{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;animation:menu-open-button-menu-animation .4s ease-in-out}.header .header__menu .header__menu-open-button .header__menu-open-button-menu :is(svg){width:1.8rem;height:1.2rem;display:block}.header .header__search{display:none;padding:2.8rem 2rem 1rem}.header .header__search.header__menu-modal-search{display:flex}.header .header__search.desktop-search{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;max-width:clamp(70rem,50.51999vw,97rem);padding-inline:2rem;margin-inline:auto}@media screen and (min-width: 1024px){.header .header__search.mobile-search{display:none}}@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, .41666vw, .8rem);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative}.header .header__search :is(search-component) .search__form{background:var(--neutral-20);border-radius:2rem;display:flex;gap:1.2rem;align-items:center;justify-content:center;width:100%;padding:clamp(1rem,.72916vw,1.4rem) clamp(1.6rem,1.04166vw,2rem);overflow:hidden}.header .header__search :is(search-component) .search__form .search__form-input{color:var(--neutral-80);font-family:var(--font-barlow);font-size:1.4rem;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(--neutral-80)}.header .header__search :is(search-component) .search__form .search__form-button{display:flex;align-items:center;justify-content:center;width:fit-content;cursor:pointer;background:none;border:none;padding:0;margin:0}.header .header__search :is(search-component) .search__form .search__form-button :is(svg){width:clamp(1.35rem,.938vw,1.8rem);height:auto;display:block}.header .header__search :is(search-component) .search__form .search__form-close{display:none}@media screen and (min-width: 1024px){.header .header__search :is(search-component) .search__form .search__form-close{display:flex;align-items:center;justify-content:center;width:fit-content;flex-shrink:0;cursor:pointer;background:none;border:none;padding:0;margin:0}.header .header__search :is(search-component) .search__form .search__form-close :is(svg){width:clamp(1.35rem,.938vw,1.8rem);height:auto;display:block}}.header .header__search.desktop-search .search__form{padding:.8rem 1.2rem}:is(body):has(modal-component.header__menu-modal) .header__menu-close-overlay{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--header-height, 7rem);opacity:0;pointer-events:none;transition:opacity .3s;z-index:9;background:var(--neutral-80)}: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}.header .header__menu:has(modal-component.header__menu-modal.open) .header__menu-open-button .header__menu-open-button-close{display:flex;align-items:center;justify-content:center;animation:menu-open-button-close-animation .4s ease-in-out}.header .header__menu:has(modal-component.header__menu-modal.open) .header__menu-open-button .header__menu-open-button-menu{display:none}@media screen and (min-width: 1024px){.header__menu-close-overlay{display:none}}@media screen and (min-width: 1024px){.header:has(input[type=checkbox][name=search-trigger]:checked) .header__icons-item--search{display:none}.header:has(input[type=checkbox][name=search-trigger]:checked) .header__search.desktop-search{display:flex;animation:desktop-search-animation .4s ease-in-out}.header:has(input[type=checkbox][name=search-trigger]:checked) .header__menu-modal-nav{display:none}}.header__anasol .header__icons .header__icons-list .header__icons-item--highlighted-icon .header__icons-link{color:var(--anasol-blue);border-color:var(--anasol-blue)}.header__anasol .header__icons .header__icons-list .header__icons-item--cart .cart-icon .header__icons-link .header__icon--cart-bullet{background:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal::-webkit-scrollbar-thumb{background:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-header-announcement{background-color:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .menu-link-list--2::-webkit-scrollbar-thumb{background:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content::-webkit-scrollbar-thumb{background:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav::-webkit-scrollbar-thumb{background:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-nav-list::-webkit-scrollbar-thumb{background:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left{background:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:before{background:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-left:hover{background:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right{color:var(--anasol-blue);border-bottom-color:var(--anasol-blue)}@media screen and (min-width: 1024px){.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right{border-color:var(--anasol-blue)}}@media screen and (min-width: 1023px){.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-header-promotional-right:hover{background:var(--anasol-blue)}}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .header__menu-modal-nav .header__menu-modal-icons.header__menu-modal-icons--mobile .header__menu-modal-icons-item--highlighted-icon .header__icons-link{background-color:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title-wrapper:has(.menu-link-list__title--1){border-bottom-color:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title.menu-link-list__title--1{color:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title.menu-link-list__title--2{border-bottom-color:var(--anasol-blue)!important}@media screen and (min-width: 1024px){.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__title.menu-link-list__title--2{border-bottom-color:var(--anasol-blue)!important}}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-letter{background-color:var(--anasol-blue)}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__dropdown::-webkit-scrollbar-thumb{background:var(--anasol-blue)}.header__anasol .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(--anasol-blue)}.header__anasol .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__anasol{color:var(--anasol-blue)}@media screen and (min-width: 1024px){.header__anasol .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(--anasol-blue);text-shadow:0 0 .02px currentColor;border-bottom-color:var(--anasol-blue)}.header__anasol .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).menu-link-list__item-link__hidrabene{color:var(--brand-100);border-bottom-color:var(--brand-100);text-shadow:0 0 .01px currentColor}.header__anasol .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).menu-link-list__item-link__anasol{color:var(--anasol-blue);border-bottom-color:var(--anasol-blue);text-shadow:0 0 .01px currentColor}}.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper .menu-link-list__item-link.menu-link-list__item-link--view-all{color:var(--anasol-blue)}.header__anasol .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__anasol{color:var(--anasol-blue)}@media screen and (max-width: 1023px){.header__anasol .header__menu :is(modal-component).header__menu-modal .header__menu-modal-content .menu-link-list__item .menu-link-list__item-link-wrapper :is(svg path){stroke:var(--anasol-blue)}}.menu-link-list{display:flex;flex-direction:column}modal-component{display:block;position:fixed;transition:transform .5s;z-index:10;overflow-y:auto}modal-component+.modal-component__close-button{--overlay-opacity: .6;display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:9;background:var(--dark-green);opacity:var(--overlay-opacity);cursor:pointer;animation:modal-component-button__fade-out .5s forwards}modal-component.open+.modal-component__close-button{display:block;animation:modal-component-button__fade-in .5s forwards}modal-component[data-direction=left-to-right]{top:0;bottom:0;width:100vw;left:0;transform:translate(-100%)}modal-component[data-direction=left-to-right].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=left-to-right].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=left-to-right].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=right-to-left]{top:0;bottom:0;width:100vw;right:0;transform:translate(100%)}modal-component[data-direction=right-to-left].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=right-to-left].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=right-to-left].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=top-to-bottom]{left:0;right:0;height:100vh;top:0;transform:translateY(-100%)}modal-component[data-direction=top-to-bottom].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=top-to-bottom].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=top-to-bottom].starts-opened-on-mobile{transform:translate(0)}}modal-component[data-direction=bottom-to-top]{left:0;right:0;height:100vh;bottom:0;transform:translateY(100%)}modal-component[data-direction=bottom-to-top].open{transform:translate(0)}@media screen and (min-width: 1024px){modal-component[data-direction=bottom-to-top].starts-opened-on-desktop{transform:translate(0)}}@media screen and (max-width: 1023px){modal-component[data-direction=bottom-to-top].starts-opened-on-mobile{transform:translate(0)}}@keyframes modal-component-button__fade-in{0%{display:block;opacity:0}1%{opacity:0}to{opacity:var(--overlay-opacity)}}@keyframes modal-component-button__fade-out{0%{opacity:var(--overlay-opacity)}99%{opacity:0}to{display:none;opacity:0}}.predictive-search{position:relative;width:100%;display:flex;margin-top:.5rem}.predictive-search .predictive-search__results{position:absolute;top:100%;left:0;width:100%;background:var(--color-white);border-radius:.6rem;border:1px solid var(--neutral-40);z-index:10;display:none}@media screen and (min-width: 1024px){.predictive-search .predictive-search__results{border-radius:2rem}}.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:1px solid var(--neutral-40)}@media screen and (min-width: 1024px){.predictive-search .predictive-search__results .predictive-search__suggestions{width:18%;border-bottom:none;border-right:1px solid var(--neutral-40)}}.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(--neutral-100);font-weight:400;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(--neutral-80);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(--neutral-80)}@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(--neutral-80);font-weight:400;font-size:clamp(1.2rem,.83333vw,1.4rem)}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-title :is(strong){font-weight:600;color:var(--neutral-80)}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-view-all :is(a){color:var(--neutral-80);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(--neutral-80);font-weight:400;font-size:clamp(1.4rem,.83333vw,1.6rem);width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictive-search .predictive-search__results .predictive-search__products .predictive-search__products-item :is(a) .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(--neutral-60);font-size:clamp(1.2rem,.83333vw,1.4rem);text-decoration:line-through;font-weight:400}.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:clamp(1.4rem,.83333vw,1.6rem);color:var(--neutral-100);font-weight:400}.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(--neutral-80);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(--neutral-80);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(--neutral-80);font-size:clamp(1.2rem,.72916vw,1.4rem)}.dynamic-timeline{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3.2rem}.dynamic-timeline .timeline__tabs-wrapper{position:relative;display:flex;border-radius:8rem;background-color:var(--neutral-20);padding:clamp(1.45rem,1.04167vw,2rem);overflow:hidden}.dynamic-timeline .timeline__tabs-wrapper .timeline-highlight{position:absolute;top:clamp(1.45rem,1.04167vw,2rem);left:clamp(1.45rem,1.04167vw,2rem);width:calc(50% - clamp(1.45rem,1.04167vw,2rem));height:calc(100% - (clamp(1.45rem,1.04167vw,2rem)*2));background-color:var(--color-white);border-radius:4rem;box-shadow:0 4px 4px #0000000d;transition:transform .35s cubic-bezier(.4,0,.2,1)}.dynamic-timeline .timeline__tabs-wrapper .timeline-tab{border:none;flex:1;padding:1rem 2rem;border-radius:4rem;display:flex;align-items:center;justify-content:center;gap:clamp(.35rem,.26042vw,.5rem);background-color:transparent;cursor:pointer;z-index:1;font-family:var(--font-barlow)}.dynamic-timeline .timeline__tabs-wrapper .timeline-tab.active :is(span){color:var(--neutral-80)}.dynamic-timeline .timeline__tabs-wrapper .timeline-tab.active :is(svg) :is(path){fill:var(--neutral-80)}.dynamic-timeline .timeline__tabs-wrapper .timeline-tab :is(span){font-weight:600;line-height:150%;color:var(--neutral-60);transition:color .25s ease}.dynamic-timeline .timeline__tabs-wrapper .timeline-tab :is(svg){width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem)}.dynamic-timeline .timeline__tabs-wrapper .timeline-tab :is(svg) :is(path){fill:var(--neutral-60);transition:fill .25s ease}.dynamic-timeline .timeline__tabs-wrapper.second-active .timeline-highlight{transform:translate(100%)}.dynamic-timeline .timeline__wrapper{display:none;gap:.71rem;width:fit-content}.dynamic-timeline .timeline__wrapper.is-active{display:flex;flex-direction:column}.dynamic-timeline .timeline__wrapper .timeline__item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:clamp(2rem,2.34375vw,4.5rem);row-gap:.5rem;cursor:pointer}.dynamic-timeline .timeline__wrapper .timeline__item .timeline-item__container{display:flex;align-items:center;gap:clamp(2rem,2.34375vw,4.5rem)}.dynamic-timeline .timeline__wrapper .timeline__item .timeline-item__number{width:clamp(2.9rem,2.96875vw,5.7rem);height:clamp(2.9rem,2.96875vw,5.7rem);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-white);background-color:var(--neutral-40);flex-shrink:0;position:relative;font-weight:700}.dynamic-timeline .timeline__wrapper .timeline__item .timeline-item__number .timeline-item__indicator{opacity:0;position:absolute;right:-50%;top:-10%;display:flex;width:clamp(2rem,2.08333vw,4rem);height:clamp(2rem,2.08333vw,4rem);justify-content:center;align-items:center;border:1.5px solid #c5c5c5;border-radius:50%;background:var(--color-white);box-shadow:0 0 6.846px #00000026;transition:opacity .2s ease}.dynamic-timeline .timeline__wrapper .timeline__item .timeline-item__content{grid-area:1 / 2 / 2 / 3}.dynamic-timeline .timeline__wrapper .timeline__item .timeline-item__content .timeline-item__title{font-weight:600;font-size:clamp(1.6rem,.9375vw,1.8rem);color:var(--neutral-40)}.dynamic-timeline .timeline__wrapper .timeline__item.selected .timeline-item__number{background-color:var(--neutral-80)}.dynamic-timeline .timeline__wrapper .timeline__item.selected .timeline-item__number .timeline-item__indicator{opacity:1}.dynamic-timeline .timeline__wrapper .timeline__item.selected .timeline-item__title{font-weight:700;color:var(--neutral-80)}.dynamic-timeline .timeline__wrapper .timeline__item.selected .timeline__separator{background-color:var(--neutral-80)}.dynamic-timeline .timeline__wrapper .timeline__item.selected+.timeline__separator{background-color:var(--neutral-80)}.dynamic-timeline .timeline__wrapper .timeline__separator{background:var(--neutral-40);width:.3rem;height:clamp(1.5rem,1.04167vw,2rem);grid-area:2 / 1 / 3 / 2;justify-self:center}.shopify-section:has(.complementary-products:empty){width:100%;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}.complementary-products{--operators-svg-width: clamp(3.6rem, 1.66667vw, 3.2rem);--operators-and-cards-gap: clamp(1.05rem, .72917vw, 1.4rem);--checked-color: var(--indigo-100);display:block;width:100%;max-width:100%;overflow:hidden}.complementary-products .complementary-products__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:fit-content;padding:clamp(1.6rem,1.66666vw,3.2rem) min(4rem,2.08333vw);gap:clamp(1.6rem,1.66667vw,3.2rem);border-radius:clamp(.8rem,.625vw,1.2rem);background:var(--neutral-100);color:var(--color-white);text-align:center}.complementary-products .complementary-products__footer .complementary-products__subtotal{display:flex;flex-direction:column;gap:clamp(.6rem,.72917vw,1.4rem)}.complementary-products .complementary-products__footer .complementary-products__subtotal :is(*){font-family:var(--font-barlow);line-height:1}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtitle{color:var(--color-white);font-family:var(--font-barlow);font-size:clamp(1.4rem,1.25vw,2.4rem);font-weight:600}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-price{color:var(--color-white);font-family:var(--font-barlow);font-size:clamp(2.4rem,2.5vw,4.8rem);font-weight:600}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix-container{display:flex;flex-direction:column;gap:clamp(.4rem,.41667vw,.8rem)}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix-container .complementary-products__subtotal-pix{font-size:clamp(1.4rem,1.25vw,2.4rem);font-weight:600}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix-container .complementary-products__subtotal-installments{display:inline;color:var(--color-white);font-size:clamp(1.4rem,1.25vw,2.4rem);font-weight:600}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix-container .complementary-products__subtotal-installments:has(.info_installment:empty){display:none}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix-container .complementary-products__subtotal-installments :is(*){display:inline;color:inherit;font-size:inherit}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix-container .complementary-products__subtotal-installments :is(svg){display:inline-block;width:clamp(1.3rem,.78125vw,1.5rem);height:auto;margin-right:.4rem}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix-container .complementary-products__subtotal-installments :is(svg) :is(path){fill:currentColor}.complementary-products .complementary-products__footer .complementary-products__subtotal .complementary-products__subtotal-pix-container .complementary-products__subtotal-installments :is(span){font-weight:600}.complementary-products .complementary-products__footer :is(button[type=submit],modal-button){width:fit-content;padding:1.6rem clamp(2.4rem,1.66667vw,3.2rem);border-radius:10rem;background:var(--color-white);color:var(--neutral-100);cursor:pointer;font-size:clamp(1.4rem,1.04167vw,2rem);font-weight:500;line-height:1;transition:all .3s ease}.complementary-products .complementary-products__footer .complementary-products__modal-button:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:var(--indigo-100-50);opacity:0;pointer-events:none;transition:opacity .3s ease}@media screen and (max-width: 767px){.complementary-products .complementary-products__footer{width:var(--complementary-card-width);height:auto;flex:0 0 var(--complementary-card-width);align-self:stretch;box-sizing:border-box}.complementary-products .complementary-products__footer.complementary-products__modal .complementary-products__footer{border-radius:clamp(.8rem,.625vw,1.2rem)}}@media screen and (min-width: 768px) and (max-width: 1199px){.complementary-products .complementary-products__footer{width:100%;height:auto;flex:1 0 100%;align-self:stretch;box-sizing:border-box}}@media screen and (min-width: 1200px){.complementary-products .complementary-products__footer{width:35%;height:-webkit-fill-available}}.complementary-products :is(.complementary-products__product-card-mobile)+:is(svg){width:var(--operators-svg-width);height:auto}.complementary-products .complementary-products__product-card-mobile{position:relative}.complementary-products .complementary-products__product-card-mobile.is-sold-out,.complementary-products .complementary-products__product-card-mobile.is-sold-out *{cursor:not-allowed}.complementary-products .complementary-products__product-card-mobile.is-sold-out:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:block;width:100%;height:100%;background:#ffffff8c;pointer-events:none}.complementary-products .complementary-products__item{position:relative;display:block;width:100%}@media screen and (max-width: 767px){.complementary-products .complementary-products__item{width:var(--complementary-card-width);flex:0 0 var(--complementary-card-width);box-sizing:border-box}}@media screen and (min-width: 768px){.complementary-products .complementary-products__item{width:calc((100% - var(--operators-and-cards-gap) * 2) / 3);flex:0 0 calc((100% - var(--operators-and-cards-gap) * 2) / 3)}}.complementary-products .complementary-products__modal-content :is(fieldset){position:relative;isolation:isolate}.complementary-products .complementary-products__modal-content :is(fieldset)>.complementary-products__item{position:relative}.complementary-products .complementary-products__modal-content :is(fieldset)>div.complementary-products__item:nth-of-type(1){z-index:3}.complementary-products .complementary-products__modal-content :is(fieldset)>div.complementary-products__item:nth-of-type(2){z-index:2}.complementary-products .complementary-products__modal-content :is(fieldset)>div.complementary-products__item:nth-of-type(3){z-index:1}.complementary-products .complementary-products__image-wrap{position:relative;overflow:visible}.complementary-products .complementary-products__sold-out-badge{position:absolute;top:50%;left:50%;z-index:30;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;border-radius:100rem;background:#111111d9;color:var(--color-white);font-family:var(--font-barlow);font-size:clamp(1.1rem,.83333vw,1.4rem);font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transform:translate(-50%,-50%)}.complementary-products .complementary-products__operator{position:absolute;top:50%;right:calc(var(--operators-and-cards-gap) / -2);z-index:50;display:block;pointer-events:none;transform:translate(50%,-50%)}.complementary-products .complementary-products__operator :is(svg){display:block;width:var(--operators-svg-width);height:auto}.complementary-products .complementary-products__modal{display:flex;flex-direction:column;height:fit-content;max-height:100dvh;padding-top:1.6rem;border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;background:var(--color-white)}.complementary-products .complementary-products__modal .complementary-products__modal-content :is(form){display:flex;flex-direction:row;align-items:center;gap:var(--operators-and-cards-gap)}@media screen and (max-width: 767px){.complementary-products .complementary-products__modal .complementary-products__modal-content :is(form){align-items:stretch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (min-width: 768px) and (max-width: 1199px){.complementary-products .complementary-products__modal .complementary-products__modal-content :is(form){align-items:stretch;flex-wrap:wrap;overflow:visible}}.complementary-products .complementary-products__modal .complementary-products__modal-content :is(fieldset){display:flex;flex-direction:row;width:100%;max-width:100%;margin:0;margin-bottom:1.6rem;padding:0;gap:1.6rem;border:0}@media screen and (min-width: 768px){.complementary-products .complementary-products__modal .complementary-products__modal-content :is(fieldset){align-items:flex-start;margin-bottom:0;padding-inline:0;gap:var(--operators-and-cards-gap)}@media screen and (max-width: 1199px){.complementary-products .complementary-products__modal .complementary-products__modal-content :is(fieldset){margin-bottom:4rem}}}@media screen and (min-width: 768px){.complementary-products .complementary-products__modal{position:static;height:auto;max-height:unset;padding-top:0;border-top-left-radius:0;border-top-right-radius:0;background:none;transform:none}}.complementary-products .complementary__product-card{position:relative;display:flex;flex-direction:column;--icon-size: clamp(2rem, 1.5vw, 2.88rem);--cursor: pointer;cursor:var(--cursor)}.complementary-products .complementary__product-card *{cursor:inherit}.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:after{content:"";position:absolute;top:1.2rem;right:1.2rem;z-index:10;width:var(--icon-size);height:var(--icon-size);aspect-ratio:1/1;border:.1rem solid var(--neutral-60);border-radius:50%;background-color:var(--color-white);background-position:center;background-repeat:no-repeat;background-size:55%;box-shadow:0 0 4.8px #00000026;cursor:var(--cursor);pointer-events:none;transition:all .3s ease}.complementary-products .complementary__product-card:has(input:checked):after{border-color:var(--neutral-60);background-color:var(--color-white);background-image:var(--check-icon)}.complementary-products .complementary__product-card :is(a.product-image,a.product-image *){pointer-events:none}.complementary-products .complementary__product-card .product-image__wishlist-button-wrapper{display:none}.complementary-products .complementary__product-card .product-icons--card-product .icon-block--card-product-icon{padding:clamp(8px,.6vw,10px);border:1px solid #dbdbdb;border-radius:200px;background-color:var(--color-white)}.complementary-products .complementary__product-card .product-icons--card-product .icon-block--card-product-icon .icon-image-wrapper{width:clamp(20px,1.2vw,22px);min-width:clamp(20px,1.2vw,22px);height:clamp(20px,1.2vw,22px);min-height:clamp(20px,1.2vw,22px)}.complementary-products .complementary__product-card :is(product-card).complementary__product-card-inner{width:100%}.complementary-products .complementary__product-card.is-sold-out{--cursor: not-allowed}.complementary-products .complementary__product-card.is-sold-out:after{opacity:.5}.complementary-products .complementary__product-card.is-sold-out .complementary__product-card-inner{position:relative}.complementary-products .complementary__product-card.is-sold-out .complementary__product-card-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:block;width:100%;height:100%;background:#ffffff8c;pointer-events:none}.complementary-products .complementary__product-card .complementary__product-card-tags{margin-top:-.4rem}@media screen and (max-width: 767px){.complementary-products .complementary__product-card{width:100%;flex:0 0 auto;box-sizing:border-box}}@media screen and (min-width: 768px){.complementary-products .complementary__product-card{width:100%}}@media screen and (min-width: 1200px){.complementary-products .complementary__product-card{width:100%}}.complementary-products.out-of-stock{position:relative;opacity:.8;cursor:not-allowed}.complementary-products.out-of-stock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%}.complementary-products.added-to-cart{--checked-color: var(--verde-100)}@media screen and (max-width: 767px){.complementary-products{--complementary-card-width: clamp(22rem, 78vw, 30rem)}.complementary-products:has(modal-component.open) .complementary-products__modal-button:after{opacity:1;pointer-events:all}}@media screen and (min-width: 768px){.complementary-products{--operators-svg-width: clamp(3.2rem, 3.33333vw, 4.8rem)}}@media screen and (min-width: 768px){simple-carousel:has(.active-ingredients-card) .blaze-slider.static .blaze-track{justify-content:center}}.active-ingredients-card{display:flex;overflow:hidden}.active-ingredients-card .card__container{display:flex;flex-direction:column;gap:1.5rem;width:100%}.active-ingredients-card .card__container .card__image-wrapper{display:flex;width:100%}.active-ingredients-card .card__container .card__dropdown .dropdown-heading{display:flex;border-top:none;border-radius:4rem;background:#f6f6f6;padding:clamp(.7rem,.625vw,1.2rem) clamp(2.2rem,2.08333vw,4rem)}.active-ingredients-card .card__container .card__dropdown .dropdown-heading .dropdown-heading__title{gap:1.2rem}.active-ingredients-card .card__container .card__dropdown .dropdown-heading .dropdown-heading__icon :is(svg){width:100%;height:100%}.active-ingredients-card .card__container .card__dropdown .dropdown-heading .dropdown-heading__icon :is(svg) :is(path){stroke:var(--neutral-100)}.active-ingredients-card .card__container .card__dropdown .dropdown-content__inner{padding-top:clamp(1rem,.83333vw,1.6rem);padding-inline:clamp(2.2rem,2.08333vw,4rem)}.product-steps .product-steps__list{list-style:none;display:flex;flex-direction:column;gap:0;padding:0;margin:0}.product-steps .product-steps__item{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(2.4rem,1.66667vw,3.2rem);align-items:start;position:relative;padding-bottom:3.8rem}.product-steps .product-steps__item:last-child{padding-bottom:0}.product-steps .product-steps__item:not(:last-child):after{content:"";position:absolute;left:calc(clamp(4.8rem,3.33333vw,6.4rem)/2 - 1px);top:clamp(4.8rem,3.33333vw,6.4rem);margin:clamp(.45rem,.3125vw,.6rem) 0;bottom:0;width:.2667rem;background:var(--neutral-40)}.product-steps .product-steps__number{width:clamp(4.8rem,3.33333vw,6.4rem);height:clamp(4.8rem,3.33333vw,6.4rem);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--neutral-40);flex-shrink:0;z-index:1;color:var(--color-white);font-size:clamp(2.7rem,1.875vw,3.6rem);font-weight:700;line-height:140%}.product-steps .product-steps__text{display:flex;flex-direction:column;gap:clamp(.9rem,.625vw,1.2rem);min-width:0}.product-steps .product-steps__title{font-weight:700;color:var(--neutral-100);font-size:clamp(1.6rem,1.25vw,2.4rem)}.product-steps .product-steps__description{font-weight:400;color:var(--neutral-100);font-size:clamp(1.4rem,1.25vw,2.4rem)}.product-steps .product-steps__item--title-only{align-items:center}.product-steps .product-steps__item--title-only .product-steps__text{gap:0}.product-steps.product-steps--no-descriptions .product-steps__title{font-size:clamp(1.6rem,1.04167vw,2rem)}.post{display:block}.post .post__header{text-align:center;margin-top:clamp(5rem,4.6875vw,9rem);margin-bottom:1.3rem}.post .post__header .header__title{font-size:clamp(2rem,1.66667vw,3.2rem);font-family:var(--font-ranille);font-weight:400;color:var(--neutral-100)}.post .post__header .header__date{font-size:clamp(1.2rem,.9375vw,1.8rem);margin-bottom:clamp(2.4rem,2.08333vw,4rem);font-family:var(--font-barlow);color:var(--neutral-80)}.post .post__banner{height:clamp(33.5rem,43.95833vw,84.4rem)}.post .post__banner .banner__item{height:100%;width:100%;border-radius:clamp(1.2rem,1.25vw,2.4rem)}.post .post__description{margin-block:clamp(5rem,4.6875vw,9rem);font-size:clamp(1.6rem,.9375vw,1.8rem);font-family:var(--font-barlow);font-weight:400;color:var(--neutral-100)}.post .post__text{display:block}.post .post__text :is(p){margin-block:clamp(5rem,4.6875vw,9rem);font-size:clamp(1.6rem,.9375vw,1.8rem);font-family:var(--font-barlow);font-weight:400;color:var(--neutral-100)}.post .carousel__item{height:clamp(48.2rem,33.33333vw,64rem);border-radius:1.6rem;overflow:hidden}.post .carousel__item :is(img){height:100%;width:100%;object-fit:cover}.post .post__image{display:flex;flex-direction:column;gap:clamp(2rem,1.6vw,4rem)}@media screen and (min-width: 768px){.post .post__image{flex-direction:row;justify-content:space-between;overflow-x:auto}}.post .post__image .image__item{height:clamp(48.2rem,41.66667vw,80rem);width:100%;border-radius:clamp(1.2rem,1vw,2.4rem)}@media screen and (min-width: 768px){.post .post__image .image__item{overflow:hidden}}.post__slider .blaze-pagination{padding-top:2.4rem}.post__slider .blaze-pagination :is(button){box-sizing:border-box;width:.8rem;height:.8rem;border-radius:50%;background:var(--color-white);border:none;transition:all .25s ease;cursor:pointer;border:.76px solid var(--neutral-100)}.post__slider .blaze-pagination :is(button).active{width:3.2rem;border-radius:2.3rem;background:var(--neutral-100);border-color:transparent}.blog-articles__card{display:flex;flex-direction:column}.blog-articles__card .blog-articles__card-img-wrapper{position:relative;display:block}.blog-articles__card .blog-articles__card-img-wrapper :is(img){--radius: clamp(1rem, 1.04167vw, 2rem);display:block;width:100%;max-height:clamp(20rem,13.69245vw,26.2895rem);object-fit:cover;border-radius:var(--radius)}.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}@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}}magnifying-glass{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width: 1024px){magnifying-glass{display:flex}}magnifying-glass:has(.magnifying-glass__button[open]) .magnifying-glass__image-container{display:block}magnifying-glass .magnifying-glass__button{position:absolute;bottom:clamp(2rem,1.5625vw,3rem);right:clamp(1rem,1.04167vw,2rem);width:clamp(5.6rem,3.85417vw,7.4rem);height:clamp(5.6rem,3.85417vw,7.4rem);border-radius:50%;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}magnifying-glass .magnifying-glass__button[open] .magnifying-glass__button--open{display:block}magnifying-glass .magnifying-glass__button[open] .magnifying-glass__button--close{display:none}magnifying-glass .magnifying-glass__button .magnifying-glass__button--open{display:none}magnifying-glass .magnifying-glass__button .magnifying-glass__button--open :is(svg){width:100%;height:100%;display:block}magnifying-glass .magnifying-glass__button .magnifying-glass__button--close{display:block}magnifying-glass .magnifying-glass__button .magnifying-glass__button--close :is(svg){width:100%;height:100%;display:block}magnifying-glass .magnifying-glass__image-container{display:none;width:200px;height:200px;position:absolute;background-repeat:no-repeat;background-size:700%;background-position:center;border:2px solid #fff;border-radius:50%;right:0;bottom:0;pointer-events:none;transform:scale(0);animation:zoomUP .5s ease-in-out forwards}@keyframes zoomUP{0%{transform:scale(0)}90%{transform:scale(1.2)}to{transform:scale(1)}}.mobile-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000;touch-action:pinch-zoom}.mobile-zoom-overlay__image{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.mobile-zoom-close{position:absolute;top:20rem;right:1rem;background:#fff;border:none;padding:1rem;border-radius:50%;height:4rem;width:4rem;z-index:10000}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{min-height:100vh;font-family:var(--font-barlow);font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--neutral-100)}body::-webkit-scrollbar{width:.4rem}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:var(--neutral-40)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-ranille)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}.page-width{margin:0 auto;max-width:var(--page-width)}body .st-wishlist-details-button[data-type=floating]{display:none}
