.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.4rem,.9375vw,1.2rem);padding-block:clamp(4rem,4.16666vw,8rem)}.hello-world-container :is(h1){color:var(--black);text-align:center;font-size:clamp(1.4rem,1.66666vw,3.2rem);font-style:normal;font-weight:600;line-height:normal}.hello-world-container :is(hello-world) :is(button){color:var(--white);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;border:none;background-color:var(--blue-dark);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(--blue-light)}.hello-world-container :is(footer) :is(a){color:var(--black);text-align:center;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(--blue-dark)}announcement-bar{display:flex;align-items:center;justify-content:center;height:2.8rem;background-color:var(--red);color:var(--white)}@media (min-width: 768px){announcement-bar{height:clamp(3rem,2.08333vw,4rem)}}announcement-bar .announcement-bar__content{display:flex;justify-content:center;width:100%;max-width:var(--page-width);margin:0 auto}announcement-bar .announcement-bar__content .blaze-slider{--slide-width: calc((100% + -0px)*1) ;width:100%}announcement-bar .announcement-bar__content .blaze-slider .blaze-container{width:100%}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container{overflow:hidden}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track{display:flex}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text{flex-shrink:0;width:var(--slide-width);text-align:center;min-height:2.8rem;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text{min-height:clamp(3rem,2.08333vw,4rem)}}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text :is(a){text-decoration:underline;color:var(--white)}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text :is(p){font-family:var(--neusa);font-size:1.2rem;font-style:normal;font-weight:400;text-transform:uppercase;line-height:1.2;margin:0;padding:.5rem 1rem}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text :is(p) :is(a){text-decoration:underline;color:var(--white)}@media (min-width: 768px){announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text :is(p){font-size:clamp(1.2rem,.83333vw,1.7rem)}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text :is(p) :is(a){text-decoration:underline;color:var(--white)}}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text :is(a){color:var(--black);text-decoration:none}announcement-bar .announcement-bar__content .blaze-slider .blaze-container .blaze-track-container .blaze-track .announcement-bar__text :is(a):hover{text-decoration:underline}carousel-products{display:block;padding-left:2rem;margin:0;width:100vw;margin-left:calc(-50vw + 50%);padding-block:clamp(4rem,3.125vw,6rem);display:flex;flex-direction:column;gap:clamp(1.8rem,1.3021vw,3.4rem);position:relative;overflow:visible}@media screen and (min-width: 768px){carousel-products{padding-left:0}}@media screen and (min-width: 768px){carousel-products .carousel-inner{max-width:calc(var(--page-width) * .95);margin:0 auto;width:100%}}carousel-products .header-carousel-products{text-align:center}carousel-products .header-carousel-products .title :is(p){color:var(--black);font-size:var(--font-size-reg);font-weight:800;font-family:var(--neusa);text-transform:uppercase;margin:0;padding-block:3rem}carousel-products .header-carousel-products .title :is(strong){font-weight:800}carousel-products .tabs-carousel-products{width:100%}carousel-products .tabs-carousel-products .tabs-navigation{display:flex;justify-content:center;gap:2rem;padding-bottom:1.2rem}@media screen and (min-width: 768px){carousel-products .tabs-carousel-products .tabs-navigation{gap:clamp(3rem,1.146vw,4rem)}}carousel-products .tabs-carousel-products .tabs-navigation .tab-button{font-size:var(--font-size-text-l);color:var(--black);background:none;font-weight:800;font-family:var(--neusa);text-transform:uppercase;border:none;cursor:pointer;padding:.6rem 1.6rem;position:relative;transition:all .3s ease;border-radius:2rem}@media screen and (min-width: 768px){carousel-products .tabs-carousel-products .tabs-navigation .tab-button{padding:.8rem 2.4rem}}carousel-products .tabs-carousel-products .tabs-navigation .tab-button.active{background-color:var(--red);color:var(--white)}carousel-products .tabs-carousel-products .tabs-navigation .tab-button:hover:not(.active){background-color:var(--red);opacity:.8;color:var(--white)}carousel-products .carousel-content{display:none;opacity:0;transition:opacity .3s ease;position:relative}carousel-products .carousel-content.active{display:block;opacity:1}carousel-products .carousel-product-slider{position:relative;--slides-to-show: 1.4;--slide-gap: 2rem;--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));overflow:visible}@media screen and (min-width: 480px){carousel-products .carousel-product-slider{--slides-to-show: 2.5;--slide-gap: 3rem}}@media screen and (min-width: 768px){carousel-products .carousel-product-slider{--slides-to-show: 3;--slide-gap: 4rem}}@media screen and (min-width: 1024px){carousel-products .carousel-product-slider{--slides-to-show: 4;--slide-gap: 6rem}}carousel-products .carousel-product-slider .carousel-product-blaze-container{overflow:visible;position:relative}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:2rem}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .carousel-product-blaze-track{display:flex;gap:var(--slide-gap)}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track :is(product-card),carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .carousel-product-blaze-track :is(product-card){max-width:unset;flex-shrink:0;width:var(--slide-width)}@media (max-width: 768px){carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-product-blaze-track :is(product-card):last-child,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .carousel-product-blaze-track :is(product-card):last-child{padding-right:2rem}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.1rem}@media (min-width: 768px){carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product{gap:1.3rem}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button),carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product :is(button){border-radius:50%;border:1.14px solid var(--gray);background:var(--gray);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease;cursor:pointer}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).active,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).pagination-first,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product :is(button).pagination-first{display:none!important}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).pagination-second,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product :is(button).pagination-second{display:flex!important}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).pagination-single,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product :is(button).pagination-single{display:flex!important}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).pagination-duplicate,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product :is(button).pagination-duplicate{display:flex!important}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).pagination-original,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .blaze-pagination-carousel-product :is(button).pagination-original{display:none!important}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .carousel-more-button,carousel-products .carousel-product-slider .carousel-product-blaze-container .blaze-track-container .carousel-more-button{display:flex;justify-content:center;align-items:center}carousel-products .carousel-product-slider .carousel-product--prev{position:absolute;top:50%;left:-50px;transform:translateY(-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:100}@media screen and (min-width: 768px){carousel-products .carousel-product-slider .carousel-product--prev{display:flex}}carousel-products .carousel-product-slider .carousel-product--prev :is(svg){width:clamp(2.7rem,2.08333vw,3.6rem);height:clamp(2.7rem,2.08333vw,3.6rem);display:block;transform:rotate(180deg)}carousel-products .carousel-product-slider .carousel-product--prev :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}carousel-products .carousel-product-slider .carousel-product--prev :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carousel-products .carousel-product-slider .carousel-product--next{position:absolute;top:50%;right:-50px;transform:translateY(-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:100}@media screen and (min-width: 768px){carousel-products .carousel-product-slider .carousel-product--next{display:flex}}carousel-products .carousel-product-slider .carousel-product--next :is(svg){width:clamp(2.7rem,2.08333vw,3.6rem);height:clamp(2.7rem,2.08333vw,3.6rem);display:block}carousel-products .carousel-product-slider .carousel-product--next :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}carousel-products .carousel-product-slider .carousel-product--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carousel-products .carousel-product-slider .carousel-product--prev[disabled],carousel-products .carousel-product-slider .carousel-product--next[disabled]{pointer-events:none}carousel-products .carousel-product-slider .carousel-product--prev[disabled] :is(svg) :is(g) :is(rect),carousel-products .carousel-product-slider .carousel-product--next[disabled] :is(svg) :is(g) :is(rect){fill:var(--gray)}carousel-products .carousel-product-slider .carousel-product--prev[disabled] :is(svg) :is(g) :is(path),carousel-products .carousel-product-slider .carousel-product--next[disabled] :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carousel-products .button-carousel-products{display:flex;justify-content:center;align-items:center}carousel-products .button-carousel-products :is(a){color:var(--red);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:600;text-decoration:none;border-radius:10rem;border:1px solid var(--red);padding:clamp(1rem,.7292vw,1.4rem) clamp(2.4rem,1.6667vw,3.2rem);display:block;transition:all .5s ease-in-out}carousel-products .button-carousel-products :is(a):hover{background-color:var(--red);color:var(--white)}product-card{max-width:30rem;width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem;background-color:var(--white);min-height:100%}product-card .product-card-images{width:100%;position:relative;overflow:hidden}product-card .product-card-images :is(a){text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:1.6rem;overflow:hidden}product-card .product-card-images :is(a) :is(img){width:100%;max-height:30rem;display:flex;align-items:center;justify-content:center;object-fit:contain;display:block}product-card .product-card-images :is(a) .first-image{opacity:1;transition:opacity .5s}product-card .product-card-images :is(a) .second-image{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s;border-radius:1.6rem}product-card .product-card-images:hover:has(.second-image) .first-image{opacity:0}product-card .product-card-images:hover:has(.second-image) .second-image{opacity:1}product-card .content-product{display:flex;flex-direction:column;gap:clamp(.3rem,.2604vw,.5rem);flex:1;justify-content:space-between}product-card .content-product .badges-container{display:flex;gap:.8rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}@media screen and (min-width: 768px){product-card .content-product .badges-container{height:1.4rem}}@media screen and (max-width: 768px){product-card .content-product .badges-container{height:4rem}}product-card .content-product .badges-container .discount-badge{display:inline-block}@media screen and (max-width: 768px){product-card .content-product .badges-container .discount-badge{margin-bottom:.5rem}}product-card .content-product .badges-container .discount-badge .tag{background:var(--red);color:var(--white);font-weight:700;font-size:1.2rem;padding:.5rem 1rem;border-radius:.4rem;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 768px){product-card .content-product .badges-container .discount-badge .tag{font-size:clamp(1.05rem,.7292vw,1.4rem)}}product-card .content-product .badges-container .free-shipping-badge{display:inline-block}product-card .content-product .badges-container .free-shipping-badge .tag{background:var(--black);color:var(--white);font-weight:700;font-size:1.2rem;padding:.5rem 1rem;border-radius:.4rem;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 768px){product-card .content-product .badges-container .free-shipping-badge .tag{font-size:clamp(1.05rem,.7292vw,1.4rem)}}product-card .content-product :is(a){text-decoration:none}product-card .content-product :is(a) .title-product{color:var(--black);font-size:clamp(1.5rem,1.0417vw,2rem);font-weight:700;line-height:normal;font-family:var(--neusa);text-transform:capitalize;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:4.3rem}product-card .content-product .product-price-installments .price-product-container{display:flex;gap:.7rem;align-items:center}product-card .content-product .product-price-installments .price-product-container .price-product-tax{color:#5c5c5c;font-size:clamp(1rem,.8333vw,1.4rem);font-weight:400}product-card .content-product .product-price-installments .price-product{display:flex;gap:0;color:var(--red);align-items:flex-start;font-size:clamp(1.4rem,1.0455vw,2rem);font-weight:800;flex-direction:column}product-card .content-product .product-price-installments .price-product :is(s){color:#111;font-size:clamp(1rem,.8333vw,1.4rem);font-weight:400;text-decoration:line-through;height:1.4rem}product-card .content-product .product-price-installments .price-product .current-price-container{display:flex;flex-direction:row;align-items:center;gap:.6rem}product-card .content-product .product-price-installments .price-product .current-price-container .price-product-tax{color:#5c5c5c;font-size:clamp(1rem,.8333vw,1.4rem);font-weight:400}product-card .content-product .buy-button{display:flex;height:clamp(3.675rem,2.55208vw,4.9rem);width:100%;margin-top:.5rem;justify-content:center;align-items:center;gap:1rem;align-self:stretch;border-radius:.5rem;background:var(--white);color:var(--red);font-family:var(--neusa);font-size:1.4rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;border:2px solid var(--red)}@media (min-width: 768px){product-card .content-product .buy-button{margin-top:1rem}}product-card .content-product .buy-button:hover{background:var(--red);color:var(--white)}product-card .content-product .buy-button:active{transform:translateY(0)}product-card .content-product .buy-button:disabled{opacity:.7;cursor:not-allowed;background:#ccc!important;color:#666!important}product-card .content-product .buy-button.out-of-stock{background:#ccc!important;color:#666!important;cursor:not-allowed;opacity:.7}product-card .content-product .quickview-button{display:flex;height:clamp(3.675rem,2.55208vw,4.9rem);width:100%;margin-top:.5rem;justify-content:center;align-items:center;gap:1rem;align-self:stretch;border-radius:.5rem;background:var(--white);color:var(--red);font-family:var(--neusa);font-size:var(--font-size-text-reg);font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;border:2px solid var(--red);cursor:pointer;transition:all .3s ease;text-decoration:none}product-card .content-product .quickview-button.out-of-stock{color:var(--white);background:var(--light-gray);border:2px solid var(--light-gray);cursor:not-allowed}product-card .content-product .quickview-button.out-of-stock:hover{background:var(--light-gray);color:var(--white)}@media (min-width: 768px){product-card .content-product .quickview-button{margin-top:1rem}}product-card .content-product .quickview-button:hover{background:var(--red);color:var(--white)}product-card .content-product .quickview-button:active{transform:translateY(0)}product-card:hover .product-card-images .favorite_product_heart{opacity:1}password-component{display:block;padding-block:clamp(3rem,5vw,6rem);height:50vh}password-component .password-container{max-width:var(--page-width);margin:0 auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center}password-component .password-container .password{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}password-component .password-container .password :is(label){font-size:1.6rem;font-weight:700;color:#000;font-family:var(--neusa)}password-component .password-container .password :is(input){width:100%;padding:1rem;border:1px solid black;font-size:1.6rem;font-family:var(--neusa)}password-component .password-container .submit{width:100%}password-component .password-container .submit :is(input){width:100%;padding:1rem;border:1px solid black;background-color:#000;font-size:1.6rem;color:#fff;cursor:pointer}footer-component{background:var(--black);display:block;width:100%}footer-component .main-footer{max-width:var(--page-width);padding-block:clamp(3.2rem,4.16667vw,8rem) clamp(2rem,1.5625vw,3rem);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.4rem,2.08333vw,4rem)}@media screen and (min-width: 1024px){footer-component .main-footer{max-width:calc(var(--page-width) * .9)}}footer-component .main-footer .container-brand-links{display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,2.08333vw,4rem)}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links{grid-template-columns:.5fr minmax(0,1.5fr)}}footer-component .main-footer .container-brand-links .brand-information{display:flex;flex-direction:column;gap:2rem;align-items:center}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information{align-items:flex-start;gap:clamp(4.5rem,3.125vw,6rem)}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo{display:flex;align-items:center;width:100%;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem)}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo{align-items:flex-start}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-image-logo-link{display:flex;max-width:clamp(19.9rem,19.0625vw,36.6rem);min-width:clamp(19.9rem,19.0625vw,36.6rem);width:100%}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-image-logo-link .container-image-logo-link-img{display:block;height:5.4rem;object-fit:contain}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-image-logo-link .container-image-logo-link-img{width:clamp(18.3rem,12.70833vw,24.4rem);height:clamp(6rem,4.16667vw,8rem)}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk{display:none;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem);list-style:none}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk{display:flex}}footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk :is(li){color:var(--white);text-align:center;font-family:var(--neusa);font-size:1rem;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-image-logo .container-info-contact-desk :is(li){text-align:left;font-size:clamp(1.2rem,.83333vw,1.6rem)}}footer-component .main-footer .container-brand-links .brand-information .social-media-container{display:flex;flex-direction:column;align-items:center;gap:.8rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .social-media-container{align-items:flex-start;gap:clamp(.9rem,.625vw,1.2rem)}}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media-text{color:var(--white);text-align:center;font-family:var(--neusa);font-size:1.6rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media-text{font-size:clamp(1.5rem,1.04167vw,2rem)}}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media{display:flex;align-items:center;justify-content:flex-start;gap:1.8rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media{gap:clamp(1.2rem,.83333vw,1.6rem)}}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a){text-decoration:none;color:var(--white);transition:all .3s ease-in-out}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a) :is(svg){height:2.4rem;width:2.4rem;display:block}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a) :is(svg){height:clamp(1.8rem,1.25vw,2.4rem);width:clamp(1.8rem,1.25vw,2.4rem)}}footer-component .main-footer .container-brand-links .brand-information .social-media-container .social-media :is(a):hover{color:var(--red);transform:scale(1.1)}footer-component .main-footer .container-brand-links .menu-links{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links{flex-direction:row;justify-content:flex-end;gap:clamp(7.5rem,5.20833vw,10rem)}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links{display:flex;align-items:center;justify-content:space-between;padding-bottom:clamp(1.2rem,1.04167vw,2rem);gap:clamp(.8rem,.625vw,1.2rem)}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(p){color:var(--white);font-family:var(--neusa);font-size:1.6rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(p){font-size:clamp(1.5rem,1.04167vw,2rem)}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){transition:transform .3s ease;width:1.4rem;height:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){display:none}}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg) :is(path){stroke:var(--white)}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){list-style:none;display:flex;flex-direction:column;gap:clamp(1.2rem,1.04167vw,2rem);overflow:hidden;transition:all .3s ease-in-out}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){max-height:fit-content;overflow:visible}}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul)[closed]{height:0}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a){color:var(--white);font-family:var(--neusa);font-size:1.2rem;font-weight:400;text-decoration:none;width:100%;display:block;transition:all .3s ease-in-out}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a){font-size:clamp(1.35rem,.9375vw,1.8rem)}}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a):hover{color:var(--red);text-decoration:underline}footer-component .main-footer .container-brand-links .menu-links :is(nav):not(:has(ul[closed])) .heading-links :is(svg){transform:rotate(180deg)}footer-component .main-footer .container-brand-links .container-info-contact-mobile{display:flex;flex-direction:column;gap:clamp(.6rem,.52083vw,1rem);list-style:none;padding-top:.8rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-info-contact-mobile{display:none}}footer-component .main-footer .container-brand-links .container-info-contact-mobile :is(li){color:var(--white);text-align:center;font-family:var(--neusa);font-size:clamp(1rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-info-contact-mobile :is(li){text-align:left}}footer-component .main-footer .container-payments-stamp-information{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem);padding-top:clamp(1.6rem,.72917vw,1.4rem);border-top:.1rem solid var(--red)}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information .container-payments-stamp{display:flex;justify-content:space-between;align-items:center;flex-direction:row}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods{list-style:none;display:flex;align-items:center;gap:clamp(1rem,.625vw,1.2rem);flex-wrap:wrap;justify-content:center}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods :is(li) :is(svg){display:block}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify{display:flex;gap:clamp(.77rem,.625vw,1.2rem)}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(svg),footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(img){display:block;width:clamp(4.5996rem,3.75vw,7.2rem);height:clamp(1.9545rem,1.61458vw,3.1rem)}footer-component .main-footer .container-payments-stamp-information .information{justify-content:center;display:flex}footer-component .main-footer .container-payments-stamp-information .information :is(p){color:var(--white);text-align:center;font-family:var(--neusa);font-size:.8rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information .information :is(p){font-size:clamp(.75rem,.52083vw,1rem)}}newsletter-section{display:block;width:100%;max-width:100%;margin:0 auto;background-color:var(--white)}newsletter-section .newsletter-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;max-width:calc(var(--page-width) - 30rem);padding-bottom:3rem}@media (max-width: 768px){newsletter-section .newsletter-container{max-width:96%;margin:0 auto}}newsletter-section .newsletter{display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:100%;max-width:var(--page-width);background-color:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;font-size:0}@media (min-width: 768px){newsletter-section .newsletter{min-height:30rem}}newsletter-section .newsletter-image{flex:1;position:relative;overflow:hidden;display:flex;align-items:stretch;font-size:1rem}newsletter-section .newsletter-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:relative;left:3px}newsletter-section .newsletter-image-desktop{display:block}newsletter-section .newsletter-image-mobile{display:none}newsletter-section .newsletter-form{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:3rem 6rem;background-color:var(--black);color:var(--white);min-height:100%;font-size:1rem}@media (min-width: 768px){newsletter-section .newsletter-form{max-width:50%}}newsletter-section .newsletter-form form#contact_form{width:100%;display:block}newsletter-section .newsletter-title{font-size:clamp(1.6rem,1.25vw,1.6rem);font-weight:700;line-height:2.5rem;margin:0 0 1rem;text-transform:uppercase}newsletter-section .newsletter-subtitle{font-size:1.25rem;font-weight:600;margin:0 0 1rem;line-height:1.3}newsletter-section .newsletter-description{font-size:clamp(1.3rem,.83333vw,1.2rem);margin:0 0 2rem;line-height:1.4;opacity:.9}newsletter-section .newsletter-form input[type=email]{width:100%;padding:1rem;border:none;border-radius:6px;font-size:1rem;margin-bottom:1.5rem;background-color:var(--white);color:var(--black)}newsletter-section .newsletter-buttons{display:flex;gap:1.5rem;width:100%}newsletter-section .newsletter-button{flex:1;padding:1.3rem 1.5rem;border:none;border-radius:6px;font-size:clamp(1.1rem,.72917vw,1rem);font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease;background-color:var(--red);color:var(--white)}newsletter-section .newsletter-button:hover{background-color:var(--red);transform:translateY(-2px)}newsletter-section .newsletterSuccess,newsletter-section .newsletterError{display:none;margin-top:1rem;padding:.75rem;border-radius:6px;font-size:.9rem}newsletter-section .newsletterSuccess{background-color:var(--green);color:var(--white)}newsletter-section .newsletterError{background-color:var(--red);color:var(--white)}newsletter-section .newsletter-image img.newsletter-image-mobile{display:none}@media (max-width: 768px){newsletter-section .newsletter{flex-direction:column;min-height:auto}newsletter-section .newsletter-image-desktop{display:none}newsletter-section .newsletter-image-mobile{display:block}newsletter-section .newsletter-form{padding:2rem 3rem;min-height:auto;position:relative;top:-1rem;border-radius:0 0 12px 12px}newsletter-section .newsletter-title{font-size:1.5rem}newsletter-section .newsletter-subtitle{font-size:1rem}newsletter-section .newsletter-buttons{flex-direction:row}}banner-slider{position:relative;z-index:999}banner-slider .banner-slider__component{height:100%;overflow:hidden}banner-slider .banner-slider__pagination{position:absolute;bottom:20px;margin:0 auto;left:0;right:0;width:fit-content;display:flex;gap:16px}banner-slider .banner-slider__pagination :is(button){width:1rem;height:1rem;display:block;border-radius:50%;border:1.14px solid var(--white);background-color:transparent;cursor:pointer;font-size:0;transition:all .3s ease-in-out}banner-slider .banner-slider__pagination :is(button).active{background:var(--white);width:1rem;height:1rem;border-radius:8px}banner-slider .banner-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}banner-slider .banner-slider__arrow:hover{transform:translateY(-50%) scale(1.05)}banner-slider .banner-slider__arrow:active{transform:translateY(-50%) scale(.95)}banner-slider .banner-slider__arrow img{width:2.4rem;height:2.4rem}banner-slider .banner-slider__arrow--prev{left:20px}banner-slider .banner-slider__arrow--next{right:20px}@media screen and (max-width: 768px){banner-slider .banner-slider__arrow{width:48px;height:48px}banner-slider .banner-slider__arrow img{width:2.4rem;height:2.4rem}banner-slider .banner-slider__arrow--prev{left:10px}banner-slider .banner-slider__arrow--next{right:10px}}@media screen and (max-width: 480px){banner-slider .banner-slider__arrow{display:none}}.banner-slider__container>div{height:fit-content}.desktop,.desktop-video-slide{display:block}.mobile,.mobile-video-slide{display:none}.slide-banner{position:relative}.slideshow-banner__content{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:80%;box-sizing:border-box;display:flex;flex-direction:column;max-width:var(--page-width);margin:auto}@media screen and (min-width: 768px){.slideshow-banner__content{max-width:80%}}div.text-subtitle p{font-style:normal;font-weight:400;line-height:normal;margin:0}div.text-title p{font-style:normal;font-weight:600;margin:5px 0;line-height:normal;font-size:var(--font-size-text-l)}div.text-body:empty{display:none}div.text-title h1{color:var(--white);font-size:var(--font-size-text-xl);font-weight:700}div.text-body p{font-style:normal;font-weight:500;line-height:normal;max-width:inherit;margin:0}div.text_button p{display:inline-block;padding:10px 24px;line-height:normal;margin-top:0rem;cursor:pointer}.slideshow-banner__image{width:100%}.slideshow-banner__video{overflow:hidden;width:100%}.slideshow-banner__video video{overflow:hidden;width:100%;height:100%;object-fit:cover}.slideshow-banner__image img{width:100%;object-fit:fill}@media screen and (max-width: 550px){.desktop,.desktop-video-slide{display:none}.mobile,.mobile-video-slide{display:block}div.text-title p{width:100%}}@media screen and (max-width: 1024px){div.text_button p{margin-top:10px}}@keyframes zoomIn{0%{transform:scale(1.1)}to{transform:scale(1)}}banner-carousel-products{width:100%;padding-block:clamp(5rem,4.6875vw,9rem);padding-left:2rem;display:flex;flex-direction:column;gap:clamp(2rem,2.0833vw,4rem)}@media screen and (min-width: 768px){banner-carousel-products{max-width:var(--page-width);margin:0 auto}}banner-carousel-products .banner-carousel-products-container{display:grid}banner-carousel-products .banner-carousel-products-container.left{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,2.0833vw,4rem)}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container.left{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6rem}}banner-carousel-products .banner-carousel-products-container.left .banner-carousel-products__banner{order:1}banner-carousel-products .banner-carousel-products-container.left .banner-carousel-products-slider{order:2}banner-carousel-products .banner-carousel-products-container.right{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,2.0833vw,4rem)}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container.right{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6rem}}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container.right .banner-carousel-products__banner{order:2}banner-carousel-products .banner-carousel-products-container.right .banner-carousel-products-slider{order:1}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner{border-radius:.6rem;overflow:hidden;margin-right:2rem;height:100%}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img){width:100%;height:100%;object-fit:cover}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img).desktop{display:none}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img).desktop{display:block}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img).mobile{display:block}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img).mobile{display:none}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{position:relative;--slides-to-show: 1.4;--slide-gap: 2.4rem;--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));height:100%;display:flex;flex-direction:column}@media screen and (min-width: 480px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{--slides-to-show: 2.5}@media screen and (min-width: 600px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{--slides-to-show: 3}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{--slides-to-show: 2.5}@media screen and (min-width: 1440px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{--slide-gap: 3.2rem}}}}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .header-banner-carousel-products{text-align:center;margin-bottom:2rem}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .header-banner-carousel-products .title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .header-banner-carousel-products .title :is(p){color:var(--black);text-align:center;font-size:var(--font-size-reg);font-weight:800;line-height:normal;text-transform:uppercase}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .header-banner-carousel-products .mini-description :is(p){color:var(--black);text-align:center;font-size:var(--font-size-reg-m);font-weight:400;line-height:1.4;max-width:60ch;margin:0 auto}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container{flex:1;display:flex;align-items:center;justify-content:center}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container{display:flex;flex-direction:column;gap:2rem;width:100%}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .banner-carousel-products-blaze-track{display:flex;gap:var(--slide-gap)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .banner-carousel-products-blaze-track :is(product-card){max-width:unset;flex-shrink:0;width:var(--slide-width)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .blaze-pagination-banner-carousel-products{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .blaze-pagination-banner-carousel-products :is(button){border-radius:50%;border:1.14px solid var(--gray);background:var(--gray);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .blaze-pagination-banner-carousel-products :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container .buy-button-container{display:flex;justify-content:center}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev{position:absolute;top:50%;left:-3%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev{display:flex}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev:hover :is(svg) :is(g) :is(rect){fill:var(--red)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block;transform:rotate(180deg)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next{position:absolute;top:50%;right:-8%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next{display:flex}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next:hover :is(svg) :is(g) :is(rect){fill:var(--red)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev[disabled],banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next[disabled]{pointer-events:none}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--prev[disabled] :is(svg) :is(g) :is(rect),banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products--next[disabled] :is(svg) :is(g) :is(rect){fill:var(--gray)}.collection-banner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;min-height:fit-content;overflow:hidden}.collection-banner .collection-banner__image{grid-column:1 / 2;grid-row:1 / 2;min-height:fit-content}.collection-banner .collection-banner__image :is(picture,img){object-fit:cover;display:block;width:100%;height:100%;min-height:fit-content}.collection-banner .collection-banner__content{grid-column:1 / 2;grid-row:1 / 2;display:flex;flex-direction:column;justify-content:center;align-items:start;color:var(--white);background-color:#00000080;gap:1rem;padding:clamp(1rem,1.04167vw,2rem) clamp(2rem,2.08333vw,4rem);font-family:var(--neusa);font-size:clamp(1.6rem,1.04167vw,2rem)}@media screen and (min-width: 1024px){.collection-banner .collection-banner__content{padding:clamp(2rem,2.08333vw,4rem) 6.25vw}.collection-banner .collection-banner__content :is(h1,div){max-width:31.25vw}}.collection-banner .collection-banner__content :is(a){color:inherit}.collection-banner .collection-banner__content :is(h1){font-size:clamp(2.6rem,2.08333vw,4rem);font-weight:700;line-height:1.2;text-transform:uppercase}carousel-collection{display:block;max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(4rem,3.125vw,6rem);display:flex;flex-direction:column;gap:clamp(1.8rem,1.3021vw,3.4rem);position:relative;overflow:visible}@media screen and (min-width: 768px){carousel-collection{padding-left:clamp(6.75rem,4.6875vw,9rem);max-width:100%}}carousel-collection .header-carousel-products{text-align:center}carousel-collection .header-carousel-products .title :is(p){color:var(--black);font-size:var(--font-size-reg);font-weight:800;font-family:var(--neusa);text-transform:uppercase;font-stretch:condensed;margin:0}carousel-collection .header-carousel-products .title :is(strong){font-weight:800}carousel-collection .collection-carousel__card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none}carousel-collection .collection-carousel__card :is(img){width:100%;height:13.125rem;object-fit:cover;border-radius:.75rem .75rem 0rem 0rem;border:1px solid #e2dfdf}@media screen and (min-width: 1440px){carousel-collection .collection-carousel__card :is(img){border-radius:1rem 1rem 0rem 0rem;height:clamp(13.125rem,9.1146vw,17.5rem)}}carousel-collection .collection-carousel__card .collection-carousel__card-title{width:100%}carousel-collection .collection-carousel__card .collection-carousel__card-title :is(h2){color:var(--white);text-align:center;font-family:var(--neusa);font-size:var(--font-size-text-l);font-style:normal;font-stretch:condensed;font-weight:500;line-height:normal;text-transform:uppercase;padding-block:.35rem;background-color:var(--red);border-radius:0rem 0rem .5rem .5rem;min-height:6.1rem;padding:0 .6rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){carousel-collection .collection-carousel__card .collection-carousel__card-title :is(h2){font-weight:700;border-radius:0rem 0rem clamp(.375rem,.2604vw,.5rem) clamp(.375rem,.2604vw,.5rem);padding-block:clamp(1.12rem,.7778vw,1.5rem)}}carousel-collection .blaze-pagination-collection-carousel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.1rem;margin-top:3rem}@media (min-width: 768px){carousel-collection .blaze-pagination-collection-carousel{gap:1.3rem;margin-top:clamp(1.5rem,1.0417vw,2rem)}}carousel-collection .blaze-pagination-collection-carousel :is(button){border-radius:50%;border:1.14px solid var(--gray);background:var(--gray);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}carousel-collection .blaze-pagination-collection-carousel :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}carousel-collection .blaze-prev-next__container{display:none;align-items:center;justify-content:center;width:100%;margin-top:clamp(1.5rem,1.0417vw,2rem);gap:clamp(2rem,1.3889vw,2.67rem)}@media screen and (min-width: 768px){carousel-collection .blaze-prev-next__container{display:flex}}carousel-collection .blaze-prev-next__container .collection-carousel--prev[disabled],carousel-collection .blaze-prev-next__container .collection-carousel--next[disabled]{pointer-events:none}carousel-collection .blaze-prev-next__container .collection-carousel--prev[disabled] :is(svg) :is(g) :is(rect),carousel-collection .blaze-prev-next__container .collection-carousel--next[disabled] :is(svg) :is(g) :is(rect){fill:var(--gray)}carousel-collection .blaze-prev-next__container .collection-carousel--prev[disabled] :is(svg) :is(g) :is(path),carousel-collection .blaze-prev-next__container .collection-carousel--next[disabled] :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carousel-collection .blaze-prev-next__container .collection-carousel--prev{transform:rotate(180deg);border:none;background-color:transparent;cursor:pointer}carousel-collection .blaze-prev-next__container .collection-carousel--prev :is(svg){width:clamp(3.2rem,2.2222vw,4.2667rem);height:clamp(3.2rem,2.2222vw,4.2667rem);display:block}carousel-collection .blaze-prev-next__container .collection-carousel--prev :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}carousel-collection .blaze-prev-next__container .collection-carousel--prev :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}carousel-collection .blaze-prev-next__container .collection-carousel--next{border:none;background-color:transparent;cursor:pointer}carousel-collection .blaze-prev-next__container .collection-carousel--next :is(svg){width:clamp(3.2rem,2.2222vw,4.2667rem);height:clamp(3.2rem,2.2222vw,4.2667rem);display:block}carousel-collection .blaze-prev-next__container .collection-carousel--next :is(svg) :is(g) :is(rect){fill:var(--red);transition:fill .3s}carousel-collection .blaze-prev-next__container .collection-carousel--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}.collection-description{width:100%;overflow:hidden;padding:clamp(4rem,3.125vw,6rem) 0;background-color:var(--white)}.collection-description:has(input:checked) .collection-description__content{max-height:99999px}.collection-description:has(input:checked) :is(label){background:transparent;height:fit-content}.collection-description:has(input:checked) :is(label) :is(svg){transform:rotate(180deg)}.collection-description :is(input){display:none}.collection-description :is(label){position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:end;justify-content:center;gap:1rem;background:linear-gradient(to top,var(--white) 0%,var(--white) 30%,transparent);transition:background .3s ease-in-out}.collection-description :is(label) :is(svg){cursor:pointer;color:var(--black);transition:transform .3s ease-in-out}.collection-description .collection-description__content{max-width:var(--page-width);margin:0 auto;font-size:clamp(1.2rem,.9375vw,1.8rem);color:var(--black);display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden;max-height:150px;transition:max-height .15s linear;padding-bottom:4rem}@media screen and (min-width: 1024px){.collection-description .collection-description__content{padding:0 5.72916vw 4rem}}.collection-description .collection-description__content :is(h2,h3){margin-top:1rem}.collection-description .collection-description__content :is(ul){padding-left:3rem}.collection-description .collection-description__content :is(a){color:var(--red);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.1em;transition:all .3s ease-in-out}.collection-description .collection-description__content :is(a):hover{filter:brightness(.8)}.header-section{position:sticky;top:0;width:100%;z-index:10000}header-component{display:block}header-component .header__content .header-content__top{background:var(--darkness-gray);position:relative;z-index:3}header-component .header__content .header-content__top .header-top__content{display:flex;align-items:center;padding-block:clamp(1.4rem,1.05vw,2rem);max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1600px){header-component .header__content .header-content__top .header-top__content{max-width:calc(var(--page-width) * .95)}}header-component .header__content .header-content__top .header-top__content .header-mobile__menu{margin-right:2rem}@media screen and (max-width: 340px){header-component .header__content .header-content__top .header-top__content .header-mobile__menu{margin-right:1rem}}@media screen and (min-width: 1024px){header-component .header__content .header-content__top .header-top__content .header-mobile__menu{display:none}}header-component .header__content .header-content__top .header-top__content .header-mobile__menu .header-mobile__input-menu{display:flex}header-component .header__content .header-content__top .header-top__content .header-mobile__menu .header-mobile__input-menu :is(input){display:none}header-component .header__content .header-content__top .header-top__content .header-mobile__menu .header-mobile__input-menu :is(label){display:flex}@media screen and (max-width: 1024px){header-component .header__content .header-content__top .header-top__content .header-mobile__menu .header-mobile__input-menu :is(label) :is(svg){width:2.7rem;height:2.7rem}}header-component .header__content .header-content__top .header-top__content .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile{visibility:visible}header-component .header__content .header-content__top .header-top__content .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile:before{opacity:1;visibility:visible}header-component .header__content .header-content__top .header-top__content .header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-mobile .header-menu__content{transform:translate(0)}header-component .header__content .header-content__top .header-top__content .header-mobile__menu .menu-mobile{visibility:hidden;position:fixed;top:0;left:0;height:100%;z-index:3;display:flex;width:100%;max-height:100vh;transition:visibility .3s}header-component .header__content .header-content__top .header-top__content .header__logo{display:flex;position:relative;margin-right:auto}@media screen and (min-width: 1024px){header-component .header__content .header-content__top .header-top__content .header__logo{margin-right:0}}@media screen and (max-width: 1024px){header-component .header__content .header-content__top .header-top__content .header__logo{margin:0 auto;position:relative;right:2rem}}header-component .header__content .header-content__top .header-top__content .header__logo :is(img){max-width:clamp(8.8rem,8.07291vw,15.5rem);object-fit:contain}@media screen and (max-width: 1024px){header-component .header__content .header-content__top .header-top__content .header__logo :is(img){max-width:14rem}}header-component .header__content .header-content__top .header-top__content .header__logo :is(h1){position:absolute;font-size:.4rem;z-index:-1;color:transparent}header-component .header__content .header-content__top .header-top__content :is(search-component){display:none}@media screen and (min-width: 1024px){header-component .header__content .header-content__top .header-top__content :is(search-component){display:flex;width:100%;margin-inline:clamp(3rem,3.177vw,6.1rem);align-items:center;justify-content:center}header-component .header__content .header-content__top .header-top__content :is(search-component) .header__search{width:100%;text-align:center}header-component .header__content .header-content__top .header-top__content :is(search-component) .header__search .search_input{background:var(--white);min-width:42rem;padding:.7rem 2rem;border:none;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;height:3.5rem}header-component .header__content .header-content__top .header-top__content :is(search-component) .header__search .header__icon--search{background:var(--red);color:var(--white);border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;padding:.7rem 2rem;height:3.6rem;border:none;cursor:pointer;transition:all .3s;position:absolute;right:.1rem}}header-component .header__content .header-content__top .header-top__content .header-icons{display:flex;align-items:center;gap:1rem}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon span{display:none}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon.header__icon--user span{display:block;color:var(--white);text-transform:uppercase;font-weight:800;font-size:clamp(1.2rem,.9375vw,1.8rem)}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon.header__icon--user svg{display:none}@media screen and (max-width: 1024px){header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon.header__icon--user svg{display:inline-block}}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.4rem,.41666vw,.8rem);cursor:pointer;color:var(--black);text-decoration:none;transition:color .3s}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon.header__icon--wishlist svg{width:1.7rem;height:1.7rem}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon :is(svg){height:clamp(1.8rem,1.35416vw,2.6rem)}@media screen and (max-width: 1024px){header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon :is(svg){height:3rem;width:3rem}}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon :is(svg) :is(path){transition:.3s}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon.header__icon--cart :is(input){display:none}header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon :is(span){display:none}@media screen and (min-width: 1024px){header-component .header__content .header-content__top .header-top__content .header-icons .header-icons__icon :is(span){display:none;font-size:clamp(1rem,.73333vw,1.4rem);font-weight:400;line-height:100%}}header-component .header__content .header-content__top .header-top__content .header-icons .header__icon--user,header-component .header__content .header-content__top .header-top__content .header-icons .header__icon--wishlist{display:none}@media screen and (min-width: 1024px){header-component .header__content .header-content__top .header-top__content .header-icons .header__icon--user,header-component .header__content .header-content__top .header-top__content .header-icons .header__icon--wishlist{display:flex}}header-component .header__content .header-content__bottom{background:var(--darkness-gray);padding-block:1rem;box-shadow:0 2px 8px #0000001a;position:relative;z-index:2}@media screen and (min-width: 1024px){header-component .header__content .header-content__bottom{padding-block:0;transition:transform .3s;position:static;z-index:-1}header-component .header__content .header-content__bottom[closed]{transform:translateY(-100%)}}header-component .header__content .header-content__bottom .header-bottom__content .menu-desktop{display:none;background:var(--darkness-gray)}@media screen and (min-width: 1024px){header-component .header__content .header-content__bottom .header-bottom__content .menu-desktop{display:flex}}@media screen and (min-width: 1024px){header-component .header__content .header-content__bottom .header-bottom__content :is(search-component){display:none}}header-component .header__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background:#1111114d;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;z-index:2}header-component .header__content:has(.predictive-search[open]):before{visibility:visible;opacity:1}header-component .header-menu:before{content:"";position:absolute;top:0;right:0;width:100%;height:100vh;background:#00000080;z-index:-1;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name{color:var(--white);font-size:1.6rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-transform:uppercase;text-decoration:none}@media screen and (max-width: 1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name{justify-content:flex-start}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name .header-menu__item-arrow{margin-left:auto}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name svg path{stroke:var(--white)}}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name :is(img){max-width:clamp(1.6rem,1.1458vw,2.2rem);max-height:clamp(1.6rem,1.1458vw,2.2rem);min-width:clamp(1.6rem,1.1458vw,2.2rem);min-height:clamp(1.6rem,1.1458vw,2.2rem)}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name{font-size:clamp(1.2rem,.9375vw,1.8rem);color:var(--black);font-weight:400;text-align:center}header-component .header-menu .header-menu__items .header-menu__item .header-menu__item-name:hover{text-decoration:underline}}header-component .header-menu .header-menu__items .header-menu__item:last-child .header-menu__item-name{color:var(--white);font-weight:500;width:fit-content;padding:0;border-radius:10rem}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items .header-menu__item:first-child .header-menu__item-name{font-weight:500}}header-component .header-menu .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-title{color:var(--white);font-size:1.6rem;font-weight:600;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding-bottom:2rem;margin-bottom:1rem;border-bottom:1px solid var(--gray)}header-component .header-menu.menu-mobile .header-menu__content{max-height:100%;padding:3.2rem 0;width:87%;background:var(--darkness-gray);transform:translate(-100%);transition:transform .3s;display:flex;flex-direction:column;overflow:hidden;gap:2.4rem;position:relative}@media screen and (max-width: 350px){header-component .header-menu.menu-mobile .header-menu__content{width:90%}}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons{display:flex;justify-content:space-between;gap:1rem;align-items:center;position:relative;padding-inline:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__back{display:flex;opacity:0;position:absolute;transition:.3s}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__close{display:flex}header-component .header-menu.menu-mobile .header-menu__content .header-menu__icons .header-menu__logo{display:flex;opacity:1;transition:.3s}header-component .header-menu.menu-mobile .header-menu__content:has(.header-menu__submenu[open]) .header-menu__back{opacity:1}header-component .header-menu.menu-mobile .header-menu__content:has(.header-menu__submenu[open]) .header-menu__logo{opacity:0;visibility:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav{flex:1;max-height:100%;display:flex;overflow:hidden;padding-top:1.6rem;position:relative;padding-inline:2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container{flex:1;display:flex;flex-direction:column;gap:4.8rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items{display:flex;flex-direction:column;list-style-type:none;overflow-y:auto;gap:1.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item{border-bottom:1px solid var(--gray);padding-bottom:1.5rem;margin-bottom:0rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item:last-child{border-bottom:none;padding-bottom:0rem;margin-bottom:0rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu{display:flex;position:absolute;top:0;left:0;padding-inline:2rem;flex-direction:column;background:var(--white);height:100%;overflow:auto;gap:2rem;width:100%;visibility:hidden;transform:translate(100%);transition:transform .5s,visibility .5s}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu[open]{visibility:visible;transform:translate(0);background:var(--darkness-gray);z-index:2}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__subitens{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white);transform:translate(100%);transition:transform .5s;visibility:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__subitens[open]{visibility:visible;transform:translate(0)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-content{display:none}@media screen and (max-width: 1024px){header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-content{display:block}}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item{display:flex;flex-direction:column}@media screen and (min-width: 1025px){header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item{display:none}}@media screen and (max-width: 1024px){header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item{display:flex}}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__item_name{display:flex;justify-content:space-between;gap:1rem;align-items:center;font-weight:600;font-size:1.4rem;text-decoration:none;color:var(--white);text-transform:uppercase;padding-bottom:1.5rem;border-bottom:1px solid var(--white);margin-bottom:1.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__item_name :is(svg){transform:rotate(0)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__item_name :is(svg) path{stroke:var(--white)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__subitens{display:flex;flex-direction:column;gap:1rem;transition:.3s;overflow:hidden;background-color:var(--darkness-gray);z-index:99}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__subitens[closed]{height:0}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name{color:var(--white);text-transform:uppercase;font-size:1.4rem;font-weight:600;text-decoration:none;padding-bottom:1rem;margin-bottom:1rem;padding-left:2.3rem;background-color:var(--darkness-gray);z-index:99;position:relative}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name:first-child{margin-top:1.2rem;border-bottom:1px solid var(--gray);margin:1rem 2rem;padding:2rem 1rem 1rem 0}@media screen and (min-width: 1025px){header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-submenu__item .header-submenu__subitens{display:none}}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu::-webkit-scrollbar{width:3px;border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu::-webkit-scrollbar-thumb{border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu::-webkit-scrollbar-track{background:#d9d9d9}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar{width:3px;border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar-thumb{border-radius:.3rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__items::-webkit-scrollbar-track{background:#d9d9d9}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__user{display:flex;flex-direction:column;gap:2rem;position:absolute;bottom:4vh}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__user .header-menu__item-name{display:flex;align-items:center;gap:.8rem;color:var(--white);font-size:1.4rem;font-weight:400;text-decoration:none;text-transform:uppercase}header-component .header-menu.menu-mobile .header-menu__content .header-menu__nav .menu-items__container .header-menu__user .header-menu__item-name :is(svg){max-width:2.2rem;max-height:2.2rem;min-width:2.2rem;min-height:2.2rem}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details){display:flex;flex-direction:column}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu{list-style:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item{display:flex;flex-direction:column}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__item_name{display:flex;justify-content:space-between;gap:1rem;align-items:center;font-weight:600;font-size:1.4rem;text-decoration:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__item_name :is(svg){transform:rotate(90deg)}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__subitens{display:flex;flex-direction:column;gap:1rem;transition:.3s;overflow:hidden}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__subitens[closed]{height:0}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name{color:var(--black);font-size:1.2rem;font-weight:400;text-decoration:none}header-component .header-menu.menu-mobile .header-menu__content .header-menu__items--noscript :is(details) .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name:first-child{margin-top:1.2rem}header-component .header-menu.menu-desktop .header-menu__content{max-width:var(--page-width);width:100%;margin-inline:auto}@media screen and (min-width: 1600px){header-component .header-menu.menu-desktop .header-menu__content{max-width:calc(var(--page-width) * .95)}}header-component .header-menu.menu-desktop .header-menu__content .header-menu__icons,header-component .header-menu.menu-desktop .header-menu__content .header-menu__user{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav{width:100%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container{width:100%;position:relative}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style-type:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item{display:flex;align-items:center;justify-content:center;padding-block:clamp(.8rem,.625vw,1.2rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name{height:clamp(3rem,2.03125vw,3.9rem);color:var(--white);text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu{display:flex;position:absolute;background:var(--white);top:100%;left:0;border-radius:0rem 0rem .8rem .8rem;border-top:1px solid var(--gray);max-height:auto;width:auto;height:0;overflow:hidden;visibility:hidden;transition:height .3s,visibility .3s,opacity .3s;opacity:0;box-shadow:0 4px 12px #0000001a}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu.has-third-level{width:auto;min-width:80rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu[open]{visibility:visible;height:fit-content;opacity:1;width:auto}@media screen and (max-width: 1200px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu{min-width:55rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu.has-third-level{min-width:70rem}}@media screen and (max-width: 1024px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu{width:100%;min-width:auto;left:0;transform:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu.has-third-level{width:100%;min-width:auto}}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-content{display:flex;width:auto;min-height:45rem;max-height:calc(100vh - 16rem);overflow:hidden;overflow-y:auto}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-content::-webkit-scrollbar{width:3px;height:4px}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-content::-webkit-scrollbar-thumb{background:var(--red);border-radius:2px}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-content::-webkit-scrollbar-track{background:var(--gray);border-radius:2px}@media screen and (max-width: 1024px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-content{display:none}}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-content.has-third-level .header-menu__submenu-right{flex:0 0 50%;max-width:50rem;flex-direction:row;gap:2rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-content.has-third-level .header-menu__submenu-right .header-submenu__subcategory{flex:1;min-width:20rem}@media screen and (max-width: 1200px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-content.has-third-level .header-menu__submenu-right{max-width:40rem}}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left{flex:0 0 50%;max-width:42rem;padding:clamp(1.8rem,1.5vw,1.8rem);background:var(--white);border-right:1px solid var(--gray)}@media screen and (max-width: 1200px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left{padding:clamp(2.4rem,2vw,3.6rem);max-width:25rem}}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left .header-menu__submenu-title{color:var(--white);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:600;margin-bottom:clamp(2.4rem,2vw,4rem);text-transform:uppercase;display:none}@media screen and (max-width: 1024px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left .header-menu__submenu-title{display:block}}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left .header-submenu__item{position:relative;min-width:35rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left .header-submenu__item .header-submenu__item_name{color:var(--black);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;text-decoration:none;display:flex;align-items:center;justify-content:space-between;padding:clamp(1.2rem,1vw,1.8rem);border-radius:.4rem;transition:background-color .2s;cursor:pointer;text-transform:uppercase}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left .header-submenu__item .header-submenu__item_name :is(svg){width:2.1rem;height:2.1rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left .header-submenu__item .header-submenu__item_name:hover{background-color:var(--light-gray)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left .header-submenu__item .header-submenu__item_name:hover{background-color:var(--beige)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left .header-submenu__item .header-submenu__subitens{display:none}@media screen and (min-width: 1025px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-left .header-submenu__item .header-submenu__subitens{display:none}}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right{flex:0 0 50%;max-width:38rem;padding:clamp(3rem,2.5vw,4.8rem);background:var(--white);display:none;overflow:hidden}@media screen and (max-width: 1200px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right{padding:clamp(2.4rem,2vw,3.6rem);max-width:25rem}}@media screen and (max-width: 1024px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right{display:none}}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right.has-third-level{max-width:50rem}@media screen and (max-width: 1200px){header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right.has-third-level{max-width:40rem}}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subitens{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory{display:none;flex-direction:column;gap:clamp(2rem,1.5vw,3rem);min-width:45rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory.active{display:flex}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory h3.header-submenu__subcategory-title{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory .header-submenu__subcategory-title{color:var(--black);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:800;margin-bottom:clamp(2rem,1.5vw,3rem);text-transform:uppercase}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory .header-submenu__subitens{display:flex;flex-direction:column;gap:clamp(1.4rem,1.16667vw,2rem);overflow-x:auto;max-width:33rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory .header-submenu__subitens::-webkit-scrollbar{width:3px;border-radius:.3rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory .header-submenu__subitens::-webkit-scrollbar-thumb{background-color:var(--red);border-radius:.3rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory .header-submenu__subitens::-webkit-scrollbar-track{background:#d9d9d9}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory .header-submenu__subitens .header-submenu__subitem_name{color:var(--black);font-size:clamp(1.2rem,.83333vw,1.4rem);font-weight:800;text-decoration:none;padding:clamp(.8rem,.625vw,1.2rem) 0;text-transform:uppercase}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory .header-submenu__subitens .header-submenu__subitem_name:hover{text-decoration:underline}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu-right .header-submenu__subcategory .header-submenu__subitens .header-submenu__subitem_name.header-submenu__see-all{font-weight:600;margin-top:clamp(2rem,1.5vw,3rem);border-top:1px solid var(--gray);padding-top:clamp(2rem,1.5vw,3rem);text-transform:uppercase}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu::-webkit-scrollbar{width:3px;border-radius:.3rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu::-webkit-scrollbar-thumb{border-radius:.3rem}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu::-webkit-scrollbar-track{background:#d9d9d9}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .menu-items__container .header-menu__items .header-menu__item:nth-child(n+8) .header-menu__submenu:has(.header-submenu__subitens){transform:translate(0)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__items{padding-block:clamp(.8rem,.625vw,1.2rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu{display:flex;flex-direction:column;gap:clamp(1rem,.83333vw,1.6rem);padding:clamp(1.8rem,1.25vw,2.4rem);position:absolute;top:100%;border-radius:0rem 0rem .8rem .8rem;border-top:1px solid var(--gray);background:var(--white);left:0}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-menu__submenu-title{display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item{display:flex;flex-direction:column;gap:clamp(.8rem,.73333vw,1.4rem);height:fit-content}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__item_name{color:var(--black);font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:400;text-decoration:none;text-transform:uppercase}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__item_name :is(svg){display:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__item_name:hover{text-decoration:underline}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__subitens{display:flex;flex-direction:column;gap:clamp(.8rem,.73333vw,1.4rem)}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name{color:var(--black);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;text-decoration:none}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name:hover{text-decoration:underline}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu:has(.header-submenu__subitens){display:inline-block}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu:has(.header-submenu__subitens) .header-submenu__item{width:100%;height:fit-content;display:flex;display:inline;width:50%}header-component .header-menu.menu-desktop .header-menu__content .header-menu__nav .header-menu__items--noscript .header-menu__submenu:has(.header-submenu__subitens) .header-submenu__item .header-submenu__item_name{display:flex;font-weight:600;margin-bottom:clamp(.8rem,.73333vw,1.4rem)}header-component .header-menu.menu-desktop:has(.header-menu__submenu[open]):before{opacity:1;visibility:visible}header-component .header-menu .header-menu__items--noscript .header-menu__items{width:100%;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items--noscript .header-menu__items{flex-direction:row;gap:1rem;justify-content:space-between}}header-component .header-menu .header-menu__items--noscript .header-menu__items :is(details){display:flex;position:relative}header-component .header-menu .header-menu__items--noscript .header-menu__items :is(details) :is(summary){display:flex;align-items:center}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom{list-style:none}@media screen and (min-width: 1024px){header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom{display:none}}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom .header-menu__item-name{display:flex;align-items:center;gap:.8rem;color:var(--black);font-size:1.4rem;font-weight:400;text-decoration:none}header-component .header-menu .header-menu__items--noscript .header-menu__items .header-menu__item-bottom .header-menu__item-name :is(svg){max-width:2rem;max-height:2rem;min-width:2rem;min-height:2rem}header-component:has(.header-menu__items--noscript details) .header-menu .header-menu__content .header-menu__nav .menu-items__container{display:none}body:has(.header-mobile__input-menu :is(input):checked){overflow:hidden}@media screen and (min-width: 1024px){body:has(.header-mobile__input-menu :is(input):checked){overflow:auto}}.header-menu__submenu-right .header-submenu__subcategory{display:none}.header-menu__submenu-right .header-submenu__subcategory.active{display:flex!important}@media screen and (min-width: 1025px){.header-menu__submenu-right:has(.header-submenu__subcategory.active){display:flex!important}.header-menu__submenu-right.show{display:flex!important}}@media screen and (min-width: 1025px){.header-menu__submenu-left .header-submenu__subitens{display:none!important}}@media screen and (min-width: 1025px){.header-menu__submenu-right .header-submenu__subcategory.active .header-submenu__subitens{display:flex!important;flex-direction:column;gap:clamp(1.4rem,1.16667vw,2rem)}.header-menu__submenu-right .header-submenu__subcategory.active .header-submenu__subitens .header-submenu__subitem_name{color:var(--black);font-size:clamp(1.2rem,.83333vw,1.4rem);font-weight:400;text-decoration:none;padding:clamp(.8rem,.625vw,1.2rem) 0}.header-menu__submenu-right .header-submenu__subcategory.active .header-submenu__subitens .header-submenu__subitem_name:hover{text-decoration:underline}.header-menu__submenu-right .header-submenu__subcategory.active .header-submenu__subitens .header-submenu__subitem_name.header-submenu__see-all{font-weight:600;margin-top:clamp(2rem,1.5vw,3rem);border-top:1px solid var(--gray);padding-top:clamp(2rem,1.5vw,3rem);text-transform:uppercase}}search-component{display:block;max-width:var(--page-width);margin-inline:auto;position:relative}@media screen and (min-width: 1024px){search-component .header__search{max-width:84.8rem}}search-component .header__search .search-input__container{position:relative;padding-inline:clamp(1.6rem,1.66666vw,3.2rem);border-radius:10rem}@media screen and (max-width: 1024px){search-component .header__search .search-input__container{padding:0}}search-component .header__search .search-input__container .search_input{width:100%;background:var(--white);border:none;color:var(--black);font-family:var(--poppins);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;padding:1rem;border-radius:.3rem;line-height:100%}search-component .header__search .search-input__container .search_input:focus{outline:none}search-component .header__search .search-input__container .search_input::placeholder{color:var(--gray);font-family:var(--poppins)}search-component .header__search .search-input__container .search_input::-webkit-search-decoration,search-component .header__search .search-input__container .search_input::-webkit-search-cancel-button,search-component .header__search .search-input__container .search_input::-webkit-search-results-button,search-component .header__search .search-input__container .search_input::-webkit-search-results-decoration{display:none}search-component .header__search .search-input__container .header__icon--search{display:flex;background:none;border:none;position:absolute;right:clamp(1.6rem,1.66666vw,3.2rem);top:50%;transform:translateY(-50%);cursor:pointer;align-items:center;gap:.5rem}search-component .header__search .search-input__container .header__icon--search .header__icon--search-text{text-transform:uppercase;font-weight:600;font-size:clamp(1.2rem,.9375vw,1.8rem);font-family:var(--neusa)}@media screen and (max-width: 1024px){search-component .header__search .search-input__container .header__icon--search .header__icon--search-text{background-color:var(--darkness-gray);display:none}}search-component .header__search .search-input__container .header__icon--search svg{width:1.8rem;height:1.8rem}@media screen and (max-width: 1024px){search-component .header__search .search-input__container .header__icon--search svg{position:absolute;right:1rem}}@media screen and (max-width: 1024px){search-component .header__search .search-input__container .header__icon--search svg path{stroke:var(--red)}}search-component .header__search .search-input__container .header__icon--search:focus{outline:none}.predictive-search{position:absolute;z-index:2;left:50%;transform:translate(-50%);border-radius:1.2rem;width:100%;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;border-radius:0rem 0rem .8rem .8rem;border-top:.5px solid var(--gray);background:var(--off-white);top:calc(100% + 5.5px)}@media screen and (min-width: 1024px){.predictive-search{max-width:71rem;left:45.8%}}@media screen and (min-width: 1824px){.predictive-search{left:46.8%}}.predictive-search[open]{visibility:visible;opacity:1}.predictive-search .predictive-search__content{padding:2rem;height:100%;max-height:clamp(38.8rem,27.604vw,53rem);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.predictive-search .predictive-search__content{padding:clamp(1.6rem,1.25vw,2.4rem)}}.predictive-search .predictive-search__content .predictive-search__title{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:clamp(1.6rem,1.04vw,2rem);font-weight:600;color:var(--black);margin-bottom:clamp(1.8rem,1.25vw,2.4rem)}.predictive-search .predictive-search__content .predictive-search__title :is(svg){cursor:pointer}.predictive-search .predictive-search__content :is(ul){list-style-type:none;display:flex;flex-direction:column;gap:clamp(1.8rem,1.04vw,2rem);flex:1;overflow-y:auto}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a){display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-items:center;color:var(--black);text-decoration:none;column-gap:clamp(1.2rem,.733333vw,1.4rem);font-family:var(--poppins);row-gap:clamp(.4rem,.3125vw,.6rem)}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a):hover .predictive-search__product-title{text-decoration:underline}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) :is(img){width:100%;height:100%;object-fit:cover;max-width:clamp(5.8rem,3.125vw,6rem);max-height:clamp(5.8rem,3.125vw,6rem);min-width:clamp(5.8rem,3.125vw,6rem);min-height:clamp(5.8rem,3.125vw,6rem);grid-row:1/3;grid-column:1/2}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__product-title{font-size:clamp(1rem,.83333vw,1.6rem);line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__price{display:flex;align-items:center;gap:clamp(.6rem,.5vw,.8rem)}@media screen and (max-width: 330px){.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__price{flex-wrap:wrap}}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__price .predictive-search__price--compare{color:var(--dark-gray);font-size:clamp(.8rem,.625vw,1.2rem);font-weight:400;text-decoration-line:line-through}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__price .predictive-search__price--featured{color:var(--red);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:600}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__price .predictive-search__price--percentage{color:var(--white);font-size:clamp(.8rem,.73333vw,1.4rem);font-weight:600;padding:.2rem clamp(.6rem,.5vw,.8rem);background:var(--red);border-radius:10rem}.predictive-search .predictive-search__content :is(ul)::-webkit-scrollbar{width:3px;border-radius:.3rem}.predictive-search .predictive-search__content :is(ul)::-webkit-scrollbar-thumb{background-color:var(--red);border-radius:.3rem}.predictive-search .predictive-search__content :is(ul)::-webkit-scrollbar-track{background:#d9d9d9}.predictive-search .predictive-search__content .predictive-search__link{font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--red);text-decoration:underline;margin-top:clamp(1.8rem,1.25vw,2.4rem);display:flex;font-weight:600}.search_text__container{margin-top:clamp(3.2rem,2.9271vw,6rem);max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,1.0417vw,2rem)}.search_text__container .search_text_title{color:var(--blue-dark);font-family:var(--poppins);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:600;line-height:normal}.search_text__container .search_text_subtitle{color:var(--medium-gray);font-family:var(--poppins);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.search_text__container .search_text__no-results-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:clamp(3rem,1.833vw,4rem);gap:clamp(.75rem,.8333vw,1rem);max-width:58rem}banners-tabs{display:block;width:100%;position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:3rem 0}banners-tabs .banner-tabs__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}banners-tabs .banner-tabs__background-image{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease-in-out;opacity:0}banners-tabs .banner-tabs__background-image.active{opacity:1}banners-tabs .banner-tabs__background-image:not(.active){display:none}banners-tabs .banner-tabs__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:2}banners-tabs .banner-tabs__content{position:relative;z-index:3;max-width:calc(var(--page-width) - 30rem);margin:0 auto;padding:2rem 9rem;text-align:center;color:var(--white);margin:3rem 0;background-color:#00000080}banners-tabs .banner-tabs__title{margin-bottom:2rem}banners-tabs .banner-tabs__title-item{font-family:var(--neusa);font-size:clamp(3.3rem,3.33333vw,6.4rem);font-weight:700;margin-bottom:2rem;opacity:0;transform:translateY(20px);transition:all .5s ease-in-out;display:none;text-transform:uppercase}banners-tabs .banner-tabs__title-item.active{opacity:1;transform:translateY(0);display:block}banners-tabs .banner-tabs__tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;font-size:clamp(1.2rem,.9375vw,1.8rem);text-transform:uppercase}banners-tabs .banner-tabs__tab{background:transparent;border:2px solid var(--red);color:var(--white);padding:1rem 4rem;font-family:var(--neusa);font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:var(--default-border-radius);text-transform:uppercase}banners-tabs .banner-tabs__tab:hover{background:var(--white);color:var(--black)}banners-tabs .banner-tabs__tab.active{background:var(--red);border-color:var(--red);color:var(--white)}banners-tabs .banner-tabs__tab:focus{outline:2px solid var(--red);outline-offset:2px}banners-tabs .banner-tabs__tab-content{display:none;opacity:0;transform:translateY(20px);transition:all .5s ease-in-out}banners-tabs .banner-tabs__tab-content.active{display:block;opacity:1;transform:translateY(0)}banners-tabs .banner-tabs__description{font-family:var(--neusa);font-size:clamp(1.2rem,.9375vw,1.8rem);line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;text-align:left;opacity:0;transform:translateY(20px);transition:all .5s ease-in-out}banners-tabs .banner-tabs__description.active{opacity:1;transform:translateY(0)}banners-tabs .banner-tabs__button{display:inline-block;background:var(--red);color:var(--white);padding:1.5rem 3rem;font-family:var(--neusa);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:600;text-decoration:none;border-radius:var(--default-border-radius);transition:all .3s ease;border:2px solid var(--red);opacity:0;transform:translateY(20px);transition:all .5s ease-in-out;text-transform:uppercase}banners-tabs .banner-tabs__button:hover{background:var(--white);color:var(--red)}banners-tabs .banner-tabs__button.active{opacity:1;transform:translateY(0)}banners-tabs .banner-tabs__button:focus{outline:2px solid var(--white);outline-offset:2px}@media screen and (max-width: 768px){banners-tabs{min-height:50vh}banners-tabs .banner-tabs__content{padding:1.5rem;margin:5rem 1rem;border-radius:var(--default-border-radius);display:flex;flex-direction:column;width:100%;min-width:87.5%}banners-tabs .banner-tabs__title{order:1}banners-tabs .banner-tabs__title-item{margin-bottom:1.5rem}banners-tabs .banner-tabs__tabs{flex-direction:row;justify-content:center;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap;order:2}banners-tabs .banner-tabs__tab{padding:.8rem 1.2rem;min-width:auto;flex:0 1 auto;width:calc(50% - .25rem);max-width:150px}banners-tabs .banner-tabs__tab-content{order:3}banners-tabs .banner-tabs__description{margin-bottom:1.5rem;order:4}banners-tabs .banner-tabs__button{padding:1.2rem 2.5rem;order:5}}@media (prefers-reduced-motion: reduce){banners-tabs .banner-tabs__background-image,banners-tabs .banner-tabs__title-item,banners-tabs .banner-tabs__description,banners-tabs .banner-tabs__button,banners-tabs .banner-tabs__tab-content{transition:none}}.section-grid-wrapper{display:flex;flex-direction:column;gap:2rem;padding:4rem 0}@media screen and (min-width: 768px){.section-grid-wrapper{gap:2.8rem;padding:6rem 0}}.section-grid-header{text-align:center}.section-grid-title{font-size:2.4rem;font-weight:800;margin:0;color:var(--darkness-gray);text-transform:uppercase}@media screen and (min-width: 768px){.section-grid-title{font-size:var(--font-size-reg)}}.section-grid{display:grid;background:var(--black);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 1168px){.section-grid{background:var(--black);grid-template-columns:repeat(4,minmax(0,1fr))}}.section-grid .grid-image{width:100%;height:100%;overflow:hidden;position:relative}.section-grid .grid-image :is(a){text-decoration:none;position:relative;display:block}.section-grid .grid-image :is(a) :is(img){width:100%;height:100%;height:30rem;object-fit:cover;display:block;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.section-grid .grid-image :is(a) :is(img){height:60rem}}.section-grid .grid-image :is(a) .text-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%}.section-grid .grid-image :is(a) :is(h3){color:var(--white);text-align:center;font-size:2.4rem;font-style:normal;font-weight:800;text-transform:uppercase;line-height:100%;margin:0;order:2;width:90%;white-space:wrap}@media screen and (min-width: 768px){.section-grid .grid-image :is(a) :is(h3){font-size:var(--font-size-xl)}}.section-grid .grid-image :is(a) .percentage-badge{display:flex;padding:.5rem 2rem;justify-content:center;align-items:center;gap:1rem;border-radius:0rem 0rem .5rem .5rem;background:var(--red);color:var(--white);font-size:1.8rem;font-weight:800;order:1;align-self:center}@media screen and (min-width: 768px){.section-grid .grid-image :is(a) .percentage-badge{padding:.5rem 3rem;font-size:var(--font-size-reg-l)}}.section-grid .grid-image :is(a) .grid-button{display:flex;padding:.75rem 2rem;justify-content:center;align-items:center;gap:1rem;border-radius:.5rem;background:var(--red);color:var(--white);border:none;font-size:clamp(1.4rem,1.1667vw,1.8rem);font-weight:800;margin-bottom:3.65rem;cursor:pointer;transition:all .3s ease-in-out;order:3;align-self:center;text-transform:uppercase}@media screen and (min-width: 768px){.section-grid .grid-image :is(a) .grid-button{padding:1rem 5rem;font-size:clamp(1.4rem,1.1667vw,1.8rem);margin-bottom:clamp(3.5rem,2.60417vw,5rem)}}.section-grid .grid-image :is(a) .grid-button:hover{background-color:var(--black);color:var(--white)}.slim-banner__container .slim-banner__content{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4rem 3.2rem;gap:2rem;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 768px){.slim-banner__container .slim-banner__content{padding:clamp(3rem,2.0833vw,4rem) clamp(3.75rem,2.6042vw,5rem);gap:clamp(7.5rem,5.2083vw,10rem);flex-direction:row}}.slim-banner__container .slim-banner__content .bg_paper_top{top:-15px}@media (max-width: 1600px) and (min-width: 768px){.slim-banner__container .slim-banner__content .bg_paper_top{top:-8px}}.slim-banner__container .slim-banner__content .bg_paper_bottom{bottom:-15px}@media (max-width: 1600px) and (min-width: 768px){.slim-banner__container .slim-banner__content .bg_paper_bottom{bottom:-8px}}.slim-banner__container .slim-banner__content .slim-banner__content-button{display:inline-flex;height:clamp(3.675rem,2.55208vw,4.9rem);width:auto;min-width:fit-content;max-width:none;margin-top:.5rem;padding:0 2rem;justify-content:center;align-items:center;gap:1rem;align-self:flex-start;border-radius:.5rem;background:var(--red);color:var(--white);font-family:var(--neusa);font-size:var(--font-size-text-reg);font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none}.slim-banner__container .slim-banner__content .slim-banner__content-image :is(img){display:block;width:100%;height:100%}@media (min-width: 768px){.slim-banner__container .slim-banner__content .slim-banner__content-image :is(img){width:clamp(33.7125rem,23.4191vw,44.95rem)}}.slim-banner__container .slim-banner__content .slim-banner__content-image.slim-banner__content-image--small :is(img){width:100%}@media (min-width: 768px){.slim-banner__container .slim-banner__content .slim-banner__content-image.slim-banner__content-image--small :is(img){width:clamp(33.7125rem,23.4191vw,44.95rem)}}.slim-banner__container .slim-banner__content .slim-banner__content-image.slim-banner__content-image--medium :is(img){width:100%}@media (min-width: 768px){.slim-banner__container .slim-banner__content .slim-banner__content-image.slim-banner__content-image--medium :is(img){width:clamp(42.5rem,29.5139vw,56.25rem)}}.slim-banner__container .slim-banner__content .slim-banner__content-image.slim-banner__content-image--large :is(img){width:100%}@media (min-width: 768px){.slim-banner__container .slim-banner__content .slim-banner__content-image.slim-banner__content-image--large :is(img){width:clamp(51.25rem,35.5903vw,67.5rem)}}.slim-banner__container .slim-banner__content .slim-banner__content-text{display:flex;flex-direction:column;gap:2rem;max-width:32.2rem;width:100%}@media (min-width: 768px){.slim-banner__container .slim-banner__content .slim-banner__content-text{gap:clamp(1.5rem,1.0417vw,2rem)}}@media (min-width: 480px){.slim-banner__container .slim-banner__content .slim-banner__content-text{max-width:clamp(66.225rem,46.8385vw,88.3rem)}}.slim-banner__container .slim-banner__content .slim-banner__content-text :is(h2){font-family:var(--neusa);font-size:2.4rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}@media (min-width: 768px){.slim-banner__container .slim-banner__content .slim-banner__content-text :is(h2){font-size:clamp(2.4rem,1.6667vw,3.2rem)}}.slim-banner__container .slim-banner__content .slim-banner__content-text :is(p){font-family:var(--neusa);font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}@media (min-width: 768px){.slim-banner__container .slim-banner__content .slim-banner__content-text :is(p){font-size:clamp(1.5rem,1.0417vw,2rem)}}.slim-banner__container .slim-banner__content--has-background-image{height:35.8rem}@media (min-width: 768px){.slim-banner__container .slim-banner__content--has-background-image{height:clamp(36.82rem,25.5694vw,50rem)}}@media (max-width: 767px){.slim-banner__content--mobile-left{justify-content:flex-start!important}.slim-banner__content--mobile-center{justify-content:center!important}.slim-banner__content--mobile-right{justify-content:flex-end!important}.slim-banner__content-image_height__mobile{height:47.6rem!important}.slim-banner__content-bg_image_padding__mobile{padding:0rem 2.4rem!important}}@media (min-width: 768px){.slim-banner__content--desktop-left{justify-content:flex-start!important}.slim-banner__content--desktop-center{justify-content:center!important}.slim-banner__content--desktop-right{justify-content:flex-end!important}}.not-found__container{display:flex;justify-content:center;align-items:center;height:100%;padding-top:6rem}@media (max-width: 768px){.not-found__container{padding:3.2rem 2rem 4rem}}.not-found__container .not-found__content{margin-bottom:5rem}.not-found__container .not-found__content .not-found__text{text-transform:uppercase;font-weight:600}.not-found__container .not-found__content :is(h1){color:var(--blue-dark);text-align:center;font-size:clamp(2.4rem,2.083vw,4rem);font-style:normal;font-weight:600;line-height:normal}.not-found__container .not-found__content :is(h3){color:var(--blue-dark);text-align:center;font-size:clamp(1.8rem,1.458vw,2.8rem);font-style:normal;font-weight:600;line-height:normal}.not-found__container .not-found__content .not-found__text{margin-top:1rem}.not-found__container .not-found__content :is(p){color:var(--black);text-align:center;font-size:clamp(1.2rem,.94vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;margin-top:1rem}.not-found__container .not-found__content .not-found__button{display:flex;justify-content:center;align-items:center;margin:2rem auto 0;text-transform:uppercase;padding:clamp(1rem,.73vw,1.4rem) clamp(1.6rem,1.46vw,2.8rem);border-radius:.5rem;background:var(--red);max-width:clamp(19.6rem,14.69vw,28.2rem);width:100%;font-size:clamp(1.4rem,.94vw,1.8rem);color:var(--white);text-decoration:none}price-range{--color-text: var(--black);--color-button: var(--red);--color-background: var(--white);color:var(--color-text)}price-range .slider-container{position:relative}price-range .slider-container :is(input[type=range]){top:0;left:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;position:absolute;pointer-events:none}price-range :is(input[type=range])::-webkit-slider-runnable-track{height:1px;background:var(--color-button)}price-range :is(input[type=range])::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:2;height:12px;width:12px;top:-5px;background:var(--color-background);border:2px solid var(--color-button);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}:is():hover:after{position:absolute;content:attr(name);top:-30px;left:-50%;transform:translate(-50%);padding:5px;background:var(--color-button);color:var(--color-text);border-radius:5px}price-range #minSlider:is(input[type=range])::-webkit-slider-thumb{background:var(--color-button)}price-range :is(input[type=range])::-webkit-slider-runnable-track,price-range :is(input[type=range])::-moz-range-track,price-range :is(input[type=range])::-ms-track{background:var(--color-button);height:2px;border-radius:5px}price-range .slider-values{display:flex;justify-content:space-between;padding-top:clamp(1.1rem,.83333vw,1.6rem);margin-top:clamp(2rem,1.35416vw,2.6rem)}price-range .slider-values #minValue,price-range .slider-values #maxValue{margin-top:1.6rem;font-size:clamp(1rem,.83333vw,1.6rem);font-weight:300}modal-component{display:block;position:fixed;transition:transform .5s;z-index:99999}.modal-component__close-button{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99998;animation:modal-component-button__fade-out .5s forwards}.modal-component__close-button.open{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:1}}@keyframes modal-component-button__fade-out{0%{opacity:1}99%{opacity:0}to{display:none;opacity:0}}@keyframes loading-spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-grid-and-filter{--size-transition-duration-and-timing-function: .3s linear;--loading-spinner-timing-function: cubic-bezier(.45, .29, .65, .4)}.product-grid-and-filter.product-grid-and-filter--search{padding:clamp(3rem,2.08333vw,4rem) 0}.product-grid-and-filter.product-grid-and-filter--collection{padding:3rem 0 clamp(4rem,4.6875vw,9rem) 0}.product-grid-and-filter :is(*){font-family:var(--neusa)}.product-grid-and-filter .product-grid-and-filter__header{max-width:var(--page-width);margin:0 auto;padding-bottom:clamp(2rem,2.08333vw,4rem)}.product-grid-and-filter .product-grid-and-filter__header .filter_title{font-size:clamp(1.4rem,1.04166vw,2rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper{display:flex;width:fit-content;cursor:pointer;text-transform:uppercase;font-weight:600;color:var(--red)}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-wrapper{background-color:var(--red);color:var(--white);padding:clamp(.5rem,.52083vw,1rem) clamp(1.4rem,1.04166vw,2rem);border-radius:var(--default-border-radius)}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button{display:flex;align-items:center;gap:clamp(.6rem,.625vw,1.2rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{position:fixed;content:"";left:0;bottom:0;right:0;top:0;background:var(--black);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:10000}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:is(:has(.open) .product-grid-header__toggle-filter-button):after{opacity:.5;pointer-events:all}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button:after{content:none}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-closed :is(svg){width:clamp(1.8rem,1.45833vw,2.8rem);height:clamp(1.8rem,1.45833vw,2.8rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__toggle-filter-button.product-grid-header__toggle-filter-opened :is(svg){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__wrapper{display:flex;justify-content:space-between;align-items:end}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{display:flex;align-items:end;gap:0;flex-direction:column;font-weight:600}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__sort-and-results-wrapper{align-items:center;flex-direction:row;gap:clamp(1.2rem,1.25vw,2.4rem)}}.product-grid-and-filter .product-grid-and-filter__header .product-grid-header__results{font-size:clamp(1rem,.9375vw,1.8rem)}.product-grid-and-filter .product-grid-and-filter__header .filter-group__select{width:auto;min-width:fit-content;max-width:none;font-size:clamp(1.4rem,1.04166vw,2rem);font-weight:600;background:none;border:none;color:var(--red);cursor:pointer;display:inline-block;padding-right:2rem;position:relative}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{padding:2.45rem 2rem;background:var(--white);max-width:340px;display:grid;grid-template-rows:auto 1fr auto;max-height:100dvh}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal{max-width:unset;padding:0;background:none;display:block;max-height:unset}}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading{cursor:pointer;font-size:clamp(1.4rem,1.04166vw,2rem);display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem;text-transform:uppercase}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading .filter_title{color:var(--red);font-size:clamp(1.4rem,.83333vw,1.6rem);display:flex;align-items:center;gap:clamp(.6rem,.625vw,1.2rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading .filter_title :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem);color:var(--red)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__modal__heading :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{overflow-y:auto;border-bottom:1px solid var(--gray);padding-bottom:2.4rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form{overflow-y:unset;border-bottom:none;padding-bottom:0}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary){border-radius:var(--default-border-radius);font-size:clamp(1.2rem,.83333vw,1.6rem);cursor:pointer;color:var(--red);font-weight:600;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary){background-color:var(--off-white);padding:clamp(.8rem,.52083vw,1rem) clamp(1.4rem,.83333vw,1.6rem)}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary)::marker{content:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(span svg){display:none;width:clamp(1rem,.72916vw,1.4rem);height:clamp(1rem,.72916vw,1.4rem);color:var(--red)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(.loading span svg){display:inline-block;animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(summary) :is(svg):not(span svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem);color:var(--red);transition:transform .15s ease-in-out}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details){margin-bottom:clamp(1.4rem,1.25vw,2.4rem);border-bottom:1px solid var(--light-gray)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details):is([open]) :is(summary svg):not(span svg){transform:rotate(180deg)}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(details):not(price-range details[open]){border-bottom:none}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(price-range) :is(details) .slider-values{padding-bottom:clamp(1.4rem,1.04166vw,2rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{padding:clamp(1.4rem,1.05633vw,2rem) 0;list-style:none;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:14rem}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list :is(input[data-toggle-view]){display:none}}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list{overflow-y:unset;max-height:unset;padding:clamp(1.4rem,1.05633vw,2rem) .625vw 0}}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label{--checkbox-size: clamp(1.6rem, .9375vw, 1.8rem);--spacing: clamp(.6rem, .41666vw, .8rem);font-size:clamp(1.2rem,.83333vw,1.6rem);display:flex;align-items:center;padding-left:calc(var(--checkbox-size) + var(--spacing));position:relative;cursor:pointer}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:before{content:"";display:flex;justify-content:center;align-items:center;position:absolute;left:1px;top:50%;transform:translateY(-50%);width:var(--checkbox-size);height:var(--checkbox-size);border-radius:.4rem;box-shadow:0 0 0 1px var(--gray)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label:has(:is(input):checked):before{content:"✓";color:var(--white);font-size:calc(var(--checkbox-size) * .8);line-height:.9;box-shadow:0 0 0 30px var(--red) inset}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label :is(input){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list .filter__item .filter_label-count{font-weight:600;color:var(--red);font-size:clamp(1.2rem,.72916vw,1.4rem);display:inline-block;margin-left:clamp(1rem,.72916vw,1.4rem)}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar{width:.3rem;margin:.5rem 0}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-thumb{background:var(--red);border-radius:.3rem;overflow:hidden}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form .filter__list::-webkit-scrollbar-track{background:var(--light-gray);border-radius:.3rem}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(input[data-toggle-view]){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(li:has(label[data-toggle-view])){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(label[data-toggle-view]){cursor:pointer;font-size:clamp(1.2rem,.729166667vw,1.4rem);color:var(--red);font-weight:600}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(li:has(label[data-toggle-view])){display:block}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(input[data-toggle-view]:not(:checked)+:is(facet-field)) .filter__list .filter__item.filter__item--overflow{display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(input[data-toggle-view]:not(:checked)+:is(facet-field)) .filter__list :is(label[data-toggle-view] .view-less-text){display:none}.product-grid-and-filter .product-grid-and-filter__sidebar .collection__filter_form :is(input[data-toggle-view]:checked+:is(facet-field)) .filter__list :is(label[data-toggle-view] .view-more-text){display:none}}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.4rem}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset),.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){width:100%;text-align:center;font-size:clamp(1.2rem,.72916vw,1.4rem);padding:clamp(.8rem,.83333vw,1.6rem) clamp(2rem,1.66666vw,3.2rem);font-weight:600}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset):hover,.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(facet-reset){background:var(--white);color:var(--red);border:1px solid var(--red);border-radius:var(--default-border-radius);cursor:pointer}.product-grid-and-filter .product-grid-and-filter__sidebar .filter__btns :is(modal-button){background:var(--red);color:var(--white);border:1px solid var(--red);border-radius:var(--default-border-radius);cursor:pointer}.product-grid-and-filter .product-grid-and-filter__main{--width-when-opened: 21.875vw;display:flex;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main:has(:is(modal-component#filter-modal).open){gap:4.114583333vw}.product-grid-and-filter .product-grid-and-filter__main .collection__filter_form{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal){position:static;z-index:unset;transform:none;max-width:var(--width-when-opened);width:0;overflow:hidden;transition:all var(--size-transition-duration-and-timing-function)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).open{width:var(--width-when-opened)}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-desktop{width:var(--width-when-opened)}@media screen and (max-width: 1023px){.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal).starts-opened-on-mobile{width:var(--width-when-opened)}}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__dropdown collection__filter_form,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns{width:var(--width-when-opened);min-width:var(--width-when-opened);position:relative;right:0}.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__btns,.product-grid-and-filter .product-grid-and-filter__main :is(modal-component#filter-modal) .filter__modal__heading{display:none}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content{width:100%;transition:width var(--size-transition-duration-and-timing-function)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(.75rem,.8333vw,1rem);max-width:60rem}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content .search_text_title{color:var(--red);font-family:var(--poppins);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:600;line-height:normal}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .search_text__no-results-content .search_text_subtitle{color:var(--medium-gray);font-family:var(--poppins);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul){--column-count: 2;--column-gap: 2rem;width:100%;column-gap:var(--column-gap);row-gap:clamp(2rem,2.08333vw,4rem);display:flex;flex-wrap:wrap;padding:0;margin:0 auto;max-width:100%;list-style:none;transition:all var(--size-transition-duration-and-timing-function)}@media screen and (min-width: 768px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul){--column-count: 3}}@media screen and (min-width: 1280px){.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul){--column-count: 4}}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul) :is(li:has(product-card)){width:calc((100% - var(--column-gap) * (var(--column-count) - 1)) / var(--column-count));transition:all var(--size-transition-duration-and-timing-function)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content :is(ul) :is(product-card){max-width:unset}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more-wrapper:has(.product-grid-and-filter__load-more:is([data-load-more=onclick])){margin-top:clamp(3.2rem,3.125vw,6rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=infinite]){opacity:0;height:1px;width:100%;padding:0;border:none;background:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=onclick]){padding:clamp(1rem,.72916vw,1.4rem) clamp(4.6rem,3.72395vw,7.15rem);font-size:clamp(1.4rem,.9375vw,1.8rem);border-radius:.4rem;border:2px solid var(--red);color:var(--red);cursor:pointer;display:flex;font-weight:800;background:var(--white);justify-content:center;align-items:center;gap:clamp(.6rem,.625vw,1.2rem)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content .product-grid-and-filter__load-more:is([data-load-more=onclick]):hover{filter:brightness(1.1)}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:is([data-loading=true]) .product-grid-and-filter__load-more:is([data-load-more=onclick]) :is(svg){width:clamp(1.4rem,.9375vw,1.8rem);height:clamp(1.4rem,.9375vw,1.8rem);animation:loading-spinner-animation 1s var(--loading-spinner-timing-function) infinite;display:inline-block}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:not([data-loading=true]) .product-grid-and-filter__load-more:is([data-load-more=onclick]) :is(svg){display:none}.product-grid-and-filter .product-grid-and-filter__main .product-grid-and-filter__content:is([data-last-page=true]) .product-grid-and-filter__load-more-wrapper{display:none}@media screen and (min-width: 1024px){.product-grid-and-filter .product-grid-and-filter__main:has(:is(modal-component#filter-modal).open) .product-grid-and-filter__content :is(ul){--column-gap: clamp(2rem, 1.5625vw, 3rem)}}@media screen and (min-width: 1024px){:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-closed{display:none}}@media screen and (max-width: 1023px){:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-opened{display:none}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}}:has(:is(modal-component#filter-modal).open):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop,.starts-opened-on-mobile))) .product-grid-header__toggle-filter-closed{display:none}@media screen and (min-width: 1024px){:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-desktop)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop))) .product-grid-header__toggle-filter-opened{display:none}}@media screen and (max-width: 1023px){:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal.starts-opened-on-mobile)) .product-grid-header__toggle-filter-closed{display:none}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}}:has(:is(modal-component#filter-modal):not(.open)):has(:is(modal-component#filter-modal:not(.starts-opened-on-desktop,.starts-opened-on-mobile))) .product-grid-header__toggle-filter-opened{display:none}benefits-banner{overflow:hidden;display:flex;flex-direction:row;justify-content:unset}@media screen and (min-width: 880px){benefits-banner{justify-content:center}}benefits-banner .benefits-banner__container{list-style:none;display:flex;flex-direction:row}benefits-banner .benefits-banner__container .benefits-banner__content{white-space:nowrap}benefits-banner .benefits-banner__container .benefits-banner__content :is(a){display:flex;text-decoration:none;align-items:center;gap:1rem}benefits-banner .benefits-banner__container .benefits-banner__content :is(a) .benefits-banner__content_text{display:flex;align-items:start;flex-direction:column}benefits-banner .benefits-banner__container .benefits-banner__content :is(a) .benefits-banner__content_text :is(span){font-family:var(--neusa);font-weight:800;white-space:nowrap;text-transform:uppercase;font-stretch:condensed}benefits-banner .benefits-banner__container .benefits-banner__content :is(a) .benefits-banner__content_text :is(p){font-family:var(--neusa);font-weight:400;color:var(--black);white-space:nowrap}benefits-banner.grid_layout{justify-content:center}benefits-banner.grid_layout .benefits-banner__container{display:grid;grid-template-columns:repeat(4,1fr);white-space:normal}@media screen and (max-width: 1128px){benefits-banner.grid_layout .benefits-banner__container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 880px){benefits-banner.grid_layout .benefits-banner__container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 640px){benefits-banner.grid_layout .benefits-banner__container{grid-template-columns:repeat(1,1fr)}}benefits-banner.grid_layout .benefits-banner__container .benefits-banner__content :is(a) .benefits-banner__content_text :is(span){text-transform:capitalize;white-space:normal}benefits-banner.grid_layout .benefits-banner__container .benefits-banner__content :is(a) .benefits-banner__content_text :is(p){max-width:31.7rem;white-space:normal;text-wrap:auto}@media screen and (min-width: 769px){.benefits-banner__content.is-duplicate{display:none}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.benefits-banner__container.scrolling{display:flex;flex-wrap:nowrap;white-space:nowrap}@media screen and (max-width: 768px){.benefits-banner__container.scrolling{animation:scroll 30s linear infinite}}.benefits-banner__content{flex-shrink:0}@media screen and (max-width: 768px){benefits-banner:hover .benefits-banner__container.scrolling{animation-play-state:paused}}cart-drawer{display:block}cart-drawer .cart_page_add_to_cart{display:none}cart-drawer .hidden{display:none!important}cart-drawer .cart_related_product__content .cart_item__stamp,cart-drawer .cart_item__discount.onlyCart,cart-drawer .cart_item_quantity_title{display:none}cart-drawer .cart_item__stamp{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:400}cart-drawer .cart_item__stamp .cart_item__free_shipping{color:var(--white);background:var(--black);font-weight:600;font-size:1.4rem;text-transform:uppercase;padding:.2rem .7rem .4rem;border-radius:.3rem}@media screen and (max-width: 768px){cart-drawer .cart_item__stamp .cart_item__free_shipping{font-size:1.2rem;padding:.2rem .5rem .3rem}}cart-drawer .cart_item__stamp .cart_item__discount{color:var(--white);background:var(--red);font-weight:600;font-size:1.4rem;text-transform:uppercase;padding:.2rem .7rem .4rem;border-radius:.3rem}@media screen and (max-width: 768px){cart-drawer .cart_item__stamp .cart_item__discount{font-size:1.2rem;padding:.2rem .5rem .3rem;border-radius:.3rem}}cart-drawer .cart-drawer_taxes_included p{color:var(--light-gray)}cart-drawer .clear-cart{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--black);width:100%;justify-content:flex-end;margin-bottom:1.4rem}cart-drawer .clear-cart p{font-size:1.2rem;font-weight:400}cart-drawer .cart-drawer_taxes_included{color:var(--light-gray)}cart-drawer .cart_discount{display:flex;font-size:1.3rem;justify-content:space-between;background:var(--cream-soft);border-radius:.8rem;margin:1.2rem 0 0;font-weight:600;color:var(--brown-light);gap:1.2rem}cart-drawer .cart_discount .cart_discount_title{font-weight:400;color:var(--brown-light);font-size:1.3rem}cart-drawer .cart_discount .cart_discount_value{font-weight:500;color:var(--brown-light);font-size:1.3rem}cart-drawer .cart_drawer__content{display:none;background:var(--white);width:90vw;position:fixed;top:0;right:0;z-index:9999999;transform:translate(100%);animation:cartDrawerExit .3s ease-in-out forwards;height:100vh;height:100dvh;padding:0;overflow:hidden;flex-direction:column}@media screen and (max-width: 768px){cart-drawer .cart_drawer__content{padding:0rem 1rem 2rem;height:100vh}}cart-drawer .cart_drawer__content :is(cart-related-products){display:none}cart-drawer .cart_drawer__content .cart_body{display:flex;flex-direction:column;height:100%;overflow:hidden;padding-top:3rem;padding-left:2rem;padding-right:2rem}@media screen and (max-width: 768px){cart-drawer .cart_drawer__content .cart_body{padding:2rem 0}}cart-drawer .cart_drawer__content .cart_body .cart_heading{flex-shrink:0}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1.7rem,2vw,1.8rem)}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title{font-size:2rem;line-height:100%;color:var(--black);font-weight:800;text-transform:uppercase;display:flex;align-items:center;gap:.6rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title{font-size:clamp(2rem,1.66667vw,2rem)}}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title .cart__item_count{font-size:1.6rem;font-weight:600;color:var(--white);background:var(--red);text-transform:uppercase;padding:0rem .8rem .3rem;border-radius:.4rem}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close :is(svg){cursor:pointer;width:2rem;height:2rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close :is(svg){width:clamp(2.4rem,1.66667vw,3.2rem);height:clamp(2.4rem,1.66667vw,3.2rem)}}cart-drawer .cart_drawer__content .cart_body .cart_products{width:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1rem;position:relative;flex:1;min-height:0;margin-top:.5rem;padding-right:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--beige-transparent)}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar-thumb{background:var(--black);border-radius:2px}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar-track{background:var(--gray);border-radius:2px}cart-drawer .cart_drawer__content .cart_body .cart_products .btn-link{background:var(--red);color:var(--white);border-radius:.3rem;font-weight:600}@media screen and (max-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_products{min-height:auto}}cart-drawer .cart_drawer__content .cart_body .cart_products #cart_products_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}cart-drawer .cart_drawer__content .cart_body .cart_products #cart_products_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex;position:fixed}cart-drawer .cart_drawer__content .cart_body .cart_products::-webkit-scrollbar{width:3px;height:4px}cart-drawer .cart_drawer__content .cart_body .cart_footer{display:flex;flex-direction:column;flex-shrink:0;gap:0}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container{flex-shrink:0}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_bar{width:100%;height:clamp(.6rem,1.5vw,.8rem);background:var(--gray);margin-bottom:.8rem;border-radius:2rem;overflow:hidden}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--yellow)}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_span{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400;display:none}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_span :is(strong){font-weight:600}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-drawer_message{display:none}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-drawer_message :is(p){font-size:clamp(1.6rem,1.11111vw,2.1333rem);color:var(--gray-dark);text-transform:uppercase;font-weight:800}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-drawer_message :is(span){color:var(--gray-dark);text-transform:uppercase;font-weight:800}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-drawer_message.active{display:flex}cart-drawer .cart_drawer__content .cart_body .cart_footer .info_installment{display:flex;gap:.5rem;align-items:center;font-size:clamp(1.2rem,.625vw,1.6rem);font-weight:400;line-height:100%;color:var(--gray-dark)}cart-drawer .cart_drawer__content .cart_body .cart_footer .info_installment span{color:var(--beige);font-weight:700}cart-drawer .cart_drawer__content .cart_body .cart_footer .info_pix{font-size:1.3rem;float:left;width:70%;margin-top:1rem;padding-top:.7rem;border-top:1px solid var(--white)}cart-drawer .cart_drawer__content .cart_body .cart_footer .pix_price{font-size:1.3rem;font-weight:600;float:right;margin-top:1rem;width:30%;text-align:right;padding-top:.7rem;border-top:1px solid var(--white)}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total{margin:1rem 0 0}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value{display:none;align-items:center;justify-content:space-between}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value.active{display:none}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total{display:flex;align-items:center;justify-content:space-between}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal.free-shipping-reached .cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total.free-shipping-reached .cart_shipping_price{color:var(--green);text-decoration:line-through;font-weight:500}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal.free-shipping-reached .completed,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total.free-shipping-reached .completed{display:flex;gap:.8rem;font-weight:500;color:var(--green);align-items:center}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_total_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_subtotal_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_total_price{font-size:clamp(1.8rem,.9375vw,2.4rem);font-weight:600;color:var(--gray-dark);text-transform:uppercase}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_price.red,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_subtotal_price.red{color:var(--red);font-weight:800}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_total_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_subtotal_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_total_title{font-size:clamp(1.8rem,.9375vw,2.4rem);font-weight:500}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_shipping_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_shipping_price{color:var(--gray-dark);font-size:1.2rem;font-weight:400}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_shipping_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total .cart_shipping_price{font-size:clamp(1.4rem,.72917vw,1.8rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal p.cart_shipping_price,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_total p.cart_shipping_price{text-transform:uppercase}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{display:flex;height:clamp(4.5rem,2.08333vw,4.5rem);justify-content:center;align-items:center;align-self:stretch;background:var(--red);color:var(--white);font-size:1.7rem;font-weight:600;border-radius:.33rem;text-transform:uppercase;line-height:normal;text-decoration:none;margin-bottom:1rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{font-size:clamp(2rem,1.35417vw,2.6rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping{text-align:center;font-size:1.7rem;font-style:normal;color:var(--red);font-weight:800;text-transform:uppercase;line-height:normal;text-decoration:none}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping{font-size:clamp(1.6rem,.83333vw,2.1rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping:hover{text-decoration:underline}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_order_summary_title{padding-top:0;font-size:clamp(1.8rem,.9375vw,2.4rem);font-weight:500;color:var(--gray-dark)}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group{background:var(--off-white);border-radius:1.2rem;padding:1rem 1.6rem;margin:2rem 0 1rem;display:flex;flex-direction:column;gap:0}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart_subtotal,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart_shipping_value{background:transparent;margin:0;border:none;padding:0}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart-summary-separator{width:100%;height:2px;background:var(--white);margin:1.2rem 0;border-radius:2px}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart_pix_discount{display:flex;justify-content:space-between;align-items:center;font-size:1.7rem;color:var(--brown-light);margin-top:.5rem;margin-bottom:.5rem;font-weight:400}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart_pix_discount .cart_pix_discount_price{color:var(--brown-light);font-weight:600;font-size:2rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart-drawer_pix_discount{display:flex;justify-content:space-between;align-items:center;font-size:clamp(1.4rem,.9375vw,1.8rem);color:var(--brown-light);margin-top:.5rem;margin-bottom:.5rem;font-weight:400}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart-summary-group .cart-drawer_pix_discount .cart-drawer_pix_discount_price{color:var(--brown-light);font-weight:500;font-size:clamp(1.6rem,1.09375vw,2.1rem)}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:block}@media screen and (max-width: 768px){cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:none}}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products) .cart_related_product_add{font-weight:800;font-size:clamp(1.4rem,.9375vw,1.8rem);padding:0;color:var(--black);text-decoration:underline;cursor:pointer;position:relative;text-transform:uppercase}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body :is(cart-related-products) .cart_related_product_add{text-align:center}}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products) .cart_related_product_add .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s;width:auto;height:auto;display:flex;align-items:center;justify-content:center;pointer-events:none}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products) .cart_related_product_add .loader__container .loader{width:1.6rem;aspect-ratio:1;border-radius:50%;border:4px solid;border-color:var(--brown-light) var(--black);animation:l1 1s infinite;background:none;color:var(--brown-light)}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products) .cart_related_product_add[loading]{color:transparent;background:none}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products) .cart_related_product_add[loading] .text{opacity:0}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products) .cart_related_product_add[loading] .loader__container{visibility:visible;opacity:1;pointer-events:auto}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products) .cart_related_product_add.added{background:none!important}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products) .cart_related_product_add.cart_related_product_redirect{display:inline-block;text-align:center}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:none}}cart-drawer .cart_drawer__content .cart_body .cart_package__popup{display:flex;opacity:0;visibility:hidden;width:100%;height:100%;background:#0000004d;position:fixed;top:50%;right:0;transform:translateY(-50%);align-items:center;justify-content:center;transition:.3s;z-index:10}cart-drawer .cart_drawer__content .cart_body .cart_package__popup.active{opacity:1;visibility:visible}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content{background:#fff;max-width:41.3rem;width:80vw;position:relative;padding:4.6rem 2rem;border-radius:.6rem;overflow:hidden}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package_popup__close{position:absolute;top:1rem;right:1rem;cursor:pointer}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading{margin-bottom:2.2rem}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info{display:flex;gap:1.2rem}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__image{width:clamp(5.4rem,5vw,6rem);height:clamp(7.3rem,7vw,8rem);object-fit:contain}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content{display:flex;flex-direction:column;gap:.6rem}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content .product_package__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:700;font-family:var(--gabarito)}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content .product_package__price{color:var(--black);font-family:var(--gabarito);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content .product_package__description{color:var(--dark-gray);font-family:var(--gabarito);font-size:1.2rem;font-weight:400}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products{max-height:40vh;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2rem)}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products{max-height:35vh}}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card{display:flex;border-block:1px solid #f5f5f5;align-items:center;gap:.8rem;overflow:hidden;min-height:6.5rem;padding-right:1rem}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_image{width:6.5rem;height:6.5rem;min-width:6.5rem;object-fit:contain}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content{display:flex;align-items:center;gap:1rem;justify-content:space-between;width:100%}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content .cart_package__product_title{color:var(--black);font-size:clamp(1.4rem,1vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content :is(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border:1.25px solid var(--red);position:relative;transition:.3s;cursor:pointer}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content :is(input):checked{background:var(--red)}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content :is(input):checked:after{content:url(./checked.svg);position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card[disabled]{opacity:.5;pointer-events:none}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card[disabled] .cart_package__product_title{text-decoration:line-through}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__products::-webkit-scrollbar{width:3px;background-color:var(--beige);height:4px}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__empty{display:none}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer{margin-top:clamp(3.2rem,4vw,4rem)}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add{display:flex;justify-content:center;align-items:center;gap:1.2rem;padding:1.2rem 2.4rem;background:var(--black);color:var(--white);font-size:clamp(1.4rem,2vw,1.6rem);font-family:var(--gabarito);font-weight:500;border-radius:.4rem;cursor:pointer;transition:.3s;width:90%;margin-inline:auto;border:none;text-transform:uppercase;position:relative}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add:hover{background:var(--red)}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add .loader__container .loader{background:none;width:2.2rem;aspect-ratio:1;border-radius:50%;border:none}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add[loading]{color:transparent;background:none}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add[loading] .loader__container{visibility:visible;opacity:1}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content:has(.cart_package__products:empty) .cart_package__empty{display:flex;justify-content:center}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content:has(.cart_package__products:empty) .cart_package__empty :is(p){color:var(--black);font-size:clamp(1.4rem,2vw,1.6rem);font-family:var(--gabarito);font-weight:400;text-align:center}cart-drawer .cart_drawer__content .cart_body .cart_package__popup .cart_package_popup__content:has(.cart_package__products:empty) .cart_package__footer{display:none}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{width:41vw;flex-direction:row-reverse;gap:clamp(2.4rem,1.25vw,3.2rem);padding-bottom:1rem}cart-drawer .cart_drawer__content .cart_body{flex-grow:1}cart-drawer .cart_drawer__content :is(cart-related-products){display:flex;padding-top:3.5rem;border-right:1px solid var(--gray)}}@media screen and (min-width: 768px) and (max-width: 1360px){cart-drawer .cart_drawer__content{width:50vw}}cart-drawer .cart_drawer__content::-webkit-scrollbar{width:3px;height:4px}cart-drawer:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:10000;visibility:hidden;opacity:0;animation:cartDrawerOverlayExit .3s ease-in-out forwards}cart-drawer[open] .cart_drawer__content{animation:cartDrawerEntry .3s ease-in-out forwards;display:flex;transform:translate(0)}cart-drawer[open]:before{animation:cartDrawerOverlayEntry .3s ease-in-out forwards;visibility:visible;opacity:1}cart-drawer:has(.cart_empty_title) .cart_body .cart_heading .progress_bar__container{display:none}cart-drawer:has(.cart_empty_title) .cart_products{height:90%;max-height:100%;border-bottom:none;display:flex;align-items:center;justify-content:center;gap:0}cart-drawer:has(.cart_empty_title) .cart_products .cart_empty_title{color:var(--black);text-align:center;text-transform:uppercase;font-size:2.4rem;font-weight:800}cart-drawer:has(.cart_empty_title) .cart_products .cart_empty_subtext{color:var(--black);text-align:center;font-size:1.5rem;font-weight:600;margin-top:1rem;opacity:.6;max-width:30.3rem}cart-drawer:has(.cart_empty_title) .cart_products .btn-link{margin-top:clamp(2.4rem,2vw,3.2rem);background:var(--black);padding:1.2rem 4.3rem;font-size:clamp(1.3rem,1vw,1.3rem);text-transform:uppercase;text-decoration:none}cart-drawer:has(.cart_empty_title) .shipping__container{display:none}cart-drawer:has(.cart_empty_title) :is(discount-coupon){display:none}cart-drawer:has(.cart_empty_title) .cart_add_cupom,cart-drawer:has(.cart_empty_title) .cart_footer{display:none}cart-drawer:has(.cart_empty_title) :is(cart-related-products){display:none!important}cart-drawer:has(.cart_empty_title) .cart_package__popup{display:none}body.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}@supports (-webkit-touch-callout: none){body.no-scroll{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-overflow-scrolling:touch;overscroll-behavior:none}}@supports (-webkit-touch-callout: none){:root{--app-height: 100vh}cart-drawer .cart_drawer__content{height:var(--app-height)!important;height:100dvh!important;min-height:var(--app-height)!important;min-height:100dvh!important}}@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2){cart-drawer .cart_drawer__content{height:100vh!important;height:100dvh!important;height:calc(var(--vh, 1vh) * 100)!important}}@media screen and (orientation: portrait){cart-drawer .cart_drawer__content{height:100dvh!important}}@media screen and (orientation: landscape){cart-drawer .cart_drawer__content{height:100dvh!important}}@keyframes cartDrawerEntry{0%{transform:translate(100%);display:none}1%{transform:translate(100%);display:flex}to{transform:translate(0)}}@keyframes cartDrawerExit{0%{transform:translate(0);display:flex}99%{transform:translate(100%);display:flex}to{transform:translate(100%);display:none}}@keyframes cartDrawerOverlayEntry{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes cartDrawerOverlayExit{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}cart-related-products{display:block;margin:0 auto;text-align:center;@keyframes l1{to{transform:rotate(.5turn)}}}cart-related-products .cart_related_products__content{display:flex;flex-direction:column;justify-content:flex-start;width:100%;border-right:2px solid var(--cream-soft)}@media screen and (min-width: 768px) and (max-width: 1200px){cart-related-products .cart_related_products__content{display:none}}cart-related-products .cart_related_products__content .cart_related_product_soldout{display:flex;flex-direction:column;gap:.5rem;background-color:var(--white);padding:.5rem;border-radius:.5rem;font-size:1.2rem;font-weight:500;text-transform:uppercase;display:block;padding-left:0;margin-top:1rem;margin-bottom:1rem;text-align:center;max-width:15rem;color:var(--brown-light);margin:0 auto;margin-top:.5rem}cart-related-products .cart_related_products__content .cart_related_product_image{width:100%;max-height:clamp(21rem,14.58333vw,28rem)}cart-related-products .cart_related_products__content .related_products_title{color:var(--black);line-height:100%;font-size:clamp(1.6rem,1.4vw,2rem);font-weight:600;text-transform:uppercase}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .related_products_title{display:block}}cart-related-products .cart_related_products__content .cart_related_carousel{display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:1rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel{align-items:center;flex-direction:column;gap:2.1rem;padding-inline:0rem;flex-grow:1;margin-top:2rem;overflow-x:hidden;overflow-y:auto}}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{display:none}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-track{background:transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{width:20rem;border:1.6px solid var(--brown-light);display:flex;border-radius:2.1333rem;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;padding:.6rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{flex-direction:column;padding:0 clamp(1.6rem,1.09375vw,2.1rem) clamp(1.6rem,1.09375vw,2.1rem) clamp(1.6rem,1.09375vw,2.1rem);width:clamp(17rem,11.97917vw,23rem);height:auto}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{width:6.2rem;height:6.2rem;aspect-ratio:1/1}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{width:clamp(14.2rem,8.33333vw,16rem);height:clamp(14.2rem,8.33333vw,16rem)}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{display:flex;flex-direction:column;justify-content:center;text-align:left;height:100%}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{align-items:left}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{color:var(--black);font-size:clamp(1.2rem,.8975vw,1.8rem);font-style:normal;font-weight:800;line-height:100%;text-transform:capitalize;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-bottom:clamp(.6rem,1vw,.8rem)}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{-webkit-line-clamp:1;text-align:left}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price_row{display:flex;justify-content:space-between;align-items:center;width:100%}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price_row .cart_related_product_price{font-size:clamp(1.4rem,.9375vw,1.8rem);color:var(--red);font-weight:800}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_compare_price{color:var(--light-gray)}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price_row .cart_related_product_variant{font-size:1.2rem;color:var(--brown-light);font-weight:400;background:var(--cream-soft);padding:.4rem 1rem;border-radius:.4rem;white-space:nowrap}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .info_installment{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add{display:flex;align-items:center;gap:1rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add{flex-direction:column}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant){display:none}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant){display:flex;flex-direction:column}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant) label{display:flex;flex-direction:row;gap:.7rem;align-content:center;font-size:1.1rem;align-items:center}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant) label span{color:var(--dark-gray-2)}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant) .model__select{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(select-variant) :is(select){padding:clamp(.3rem,1vw,.4rem) .6rem;font-weight:400;font-size:1.3rem;text-transform:none;border-radius:.4rem;border:none;background:var(--white);appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;color:var(--dark-gray-2)}}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(popup-variant){display:none}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(popup-variant) .popup_variants__button_sequential{font-weight:500;text-transform:uppercase;font-size:clamp(1rem,1vw,1.2rem);padding:clamp(.6rem,1vw,1.1rem) clamp(1.2rem,2vw,3rem);color:var(--black);border:1px solid var(--black);border-radius:.4rem;width:fit-content;white-space:nowrap}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add :is(popup-variant) .popup_variants__button_sequential{display:none}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add{font-weight:800;font-size:clamp(1.4rem,.9375vw,1.8rem);padding:0;color:var(--black);text-decoration:underline;cursor:pointer;position:relative;text-transform:uppercase}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s;width:auto;height:auto;display:flex;align-items:center;justify-content:center;pointer-events:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add .loader__container .loader{width:1.6rem;aspect-ratio:1;border-radius:50%;border:4px solid;border-color:var(--brown-light) var(--black);animation:l1 1s infinite;background:none;color:var(--brown-light)}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add[loading]{color:transparent;background:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add[loading] .text{opacity:0}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add[loading] .loader__container{visibility:visible;opacity:1;pointer-events:auto}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add.added{background:none!important}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__variant_add .cart_related_product_add.cart_related_product_redirect{display:inline-block;text-align:center}cart-related-products .cart_related_products__content .cart_related_carousel .related_product_section_add{display:none}cart-related-products .cart_related_products__content :is(a){color:transparent;text-decoration:none;text-align:unset}alert-component{background:var(--red);border:2.5px solid var(--red);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(--poppins);border-radius:.6rem}@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}}.cart_item__container{display:flex;align-items:flex-start;gap:clamp(.9rem,1vw,1rem);position:relative;overflow:visible}@media screen and (max-width: 779px){.cart_item__container{gap:.8rem}}.cart_item__container .cart_item__qtd{position:absolute;left:68px;top:-5px;color:var(--white);border-radius:100%;width:1.5rem;height:1.5rem;font-size:.78rem;display:flex;justify-content:center;align-items:center;background-color:#707070;display:none}@media screen and (max-width: 330px){.cart_item__container{gap:1rem}}@media screen and (max-width: 300px){.cart_item__container{gap:.4rem}}@media screen and (min-width: 768px){.cart_item__container{padding-right:clamp(1rem,2vw,.3rem)}}.cart_item__container:last-child{padding-bottom:2rem}.cart_item__container .cart_item__image{width:9.2348rem;height:9.2348rem;aspect-ratio:92.35/92.35;border-radius:.6rem}@media screen and (min-width: 768px){.cart_item__container .cart_item__image{width:clamp(12rem,8.33333vw,16rem);height:clamp(12rem,8.33333vw,16rem);aspect-ratio:1/1}}.cart_item__container .cart_item__content{width:100%}@media screen and (min-width: 768px){.cart_item__container .cart_item__content{min-width:17rem}}.cart_item__container .cart_item__content .cart_item_title{text-decoration:none}.cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:1.8rem;width:90%;color:var(--black);font-weight:800;text-overflow:ellipsis;overflow:hidden;line-height:120%;margin-bottom:.4rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}@media screen and (max-width: 768px){.cart_item__container .cart_item__content .cart_item_title :is(h2){font-size:1.2em}}.cart_item__container .cart_item__content .price__container{display:flex;align-items:flex-start;justify-content:space-between;height:auto;flex-direction:column}.cart_item__container .cart_item__content .price__container .info_installment{font-size:clamp(1.2rem,.83333vw,1.6rem)}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .price__container .info_installment{margin:.1rem 0 .9rem}}.cart_item__container .cart_item__content .price__container .info_installment span{color:var(--brown-light);font-weight:400}.cart_item__container .cart_item__content .price__container .info_installment strong{font-weight:400}.cart_item__container .cart_item__content .price__container .info_pix{font-size:1.2rem;font-weight:300}.cart_item__container .cart_item__content .price__container .info_pix span{font-weight:600}.cart_item__container .cart_item__content .price__container .pix_price_container{font-size:1.2rem;font-weight:300;display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:.6rem}.cart_item__container .cart_item__content .price__container .pix_price_container span{font-weight:600}.cart_item__container .cart_item__content .price__container .variant_title{font-size:clamp(1.2rem,.83333vw,1.6rem);color:var(--dark-gray);font-weight:400}.cart_item__container .cart_item__content .price__container .cart_item_price{display:flex;gap:.4rem;font-size:1.2rem;font-weight:500;color:var(--black);flex-direction:row;align-items:center;margin-top:.3rem}.cart_item__container .cart_item__content .price__container .cart_item_price .cart_item_price-compare{color:var(--light-gray);font-size:clamp(1.4rem,.9375vw,1.8rem);text-decoration:line-through;font-weight:400;text-align:left}.cart_item__container .cart_item__content .price__container .cart_item_price .cart_item_price-compare:empty{display:none}.cart_item__container .cart_item__content .price__container .cart_item_price .cart_item_price-price{font-size:clamp(1.8rem,1.51042vw,1.8rem);color:var(--red);font-weight:800}.cart_item__container .cart_item__content .installments-product{font-size:clamp(1.2rem,2vw,1.2rem);margin-bottom:.8rem}.cart_item__container .cart_item__content .cart_item_variants{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:0rem;margin-top:.8rem}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option,.cart_item__container .cart_item__content .cart_item_variants .cart-property{display:flex;align-items:center;gap:.4rem}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-title,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-title{font-weight:500;font-size:1.2rem;color:var(--gray-dark);min-width:fit-content;line-height:100%}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-title,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-title{font-size:clamp(1.2rem,.83333vw,1.6rem)}}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values{display:flex;gap:.6rem;flex-wrap:wrap;line-height:110%}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values .cart-variant-label,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values .cart-variant-label{display:inline-block;padding:.2rem .6rem;border-radius:6.6667rem;background:none;color:var(--dark-gray);font-size:1.2rem;font-weight:400;line-height:100%;border:2px solid transparent}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values .cart-variant-label,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values .cart-variant-label{font-size:clamp(1.2rem,.83333vw,1.6rem);padding:clamp(.3554rem,.24681vw,.4739rem) clamp(.9478rem,.65818vw,1.2637rem)}}.cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-property-value,.cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-property-value{font-size:1.4rem;color:var(--gray-dark)}.cart_item__container .cart_item__content .cart_item_quantity{display:flex;align-items:center;margin-top:.8rem;border:none;width:fit-content;gap:1rem;border:1px solid var(--gray);padding:.8rem;border-radius:.4rem}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_quantity{margin-top:.5rem}}.cart_item__container .cart_item__content .cart_item_quantity .minus_cart,.cart_item__container .cart_item__content .cart_item_quantity .plus_cart{display:flex;width:clamp(2rem,1.38889vw,2.6667rem);height:clamp(2rem,1.38889vw,2.6667rem);background-color:var(--brown-light);border-radius:50%;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.cart_item__container .cart_item__content .cart_item_quantity .cart_item__quantity_text{width:100%;display:block;text-align:center;color:var(--black);font-weight:500;line-height:100%;font-size:clamp(2rem,1.35417vw,2.2rem)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item__quantity_text:focus{outline:none}.cart_item__container .cart_remove_icon{align-self:flex-start;margin-left:auto;margin-right:.3rem;cursor:pointer;margin-right:0;position:absolute;right:22px;bottom:inherit;color:var(--red);text-decoration:underline;text-transform:uppercase;font-size:1.5rem}@media screen and (min-width: 768px){.cart_item__container .cart_remove_icon{margin-right:0}}.cart_item__container .cart_remove_icon :is(svg){width:clamp(2.4rem,1.66667vw,3.2rem);height:clamp(2.4rem,1.66667vw,3.2rem)}cart-section{display:flex;flex-direction:column;max-width:var(--page-width);margin-inline:auto;margin-top:6rem;margin-bottom:3rem}cart-section .shipping__container{margin-top:2rem;padding-left:0;margin-left:0}@media screen and (max-width: 768px){cart-section{max-width:100vw;padding:0 2rem}}cart-section .cart_footer_buttons{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;width:100%;margin-top:2rem}cart-section .cart_footer_buttons .request_offer{background:var(--red);color:var(--white);padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-size:1.4rem;font-weight:600;min-width:17rem;text-transform:uppercase;display:flex;justify-content:space-evenly;align-items:center}cart-section .cart_footer_buttons .print_offer{background:var(--white);color:var(--red);padding:1rem 2rem;border:1px solid var(--red);border-radius:.5rem;text-decoration:none;font-size:1.4rem;text-transform:uppercase;font-weight:600;min-width:17rem;display:flex;justify-content:space-evenly;align-items:center}cart-section .cart_footer_buttons .clear-cart{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--black);width:100%;justify-content:flex-end;margin-bottom:1.4rem;padding-right:2.5rem}cart-section .cart_footer_buttons .clear-cart p{font-size:1.2rem;font-weight:400}cart-section .related_products_title{text-align:left;padding-left:2rem}cart-section .cart_related_product_add{display:none}cart-section .cart_related_product_add.cart_page_add_to_cart{display:block}cart-section cart-related-products{display:block;width:100%;margin:0 auto;margin-top:3rem;max-width:var(--page-width)}cart-section cart-related-products .cart_related_products__content{display:block;max-width:var(--page-width);width:100%;margin:0 auto}cart-section cart-related-products .cart_related_products__content .cart_related_carousel{display:flex;flex-direction:row;gap:2rem;overflow-x:auto;overflow-y:hidden;padding:1rem 0}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{display:none}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product_image_container{width:30%}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product_image_container :is(img){width:10rem!important;height:10rem!important}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1),cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2),cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3),cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(4){width:25%;display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1) buy-button,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1) .cart_item__stamp,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2) buy-button,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2) .cart_item__stamp,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3) buy-button,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3) .cart_item__stamp,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(4) buy-button,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(4) .cart_item__stamp{flex-basis:100%;margin-top:0rem}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1) .cart_item_price,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2) .cart_item_price,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3) .cart_item_price,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(4) .cart_item_price{display:none}cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1) .cart_related_product__content,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2) .cart_related_product__content,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3) .cart_related_product__content,cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(4) .cart_related_product__content{width:63%;padding-left:1rem}@media screen and (max-width: 768px){cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(1),cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(2),cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(3),cart-section cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container:nth-child(4){width:80%;min-width:80%;padding-bottom:3rem}}cart-section .cart_item__stamp{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:400}cart-section .cart_item__stamp .cart_item__free_shipping{color:var(--white);background:var(--black);font-weight:600;font-size:1.4rem;text-transform:uppercase;padding:.2rem .7rem .4rem;border-radius:.3rem}@media screen and (max-width: 768px){cart-section .cart_item__stamp .cart_item__free_shipping{font-size:1.2rem;padding:.2rem .5rem .3rem}}cart-section .cart_item__discount{color:var(--white);background:var(--red);font-weight:600;font-size:1.4rem;text-transform:uppercase;padding:.2rem .7rem .4rem;border-radius:.3rem;margin-bottom:.5rem}@media screen and (max-width: 768px){cart-section .cart_item__discount{font-size:1.2rem;padding:.2rem .5rem .3rem;border-radius:.3rem}}cart-section .cart_item__discount.onlyCart{font-weight:300;font-size:1.2rem;display:inline-block}cart-section .cart__item_count{font-size:1.6rem;font-weight:600;color:var(--white);background:var(--red);text-transform:uppercase;padding:0rem .8rem .3rem;border-radius:.4rem}cart-section h2.cart_title{display:flex;align-items:center;gap:.6rem;color:var(--black);font-weight:800;text-transform:uppercase;font-size:clamp(2rem,1.66667vw,3rem)}cart-section .color-dropdown .color-swatches{top:inherit;bottom:110%}cart-section .shipping__container{border:none}cart-section .info_installment{display:flex;gap:4px;font-size:1.4rem}cart-section .info_installment__info-modal-trigger{position:relative;display:inline-flex;width:fit-content;align-items:center;justify-content:center;margin-left:clamp(.4rem,.41667vw,.8rem);color:var(--dark-gray)}cart-section .info_installment__info-modal-trigger :is(svg:not(.payment-methods svg)){width:clamp(1.2rem,.83333vw,1.6rem);height:clamp(1.2rem,.83333vw,1.6rem)}cart-section .info_installment__info-modal-trigger .info_installment__info-modal-content{position:absolute;top:100%;left:50%;width:fit-content;padding:1.6rem 2rem;background-color:var(--gray);border-radius:1.6rem;border:.1rem solid var(--dark-gray);transform:translate(-50%,-.8rem) scale(.9);box-shadow:0 .4rem 1.6rem #0000001a;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;font-size:clamp(1rem,.52083vw,1.2rem);line-height:clamp(1.4rem,.72916vw,1.6rem);font-weight:400;text-align:center;color:var(--black)}cart-section .info_installment__info-modal-trigger .payment-methods{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}cart-section .info_installment__info-modal-trigger .payment-methods :is(img,svg){display:block;aspect-ratio:5/3;width:4rem;height:2rem}cart-section .info_installment__info-modal-trigger:hover .info_installment__info-modal-content{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}cart-section .cart_breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:clamp(1.6rem,1.10938vw,2.13rem);color:var(--gray-dark)}cart-section .cart_breadcrumb span{color:var(--gray-dark);font-size:clamp(1.4rem,.9375vw,1.8rem)}cart-section .cart_breadcrumb svg{width:clamp(1.2rem,.83333vw,1.4rem);height:clamp(1.2rem,.83333vw,1.4rem)}cart-section .cart_breadcrumb a{color:var(--gray-dark);text-decoration:none;font-size:clamp(1.4rem,.9375vw,1.8rem)}cart-section .cart_section__content .cart_item__container{border-bottom:1px solid var(--gray)}cart-section .cart_section__content .cart_item__container .cart_remove_icon{margin-top:2rem}@media screen and (max-width: 768px){cart-section .cart_section__content .cart_item__container .cart_remove_icon{position:absolute;right:16px;top:inherit;bottom:11px}}cart-section .cart_section__content .cart_item__container .price__container{position:absolute;top:0;right:2rem}@media screen and (max-width: 768px){cart-section .cart_section__content .cart_item__container .price__container{right:inherit;top:inherit;position:relative}}cart-section .cart_section__content .cart_item__container .price__container .info_pix{font-size:1.4rem;font-weight:400;color:var(--black)}cart-section .cart_section__content .cart_item__container .price__container .info_pix strong span{font-size:1.8rem;font-weight:600}cart-section .cart_section__content .cart_item__container .cart_item__qtd{left:134px}cart-section .cart_section_title{color:var(--gray-dark);font-size:clamp(2.4rem,1.66667vw,3.2rem);font-weight:300}@media screen and (min-width: 768px){cart-section{margin-top:clamp(3rem,10vw,3.5rem);max-width:var(--page-width)}}cart-section .cart_section__content{display:flex;flex-direction:column;margin-top:3.2rem}@media screen and (min-width: 900px){cart-section .cart_section__content{display:grid;grid-template-columns:3fr 1fr;gap:4rem;align-items:flex-start}}cart-section .cart_section__content .cart_section_products__container{display:flex;flex-direction:column;gap:clamp(1.2rem,2vw,3.35rem);padding-bottom:3.2rem;border-bottom:var(--light-cream) solid;max-height:40vh;overflow-y:auto;position:relative;scrollbar-width:thin!important;scrollbar-color:var(--black) #f1f1f1}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar{width:8px;border-radius:4px}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:4px;border:none;min-height:40px}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}cart-section .cart_section__content .cart_section_products__container::-webkit-scrollbar-button{display:none}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container{max-height:clamp(47.5rem,32.8125vw,63rem);height:fit-content;overflow:auto;padding-right:3rem}}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item_price{display:flex;gap:.5rem;flex-direction:column;align-items:flex-start}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item_price .cart_item_price-price{font-size:clamp(1.85rem,1.51042vw,1.85rem);font-weight:800;margin-right:.5rem;color:var(--red);line-height:100%}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__image{max-width:clamp(13.2rem,9.16667vw,17.6rem);max-height:clamp(13.2rem,9.16667vw,17.6rem);object-fit:cover;border-radius:1rem;background-color:var(--cream-soft)}}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content{align-self:flex-start;width:100%;position:relative}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item__stamp{display:none}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_quantity{font-size:1.2rem;font-weight:400;color:var(--gray-dark);background:var(--cream-soft);margin-top:2rem}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_title{align-self:stretch}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_title :is(h2){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;word-break:break-word;white-space:normal;font-size:clamp(1.5rem,1.35417vw,1.7rem);font-weight:600;line-height:120%;align-self:stretch;max-width:70%}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .price_variants{margin-bottom:clamp(1.6rem,2vw,3.2rem)}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants{list-style:none;padding:0;display:flex;gap:.8rem}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property{display:flex;align-items:center;gap:.8rem}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-title,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-title{font-weight:500;font-size:clamp(1.4rem,.97917vw,1.88rem);color:var(--gray-dark);min-width:fit-content}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values{display:flex;gap:.6rem;flex-wrap:wrap;line-height:110%}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values .cart-variant-label,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values .cart-variant-label{display:inline-block;padding:clamp(.6rem,.41667vw,.8rem) clamp(1.6rem,1.11111vw,2.1333rem);border-radius:6.6667rem;background:var(--soft-cream-2);color:var(--gray-light);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;transition:all .2s ease;border:2px solid transparent}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-option-values .cart-variant-label.selected,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-option-values .cart-variant-label.selected{background:var(--soft-cream-2);color:var(--dark-gray);border:2px solid var(--beige);font-weight:400}cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-variant-option .cart-property-value,cart-section .cart_section__content .cart_section_products__container .cart_item__container .cart_item__content .cart_item_variants .cart-property .cart-property-value{font-size:1.4rem;color:var(--gray-dark)}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;z-index:2;opacity:0;top:0;left:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}cart-section .cart_section__content .cart_section_products__container #cart_section_products_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}cart-section .cart_section__content .cart_footer{display:flex;flex-direction:column;margin-top:clamp(1.2rem,2vw,1.2rem);padding-top:0;max-width:40rem;border-radius:.5rem;border:1px solid var(--gray);padding:2rem}cart-section .cart_section__content .cart_footer .cart_footer_title{font-size:clamp(1.6rem,2vw,1.6rem);font-weight:800;text-transform:uppercase;color:var(--black);width:100%;padding:1rem 1rem 1rem 0}cart-section .cart_section__content .cart_footer :is(h2){font-size:clamp(1.6rem,2vw,1.6rem);font-weight:600;color:var(--black);width:100%;text-align:left;text-transform:uppercase;padding-left:0;margin-top:0;padding:.2rem 1rem 1rem .4rem;border-bottom:1px solid var(--gray)}cart-section .cart_section__content .cart_footer .progress_bar__container{margin-bottom:0rem}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar{width:100%;height:clamp(.6rem,1.5vw,.8rem);background:var(--gray);border-radius:2.6667rem;margin-bottom:.8rem;overflow:hidden}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:var(--yellow)}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span{font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:400;display:none}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span strong{font-weight:600}cart-section .cart_section__content .cart_footer .cart_order_summary_title{font-size:clamp(2.4rem,1.66667vw,3.2rem);font-weight:500;color:var(--gray-dark);padding:clamp(1.6rem,1.09375vw,2.1rem) 0;line-height:normal}cart-section .cart_section__content .cart_footer .cart-summary-group{background:var(--off-white);border-radius:1.2rem;padding:1.7rem;margin:2rem 0;display:flex;flex-direction:column;gap:0}cart-section .cart_section__content .cart_footer .cart-summary-group .cart_subtotal,cart-section .cart_section__content .cart_footer .cart-summary-group .cart_shipping_value{background:transparent;margin:0;border:none;padding:0}cart-section .cart_section__content .cart_footer .cart-summary-group .cart-summary-separator{width:100%;height:2px;background:var(--white);margin:1.2rem 0;border-radius:2px}cart-section .cart_section__content .cart_footer .cart-summary-group .cart_pix_discount{display:flex;justify-content:space-between;align-items:center;font-size:clamp(1.4rem,.97223vw,1.8667rem);color:var(--brown-light);margin-top:.5rem;margin-bottom:.5rem;font-weight:400}cart-section .cart_section__content .cart_footer .cart-summary-group .cart_pix_discount :is(strong){font-weight:500}cart-section .cart_section__content .cart_footer .cart-summary-group .cart_pix_discount .cart_pix_discount_price{color:var(--brown-light);font-weight:500;font-size:clamp(1.6rem,1.09375vw,2.1rem)}cart-section .cart_section__content .cart_footer .cart-summary-group .cart-drawer_pix_discount{display:flex;justify-content:space-between;align-items:center;font-size:clamp(1.4rem,.9375vw,1.8rem);color:var(--brown-light);margin-top:1rem;margin-bottom:.5rem;font-weight:400;padding:0 0rem}cart-section .cart_section__content .cart_footer .cart-summary-group .cart-drawer_pix_discount .cart-drawer_pix_discount_price{color:var(--brown-light);font-weight:500;font-size:1.4rem}cart-section .cart_section__content .cart_footer .cart_subtotal_title{text-transform:none}cart-section .cart_section__content .cart_footer .cart_subtotal{text-transform:uppercase}cart-section .cart_section__content .cart_footer .cart_subtotal :is(h3){font-size:clamp(1.4rem,2vw,1.4rem)}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price{font-size:clamp(1.4rem,2vw,1.4rem);font-weight:700}cart-section .cart_section__content .cart_footer .cart_subtotal.red .cart_subtotal_price{color:var(--red);font-weight:800}cart-section .cart_section__content .cart_footer .cart_total{display:flex;align-items:center;justify-content:space-between;margin:1rem 0 0;padding:0;font-weight:800}cart-section .cart_section__content .cart_footer .cart_total .cart_total_title,cart-section .cart_section__content .cart_footer .cart_total .cart_total_price{font-size:1.4rem;font-weight:800;color:var(--black);text-transform:uppercase}cart-section .cart_section__content .cart_footer .cart-drawer_taxes_included{margin:.3rem 0 0;padding:0 0rem}cart-section .cart_section__content .cart_footer .cart-drawer_taxes_included p{color:var(--light-gray);font-size:1.2rem;text-align:left}cart-section .cart_section__content .cart_footer .cart_shipping_value{border-bottom:1px solid var(--gray-200);display:none;align-items:center;justify-content:space-between;margin:1rem 0 0;padding:0 1rem}cart-section .cart_section__content .cart_footer .cart_shipping_value.active{display:none}cart-section .cart_section__content .cart_footer .cart_discount{display:flex;font-size:1.3rem;justify-content:space-between;border-radius:.8rem;margin:1.2rem 0 0;font-weight:600;color:var(--brown-light);gap:1.2rem;padding:0 1rem}cart-section .cart_section__content .cart_footer .cart_discount .cart_discount_title{font-weight:400;color:var(--brown-light);font-size:1.3rem}cart-section .cart_section__content .cart_footer .cart_discount .cart_discount_value{font-weight:500;color:var(--brown-light);font-size:1.3rem}cart-section .cart_section__content .cart_footer .installments_info{font-size:1.2rem;background-color:var(--brown-light);padding:1rem;display:flex;flex-direction:row;flex-wrap:wrap}cart-section .cart_section__content .cart_footer .info_pix{font-size:1.3rem;float:left;width:70%;margin-top:1rem;padding-top:.7rem;border-top:1px solid var(--white)}cart-section .cart_section__content .cart_footer .pix_price{font-size:1.5rem;font-weight:600;float:right;margin-top:1rem;width:30%;text-align:right;padding-top:.7rem;border-top:1px solid var(--white)}cart-section .cart_section__content .cart_footer .cart_subtotal{margin:1rem 0 0;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}cart-section .cart_section__content .cart_footer .cart_subtotal,cart-section .cart_section__content .cart_footer .cart_shipping_value{display:flex;align-items:center;justify-content:space-between}cart-section .cart_section__content .cart_footer .cart_subtotal :is(h3),cart-section .cart_section__content .cart_footer .cart_shipping_value :is(h3){font-size:1.4rem;font-weight:400}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_subtotal_price{font-size:1.4rem;font-weight:600;color:var(--red)}cart-section .cart_section__content .cart_footer .cart_subtotal_title,cart-section .cart_section__content .cart_footer .cart_subtotal_price{color:var(--gray-dark);text-transform:uppercase}cart-section .cart_section__content .cart_footer .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_shipping_price{color:var(--gray-dark);font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:400;text-transform:none}cart-section .cart_section__content .cart_footer .go_to_checkout{display:flex;justify-content:center;align-items:center;width:100%;background:var(--red);border:none;font-size:1.6rem;padding:1.5rem 1rem;color:var(--white);font-weight:800;text-decoration:none;text-transform:uppercase;transition:.6s background;border-radius:.4rem;margin-bottom:1rem}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .go_to_checkout{padding-block:1rem}}cart-section .cart_section__content .cart_footer .continue_shopping{text-align:center;font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:500;line-height:140%;opacity:.7;cursor:pointer;color:var(--red);text-decoration:none;text-decoration-line:none;text-decoration-style:solid;display:none}@media screen and (min-width: 900px){cart-section .cart_section__content .cart_footer{margin-top:0}}cart-section .cart_section__content:has(.cart_empty_title) .cart_footer{display:none}cart-section .cart_message{display:none}cart-section .cart_message :is(p){font-size:clamp(1.6rem,1.11111vw,2.1333rem);color:var(--gray-dark);text-transform:uppercase;font-weight:800}cart-section .cart_message :is(span){color:var(--gray-dark);text-transform:uppercase;font-weight:800}cart-section .cart_message.active{display:flex}cart-section .hidden{display:none!important}cart-section .cart_package__popup{display:flex;opacity:0;visibility:hidden;width:100%;height:100%;background:#0000004d;position:fixed;top:50%;right:0;transform:translateY(-50%);align-items:center;justify-content:center;transition:.3s;z-index:10}cart-section .cart_package__popup.active{opacity:1;visibility:visible}cart-section .cart_package__popup .cart_package_popup__content{background:#fff;max-width:41.3rem;width:80vw;position:relative;padding:4.6rem 2rem;border-radius:.6rem;overflow:hidden}cart-section .cart_package__popup .cart_package_popup__content .cart_package_popup__close{position:absolute;top:1rem;right:1rem;cursor:pointer}cart-section .cart_package__popup .cart_package_popup__content .cart_package__heading{margin-bottom:2.2rem}cart-section .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info{display:flex;gap:1.2rem}cart-section .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__image{width:clamp(5.4rem,5vw,6rem);height:clamp(7.3rem,7vw,8rem);object-fit:contain}cart-section .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content{display:flex;flex-direction:column;gap:.6rem}cart-section .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content .product_package__title{color:var(--black);font-size:clamp(1.6rem,2vw,1.8rem);font-weight:700;font-family:var(--gabarito)}cart-section .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content .product_package__price{color:var(--black);font-family:var(--gabarito);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:400}cart-section .cart_package__popup .cart_package_popup__content .cart_package__heading .product_package__info .product_package__content .product_package__description{color:var(--dark-gray);font-family:var(--gabarito);font-size:1.2rem;font-weight:400}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products{max-height:40vh;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2rem)}@media screen and (min-width: 768px){cart-section .cart_package__popup .cart_package_popup__content .cart_package__products{max-height:35vh}}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card{display:flex;border-block:1px solid #f5f5f5;align-items:center;gap:.8rem;overflow:hidden;min-height:6.5rem;padding-right:1rem}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_image{width:6.5rem;height:6.5rem;min-width:6.5rem;object-fit:contain}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content{display:flex;align-items:center;gap:1rem;justify-content:space-between;width:100%}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content .cart_package__product_title{color:var(--black);font-size:clamp(1.4rem,1vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content :is(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border:1.25px solid var(--red);position:relative;transition:.3s;cursor:pointer}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content :is(input):checked{background:var(--red)}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card .cart_package__product_content :is(input):checked:after{content:url(./checked.svg);position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card[disabled]{opacity:.5;pointer-events:none}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products .cart_package__product_card[disabled] .cart_package__product_title{text-decoration:line-through}cart-section .cart_package__popup .cart_package_popup__content .cart_package__products::-webkit-scrollbar{width:3px;background-color:var(--beige);height:4px}cart-section .cart_package__popup .cart_package_popup__content .cart_package__empty{display:none}cart-section .cart_package__popup .cart_package_popup__content .cart_package__footer{margin-top:clamp(3.2rem,4vw,4rem)}cart-section .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add{display:flex;justify-content:center;align-items:center;gap:1.2rem;padding:1.2rem 2.4rem;background:var(--black);color:var(--white);font-size:clamp(1.4rem,2vw,1.6rem);font-family:var(--gabarito);font-weight:500;border-radius:.4rem;cursor:pointer;transition:.3s;width:90%;margin-inline:auto;border:none;text-transform:uppercase;position:relative}cart-section .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add:hover{background:var(--red)}cart-section .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s}cart-section .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add .loader__container .loader{background:none;width:2.2rem;aspect-ratio:1;border-radius:50%;border:none}cart-section .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add[loading]{color:transparent;background:none}cart-section .cart_package__popup .cart_package_popup__content .cart_package__footer .cart_package__add[loading] .loader__container{visibility:visible;opacity:1}cart-section .cart_package__popup .cart_package_popup__content:has(.cart_package__products:empty) .cart_package__empty{display:flex;justify-content:center}cart-section .cart_package__popup .cart_package_popup__content:has(.cart_package__products:empty) .cart_package__empty :is(p){color:var(--black);font-size:clamp(1.4rem,2vw,1.6rem);font-family:var(--gabarito);font-weight:400;text-align:center}cart-section .cart_package__popup .cart_package_popup__content:has(.cart_package__products:empty) .cart_package__footer{display:none}.cart-section-related-products{padding:6rem 0;max-width:var(--page-width);margin:0 auto}@media screen and (max-width: 768px){.cart-section-related-products{padding:0 2rem;max-width:100vw;overflow:hidden}}.cart-section-related-products .cart-related-cart-page .cart_related_carousel.blaze-slider--cart{display:block;position:relative;overflow:visible;margin-top:2.4rem}.cart-section-related-products .related_products_title{text-align:left;margin:0 auto}@media screen and (max-width: 768px){.cart-section-related-products .related_products_title{padding-top:2rem}}.cart-section-related-products .related_products_title{text-align:left;width:100%;padding-bottom:1.6rem}.cart-section-related-products cart-related-products{position:relative}@media screen and (min-width: 768px){.cart-section-related-products cart-related-products{width:100%}}.cart-section-related-products .color-dropdown .color-swatches{top:inherit;bottom:110%}.cart-section-related-products cart-related-products .blaze-prev,.cart-section-related-products cart-related-products .blaze-next{background:none;border:none;position:absolute;top:50%;transform:translateY(-50%);display:block;cursor:pointer}.cart-section-related-products cart-related-products .blaze-prev svg,.cart-section-related-products cart-related-products .blaze-next svg{width:2.3rem;height:2.3rem}.cart-section-related-products cart-related-products .blaze-prev:disabled,.cart-section-related-products cart-related-products .blaze-next:disabled{opacity:.5;cursor:not-allowed}.cart-section-related-products cart-related-products .blaze-prev{left:3.5rem}.cart-section-related-products cart-related-products .blaze-next{right:3.5rem}.cart-section-related-products .cart_related_product__variant_add{display:block;margin:0 auto;max-width:7rem}.cart-section-related-products popup-variant{display:none}.cart-section-related-products popup-variant+:is(a){display:none}.cart-section-related-products .cart_related_product_title{overflow:hidden;color:var(--gray-dark);text-align:left;text-overflow:ellipsis;font-size:1.4rem;font-weight:400;line-height:100%;text-transform:capitalize;margin-top:1.3rem;border-top:1.3px solid var(--beige);padding-top:1.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 768px){.cart-section-related-products .cart_related_product_title{padding:0 5rem;max-width:50%;margin:0 auto;padding:22px 0}}.cart-section-related-products .cart_related_product_price{text-align:left;font-size:clamp(1.6rem,1.09375vw,2.1rem);font-weight:400;color:var(--gray-dark)}.cart-section-related-products select-variant label{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.cart-section-related-products select-variant label .color-dropdown__arrow{position:relative;top:.2rem}.cart-section-related-products .related_product_section_add.cart_related_product_add,.cart-section-related-products .related_product_section_add.cart_related_product_not_add{display:flex;flex-direction:column;text-decoration:underline;gap:.5rem;background-color:var(--white);padding:.5rem;font-size:clamp(1.6rem,1.09375vw,2.1rem);font-weight:300;display:block;border:1px solid var(--red);text-align:center;color:var(--red);margin:0 auto;cursor:pointer;transition:.3s}.cart-section-related-products .related_product_section_add.cart_related_product_add .loader__container,.cart-section-related-products .related_product_section_add.cart_related_product_not_add .loader__container{display:none}.cart-section-related-products .related_product_section_add.cart_related_product_add[loading],.cart-section-related-products .related_product_section_add.cart_related_product_not_add[loading]{@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}}.cart-section-related-products .related_product_section_add.cart_related_product_add[loading] .loader__container,.cart-section-related-products .related_product_section_add.cart_related_product_not_add[loading] .loader__container{background:#fff;position:relative;top:-13px;text-align:center;display:flex;align-items:center;justify-content:center;height:21px}.cart-section-related-products .related_product_section_add.cart_related_product_add[loading] .loader__container .loader,.cart-section-related-products .related_product_section_add.cart_related_product_not_add[loading] .loader__container .loader{width:1.6rem;aspect-ratio:1;border-radius:50%;border:4px solid;border-color:var(--white) var(--black);animation:spin 1s linear infinite}.cart-section-related-products .select-variant select{width:100%}.cart-section-related-products .cart-related-cart-page .blaze-track{display:flex;gap:2.4rem;overflow:hidden}.cart-section-related-products .cart-related-cart-page .cart_related_product__container{display:flex;flex-direction:column;align-items:stretch;padding:4rem}.cart-section-related-products .cart-related-cart-page .blaze-prev,.cart-section-related-products .cart-related-cart-page .blaze-next{position:absolute;top:50%;transform:translateY(-50%);width:3.2rem;height:3.2rem;background:url(/assets/blaze-arrow-prev.svg) no-repeat center/contain;border:none;cursor:pointer;z-index:2;opacity:.8;transition:opacity .2s}.cart-section-related-products .cart-related-cart-page .blaze-next{right:-2rem;background-image:url(/assets/blaze-arrow-next.svg)}.cart-section-related-products .cart-related-cart-page .blaze-prev{left:-2rem}.cart-section-related-products .cart-related-cart-page .blaze-prev:hover,.cart-section-related-products .cart-related-cart-page .blaze-next:hover{opacity:1}.cart-section-related-products .cart-related-cart-page .blaze-pagination{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.cart-section-related-products .cart-related-cart-page .blaze-pagination button{width:1.1rem;height:1.1rem;border-radius:50%;border:none;background:var(--gray-200);cursor:pointer;transition:background .2s}.cart-section-related-products .cart-related-cart-page .blaze-pagination button.active{background:var(--black)}@media (max-width: 900px){.cart-section-related-products .cart-related-cart-page .cart_related_product__container{min-width:160px;max-width:160px;flex:0 0 160px}}.cart-header-group{background:var(--brown-light);display:flex;flex-direction:column;align-items:flex-start;padding:2.4rem 2rem 1.6rem;border-radius:1.2rem;margin-bottom:2.4rem;position:relative}.cart-header-separator{width:100%;height:2px;background:var(--white);margin:1.2rem 0;border-radius:2px}.cart_related_product__container{border:2px solid var(--brown-light);border-radius:2.6rem;padding:clamp(1.6rem,1.11111vw,2.1333rem)}.cart_related_product_add{font-weight:800;font-size:clamp(1.4rem,.9375vw,1.8rem);padding:.8rem 1.6rem;color:var(--red);border:1px solid var(--red);border-radius:.4rem;text-decoration:none;cursor:pointer;position:relative;text-transform:uppercase;margin-top:1.3rem}.cart_related_product_add:hover{background:var(--red)!important;color:var(--white)!important}@media screen and (min-width: 768px){.cart_related_product_add{text-align:center}}.cart_related_product_add .loader__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;transition:.3s;width:auto;height:auto;display:flex;align-items:center;justify-content:center;pointer-events:none}.cart_related_product_add .loader__container .loader{width:1.6rem;aspect-ratio:1;border-radius:50%;border:4px solid;border-color:var(--brown-light) var(--black);animation:l1 1s infinite;background:none;color:var(--brown-light)}.cart_related_product_add[loading]{color:transparent;background:none}.cart_related_product_add[loading] .text{opacity:0}.cart_related_product_add[loading] .loader__container{visibility:visible;opacity:1;pointer-events:auto}.cart_related_product_add.added{background:none!important;color:var(--red)!important}.cart_related_product_add.cart_related_product_redirect{display:inline-block;text-align:center}.cart_related_product_add.cart_related_product_redirect:hover .text{color:var(--white)!important}.cart_related_product_add.cart_related_product_redirect .text{display:inline;visibility:visible;opacity:1;color:var(--red);font-size:1.4rem;z-index:9999;position:relative}.cart_related_product_add.cart_related_product_redirect .text:hover{color:var(--white)}@keyframes opacityLoadingEntry{0%{opacity:0}to{opacity:1}}@keyframes opacityLoadingExit{0%{opacity:1}to{opacity:0}}@keyframes l1{to{transform:rotate(.5turn)}}.shipping__container{display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem;margin:0 auto;width:93%;margin-bottom:1.4rem}.shipping__container.shipping__container--main-product{width:80%;margin:0;margin-bottom:1.4rem}.shipping__container .shipping__heading .shipping__heading_btn .minus_cart-top,.shipping__container .shipping__heading.active .shipping__heading_btn .plus_cart-top{display:none}.shipping__container .shipping__heading.active .shipping__heading_btn .minus_cart-top{display:block}.shipping__container .shipping__heading_btn{display:flex;align-items:center;text-transform:none;gap:1rem;color:var(--coffee);cursor:pointer}.shipping__container .shipping__title{font-size:clamp(1.4rem,.72917vw,1.4rem);font-weight:800}.shipping__container .shipping__heading_btn svg{width:clamp(1rem,.625vw,1.2rem);height:clamp(1rem,.625vw,1.2rem)}.shipping__container .shipping__form{display:flex;overflow:hidden;transition:.3s all}.shipping__container .shipping__form[closed]{height:0}.shipping__container .shipping__form[closed]+.shipping__response{display:none}.shipping__container .shipping__form .shipping__input-wrapper{display:flex;width:100%}.shipping__container .shipping__form :is(input){color:var(--black);font-size:clamp(1.2rem,.72917vw,1.4rem);font-weight:400;text-transform:uppercase;border:none;transition:.3s border;min-width:0px;background-color:none;border:1px solid var(--gray);border-radius:.3rem;padding:.8rem 1rem;width:100%}.shipping__container .shipping__form :is(input):focus{outline:none;background-color:#00000006}.shipping__container .shipping__form .shipping_submit{max-width:4rem;width:100%;background:var(--black);display:flex;align-items:center;justify-content:center;color:var(--white);text-transform:uppercase;transition:.3s color ease;cursor:pointer;border:none;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;width:5.8rem;min-width:5.8rem}.shipping__container .shipping__form .shipping_submit:hover{background:var(--black);opacity:.8}.shipping__container .shipping__form .shipping_submit.loading{opacity:.7;cursor:not-allowed}.shipping__container .shipping__response{margin-top:1rem;width:100%}.shipping__container .shipping__response:empty{display:none}.shipping__container .shipping__response .shipping__rates{list-style:none;padding:0}.shipping__container .shipping__response .shipping__rates li{margin-bottom:.8rem;font-size:clamp(1.4rem,.83333vw,1.6rem)}.shipping__container .shipping__response .shipping__rates li span{display:block}.shipping__container .shipping__response .shipping__rates li span:first-child{font-weight:600}.shipping__container .shipping__response .shipping__error{color:var(--error-color, #ff0000);font-size:clamp(1.2rem,.72917vw,1.4rem)}subcollections-component{display:flex;flex-direction:column;gap:clamp(3rem,2.08333vw,4rem);padding-top:clamp(4rem,3.125vw,6rem);max-width:var(--page-width);margin:0 auto}subcollections-component :is(h2){text-transform:uppercase;font-weight:600;color:var(--black);font-size:clamp(2.4rem,1.66666vw,3.2rem);width:100%;padding:0 clamp(1.4rem,1.04166vw,2rem);text-align:center;margin-bottom:0;font-family:var(--neusa)}subcollections-component .blaze-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:clamp(3rem,2.08333vw,4rem);gap:1.1rem}@media (min-width: 768px){subcollections-component .blaze-pagination{gap:1.3rem}}subcollections-component .blaze-pagination :is(button){border-radius:50%;border:1.14px solid var(--gray);background:var(--gray);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}subcollections-component .blaze-pagination :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}subcollections-component .subcollection-card{display:flex;min-height:100%}subcollections-component .subcollection-card :is(a){display:flex;height:max-content;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;text-decoration:none;transition:filter .3s ease;height:100%}subcollections-component .subcollection-card :is(a):hover{filter:brightness(1.1)}subcollections-component .subcollection-card :is(a) :is(img){width:100%;height:auto;aspect-ratio:250/175;object-fit:contain;border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius);border:1px solid #e2dfdf;overflow:hidden}subcollections-component .subcollection-card :is(a) .subcollection-card__title{display:flex;align-items:center;width:100%;border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius);padding:var(--padding) var(--padding);background-color:var(--red);--padding: clamp(.2rem, .416666667vw, .8rem);color:var(--black);flex:1;border-radius:0rem 0rem clamp(.375rem,.2604vw,.5rem) clamp(.375rem,.2604vw,.5rem)}@media screen and (min-width: 1024px){subcollections-component .subcollection-card :is(a) .subcollection-card__title{--padding: clamp(1.4rem, 1.04166vw, 2rem)}}subcollections-component .subcollection-card :is(a) .subcollection-card__title :is(h3){font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:600;color:var(--white);font-family:var(--neusa);width:100%;max-width:100%;text-align:center;text-decoration:none}subcollections-component .subcollection-card :is(a) .subcollection-card__title :is(h3):is(a:hover h3){text-decoration:underline}main-product{display:block}@media screen and (min-width: 768px){main-product .main-product__content{display:grid;grid-template-columns:clamp(40rem,42.2916vw,81.2rem) 1fr;column-gap:clamp(3rem,3.125vw,6rem);max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 1024px){main-product .main-product__content{max-width:calc(var(--page-width) * .85)}}}main-product .main-product__content .main-product__tags{max-width:var(--page-width);margin-inline:auto;display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.6rem,.733333vw,1.4rem);margin-bottom:clamp(1.4rem,1.04vw,2rem)}@media screen and (min-width: 768px){main-product .main-product__content .main-product__tags{grid-column:1/3;justify-self:flex-start;width:100%}}main-product .main-product__content .main-product__tags .main-product__tags-tag{color:var(--white);font-size:clamp(1rem,.733333vw,1.4rem);font-weight:500;padding:clamp(.4rem,.3125vw,.6rem) clamp(1.4rem,1.25vw,2.4rem);border-radius:10rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images :is(main-product-slider){top:12rem;position:sticky}}main-product .main-product__content .main-product__images .main-product__popup{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1111114d;z-index:10000;transition:.3s;opacity:0}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content{background:var(--white);max-width:var(--page-width);padding-block:3.2rem 4rem;border-radius:.6rem;max-height:90%;overflow:hidden;height:fit-content;display:flex;flex-direction:column;transform:scale(0);transition:transform .3s}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content{padding:clamp(2.2rem,1.66666vw,3.2rem)}@media screen and (min-width: 1180px){main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content{max-width:clamp(50rem,58.07291vw,111.5rem);max-height:clamp(50rem,42.65625vw,81.9rem)}}}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content .main-product__popup-heading{max-width:calc(var(--page-width) * .9);margin-inline:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:1.4rem;margin-bottom:clamp(2.4rem,1.66666vw,3.2rem);width:100%}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content .main-product__popup-heading{align-items:center;max-width:100%}}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content .main-product__popup-heading .main-product__popup-title{color:var(--red);font-size:clamp(1.6rem,1.45833vw,2.8rem);font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content .main-product__popup-heading :is(label){display:flex;cursor:pointer}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content .main-product__popup-heading :is(label) :is(svg){width:clamp(2rem,1.66666vw,3.2rem);height:clamp(2rem,1.66666vw,3.2rem)}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider){max-height:100%;height:100%;overflow-y:scroll;margin-bottom:0;width:100%;position:static}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider){display:grid;grid-template-columns:.72fr 1fr;overflow:hidden}}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images{margin-inline:auto}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-container{display:flex;flex-direction:column}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-container .main-product__images-pagination{margin-block:1rem 1.4rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-container .main-product__images-pagination{margin-bottom:0}}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-next{right:2.5vw}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-next{right:1rem}}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-prev{left:2.5vw}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-prev{left:1rem}}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-prev,main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-next{display:flex}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-slide{height:100%}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-slide :is(img){max-width:calc(var(--page-width) * .9);height:100%;max-height:32.5rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .blaze-slide :is(img){max-height:clamp(30rem,33.177vw,60.7rem);object-fit:fill}}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .blaze-slider .blaze-track-container .main-slider__label-popup{display:none}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__images .main-product__images-pagination{display:flex;align-items:center;justify-content:center;margin-inline:auto;border-radius:10rem;background:var(--red);width:fit-content;color:var(--white);font-size:clamp(1rem,.9375vw,1.8rem);font-weight:400;padding:clamp(.2rem,.155vw,.3rem) clamp(1.4rem,1.1vw,2.1rem)}@media screen and (min-width: 768px){main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__pagination{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,clamp(6.6rem,4.58333vw,8.8rem)));gap:clamp(1.8rem,1.35416vw,2.6rem);justify-content:center;max-height:100%;height:fit-content}main-product .main-product__content .main-product__images .main-product__popup .main-product__popup-content :is(main-product-slider) .main-product__pagination .blaze-pagination-item{min-width:clamp(6.6rem,4.58333vw,8.8rem);min-height:clamp(6.6rem,4.58333vw,8.8rem);width:clamp(6.6rem,4.58333vw,8.8rem);height:clamp(6.6rem,4.58333vw,8.8rem)}}main-product .main-product__content .main-product__images:has(.main-slider__label-popup input:checked) .main-product__popup{visibility:visible;opacity:1}main-product .main-product__content .main-product__images:has(.main-slider__label-popup input:checked) .main-product__popup .main-product__popup-content{transform:scale(1)}main-product .main-product__content .main-product__infos{max-width:var(--page-width);margin-inline:auto}main-product .main-product__content .main-product__infos .product-badges{display:flex;gap:.8rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}main-product .main-product__content .main-product__infos .product-badges .discount-badge{display:inline-block}main-product .main-product__content .main-product__infos .product-badges .discount-badge .tag{background:var(--red);color:var(--white);font-weight:700;font-size:1.2rem;padding:.5rem 1rem;border-radius:.4rem;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .product-badges .discount-badge .tag{font-size:clamp(1.05rem,.7292vw,1.4rem)}}main-product .main-product__content .main-product__infos .product-badges .free-shipping-badge{display:inline-block}main-product .main-product__content .main-product__infos .product-badges .free-shipping-badge .tag{background:var(--black);color:var(--white);font-weight:700;font-size:1.2rem;padding:.5rem 1rem;border-radius:.4rem;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .product-badges .free-shipping-badge .tag{font-size:clamp(1.05rem,.7292vw,1.4rem)}}main-product .main-product__content .main-product__infos .main-product__title{display:flex;align-items:center;justify-content:space-between;gap:1.7rem;margin-bottom:.6rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .main-product__title{gap:1rem;margin-bottom:clamp(.4rem,.3125vw,.6rem)}}main-product .main-product__content .main-product__infos .main-product__title .main-product__title-text{font-size:clamp(2.4rem,1.66667vw,3.2rem);text-transform:uppercase;font-weight:800}main-product .main-product__content .main-product__infos .main-product__title .main-product__wishlist{display:flex;cursor:pointer}main-product .main-product__content .main-product__infos .main-product__vendor{color:var(--black);font-size:clamp(1.2rem,.73333vw,1.4rem);font-weight:400;line-height:180%}main-product .main-product__content .main-product__infos .main-product__vendor :is(strong){font-weight:600}main-product .main-product__content .main-product__infos .product__price{display:flex;flex-direction:column;width:100%;margin-top:1.2rem}main-product .main-product__content .main-product__infos .product__price .product__price-compare s{color:var(--gray);font-size:1.4rem;text-decoration:line-through}main-product .main-product__content .main-product__infos .product__price .product__price-compared-current{display:flex;flex-direction:row;align-items:center;gap:1rem}main-product .main-product__content .main-product__infos .product__price .product__price-compared-current .price-product{display:flex;flex-direction:column;gap:.2rem}main-product .main-product__content .main-product__infos .product__price .product__price-compared-current .price-product s{color:var(--gray);font-size:clamp(1.2rem,.833333vw,1.6rem);font-weight:400;text-decoration-line:line-through}main-product .main-product__content .main-product__infos .product__price .product__price-compared-current .price-product .current-price-container{display:flex;gap:1rem;color:var(--red);font-weight:800;font-size:2.4rem;line-height:140%}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .product__price .product__price-compared-current .price-product .current-price-container{font-size:var(--font-size-display-xl)}}main-product .main-product__content .main-product__infos .product__price .product__price-compared-current .price-product .current-price-container .price-product-tax{color:var(--gray);font-size:1.4rem;font-weight:400}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .product__price .product__price-compared-current .price-product .current-price-container .price-product-tax{font-size:var(--font-size-text-m)}}main-product .main-product__content .main-product__infos .product__price .product__price-compared-current .price-product-container{display:flex;flex-direction:row;align-items:center;gap:1rem}main-product .main-product__content .main-product__infos .product__price .product__price-compared-current .price-product-container .price-product{color:var(--black);font-size:clamp(3rem,1.5625vw,4rem);font-weight:600}main-product .main-product__content .main-product__infos .product__price .product__price-compared-current .price-product-container .price-product-tax{color:var(--gray);font-size:var(--font-size-text-m);font-weight:400;font-size:1.4rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .product__price .product__price-compared-current .price-product-container .price-product-tax{font-size:var(--font-size-text-m)}}main-product .main-product__content .main-product__infos .product__price .product__price-wrapper{display:flex;align-items:center;gap:clamp(.8rem,.520833vw,1rem);margin-bottom:clamp(2.25rem,1.17188vw,3rem)}main-product .main-product__content .main-product__infos .product__price .product__price-wrapper .product__price-current{color:var(--black);font-weight:800}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .product__price .product__price-wrapper .product__price-current{font-size:clamp(3rem,1.5625vw,4rem)}}main-product .main-product__content .main-product__infos .product__price .product__price-wrapper .product__price-discount{color:var(--white);font-size:clamp(1rem,.73333vw,1.4rem);font-weight:800;padding:.2rem .8rem;border-radius:.8rem;background:var(--red)}main-product .main-product__content .main-product__infos .main-product__text{margin-top:2rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .main-product__text{margin-top:clamp(1.4rem,1.04166vw,2rem)}}main-product .main-product__content .main-product__infos .main-product__text :is(p){color:var(--black);font-size:clamp(1.4rem,.83333vw,1.6rem)}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .main-product__text :is(p){font-size:clamp(1.2rem,.83333vw,1.6rem)}}main-product .main-product__content .main-product__infos :is(variant-selector){margin-top:2.4rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos :is(variant-selector){margin-top:clamp(1.4rem,1.25vw,2.4rem)}}main-product .main-product__content .main-product__infos .main-product__icon-link{margin:2rem 0;display:flex;align-items:center;gap:.8rem;color:var(--red);font-size:1.4rem;font-weight:800;text-transform:uppercase;text-decoration-line:underline;flex-direction:row-reverse;justify-content:flex-end}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .main-product__icon-link{margin-top:clamp(1.4rem,1.25vw,2.4rem);font-size:clamp(1.35rem,.9375vw,1.8rem)}}main-product .main-product__content .main-product__infos .main-product__icon-link :is(img){width:1.9rem;height:1.9rem;aspect-ratio:1/1}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .main-product__icon-link :is(img){width:clamp(1.9rem,1.25vw,2.8rem);height:clamp(1.9rem,1.25vw,2.8rem)}}main-product .main-product__content .main-product__infos :is(simple-buy-together){margin-top:2.4rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos :is(simple-buy-together){margin-top:clamp(1.4rem,1.25vw,2.4rem)}}main-product .main-product__content .main-product__infos .buy-quantity__btn{margin-top:2.4rem;display:flex;gap:clamp(.6rem,.83333vw,1.6rem)}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .buy-quantity__btn{margin-top:clamp(1.4rem,1.25vw,2.4rem)}}main-product .main-product__content .main-product__infos .buy-quantity__btn .buy-buttons-container{display:flex;align-items:stretch;gap:1rem;width:100%}main-product .main-product__content .main-product__infos .buy-quantity__btn .buy-buttons-container .st-wishlist-button{width:3rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0!important}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .buy-quantity__btn .buy-buttons-container .st-wishlist-button{width:clamp(4.8rem,3.125vw,6rem)}}main-product .main-product__content .main-product__infos .buy-quantity__btn .buy-buttons-container .st-wishlist-button:hover{color:var(--red)}main-product .main-product__content .main-product__infos .buy-quantity__btn .main-product__quantity{display:grid;grid-template-columns:2.6rem auto 2.6rem;gap:.6rem;align-items:center;justify-items:center;border-radius:.3rem;border:.5px solid #c5c5c5;padding:1rem .4rem}main-product .main-product__content .main-product__infos .buy-quantity__btn .main-product__quantity .minus-product,main-product .main-product__content .main-product__infos .buy-quantity__btn .main-product__quantity .plus-product{display:flex;align-items:center;justify-content:center;cursor:pointer}main-product .main-product__content .main-product__infos .buy-quantity__btn .main-product__quantity .minus-product :is(svg),main-product .main-product__content .main-product__infos .buy-quantity__btn .main-product__quantity .plus-product :is(svg){width:.9rem;height:.9rem}main-product .main-product__content .main-product__infos .buy-quantity__btn .main-product__quantity .product-quantity_text{color:var(--black);text-align:center;font-size:1.4rem;font-weight:600}main-product .main-product__content .main-product__infos .buy-quantity__btn .btn_add_to_cart{display:flex;align-items:center;justify-content:center;flex:1;height:4.5rem;font-size:1.4rem;font-weight:800;background:var(--red);color:var(--white);padding:1.2rem 1rem;text-transform:uppercase;border-radius:.3rem;border:none;border:1px solid var(--red);transition:.3s;cursor:pointer;position:relative}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .buy-quantity__btn .btn_add_to_cart{font-size:clamp(1.5rem,.83333vw,2rem);padding-block:clamp(.8rem,.625vw,1.2rem)}}main-product .main-product__content .main-product__infos .buy-quantity__btn .btn_add_to_cart:hover{background:var(--white);color:var(--black);border-color:var(--black)}main-product .main-product__content .main-product__infos .buy-quantity__btn .btn_add_to_cart .text{transition:.3s}main-product .main-product__content .main-product__infos .buy-quantity__btn buy-button[disabled]{background:#ccc!important;color:#666!important;cursor:not-allowed;border-color:#ccc!important}main-product .main-product__content .main-product__infos .icon-info__container{display:flex;align-items:center;gap:1.4rem;margin-top:2.4rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .icon-info__container{gap:clamp(1rem,.73333vw,1.4rem);margin-top:clamp(1.4rem,1.25vw,2.4rem)}}main-product .main-product__content .main-product__infos .icon-info__container .icon-info__icon{min-width:4.8rem;min-height:4.8rem;max-width:4.8rem;max-height:4.8rem;background:var(--off-white);display:flex;align-items:center;justify-content:center;border-radius:50%}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .icon-info__container .icon-info__icon{min-width:clamp(3.2rem,2.5vw,4.8rem);min-height:clamp(3.2rem,2.5vw,4.8rem);max-width:clamp(3.2rem,2.5vw,4.8rem);max-height:clamp(3.2rem,2.5vw,4.8rem)}}main-product .main-product__content .main-product__infos .icon-info__container .icon-info__icon :is(img){width:2.2rem;height:2.2rem}main-product .main-product__content .main-product__infos .icon-info__container .icon-info__texts .icon-info__title{color:var(--red);font-size:clamp(1.2rem,.73333vw,1.4rem);font-weight:700;margin-bottom:.4rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .icon-info__container .icon-info__texts .icon-info__title{margin-bottom:.2rem}}main-product .main-product__content .main-product__infos .icon-info__container .icon-info__texts .icon-info__description{color:var(--gray);font-size:clamp(1rem,.625vw,1.2rem);font-weight:400}main-product .main-product__content .main-product__infos .icon-info__container .icon-info__texts .icon-info__description :is(strong){font-weight:600}main-product .main-product__content .main-product__infos :is(shipping-calculator){margin-block:2.4rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos :is(shipping-calculator){margin-block:clamp(1.4rem,1.25vw,2.4rem)}}main-product .main-product__content .main-product__infos :is(dropdown-component){display:block;padding-block:1rem;border-bottom:.5px solid #c5c5c5}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos :is(dropdown-component){padding-block:clamp(.8rem,.54vw,1rem)}}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-heading .dropdown__title{color:var(--black);font-size:1.4rem;font-weight:800;text-transform:uppercase;line-height:140%}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-heading .dropdown__title{font-size:clamp(1.35rem,.9375vw,1.8rem)}}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-heading :is(svg){width:2rem;height:2rem;transition:transform .3s}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-heading :is(svg){width:clamp(1.4rem,1.25vw,2rem);height:clamp(1.4rem,1.25vw,2rem)}}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content{transition:.3s;overflow:hidden}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text p{color:var(--black);font-size:1.3rem;font-weight:400;line-height:1.5}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text strong{font-weight:600}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text ul{list-style:disc;padding-left:1.5rem;padding-top:1rem}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text ul li{color:var(--black);font-size:1.2rem;padding:.3rem 0 0;font-weight:400}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text h2,main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text h3,main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text h4,main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text h5,main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text h6{color:var(--black);font-size:1.5rem;font-weight:600;padding-top:1.5rem}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text a{text-decoration:underline;color:var(--black)}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content .dropdown-content__text h3{font-size:1.6rem}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content[closed]{height:0}main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content :is(p),main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content :is(li){padding-top:1rem;color:var(--gray);font-size:1.2rem;font-weight:400;line-height:140%}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content :is(p),main-product .main-product__content .main-product__infos :is(dropdown-component) .dropdown-content :is(li){padding-top:clamp(.8rem,.54vw,1rem);font-size:clamp(1.2rem,.66667vw,1.6rem)}}main-product .main-product__content .main-product__infos :is(dropdown-component):not(:has(.dropdown-content[closed])) .dropdown-heading :is(svg){transform:rotate(180deg)}main-product .main-product__content .main-product__infos .main-product__infos-stamps{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-top:2.4rem}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .main-product__infos-stamps{margin-top:clamp(1.4rem,1.4vw,2.8rem)}}main-product .main-product__content .main-product__infos .main-product__infos-stamps .stamp-container{display:flex;flex-direction:column;gap:.8rem}main-product .main-product__content .main-product__infos .main-product__infos-stamps .stamp-container :is(img){height:clamp(2rem,1.45833vw,2.8rem)}main-product .main-product__content .main-product__infos .main-product__infos-stamps .stamp-container .stamp-container__text{color:var(--red);font-size:clamp(1.2rem,.83333vw,1.6rem);font-weight:600;text-align:center}main-product .main-product__content .main-product__infos .shopify-app-block .jdgm-widget{width:fit-content;margin-bottom:2rem}main-product .main-product__content .main-product__infos .shopify-app-block .jdgm-widget .jdgm-prev-badge{display:flex!important;justify-content:flex-end;align-items:center;gap:.8rem}main-product .main-product__content .main-product__infos .shopify-app-block .jdgm-widget .jdgm-prev-badge .jdgm-prev-badge__text{color:var(--black);font-weight:400}main-product .main-product__content .main-product__infos .shopify-app-block .jdgm-widget .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star{color:var(--yellow)}@media screen and (min-width: 768px){main-product .main-product__content .main-product__infos .shopify-app-block:has(.jdgm-widget){float:left;width:fit-content;margin-right:1.2rem}}main-product.alternative-section{padding-block:3rem 6rem}main-product.alternative-section .main-product__content .main-product__section-title{margin-bottom:clamp(2rem,2.1vw,4rem);text-align:center;grid-column:1/3;font-size:clamp(2rem,1.666666vw,3.2rem);font-weight:600;line-height:140%;color:var(--green)}main-product.alternative-section .main-product__content .main-product__infos .main-product__title{margin-bottom:0}main-product.alternative-section .main-product__content .main-product__infos .product__price{margin-top:3rem}main-product.alternative-section .main-product__content .main-product__infos .product__price .product__price-wrapper .product__price-discount{background:var(--red)}main-product.alternative-section .main-product__content .main-product__infos .product__price .product__price-pix{color:var(--red)}main-product.alternative-section .main-product__content .main-product__infos .buy-quantity__btn .btn_add_to_cart{background:var(--red);border:1px solid var(--red)}main-product.alternative-section .main-product__content .main-product__infos .buy-quantity__btn .btn_add_to_cart:hover{background:var(--black);color:var(--white);border-color:var(--black)}main-product.alternative-section .main-product__content .main-product__infos .buy-quantity__btn{margin-bottom:2.4rem}@media screen and (min-width: 768px){main-product.alternative-section .main-product__content .main-product__infos .buy-quantity__btn{margin-bottom:clamp(1.4rem,1.25vw,2.4rem)}}main-product.alternative-section .main-product__content .main-product__infos .main-product__infos-stamps .stamp-container .stamp-container__text{color:var(--red)}main-product.alternative-section .main-product__content :is(main-product-slider) .main-product__images .main-slider__label-popup{display:none}.back-button-container{margin:0 auto;margin-inline:auto;max-width:var(--page-width)}@media screen and (min-width: 1024px){.back-button-container{max-width:calc(var(--page-width) * .85)}}.back-button{display:flex;align-items:center;gap:.8rem;padding:2rem 0;background:transparent;border:none;color:var(--black);font-size:1.2rem;font-weight:400;cursor:pointer;line-height:130%;transition:color .3s ease;margin-bottom:2rem;text-transform:uppercase;text-decoration:none;width:fit-content;margin:0;justify-content:flex-start}@media screen and (min-width: 768px){.back-button{font-size:var(--font-size-text-l);max-width:calc(var(--page-width) * .85);margin-inline:0}}.back-button:hover{color:var(--red);text-decoration:none}.back-button svg{width:20px;height:20px;transition:transform .3s ease}.back-button:hover svg{transform:translate(-2px)}.back-button .back-button__text{font-weight:500}variant-selector{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){variant-selector{gap:clamp(1.5rem,.83333vw,2rem)}}variant-selector .product-option{border:none;display:flex;flex-direction:column;gap:1rem}variant-selector .product-option .option-title{color:var(--black);font-size:1.4rem;font-weight:800;text-transform:uppercase}@media screen and (min-width: 768px){variant-selector .product-option .option-title{font-size:clamp(1.35rem,.9375vw,1.8rem)}}variant-selector .product-option .option-values{display:flex;flex-wrap:wrap;gap:clamp(1.2rem,.83333vw,1.6rem)}variant-selector .product-option .option-values .option-value{cursor:pointer}variant-selector .product-option .option-values .option-value.hidden{display:none}variant-selector .product-option .option-values .option-value .color__option{border:1px solid #c5c5c5;border-radius:.2rem;overflow:hidden;transition:all .3s ease;display:flex}variant-selector .product-option .option-values .option-value .color__option :is(img){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 :is(img){width:clamp(5rem,4.6875vw,7rem);height:clamp(5rem,4.6875vw,7rem)}}variant-selector .product-option .option-values .option-value:has(.color__option){display:flex;flex-direction:column;gap:clamp(.6rem,.41666vw,.8rem);text-align:center;color:var(--black);font-size:clamp(1.2rem,.73333vw,1.4rem);font-weight:400}variant-selector .product-option .option-values .option-value:has(.color__option):has(:is(input):checked) .color__option{border:1px solid var(--red);background:var(--red)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)){min-width:5.25rem;color:#111;background:var(--white);border:.667px solid #c5c5c5;padding:1.1rem .75rem;border-radius:.5rem;transition:all .3s ease;font-size:1.4rem;font-weight:500;text-align:center;line-height:normal}@media screen and (min-width: 768px){variant-selector .product-option .option-values .option-value:not(:has(.color__option)){min-width:clamp(5rem,4.16667vw,7rem);padding:clamp(1.1rem,.76396vw,1.4667rem) clamp(.75rem,.52083vw,1rem);font-size:clamp(1.35rem,.9375vw,1.8rem)}}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):checked){background:var(--red);color:var(--off-white);border-color:var(--red)}variant-selector .product-option .option-values .option-value:not(:has(.color__option)):has(:is(input):disabled){color:var(--light-gray);border-color:#c5c5c5}.custom-dropdown{position:relative;width:auto;min-width:10rem;-webkit-user-select:none;user-select:none}.custom-dropdown .dropdown-selected{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.7rem 1.1rem .75rem;border:.667px solid #c5c5c5;border-radius:.5rem;background:var(--white);color:#111;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .3s ease}@media screen and (min-width: 768px){.custom-dropdown .dropdown-selected{padding:clamp(1.1rem,.76396vw,1.4667rem) clamp(.75rem,.52083vw,1rem);font-size:clamp(1.35rem,.9375vw,1.8rem);padding-right:1.7rem}}.custom-dropdown .dropdown-selected:hover{border-color:var(--red)}.custom-dropdown .dropdown-selected .dropdown-arrow{transition:transform .3s ease;left:7px;position:relative}.custom-dropdown .dropdown-list{position:absolute;top:100%;left:0;right:0;background:var(--white);border:.667px solid #c5c5c5;border-top:none;border-radius:0 0 .5rem .5rem;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;box-shadow:0 4px 12px #0000001a}.custom-dropdown .dropdown-list .dropdown-item{padding:1rem .75rem;cursor:pointer;transition:all .2s ease;font-size:1.4rem;font-weight:500;border-bottom:1px solid #f0f0f0}@media screen and (min-width: 768px){.custom-dropdown .dropdown-list .dropdown-item{font-size:clamp(1.35rem,.9375vw,1.8rem)}}.custom-dropdown .dropdown-list .dropdown-item:last-child{border-bottom:none}.custom-dropdown .dropdown-list .dropdown-item:hover{background:#f8f8f8}.custom-dropdown .dropdown-list .dropdown-item.selected{background:var(--red);color:var(--off-white)}.custom-dropdown.open .dropdown-selected{border-color:var(--red);border-radius:.5rem .5rem 0 0}.custom-dropdown.open .dropdown-selected .dropdown-arrow{transform:rotate(180deg)}.custom-dropdown.open .dropdown-list{max-height:300px;opacity:1;visibility:visible;overflow-y:auto}.custom-dropdown.open .dropdown-list::-webkit-scrollbar{width:.3rem;margin:.5rem 0}.custom-dropdown.open .dropdown-list::-webkit-scrollbar-thumb{background:var(--red);border-radius:.3rem;overflow:hidden}.custom-dropdown.open .dropdown-list::-webkit-scrollbar-track{background:var(--light-gray);border-radius:.3rem}.product-option:has(.custom-dropdown) .option-value{display:none!important}main-product-slider{display:block;margin-bottom:2.4rem;width:fit-content}@media screen and (min-width: 768px){main-product-slider{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(2.2rem,1.8vw,3rem);margin-bottom:0;height:fit-content}}main-product-slider .blaze-slider{overflow:hidden;--slides-to-show: 1;--slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show))}main-product-slider .blaze-slider .blaze-container{position:relative}main-product-slider .blaze-slider .blaze-track-container{overflow:hidden}@media screen and (min-width: 768px){main-product-slider .blaze-slider .blaze-track-container{position:relative}}main-product-slider .blaze-slider .blaze-track-container .blaze-prev,main-product-slider .blaze-slider .blaze-track-container .blaze-next{background:none;border:none;cursor:pointer;display:flex;position:absolute;top:50%;z-index:2;border-radius:50%}main-product-slider .blaze-slider .blaze-track-container .blaze-prev :is(svg),main-product-slider .blaze-slider .blaze-track-container .blaze-next :is(svg){width:clamp(2.4rem,2.1vw,4rem);height:clamp(2.4rem,2.1vw,4rem)}@media screen and (min-width: 768px){main-product-slider .blaze-slider .blaze-track-container .blaze-prev,main-product-slider .blaze-slider .blaze-track-container .blaze-next{display:none}}main-product-slider .blaze-slider .blaze-track-container .blaze-prev.blaze-prev,main-product-slider .blaze-slider .blaze-track-container .blaze-next.blaze-prev{left:7vw;transform:translateY(-50%)}main-product-slider .blaze-slider .blaze-track-container .blaze-prev.blaze-next,main-product-slider .blaze-slider .blaze-track-container .blaze-next.blaze-next{right:7vw;transform:translateY(-50%)}main-product-slider .blaze-slider .blaze-track{display:flex;gap:5px}main-product-slider .blaze-slider .blaze-slide{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}main-product-slider .main-product__images{max-width:48rem;max-height:48rem;display:flex;justify-content:center}main-product-slider .main-product__images :is(img){width:100%;height:100%;object-fit:cover;object-position:center;max-width:var(--page-width);margin-inline:auto;border:.75px solid var(--border-gray);border-radius:.35rem;display:flex;aspect-ratio:4/4}main-product-slider .main-product__images .main-slider__label-popup{position:absolute;bottom:clamp(1rem,1.04vw,2rem);right:8vw;padding:clamp(1rem,.73333vw,1.4rem);background:var(--white);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){main-product-slider .main-product__images .main-slider__label-popup{right:clamp(1rem,1.04vw,1.8rem)}}main-product-slider .main-product__images .main-slider__label-popup :is(svg){width:clamp(2rem,1.66666vw,3.2rem);height:clamp(2rem,1.66666vw,3.2rem)}main-product-slider .main-product__images .main-slider__label-popup :is(input){display:none}main-product-slider .main-product__images .main-product__images-pagination{display:none}main-product-slider .main-product__pagination{display:flex;overflow-y:hidden;overflow-x:auto;gap:clamp(.8rem,1.04vw,2rem);justify-content:center;max-width:var(--page-width);margin-inline:auto;margin-top:2rem}@media screen and (min-width: 768px){main-product-slider .main-product__pagination{flex-direction:column;order:-1;gap:clamp(1.6rem,1.04167vw,2.2rem);overflow-y:auto;overflow-x:hidden;justify-content:flex-start;margin-top:0;max-height:clamp(28rem,32.25vw,43rem)}@media screen and (min-width: 1324px){main-product-slider .main-product__pagination{max-height:clamp(44rem,33.25vw,62rem)}}}main-product-slider .main-product__pagination::-webkit-scrollbar{display:none}main-product-slider .main-product__pagination .blaze-pagination-item{min-width:clamp(.8rem,.52083vw,1rem);min-height:clamp(.8rem,.52083vw,1rem);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);border-radius:50%;border:1.14px solid var(--gray);background:var(--gray);font-size:0;transition:all .3s ease;cursor:pointer}@media screen and (min-width: 768px){main-product-slider .main-product__pagination .blaze-pagination-item{min-width:100%;min-height:100%;width:100%;height:100%;border-radius:.5rem;border:none;background:transparent;font-size:initial}}@media screen and (min-width: 768px){main-product-slider .main-product__pagination .blaze-pagination-item{min-width:100%;min-height:clamp(10rem,7.29167vw,14rem);width:100%;height:clamp(10rem,7.29167vw,14rem)}}main-product-slider .main-product__pagination .blaze-pagination-item :is(img){width:100%;height:100%;object-fit:cover;transition:.3s;border:.75px solid var(--border-gray);border-radius:.35rem;display:none}@media screen and (min-width: 768px){main-product-slider .main-product__pagination .blaze-pagination-item :is(img){display:block}}main-product-slider .main-product__pagination .blaze-pagination-item.active{border-radius:3.5rem;border:1px solid var(--black);background:var(--black);cursor:default}@media screen and (min-width: 768px){main-product-slider .main-product__pagination .blaze-pagination-item.active{border-radius:0;border:none;background:transparent}main-product-slider .main-product__pagination .blaze-pagination-item.active :is(img){border:.75px solid var(--red);border-radius:.5rem}}main-product-slider .blaze-prev,main-product-slider .blaze-next{display:none;background:none;border:none;cursor:pointer;position:absolute;z-index:10;padding:.5rem}main-product-slider .blaze-prev :is(svg),main-product-slider .blaze-next :is(svg){width:clamp(2.4rem,2.1vw,4rem);height:clamp(2.4rem,2.1vw,4rem)}@media screen and (min-width: 768px){main-product-slider .blaze-prev,main-product-slider .blaze-next{display:flex;left:5.3%;top:100%}}.technical-sheet{display:flex;flex-direction:column;gap:clamp(2rem,2.08333vw,4rem);background:var(--ultra-light-gray);padding:clamp(4rem,3.125vw,6rem) 0}.technical-sheet .technical-sheet__title{font-size:clamp(2.4rem,1.66666vw,3.2rem);text-align:center}.technical-sheet .technical-sheet__wrapper{display:flex;flex-direction:column;gap:clamp(2rem,2.08333vw,4rem);max-width:var(--page-width);margin-inline:auto;width:100%;align-items:start}@media screen and (min-width: 1024px){.technical-sheet .technical-sheet__wrapper{padding:0 6.77083vw;display:grid;grid-template-columns:52fr 50fr;gap:6.25vw}}.technical-sheet .technical-sheet__wrapper .technical-sheet__image{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.technical-sheet.page-product-comparison{background:none}.technical-sheet.page-product-comparison .technical-sheet__wrapper{display:flex;flex-direction:column;padding:0 1rem;gap:2rem;background-color:none}.technical-sheet__table{width:100%}:is(tbody){font-size:clamp(1rem,.72916vw,1.4rem);width:100%}:is(tbody) :is(*){display:flex}:is(tbody) :is(tr):nth-child(2n){background:var(--off-white)}:is(tbody) :is(tr):nth-child(odd){background:transparent}:is(tbody) :is(tr){border-bottom:1px solid #c5c5c5}:is(tbody) :is(tr):first-child{border-top:1px solid #c5c5c5}:is(tbody) :is(td){width:50%;padding:clamp(.75rem,.52083vw,1rem)}:is(tbody) :is(td.value){word-break:break-word;width:75%}dropdown-component{max-width:58rem;width:100%}dropdown-component .technical-sheet__table{width:100%;margin:1.9rem 0}dropdown-component :is(tbody) :is(td){width:25%}.tax-toggler-label{display:block;padding:.3rem;background:var(--light-gray);border-radius:100px;width:12.2rem;min-width:12.2rem;max-width:12.2rem;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:all .3s ease-in-out;z-index:1;position:relative}@media screen and (min-width: 1024px){.tax-toggler-label{z-index:unset}}.tax-toggler-label:is(body:has(input#tax-toggler:checked) .tax-toggler-label){background:var(--red)}.tax-toggler-label:after{content:"";display:block;width:auto;height:1.7rem;aspect-ratio:1/1;border-radius:50%;background:var(--white);position:relative;left:0;transition:all .3s ease-in-out}.tax-toggler-label:is(body:has(input#tax-toggler:checked) .tax-toggler-label):after{left:calc(100% - 1.7rem)}.tax-toggler-label :is(span){position:absolute;width:100%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;font-weight:500;line-height:1.2;text-transform:uppercase;font-size:clamp(1.4rem,.9375vw,1.8rem);font-family:var(--neusa);color:var(--white);font-weight:700}@media screen and (max-width: 1024px){.header-menu__item:has(.tax-toggler-label){display:none}}.product__price{display:flex;flex-direction:column}.product__price-compare s{color:var(--gray);font-size:1.4rem;text-decoration:line-through}.product__price-compare.not-taxed-price{display:none}.product__price-compare.taxed-price{display:block}body.tax-toggled .product__price-compare.taxed-price{display:none}body.tax-toggled .product__price-compare.not-taxed-price{display:block}body.tax-not-toggled .product__price-compare.not-taxed-price{display:none}body.tax-not-toggled .product__price-compare.taxed-price{display:block}body.tax-toggled .product__price .not-taxed-price{order:1}body.tax-toggled .product__price .taxed-price{order:2}body.tax-not-toggled .product__price .taxed-price{order:1}body.tax-not-toggled .product__price .not-taxed-price{order:2}body.tax-toggled .product__price .product__price-compared-current.not-taxed-price .price-product-container .price-product,body.tax-not-toggled .product__price .product__price-compared-current.taxed-price .price-product-container .price-product{color:var(--red);font-size:var(--font-size-display-xl);font-weight:800;line-height:100%}body.tax-toggled .product__price .product__price-compared-current.taxed-price .price-product-container .price-product{font-size:2.4rem;color:var(--black);font-weight:800}@media screen and (min-width: 768px){body.tax-toggled .product__price .product__price-compared-current.taxed-price .price-product-container .price-product{font-size:2.4rem}}body.tax-not-toggled .product__price .product__price-compared-current.not-taxed-price .price-product-container .price-product{font-size:2.4rem;color:var(--black)}@media screen and (min-width: 768px){body.tax-not-toggled .product__price .product__price-compared-current.not-taxed-price .price-product-container .price-product{font-size:2.4rem}}.product-price-installments.not-taxed-price{display:none}.product-price-installments.taxed-price{display:block}body.tax-toggled .product-price-installments.taxed-price{display:none}body.tax-toggled .product-price-installments.not-taxed-price{display:block}body.tax-toggled .product-price-installments.not-taxed-price .price-product s{color:var(--gray);font-size:1.4rem;text-decoration:line-through}body.tax-not-toggled .product-price-installments.not-taxed-price{display:none}body.tax-not-toggled .product-price-installments.taxed-price{display:block}body.tax-not-toggled .product-price-installments.taxed-price .price-product s{color:var(--dark-gray);font-size:clamp(1.2rem,.83333vw,1.4rem);text-decoration:line-through}.dual-content__container{width:var(--page-width);margin-inline:auto}.dual-content__container .dual-content__section-title{font-family:var(--neusa);font-style:normal;line-height:normal;text-transform:uppercase;text-align:center;margin-bottom:2rem}.dual-content__container .dual-content__section-title :is(h2){font-weight:800;font-size:1.8rem;color:var(--black)}@media (min-width: 768px){.dual-content__container .dual-content__section-title{margin-bottom:4rem}.dual-content__container .dual-content__section-title :is(h2){font-size:var(--font-size-display-reg)}}.dual-content__container .dual-content__content{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}@media (min-width: 768px){.dual-content__container .dual-content__content{gap:0;flex-direction:row}}.dual-content__container .dual-content__content .dual-content__content-image{width:100%;height:100%;order:1}@media (min-width: 768px){.dual-content__container .dual-content__content .dual-content__content-image{width:50%;order:unset}}.dual-content__container .dual-content__content .dual-content__content-image .dual-content__image-desktop{display:none;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.dual-content__container .dual-content__content .dual-content__content-image .dual-content__image-desktop{display:block}}.dual-content__container .dual-content__content .dual-content__content-image .dual-content__image-mobile{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.dual-content__container .dual-content__content .dual-content__content-image .dual-content__image-mobile{display:none}}.dual-content__container .dual-content__content .dual-content__content-text{display:flex;flex-direction:column;gap:1rem;width:100%;order:2;padding-bottom:2rem}@media (min-width: 768px){.dual-content__container .dual-content__content .dual-content__content-text{gap:1.8rem;width:50%;order:unset;padding:0 6rem 0 8rem}}.dual-content__container .dual-content__content .dual-content__content-text :is(h2){font-family:var(--neusa);font-size:2.4rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}@media (min-width: 768px){.dual-content__container .dual-content__content .dual-content__content-text :is(h2){font-size:clamp(2.4rem,1.6667vw,3.2rem)}}.dual-content__container .dual-content__content .dual-content__content-text :is(h3){font-family:var(--neusa);font-size:2rem;font-style:normal;font-weight:800;line-height:normal}@media (min-width: 768px){.dual-content__container .dual-content__content .dual-content__content-text :is(h3){font-size:clamp(2.1rem,1.45833vw,2.8rem)}}.dual-content__container .dual-content__content .dual-content__content-text :is(p){font-family:var(--neusa);font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.02em}@media (min-width: 768px){.dual-content__container .dual-content__content .dual-content__content-text :is(p){font-size:clamp(1.8rem,1.25vw,2.4rem)}}@media (max-width: 767px){.dual-content__content--mobile-left{justify-content:flex-start!important}.dual-content__content--mobile-center{justify-content:center!important}.dual-content__content--mobile-right{justify-content:flex-end!important}}@media (min-width: 768px){.dual-content__content--desktop-left{justify-content:flex-start!important}.dual-content__content--desktop-center{justify-content:center!important}.dual-content__content--desktop-right{justify-content:flex-end!important}}carousel-blog{display:flex;flex-direction:column;gap:2rem;width:100%;padding-left:2rem;padding-block:clamp(4.5rem,3.125vw,6rem)}@media (min-width: 768px){carousel-blog{gap:4rem;max-width:var(--page-width);margin-inline:auto}}carousel-blog .blaze-slider .blaze-container{position:relative}carousel-blog .blaze-slider .blaze-container .blaze-prev,carousel-blog .blaze-slider .blaze-container .blaze-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:none;border:none;cursor:pointer;padding:1rem}@media (max-width: 640px){carousel-blog .blaze-slider .blaze-container .blaze-prev,carousel-blog .blaze-slider .blaze-container .blaze-next{display:none}}carousel-blog .blaze-slider .blaze-container .blaze-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.1rem;margin-top:2rem}@media (min-width: 768px){carousel-blog .blaze-slider .blaze-container .blaze-pagination{gap:1.3rem}}carousel-blog .blaze-slider .blaze-container .blaze-pagination :is(button){border-radius:50%;border:1.14px solid var(--gray);background:var(--gray);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease;cursor:pointer}carousel-blog .blaze-slider .blaze-container .blaze-pagination :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}carousel-blog .carousel-blog__title :is(h2){color:var(--black);font-size:1.8rem;font-weight:700;letter-spacing:.036rem;text-transform:uppercase;text-align:center}@media (min-width: 768px){carousel-blog .carousel-blog__title :is(h2){gap:clamp(1.65rem,1.14583vw,2.2rem)}}carousel-blog .blog-card__content{display:flex;flex-direction:column;align-items:start;gap:.8rem;max-width:max-content}@media (min-width: 768px){carousel-blog .blog-card__content{gap:clamp(.6rem,.41667vw,.8rem)}}carousel-blog .blog-card__content .blog-card__image :is(img){width:100%;height:22rem;object-fit:cover}@media (min-width: 768px){carousel-blog .blog-card__content .blog-card__image :is(img){width:100%;height:25.6rem}}carousel-blog .blog-card__content .blog-card__title{color:var(--black);font-size:1.8rem;font-weight:800;line-height:normal;text-transform:uppercase}@media (min-width: 768px){carousel-blog .blog-card__content .blog-card__title{font-size:clamp(1.65rem,1.14583vw,2.2rem)}}carousel-blog .blog-card__content .blog-card__excerpt{color:var(--black);font-size:1.2rem;font-weight:400;line-height:normal;margin:0}@media (min-width: 768px){carousel-blog .blog-card__content .blog-card__excerpt{font-size:clamp(1.2rem,.83333vw,1.6rem)}}carousel-blog .blog-card__content .blog-card__link{color:var(--black);font-size:1.2rem;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:10%;text-underline-offset:.1rem;text-underline-position:from-font}@media (min-width: 768px){carousel-blog .blog-card__content .blog-card__link{font-size:clamp(1.5rem,1.04167vw,2rem)}}image-text{display:block;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem;margin-block:2rem}image-text .image-text__blocks.image-text__blocks.container-w-icon{gap:5rem}image-text .image-text__section-title{font-size:2.1rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--black);text-transform:uppercase}@media (max-width: 768px){image-text .image-text__section-title{font-size:2rem;margin-bottom:2rem}}image-text .image-text__blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}@media (min-width: 768px){image-text .image-text__blocks{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){image-text .image-text__blocks{grid-template-columns:repeat(4,1fr);gap:1.5rem}}@media (min-width: 1200px){image-text .image-text__blocks{grid-template-columns:repeat(4,1fr);gap:1.5rem}}@media (max-width: 767px){image-text .image-text__blocks{display:block}}@media (min-width: 768px){image-text .blaze-slider{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}image-text .blaze-slider .blaze-container,image-text .blaze-slider .blaze-track-container,image-text .blaze-slider .blaze-track{display:contents}image-text .blaze-slider .image-text__block{display:flex;flex-direction:column}}@media (min-width: 1024px){image-text .blaze-slider{grid-template-columns:repeat(4,1fr);gap:1.5rem}}@media (min-width: 1200px){image-text .blaze-slider{grid-template-columns:repeat(4,1fr);gap:1.5rem}}image-text .image-text__block{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;transition:transform .3s ease;padding:1.5rem}image-text .image-text__block.container-icon{background-color:var(--ultra-light-gray)!important;gap:1rem}image-text .image-text__block:hover{transform:translateY(-5px)}image-text .image-text__block .image-text__block-image{width:100%;height:200px;overflow:hidden;position:relative;margin-bottom:1.5rem}image-text .image-text__block .image-text__block-image .image-text__block-image-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;transition:none}image-text .image-text__block .image-text__block-image .image-text__block-image-link:hover{text-decoration:none;color:inherit}image-text .image-text__block .image-text__block-image .image-text__block-image-link img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}image-text .image-text__block .image-text__block-image .image-text__block-image-link:hover img{transform:scale(1.05)}image-text .image-text__block .image-text__block-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}image-text .image-text__block .image-text__block-image:hover img{transform:scale(1.05)}image-text .image-text__block .image-text__block-image.image-text__block-image--icon{height:auto}image-text .image-text__block .image-text__block-image.image-text__block-image--icon .image-text__block-image-link{display:flex;justify-content:center;align-items:center;height:auto;min-height:120px}image-text .image-text__block .image-text__block-image.image-text__block-image--icon .image-text__block-image-link img{object-fit:contain!important;transition:none!important;width:auto;height:auto;max-width:10rem}image-text .image-text__block .image-text__block-image.image-text__block-image--icon .image-text__block-image-link:hover img{transform:none!important}image-text .image-text__block .image-text__block-image.image-text__block-image--icon img{object-fit:contain!important;transition:none!important;width:auto;height:auto;max-width:10rem}image-text .image-text__block .image-text__block-title{font-size:1.6rem;text-transform:uppercase;font-weight:800;color:var(--black);margin:0 0 1rem;line-height:1.5}image-text .image-text__block .image-text__block-text{color:var(--black);line-height:1.4;font-size:1.4rem;margin:0}image-text .image-text__block .image-text__block-text p{margin:0 0 1rem}image-text .image-text__block .image-text__block-text p:last-child{margin-bottom:0}@media (max-width: 768px){image-text .image-text__block .image-text__block-text{font-size:.9rem}}image-text .image-text__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.1rem;margin-top:3rem}@media (min-width: 768px){image-text .image-text__pagination{gap:1.3rem;margin-top:clamp(1.5rem,1.0417vw,2rem)}}image-text .image-text__pagination :is(button){border-radius:50%;border:1.14px solid var(--gray);background:var(--gray);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}image-text .image-text__pagination :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}@media (max-width: 480px){image-text{padding:1rem .5rem}image-text .image-text__blocks{gap:1rem}image-text .image-text__block{padding:1rem}image-text .image-text__block .image-text__block-image{height:180px;margin-bottom:1rem}image-text .image-text__block .image-text__block-title{margin:0 0 .5rem}}image-text .image-text__block.image-text__block--align-left{text-align:left!important}image-text .image-text__block.image-text__block--align-left .image-text__block-title,image-text .image-text__block.image-text__block--align-left .image-text__block-text{text-align:left!important}image-text .image-text__block.image-text__block--align-center{text-align:center!important}image-text .image-text__block.image-text__block--align-center .image-text__block-title,image-text .image-text__block.image-text__block--align-center .image-text__block-text{text-align:center!important}image-text .image-text__block.image-text__block--align-right{text-align:right!important}image-text .image-text__block.image-text__block--align-right .image-text__block-title,image-text .image-text__block.image-text__block--align-right .image-text__block-text{text-align:right!important}image-text .image-text__block .image-text__block-image.image-text__block-image--icon img{object-fit:contain!important;transition:none!important}image-text .image-text__block .image-text__block-image.image-text__block-image--icon:hover img{transform:none!important}.image-text__block--align-left,.image-text__block--align-left .image-text__block-title,.image-text__block--align-left .image-text__block-text{text-align:left!important}.image-text__block--align-center,.image-text__block--align-center .image-text__block-title,.image-text__block--align-center .image-text__block-text{text-align:center!important}.image-text__block--align-right,.image-text__block--align-right .image-text__block-title,.image-text__block--align-right .image-text__block-text{text-align:right!important}.image-text__block-image--icon img{object-fit:contain!important;transition:none!important}.image-text__block-image--icon:hover img{transform:none!important}.single-image__container{width:100%;background-color:inherit}.single-image__container .single-image__text-button{display:inline-flex;height:clamp(3.675rem,2.55208vw,4.9rem);width:auto;min-width:fit-content;max-width:none;margin-top:1.5rem;padding:0 2rem;justify-content:center;align-items:center;gap:1rem;align-self:flex-start;border-radius:.5rem;background:var(--red);color:var(--white);font-family:var(--neusa);font-size:var(--font-size-text-reg);font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none}.single-image__container .single-image__section-title{width:var(--page-width);margin-inline:auto;font-family:var(--neusa);font-style:normal;line-height:normal;text-transform:uppercase;text-align:center;margin-bottom:2rem}.single-image__container .single-image__section-title :is(h2){font-weight:800;font-size:1.8rem;color:var(--black)}@media (min-width: 768px){.single-image__container .single-image__section-title{margin-bottom:4rem}.single-image__container .single-image__section-title :is(h2){font-size:var(--font-size-display-reg)}}.single-image__container .single-image__content{width:var(--page-width);margin-inline:auto;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--gap-mobile, 2rem)}@media (min-width: 768px){.single-image__container .single-image__content{flex-direction:row;justify-content:space-between;gap:var(--gap-desktop, 2rem)}}.single-image__container .single-image__content .single-image__content-image{width:100%;height:100%;order:1}@media (min-width: 768px){.single-image__container .single-image__content .single-image__content-image{width:60%;order:unset}}.single-image__container .single-image__content .single-image__content-image .single-image__image-mobile{display:block;width:100%;height:100%;object-fit:cover;max-height:60vh;border-radius:.5rem}@media (min-width: 768px){.single-image__container .single-image__content .single-image__content-image .single-image__image-mobile{display:none}}.single-image__container .single-image__content .single-image__content-image .single-image__image-desktop{display:none;width:100%;height:100%;object-fit:cover;max-height:80vh;border-radius:.5rem}@media (min-width: 768px){.single-image__container .single-image__content .single-image__content-image .single-image__image-desktop{display:block}}.single-image__container .single-image__content .single-image__content-text{display:flex;flex-direction:column;width:100%;order:2;padding-bottom:2rem}@media (min-width: 768px){.single-image__container .single-image__content .single-image__content-text{width:50%;order:unset}}.single-image__container .single-image__content .single-image__content-text .single-image__text-block:last-child{margin-bottom:0}.single-image__container .single-image__content .single-image__content-text :is(h2){font-family:var(--neusa);font-size:2.4rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}@media (min-width: 768px){.single-image__container .single-image__content .single-image__content-text :is(h2){font-size:clamp(2.4rem,1.6667vw,3.2rem)}}.single-image__container .single-image__content .single-image__content-text :is(h3){font-family:var(--neusa);font-size:2rem;text-transform:uppercase;font-style:normal;font-weight:800;line-height:normal}@media (min-width: 768px){.single-image__container .single-image__content .single-image__content-text :is(h3){font-size:clamp(2.1rem,1.45833vw,2.8rem)}}.single-image__container .single-image__content .single-image__content-text :is(p){font-family:var(--neusa);font-size:1.8rem;font-style:normal;font-weight:400;line-height:normal}@media (min-width: 768px){.single-image__container .single-image__content .single-image__content-text :is(p){font-size:clamp(1.8rem,1.25vw,2.4rem)}}.single-image__container .single-image__content .single-image__content-text .single-image__text-description--uppercase{text-transform:uppercase}.single-image__container .single-image__content .single-image__content-text .single-image__text-description--large-font{font-size:1.4rem!important}@media (min-width: 768px){.single-image__container .single-image__content .single-image__content-text .single-image__text-description--large-font{font-size:2rem!important}}.single-image__container .single-image__content .single-image__content-text .single-image__text-description--large-font :is(p){font-size:1.4rem!important}@media (min-width: 768px){.single-image__container .single-image__content .single-image__content-text .single-image__text-description--large-font :is(p){font-size:2rem!important}}@media (max-width: 767px){.single-image__content--mobile-left{justify-content:flex-start!important}.single-image__content--mobile-center{justify-content:center!important}.single-image__content--mobile-right{justify-content:flex-end!important}}@media (min-width: 768px){.single-image__content--desktop-left{justify-content:flex-start!important}.single-image__content--desktop-center{justify-content:center!important}.single-image__content--desktop-right{justify-content:flex-end!important}}.basic-text__container{max-width:var(--page-width);margin-inline:auto;padding-block:4rem;display:flex;flex-direction:column;gap:2rem}.basic-text__container .basic-text__title{color:var(--black);font-size:1.8rem;font-style:normal;font-weight:800;text-align:left;line-height:normal}@media screen and (min-width: 768px){.basic-text__container .basic-text__title{font-size:clamp(2rem,2.5vw,3.2rem)}}.basic-text__container .basic-text__description{color:var(--dark-gray);font-size:1.4rem;font-style:normal;font-weight:400;text-align:left;line-height:normal}@media screen and (min-width: 768px){.basic-text__container .basic-text__description{font-size:clamp(1.5rem,1.2vw,1.8rem)}}.basic-text__container .basic-text__description :is(a){color:var(--black);text-decoration:underline;transition:color .3s ease}.basic-text__container .basic-text__description :is(a):hover{color:var(--black)}contact-form{display:block;width:100%;min-height:100vh;position:relative;background-color:var(--black);color:#fff;font-family:var(--neusa);@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}}contact-form .contact-form__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}contact-form .contact-form__background img{width:100%;height:100%;object-fit:cover;opacity:.3}contact-form .contact-form__container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:4rem 2rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center}contact-form .contact-form__title{font-size:2.5rem;font-weight:700;text-transform:uppercase;margin-bottom:3rem;color:#fff;text-align:left}contact-form .contact-form__title.row{max-width:800px;margin:0 auto}@media (max-width: 768px){contact-form .contact-form__title{font-size:2rem;margin-bottom:2rem}}contact-form .contact-form__form{background:transparent;border-radius:12px;padding:3rem;max-width:900px;margin:0 auto;width:100%}@media (max-width: 768px){contact-form .contact-form__form{padding:2rem 1.5rem}}contact-form .contact-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}contact-form .contact-form__fields.row{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media (max-width: 768px){contact-form .contact-form__fields{grid-template-columns:1fr;gap:1.5rem}}contact-form .contact-form__column{display:flex;flex-direction:column;gap:1.5rem}contact-form .contact-form__column.row{display:flex;flex-direction:column;gap:1.5rem;width:100%}contact-form .contact-form__field{display:flex;flex-direction:column;gap:.5rem}contact-form .contact-form__field.row{display:flex;flex-direction:column;gap:1.5rem;width:100%}contact-form .contact-form__label{font-size:1.3rem;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:.5px}contact-form .contact-form__required{color:var(--red);margin-left:2px}contact-form .contact-form__input,contact-form .contact-form__textarea{padding:1rem;border:2px solid rgba(255,255,255,.2);border-radius:8px;background:var(--white);color:var(--black);font-size:1.4rem;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}contact-form .contact-form__input::placeholder{color:var(--black);opacity:.5;font-size:1.3rem}contact-form .contact-form__input:focus{outline:none;border-color:var(--red);color:var(--black);background:var(--white)}contact-form .contact-form__input:invalid{border-color:var(--red)}contact-form .contact-form__select{padding:1rem 3rem 1rem 1rem;border:2px solid rgba(255,255,255,.2);border-radius:8px;background:var(--white);color:var(--black);font-size:1.4rem;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ff4444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.5em 1.5em}contact-form .contact-form__select:focus{outline:none;border-color:var(--red);background-color:var(--white);color:var(--black)}contact-form .contact-form__select option{background:#1a1a1a;color:#fff}contact-form .contact-form__submit{background:var(--red);color:#fff;border:none;padding:1.2rem 3rem;font-size:1.3rem;font-weight:700;text-transform:uppercase;border-radius:8px;cursor:pointer;transition:all .3s ease;letter-spacing:1px;width:100%;max-width:300px;margin:0 auto;display:block}contact-form .contact-form__submit:hover{background:var(--red);transform:translateY(-2px);box-shadow:0 8px 25px #ff44444d}contact-form .contact-form__submit:active{transform:translateY(0)}contact-form .contact-form__submit:disabled{background:#666;cursor:not-allowed;transform:none;box-shadow:none}contact-form .contact-form__success{border-radius:12px;padding:3rem;text-align:center;max-width:800px;margin:0 auto;display:none}@media (max-width: 768px){contact-form .contact-form__success{padding:2rem 1.5rem}}contact-form .contact-form__success-icon{width:80px;height:80px;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;color:#fff}contact-form .contact-form__success-icon svg{width:40px;height:40px}contact-form .contact-form__success-title{font-size:3rem;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:2rem;line-height:1.3}@media (max-width: 768px){contact-form .contact-form__success-title{font-size:1.5rem}}contact-form .contact-form__success-message{text-align:left;line-height:1.6}contact-form .contact-form__success-message h2{font-size:3.7rem;color:#ffffffe6}contact-form .contact-form__success-message p{margin-bottom:1rem;font-size:1.5em;color:#ffffffe6;text-align:center}contact-form .contact-form__success-message p:last-child{margin-bottom:0}contact-form .contact-form__error{color:var(--red);font-size:.85rem;margin-top:.25rem;font-weight:500;display:none!important}contact-form .contact-form__notification{position:fixed;top:2rem;right:2rem;z-index:1000;max-width:400px;border-radius:8px;padding:1rem;animation:slideIn .3s ease-out}contact-form .contact-form__notification--error{background:var(--red);color:#fff;border:1px solid #e63939}contact-form .contact-form__notification-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}contact-form .contact-form__notification-message{flex:1;font-size:.9rem;line-height:1.4}contact-form .contact-form__notification-close{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}contact-form .contact-form__notification-close:hover{background:#fff3}@media (max-width: 480px){contact-form .contact-form__container{padding:2rem 1rem}contact-form .contact-form__form{padding:1.5rem 1rem}contact-form .contact-form__title{font-size:1.8rem}contact-form .contact-form__submit{padding:1rem 2rem;font-size:1rem}contact-form .contact-form__notification{top:1rem;right:1rem;left:1rem;max-width:none}}contact-form .contact-form__form.loading{opacity:.7;pointer-events:none}contact-form .contact-form__form.loading .contact-form__submit{background:#666;cursor:not-allowed}contact-form .contact-form__input.error{border-color:var(--red);animation:shake .5s ease-in-out}contact-form .contact-form__field.error .contact-form__label{color:var(--red)}contact-form contact-form *:focus{outline:2px solid #ff4444;outline-offset:2px}@media print{contact-form contact-form{background:#fff!important;color:#000!important}contact-form .contact-form__background{display:none}contact-form .contact-form__form,contact-form .contact-form__success{background:#fff!important;color:#000!important;border:1px solid #ccc}}.quickview-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999999;opacity:0;visibility:hidden;transition:all .3s ease;padding-top:10vh}.quickview-modal.open{opacity:1;visibility:visible}.quickview-content{background:#fff;max-width:65vw;max-height:auto;width:100%;overflow-y:auto;border-radius:8px;position:relative;transform:scale(.9);transition:transform .3s ease;border:1px solid #e5e5e5;padding:4rem;margin:4rem}.quickview-modal.open .quickview-content{transform:scale(1)}.quickview-close{position:absolute;top:4px;right:4px;background:none;border:none;cursor:pointer;z-index:10;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0}.quickview-close svg{width:34px;height:34px}.quickview-header{background:var(--green-dark, #2c5530);color:#fff;padding:16px 24px;text-align:center;font-weight:600;font-size:14px;text-transform:uppercase;border-radius:8px 8px 0 0}.quickview-main-product{padding:24px 24px 0;border:1px solid var(--gray);border-radius:0 0 0 8px;border-top:none}.quickview-product-grid{display:grid;grid-template-columns:30% 70%;gap:24px;align-items:start;width:100%}.quickview-product-content{display:contents}.quickview-product-image{text-align:center;width:100%;display:flex;justify-content:center;align-items:center;grid-column:1;grid-row:1}.quickview-product-image img{max-width:100%;height:auto;border-radius:8px}.quickview-product-info{display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:100%;grid-column:2;grid-row:1;width:100%}.quickview-product-title{font-size:18px;font-weight:600;line-height:1.3;margin:0}.quickview-product-rating{display:flex;align-items:center;gap:8px}.quickview-product-rating .stars{display:flex;gap:2px}.quickview-product-rating .stars svg{width:16px;height:16px;fill:gold}.quickview-product-rating .rating-number{font-size:14px;font-weight:600}.quickview-price{font-size:20px;font-weight:700;color:var(--red, #d32f2f)}.quickview-price .original-price{text-decoration:line-through;color:#666;font-size:16px;margin-right:8px}.quickview-quantity{font-size:14px;color:#666}.quickview-variant-selector{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.quickview-variant-btn{padding:8px 16px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease}.quickview-variant-btn:hover{border-color:var(--red, #d32f2f)}.quickview-variant-btn.active{background:var(--red, #d32f2f);color:#fff;border-color:var(--red, #d32f2f)}.quickview-variant-btn.out-of-stock{opacity:.5;cursor:not-allowed}.quickview-actions{display:flex;gap:12px;margin-top:20px}.quickview-actions-desktop{display:flex;gap:12px;margin-top:0;align-self:normal;grid-column:2;grid-row:2;padding-right:3.6rem;padding-bottom:1.3rem}.quickview-actions-mobile{display:none}.quickview-continue-btn{flex:1;padding:12px 24px;border:2px solid var(--red, #d32f2f);background:#fff;color:var(--red, #d32f2f);border-radius:4px;cursor:pointer;font-weight:600;text-transform:uppercase;transition:all .2s ease}.quickview-continue-btn:hover{background:var(--red, #d32f2f);color:#fff}.quickview-buy-button{flex:1;padding:12px 24px;border:none;background:var(--red, #d32f2f);color:#fff;border-radius:4px;cursor:pointer;font-weight:600;text-transform:uppercase;transition:all .2s ease}.quickview-buy-button:hover:not(:disabled){background:#b71c1c}.quickview-buy-button:disabled{opacity:.6;cursor:not-allowed}.quickview-buy-button.out-of-stock{background:#666}.quickview-related-products{padding:2.4rem}@media (max-width: 768px){.quickview-related-products{padding:0}}.quickview-related-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.quickview-related-header h3{font-size:1.6rem;font-weight:700;text-transform:uppercase;margin:0}@media (max-width: 768px){.quickview-related-header h3{margin:2rem 0}}.quickview-show-all-btn{background:none;border:none;color:var(--red);font-size:1.3rem;font-weight:900;text-decoration:underline;cursor:pointer;text-transform:uppercase;width:100%;text-align:center;margin-top:2rem}.quickview-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.quickview-related-product{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;transition:all .2s ease;display:flex;flex-direction:column}.quickview-related-product:hover{box-shadow:0 4px 12px #0000001a}.related-product-content{display:flex;gap:12px;padding:12px}.related-product-image{position:relative;width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:4px}.related-product-image img{width:100%;height:100%;object-fit:cover}.related-product-discount{position:absolute;top:8px;left:8px;background:var(--red, #d32f2f);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.related-product-free-shipping{position:absolute;top:8px;right:8px;background:var(--green-dark, #2c5530);color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:600}.related-product-info{flex:1;display:flex;flex-direction:column;gap:8px;position:relative}.related-product-title{font-size:12px;font-weight:600;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-product-price{margin-bottom:8px}.related-product-price .original-price{text-decoration:line-through;color:#666;font-size:10px;margin-right:4px}.related-product-price .current-price{font-weight:700;color:var(--red, #d32f2f);font-size:12px}.related-product-quantity{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0 1rem}.quantity-selector{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px}@media (min-width: 768px){.quantity-selector{min-height:3.3rem}}.quantity-btn{background:#f5f5f5;border:none;padding:6px;cursor:pointer;font-size:12px;font-weight:600;transition:background .2s ease;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;color:#333;text-decoration:none}.quantity-btn:hover{background:#e0e0e0}.quantity-btn.plus-btn,.quantity-btn.minus-btn{color:#333;font-weight:700;font-size:16px}.quantity-input{border:none;text-align:center;width:40px;padding:4px;font-size:12px;font-weight:600;background:transparent;outline:none;cursor:default}.related-product-add-btn{width:100%;padding:8px 12px;border:1px solid var(--red, #d32f2f);background:#fff;color:var(--red, #d32f2f);border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;text-transform:uppercase;transition:all .2s ease}.related-product-add-btn:hover:not(:disabled){background:var(--red, #d32f2f);color:#fff}.related-product-add-btn.added{background:var(--red, #d32f2f);color:#fff}.related-product-add-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.quickview-content{max-width:95vw;max-height:95vh;margin:1rem;padding:2rem}.quickview-product-grid{display:flex;flex-direction:column;gap:16px;width:100%}.quickview-product-content{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.quickview-product-image,.quickview-product-info,.quickview-actions-desktop{grid-column:auto;grid-row:auto}.quickview-product-info{justify-content:flex-start;min-height:auto}.quickview-product-image{text-align:center;width:auto;display:block}.quickview-product-image img{max-width:100%;height:auto}.quickview-product-info{display:flex;flex-direction:column;gap:8px}.quickview-product-title{font-size:14px;line-height:1.2}.quickview-product-rating{gap:4px}.quickview-product-rating .stars svg{width:12px;height:12px}.quickview-price{font-size:16px}.quickview-actions-desktop{display:none}.quickview-actions-mobile{display:flex;width:100%;margin-top:16px;flex-direction:column;gap:8px;align-self:auto}.quickview-continue-btn,.quickview-buy-button{width:100%;padding:12px 16px;font-size:12px}.quickview-variant-selector{flex-wrap:wrap;gap:6px}.quickview-variant-btn{padding:6px 12px;font-size:11px}.quickview-related-grid{grid-template-columns:1fr;gap:16px}.quickview-related-grid::-webkit-scrollbar{width:3px;height:3px;border-radius:.3rem}.quickview-related-grid::-webkit-scrollbar-thumb{background-color:var(--red);border-radius:.3rem}.quickview-related-grid::-webkit-scrollbar-track{background:#d9d9d9}.related-product-content{gap:8px;padding:8px}.related-product-image{width:60px;height:60px}.related-product-title,.related-product-price .current-price{font-size:11px}.quantity-input{width:30px}.quantity-btn{min-width:20px;height:20px;padding:4px}.quantity-btn img{width:10px;height:10px}.related-product-add-btn{font-size:10px;padding:6px 8px}.quickview-actions{flex-direction:column}.quickview-related-header{flex-direction:column;gap:8px;align-items:flex-start}.quickview-show-all-btn{align-self:flex-end}}@media (max-width: 480px){.quickview-related-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.quickview-related-product{min-width:23rem;scroll-snap-align:start;flex-shrink:0;max-width:23rem}}.quickview-loading{display:flex;align-items:center;justify-content:center;padding:40px;font-size:16px;color:#666}.quickview-loading:before{content:"";width:20px;height:20px;border:2px solid #ddd;border-top:2px solid var(--red, #d32f2f);border-radius:50%;animation:spin 1s linear infinite;margin-right:12px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.related-product-info .product-price-installments{margin:0 0 8px}.related-product-info .product-price-installments .price-product{margin:0;display:flex;flex-direction:column;gap:4px}.related-product-info .product-price-installments .price-product s{color:#666;font-size:10px;font-weight:400}.related-product-info .product-price-installments .current-price-container{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--red);font-size:1.6rem}.related-product-info .product-price-installments .price-product-tax{font-size:1.2rem;color:#666;font-weight:400}.related-product-info .discount-badge{position:relative;top:8px;right:8px;background:var(--red);color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:600;z-index:1;max-width:3.7rem;margin-left:.7rem;margin-bottom:.5rem}.related-product-info .discount-badge .tag{font-size:10px}related-products-page{display:block;padding:2rem 0;@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}related-products-page .related-products-page__content{max-width:var(--page-width);margin:0 auto}related-products-page .related-products-page__header{text-align:center;margin-bottom:3rem}related-products-page .related-products-page__title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--black)}related-products-page .related-products-page__subtitle{font-size:1.1rem;color:#666;margin:0}related-products-page .related-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin-top:2rem}related-products-page .related-products-loading{grid-column:1 / -1;text-align:center;padding:4rem 2rem}related-products-page .loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--red, #d32f2f);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}related-products-page .related-products-error{text-align:center;padding:4rem 2rem}related-products-page .related-products-error p{font-size:1.1rem;color:#666;margin-bottom:2rem}related-products-page .related-products-empty,related-products-page .related-products-error{grid-column:1 / -1;text-align:center;padding:4rem 2rem}related-products-page .related-products-empty p,related-products-page .related-products-error p{font-size:1.1rem;color:#666;margin-bottom:2rem}related-products-page .btn{display:inline-block;padding:12px 24px;border-radius:4px;text-decoration:none;font-weight:600;transition:all .2s ease}related-products-page .btn-primary{background:var(--red, #d32f2f);color:#fff;border:2px solid var(--red, #d32f2f)}related-products-page .btn-primary:hover{background:#b71c1c;border-color:#b71c1c}@media (max-width: 768px){related-products-page{padding:1rem 0}related-products-page .related-products-page__title{font-size:1.5rem}related-products-page .related-products-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}:root{--faq-component-header-text: clamp(2.4rem, 2.5vw, 3.6rem);--faq-component-question-title: clamp(1.6rem, 2.5vw, 2.2rem);--faq-component-question-description: clamp(1.6rem, 2.5vw, 2rem)}faq-component{display:flex;flex-direction:column;margin:0 auto;max-width:120rem;padding:clamp(5rem,4.5vw,9rem) 2rem}faq-component .faq-component-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:110rem;margin:0 auto}faq-component .faq-component-container .faq-images-left,faq-component .faq-component-container .faq-images-right{display:none}faq-component .faq-component-container .faq-question-container{width:100%}faq-component .faq-component-container .faq-question-container .header-faq{margin-bottom:2rem;text-align:center}faq-component .faq-component-container .faq-question-container .header-faq p{color:var(--orange);font-size:clamp(2rem,1.666vw,3.2rem);font-weight:300}faq-component .faq-component-container .faq-question-container .faq-question{padding-block:clamp(1.4rem,1.5vw,2rem);border-bottom:1px solid #b7b9b9}faq-component .faq-component-container .faq-question-container .faq-question .faq-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}faq-component .faq-component-container .faq-question-container .faq-question .faq-title p{font-size:clamp(1.4rem,1.0417vw,2rem);font-weight:700}faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus,faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-minus{width:1.8rem;height:1.8rem;flex-shrink:0;margin-left:2rem}faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus svg,faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-minus svg{width:100%;height:100%}faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-plus svg path,faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-minus svg path{fill:var(--red)}faq-component .faq-component-container .faq-question-container .faq-question .faq-title .icon-minus{display:none}faq-component .faq-component-container .faq-question-container .faq-question:not(:has(.faq-description[closed])) .faq-title .icon-plus{display:none}faq-component .faq-component-container .faq-question-container .faq-question:not(:has(.faq-description[closed])) .faq-title .icon-minus{display:block}faq-component .faq-component-container .faq-question-container .faq-question .faq-description{transition:all .3s ease-in-out;overflow:hidden;margin-top:1.5rem;height:auto;opacity:1}faq-component .faq-component-container .faq-question-container .faq-question .faq-description p{font-size:clamp(1.2rem,.9722vw,1.6rem);font-weight:400;line-height:1.6}faq-component .faq-component-container .faq-question-container .faq-question .faq-description[closed]{margin-top:0;height:0;opacity:0}@keyframes scaleAnimation{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}text-with-btn{padding-bottom:2rem;display:block}text-with-btn .text-contact-section{text-align:center}text-with-btn .text-contact-container{max-width:60rem;margin:0 auto}text-with-btn .text-contact-title{font-size:clamp(2rem,3vw,2.1rem);font-weight:700;text-transform:uppercase;margin:0 0 2rem;line-height:1.2}text-with-btn .text-contact-description{font-size:clamp(1.4rem,1.8vw,1.4rem);font-weight:400;line-height:1.6;margin:0 0 3rem;color:#666}text-with-btn .text-contact-button-wrapper{margin-bottom:2rem}text-with-btn .text-contact-button{display:inline-block;padding:clamp(1.2rem,2vw,1.8rem) clamp(3rem,4vw,4rem);font-size:clamp(1.4rem,1.6vw,1.4rem);font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;border-radius:.4rem;transition:all .3s ease;border:none;cursor:pointer}text-with-btn .text-contact-button:hover{filter:brightness(1.1);transform:translateY(-2px)}@media screen and (max-width: 768px){text-with-btn .text-contact-section{padding:1rem}text-with-btn .text-contact-title{margin-bottom:1.5rem}text-with-btn .text-contact-description{margin-bottom:2rem}}.product-comparison-table{width:100%;max-width:1200px;margin:0 auto;padding:20px}.product-comparison-table .blaze-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.1rem;margin-top:2rem}@media (min-width: 768px){.product-comparison-table .blaze-pagination{gap:1.3rem}}.product-comparison-table .blaze-pagination :is(button){border-radius:50%;border:1.14px solid var(--gray);background:var(--gray);width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease;cursor:pointer}.product-comparison-table .blaze-pagination :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}.product-comparison-table__header{text-align:center;margin-bottom:30px}.product-comparison-table__title{font-size:2rem;font-weight:700;margin:0;color:#333}.product-comparison-table__content--desktop{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.product-comparison-table__content--mobile{display:none}.product-comparison-table__product{border:1px solid #ddd;border-radius:12px;padding:25px;background:#fff;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.product-comparison-table__product:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.product-comparison-table__product-image{text-align:center;margin-bottom:20px}.product-comparison-table__image{width:100%;max-width:250px;height:auto;border-radius:8px;object-fit:cover;transition:transform .3s ease}.product-comparison-table__product-image:hover .product-comparison-table__image{transform:scale(1.05)}.product-comparison-table__product-info{display:flex;flex-direction:column;gap:0}.product-comparison-table__product-title{font-size:1.5rem;font-weight:600;margin:0;color:var(--black);text-align:center;line-height:1.4}.product-comparison-table__product-title a{color:inherit;text-decoration:none;transition:color .3s ease}.product-comparison-table__product-title a:hover{color:var(--black)}.product-comparison-table__product-rating{text-align:center;margin:10px 0 0}.product-comparison-table__product-rating .jdgm-widget{display:inline-block}.product-comparison-table__product-price{text-align:center;margin:15px 0}.product-comparison-table__product-price .price-product{margin:0;font-size:1.1rem;line-height:1.4}.product-comparison-table__product-price .compare-price{display:block;color:var(--dark-gray);font-size:1.4rem;text-decoration:line-through;margin-bottom:0}.product-comparison-table__product-price .current-price{font-size:3rem;color:var(--red);font-weight:800;display:block}.product-comparison-table__product-price .price-tax{display:block;font-size:1.3rem;color:var(--gray);font-weight:300;margin-top:2px}.technical-sheet.page-product-comparison{margin-top:7px;padding-top:0}.technical-sheet.page-product-comparison .technical-sheet__title{font-size:1rem;margin-bottom:15px;color:var(--gray);text-align:center}.technical-sheet.page-product-comparison .technical-sheet__wrapper{display:flex;flex-direction:column;gap:15px}.technical-sheet.page-product-comparison .technical-sheet__image{width:100%;height:auto;border-radius:4px;object-fit:cover}.technical-sheet.page-product-comparison .technical-sheet__table{width:100%;border-collapse:collapse;font-size:.9rem}.technical-sheet.page-product-comparison .technical-sheet__table tr:nth-child(odd){background-color:var(--off-white)}.technical-sheet.page-product-comparison .technical-sheet__table tr:nth-child(2n){background-color:var(--white)}.technical-sheet.page-product-comparison .technical-sheet__table td:first-child{font-weight:600;color:var(--black);width:40%}.technical-sheet.page-product-comparison .technical-sheet__table td:last-child{color:var(--dark-gray)}.technical-sheet.page-product-comparison .technical-sheet__table td{color:var(--dark-gray)}.blaze-container,.blaze-slider{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{display:flex;gap:20px}@media (max-width: 768px){.product-comparison-table__content--desktop{display:none}.product-comparison-table__content--mobile{display:block}.product-comparison-table__title{font-size:1.5rem}.product-comparison-table{padding:15px}.product-comparison-table__product{padding:20px;min-width:280px}.product-comparison-table__product-title{font-size:1.1rem}.product-comparison-table__product-price .current-price{font-size:1.5rem;color:var(--red);font-weight:800}.blaze-track{gap:15px}.product-comparison-table__product{flex-shrink:0;width:280px}}@media (max-width: 480px){.product-comparison-table__product{padding:15px;min-width:250px;width:250px}.product-comparison-table__image{max-width:200px}.blaze-track{gap:10px}}.language-selector{position:relative;margin-left:1rem;top:-1px}@media screen and (max-width: 1024px){.language-selector{margin-left:.5rem}}.language-selector .language-selector__button{display:flex;align-items:center;gap:.3rem;background:transparent;border:none;color:var(--white);font-size:.85rem;font-weight:500;cursor:pointer;padding:.5rem .2rem;border-radius:4px;transition:all .2s ease;position:relative;z-index:10}.language-selector .language-selector__button:hover{background:#ffffff1a}.language-selector .language-selector__button:focus{outline:2px solid var(--white);outline-offset:2px}.language-selector .language-selector__button .language-selector__current{font-weight:600;font-size:1.4rem}.language-selector .language-selector__button .language-selector__arrow{transition:transform .2s ease}.language-selector .language-selector__button[aria-expanded=true] .language-selector__arrow{transform:rotate(180deg)}.language-selector .language-selector__dropdown{position:absolute;top:100%;right:0;background:var(--darkness-gray);border:1px solid rgba(255,255,255,.1);border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:60px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;margin-top:.5rem}.language-selector .language-selector__dropdown .language-selector__option{display:block;padding:.6rem 1rem;color:var(--white);text-decoration:none;font-size:1.4rem;font-weight:500;transition:background .2s ease;border:none;background:transparent;width:100%;text-align:left;cursor:pointer}.language-selector .language-selector__dropdown .language-selector__option:hover{background:#ffffff1a}.language-selector .language-selector__dropdown .language-selector__option.language-selector__option--active{background:#ffffff26;font-weight:600}.language-selector .language-selector__dropdown .language-selector__option:first-child{border-radius:6px 6px 0 0}.language-selector .language-selector__dropdown .language-selector__option:last-child{border-radius:0 0 6px 6px}.language-selector:hover .language-selector__dropdown,.language-selector .language-selector__button[aria-expanded=true]+.language-selector__dropdown{opacity:1;visibility:visible;transform:translateY(0)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{min-height:100vh;font-family:var(--neusa);font-size:clamp(1.2rem,.83333vw,1.6rem);font-stretch:condensed;overflow-x:hidden}button,select,textarea,input{font-family:var(--neusa)}.btn{display:flex;height:clamp(3.675rem,2.55208vw,4.9rem);padding:0 clamp(3rem,2.0833vw,5rem);justify-content:center;align-items:center;gap:1rem;border-radius:.5rem;font-family:var(--neusa);font-size:var(--font-size-text-reg);font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}@media (min-width: 768px){.btn{padding:0 clamp(3rem,2.5vw,4rem)}}.btn:disabled{opacity:.7;cursor:not-allowed}.btn-primary{background:var(--red);color:var(--white)}.btn-primary:hover{background:var(--black)}.btn-secondary{background:transparent;color:var(--red);border:2px solid var(--red)}.btn-secondary:hover{background:var(--black);color:var(--white);border:2px solid var(--black)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
