hello-world{display:block}hello-world :is(button){font-family:var(--font-geograph);font-weight:700}:root{--font-size-footer-iten-list-title: clamp(1.6rem, 1.0417vw, 2rem);--font-size-footer-iten-list-iten: clamp(1.4rem, .9375vw, 1.8rem);--font-size-footer-information-content: clamp(1.4rem, .8333vw, 1.6rem);--font-size-footer-information: clamp(.8rem, .625vw, 1.2rem);--font-size-footer-title-newsletter: clamp(1.4rem, 1.1458vw, 2.2rem);--font-size-footer-text-newsletter: clamp(1.4rem, .8333vw, 1.6rem);--font-size-footer-placeholder-newsletter: clamp(1.2rem, .8333vw, 1.6rem)}footer-component{background:var(--white);width:100%;display:block;border-top:2px solid #E1E1E1}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:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer{gap:clamp(4.5rem,3.125vw,6rem);max-width:calc(var(--page-width) * .95)}}footer-component .main-footer .container-brand-links{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links{flex-direction:row;justify-content:space-between;gap:5rem;align-items:flex-start}@media screen and (min-width: 1300px){footer-component .main-footer .container-brand-links{gap:clamp(6rem,4.6875vw,9rem)}}}footer-component .main-footer .container-brand-links .brand-information{display:flex;flex-direction:column;gap:clamp(1.8rem,1.25vw,2.4rem)}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information{max-width:clamp(18.1rem,12.55208vw,24.1rem);width:100%}}footer-component .main-footer .container-brand-links .brand-information .link-logo-footer{display:block;width:clamp(11.5175rem,8.04187vw,15.4404rem);padding-block:1.2rem}footer-component .main-footer .container-brand-links .brand-information .link-logo-footer .logo-store{display:block;width:100%}footer-component .main-footer .container-brand-links .brand-information .container-info-content{display:none;flex-direction:column;gap:clamp(1.05rem,.72917vw,1.4rem)}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .brand-information .container-info-content{display:flex}}footer-component .main-footer .container-brand-links .brand-information .container-info-content :is(p){color:var(--black);font-family:var(--font-geograph);font-size:var(--font-size-footer-information-content);font-style:normal;font-weight:400;line-height:normal}footer-component .main-footer .container-brand-links .menu-links{display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:2rem}}@media screen and (min-width: 1280px){footer-component .main-footer .container-brand-links .menu-links{justify-content:center;gap:clamp(6.75rem,4.6875vw,9rem)}}footer-component .main-footer .container-brand-links .menu-links :is(nav){display:flex;flex-direction:column;gap:clamp(1.2rem,.83333vw,1.6rem)}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1.4rem}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(p){color:var(--black);text-transform:uppercase;font-family:var(--font-geograph);font-size:var(--font-size-footer-iten-list-title);font-style:normal;font-weight:500;line-height:normal}footer-component .main-footer .container-brand-links .menu-links :is(nav) .heading-links :is(svg){display:block;transform:rotate(180deg);transition:all .3s ease}@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(--black)}footer-component .main-footer .container-brand-links .menu-links :is(nav):has(ul[closed]) .heading-links svg{transform:rotate(0)}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){display:flex;flex-direction:column;gap:1.4rem;overflow:hidden;transition:all .5s ease;opacity:1}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul)[closed]{height:0;opacity:0}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul){gap:clamp(1.5rem,1.04167vw,2rem)}}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li){list-style:none}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a){text-decoration:none;color:var(--black);font-family:var(--font-geograph);font-size:var(--font-size-footer-iten-list-iten);font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease}footer-component .main-footer .container-brand-links .menu-links :is(nav) :is(ul) :is(li) :is(a):hover{text-decoration:underline;color:var(--pink)}footer-component .main-footer .container-brand-links .container-newsletter-social{display:flex;flex-direction:column;gap:1.6rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social{max-width:clamp(32rem,22.1875vw,42.6rem);width:100%}}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social.first{display:none}}footer-component .main-footer .container-brand-links .container-newsletter-social.first .social-media{display:none}footer-component .main-footer .container-brand-links .container-newsletter-social.last .newsletter{display:none}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social.last .newsletter{display:flex}}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter{display:flex;flex-direction:column;gap:1.2rem;width:100%}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter{gap:1.6rem}}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter .title-newsletter{color:var(--black);font-family:var(--font-geograph);font-size:var(--font-size-footer-title-newsletter);font-style:normal;font-weight:400;line-height:normal;text-align:center}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter .title-newsletter{text-align:left}}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form){max-width:100%;width:100%;display:grid;grid-template-columns:1.5fr auto}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(input){padding:clamp(1.4rem,.9375vw,1.8rem) clamp(2rem,1.25vw,2.4rem);border-radius:10rem 0rem 0rem 10rem;background:#e1e1e1;border:none;color:var(--black);font-family:var(--font-geograph);font-size:var(--font-size-footer-placeholder-newsletter);font-style:normal;font-weight:400;line-height:normal;display:block;width:100%;min-width:18rem}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(input)::placeholder{color:var(--black);font-family:var(--font-geograph);font-size:var(--font-size-footer-placeholder-newsletter);font-style:normal;font-weight:400;line-height:normal}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(input):focus-visible{outline:none}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button){padding:clamp(1.58rem,1.09375vw,2.1rem) clamp(2.7rem,1.875vw,3.6rem);border-radius:0rem 10rem 10rem 0rem;background-color:var(--black);border:none;cursor:pointer;transition:all .3s ease;display:block;width:100%}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button) .button-text{color:var(--white);font-family:var(--font-geograph);font-size:var(--font-size-footer-text-newsletter);font-style:normal;font-weight:400;line-height:110%}footer-component .main-footer .container-brand-links .container-newsletter-social .newsletter :is(form) :is(button):hover{background-color:var(--black)}footer-component .main-footer .container-brand-links .container-newsletter-social .social-media{display:flex;align-items:center;justify-content:center;gap:1.4rem}@media screen and (min-width: 768px){footer-component .main-footer .container-brand-links .container-newsletter-social .social-media{gap:2rem;justify-content:end}}footer-component .main-footer .container-brand-links .container-newsletter-social .social-media :is(a){width:clamp(2.4rem,1.66667vw,3.2rem);height:clamp(2.4rem,1.66667vw,3.2rem);display:block;color:var(--black);transition:all .3s ease}footer-component .main-footer .container-brand-links .container-newsletter-social .social-media :is(a):hover{transform:scale(1.1);color:var(--pink)}footer-component .main-footer .container-brand-links .container-newsletter-social .social-media :is(a) :is(svg){display:block;width:100%;height:100%}footer-component .main-footer .container-payments-stamp-information{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;padding-top:1.4rem;border-top:1px solid #E7E7E7}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information{padding-top:clamp(1.4rem,1.04167vw,2rem);flex-direction:column;gap:clamp(2.4rem,.16667vw,3.2rem)}}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-main .payment-methods{list-style:none;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;justify-content:center}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods-main .payment-methods :is(li){width:clamp(2.8594rem,1.57417vw,3.0224rem);height:clamp(1.8059rem,.99422vw,1.9089rem);display:block}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .payment-methods-main .payment-methods :is(li) :is(svg){display:block;width:100%;height:100%}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify{display:flex;gap:.95rem}@media screen and (min-width: 768px){footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify{gap:1.2rem}}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(svg){display:block;width:clamp(4.5996rem,3.71321vw,7.1294rem);height:clamp(1.9955rem,1.61458vw,3.1rem)}footer-component .main-footer .container-payments-stamp-information .container-payments-stamp .stamps-shakers-shopify :is(img){display:block;width:clamp(4.5996rem,3.71321vw,7.1294rem);height:clamp(1.9955rem,1.61458vw,3.1rem)}footer-component .main-footer .container-payments-stamp-information .information{display:flex;justify-content:center}footer-component .main-footer .container-payments-stamp-information .information :is(p){color:var(--black);font-family:var(--font-geograph);font-size:var(--font-size-footer-information);font-style:normal;font-weight:400;text-align:center}.annoucement_bar__container{width:100%;z-index:1000}.annoucement_bar__container .annoucement_bar__content{max-width:var(--page-width);padding-block:.8rem;margin-inline:auto}@media screen and (min-width: 768px){.annoucement_bar__container .annoucement_bar__content{padding-block:clamp(.5rem,.36458vw,.7rem)}}.annoucement_bar__container .annoucement_bar__content .annoucement_bar__text{text-align:center;font-family:var(--font-geograph);font-size:clamp(1rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-section{position:sticky;top:0;width:100%;z-index:10000;transition:top .2s ease-in-out}.header-section:has(.header__content.is_home){position:fixed}header-component{display:block;position:relative;z-index:3;background:#1e1e1e80;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .2s ease-in-out;border-bottom:1px solid rgba(255,255,255,.18);box-shadow:0 4px 20px #0000000f}header-component:not(:has(.header-menu__submenu[open])):not(:has(.header__icon--search :is(input):checked)):not(:has(.header-mobile__input-menu :is(input):checked)) .header-desktop__menu .header-menu__item .header-menu__item-name{color:var(--white)}header-component:not(:has(.header-menu__submenu[open])):not(:has(.header__icon--search :is(input):checked)):not(:has(.header-mobile__input-menu :is(input):checked)) .header-desktop__menu .header-menu__item .header-menu__item-name:hover{opacity:.8;color:#fff}header-component:not(:has(.header-menu__submenu[open])):not(:has(.header__icon--search :is(input):checked)):not(:has(.header-mobile__input-menu :is(input):checked)) .header-desktop__menu .header-menu__item .header-menu__item-name :is(svg){color:var(--white)}header-component:not(:has(.header-menu__submenu[open])):not(:has(.header__icon--search :is(input):checked)):not(:has(.header-mobile__input-menu :is(input):checked)) .header-icons .header-icons__icon :is(svg) :is(path){stroke:var(--white)}header-component:not(:has(.header-menu__submenu[open])):not(:has(.header__icon--search :is(input):checked)):not(:has(.header-mobile__input-menu :is(input):checked)) .header-icons .header-icons__icon.header__icon--cart :is(svg) :is(path){fill:none;stroke:var(--white)}header-component:not(:has(.header-menu__submenu[open])):not(:has(.header__icon--search :is(input):checked)):not(:has(.header-mobile__input-menu :is(input):checked)) .header-mobile__menu .header-mobile__input-menu .menu-toggle-label .menu-icon :is(svg) :is(path){stroke:var(--white)}@media screen and (min-width: 1024px){header-component:not(:has(.header-menu__submenu[open])):not(:has(.header__icon--search :is(input):checked)):not(:has(.header-mobile__input-menu :is(input):checked)) .header-icons .header-icons__icon:hover :is(svg) :is(path){stroke:var(--white)}header-component:not(:has(.header-menu__submenu[open])):not(:has(.header__icon--search :is(input):checked)):not(:has(.header-mobile__input-menu :is(input):checked)) .header-icons .header-icons__icon:hover.header__icon--cart :is(svg) :is(path){stroke:var(--white)}}header-component:has(.header__content.header-white){background-color:#583925;-webkit-backdrop-filter:none;backdrop-filter:none}header-component:has(.header__content.header-white) .header-desktop__menu .header-menu__item .header-menu__item-name{color:var(--white)}header-component:has(.header__content.header-white) .header-icons .header-icons__icon :is(svg) :is(path){stroke:var(--white)}header-component:has(.header__content.header-white) .header-icons .header-icons__icon.header__icon--cart :is(svg) :is(path){fill:none;stroke:var(--white)}header-component:has(.header__content.header-white) .header-mobile__menu .header-mobile__input-menu .menu-toggle-label .menu-icon :is(svg) :is(path){stroke:var(--white)}header-component:has(.header-menu__submenu[open]){background-color:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}header-component:has(.header-menu__submenu[open]) .header-desktop__menu .header-menu__item .header-menu__item-name{color:var(--gray-900)}header-component:has(.header-menu__submenu[open]) .header-icons .header-icons__icon :is(svg) :is(path){stroke:var(--black)}header-component:has(.header-menu__submenu[open]) .header-icons .header-icons__icon.header__icon--cart :is(svg) :is(path){fill:none;stroke:var(--black)}header-component:has(.header-menu__submenu[open]) .header-mobile__menu .header-mobile__input-menu .menu-toggle-label .menu-icon :is(svg) :is(path){stroke:var(--black)}header-component:has(.header__icon--search :is(input):checked){background-color:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}header-component:has(.header__icon--search :is(input):checked) .header-desktop__menu .header-menu__item .header-menu__item-name{color:var(--gray-900)}header-component:has(.header__icon--search :is(input):checked) .header-icons .header-icons__icon :is(svg) :is(path){stroke:var(--black)}header-component:has(.header__icon--search :is(input):checked) .header-icons .header-icons__icon.header__icon--cart :is(svg) :is(path){fill:none;stroke:var(--black)}header-component:has(.header__icon--search :is(input):checked) .header-mobile__menu .header-mobile__input-menu .menu-toggle-label .menu-icon :is(svg) :is(path){stroke:var(--black)}header-component:has(.header-mobile__input-menu :is(input):checked){background-color:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}header-component:has(.header-mobile__input-menu :is(input):checked) .header-desktop__menu .header-menu__item .header-menu__item-name{color:var(--gray-900)}header-component:has(.header-mobile__input-menu :is(input):checked) .header-icons .header-icons__icon :is(svg) :is(path){stroke:var(--black)}header-component:has(.header-mobile__input-menu :is(input):checked) .header-icons .header-icons__icon.header__icon--cart :is(svg) :is(path){fill:none;stroke:var(--black)}header-component:has(.header-mobile__input-menu :is(input):checked) .header-mobile__menu .header-mobile__input-menu .menu-toggle-label :is(.menu-icon,.close-icon) :is(svg) :is(path){stroke:var(--black)}header-component .header__content{display:flex;align-items:center;justify-content:space-between;padding-block:clamp(1.5rem,1.66666vw,3.2rem);max-width:var(--page-width);margin:0 auto;width:100%}header-component .header__content .header__logo{display:flex;position:absolute;left:50%;transform:translate(-50%)}header-component .header__content .header__logo .header__logo--image{width:clamp(7.2rem,8.07292vw,15.5rem);display:flex;height:100%;object-fit:contain}header-component .header__content .header__logo .header__logo--image--white{width:clamp(7.2rem,8.07292vw,15.5rem);display:none;height:100%;object-fit:contain}header-component .header__content .header__logo :is(h1){display:none}header-component .header__content .header-icons{display:flex;align-items:center;gap:clamp(1.2rem,1.66667vw,3.2rem)}header-component .header__content .header-icons .header-icons__icon{display:flex}@media screen and (min-width: 1024px){header-component .header__content .header-icons .header-icons__icon:hover.header__icon--cart :is(svg) :is(path){fill:none;stroke:var(--black)}header-component .header__content .header-icons .header-icons__icon:hover :is(svg) :is(path){stroke:var(--black)}}header-component .header__content .header-icons .header-icons__icon .header-icons__icon_normal{display:flex}header-component .header__content .header-icons .header-icons__icon .header-icons__icon_white{display:none}header-component .header__content .header-icons .header-icons__icon :is(svg){width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem);display:block;cursor:pointer}header-component .header__content .header-icons .header-icons__icon :is(svg) :is(path){transition:all .1s ease-in-out}header-component .header__content .header-icons .header-icons__icon :is(span){display:none}header-component .header__content .header-icons .header-icons__icon.header__icon--cart{position:relative;cursor:pointer}header-component .header__content .header-icons .header-icons__icon.header__icon--cart .header__icon--cart-count{position:absolute;top:-.5rem;right:-.5rem;width:clamp(1.6rem,.9375vw,1.8rem);height:clamp(1.6rem,.9375vw,1.8rem);padding:clamp(.25rem,.10417vw,.2rem) clamp(.6rem,.41666vw,.8rem);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:400;line-height:90%;font-size:clamp(1rem,.625vw,1.2rem);font-family:var(--poppins)}header-component .header__content .header-icons .header-icons__icon.header__icon--cart .header__icon--cart-count.is-hidden{display:none}header-component .header__content .header-icons .header-icons__icon.header__icon--wishlist{display:none}@media screen and (min-width: 1024px){header-component .header__content .header-icons .header-icons__icon.header__icon--wishlist{display:flex}}header-component .header__content .header-icons .header-icons__icon.header__icon--search :is(input){display:none}header-component .header__content .header-icons .header-icons__icon.header__icon--user{display:none}@media screen and (min-width: 1024px){header-component .header__content .header-icons .header-icons__icon.header__icon--user{display:flex}}header-component .header__content:has(.header__icon--search :is(input):checked) .header_search_container{visibility:visible;height:fit-content;opacity:1}header-component .header__content .header_search_container{display:flex;position:absolute;top:100%;left:0;right:0;max-height:73vh;max-width:var(--page-width);width:100%;margin:0 auto;height:0;overflow-y:hidden;overflow-x:hidden;interpolate-size:allow-keywords;visibility:hidden;transition:height .3s,visibility .3s,opacity .3s;opacity:0;background-color:var(--white);padding-top:clamp(1.6rem,1.04167vw,2rem);padding-bottom:clamp(8rem,5.20833vw,10rem)}product-card{max-width:30rem;width:100%;display:flex;flex-direction:column;gap:clamp(1.13rem,.70313vw,1.35rem);border-radius:.4rem;border:1px solid #e1e1e1}product-card.out-of-stock{opacity:.6}product-card.out-of-stock .product-card__badge-out-of-stock{position:absolute;top:clamp(1rem,1.04167vw,2rem);left:clamp(1rem,1.04167vw,2rem);background-color:#1a1a1a;color:var(--white);font-family:var(--font-geograph);font-size:clamp(1rem,.72917vw,1.4rem);font-weight:500;padding:clamp(.4rem,.3125vw,.6rem) clamp(.8rem,.625vw,1.2rem);border-radius:.3rem;z-index:100;text-transform:uppercase;letter-spacing:.05em}product-card.product-card-casa-francis{gap:clamp(1.13rem,.9375vw,1.8rem)}product-card.product-card-casa-francis .product-card-images{height:clamp(28rem,23.4375vw,45rem)}product-card.product-card-casa-francis .content-product{gap:clamp(1rem,.83333vw,1.6rem);padding-inline:clamp(1.2rem,1.04167vw,2rem);padding-bottom:clamp(1.8rem,1.45833vw,2.8rem)}product-card.product-card-casa-francis .content-product .title-product-link .title-product{font-size:clamp(1.6rem,1.25vw,2.4rem);font-weight:400;color:var(--gray-700)}product-card.product-card-casa-francis .content-product .price-product{font-size:clamp(1.6rem,1.25vw,2.4rem);font-weight:400;color:var(--black)}product-card.product-card-casa-francis .content-product .info_installment{display:none}product-card.product-card-casa-francis .content-product .product-card-casa-francis-text{display:flex}product-card .product-card-images{width:100%;height:clamp(24rem,19.79167vw,38rem);position:relative;overflow:hidden;padding:clamp(2rem,2.60417vw,5rem)}product-card .product-card-images .product-image__image-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;overflow:hidden}product-card .product-card-images .product-image__image-link :is(picture){display:flex;width:100%;height:100%}product-card .product-card-images .product-image__image-link :is(picture):has(.second-image){position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;padding:clamp(2rem,2.60417vw,5rem);z-index:1}product-card .product-card-images .product-image__image-link :is(picture) .product-image__image{width:100%;height:100%;display:flex;object-fit:contain;opacity:1;transition:opacity .3s ease-in-out}product-card .product-card-images .overlay-bg-card-product{position:absolute;display:flex;text-decoration:none;top:0;left:0;width:100%;height:100%;background:#00000008;z-index:99999}@media (hover: hover) and (pointer: fine){product-card .product-card-images:hover:has(.second-image) .product-image__image-link :is(picture):has(.second-image){opacity:1;transform:scale(1.03)}product-card .product-card-images:hover:has(.second-image) .product-image__image-link :is(picture):has(.first-image){opacity:0}product-card .product-card-images:hover .favorite_product_heart{opacity:1}}product-card .product-card-images .favorite_product_heart{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s ease-in-out;right:clamp(1.5rem,1.5625vw,3rem);top:clamp(1.5rem,1.5625vw,3rem);z-index:999999}product-card .product-card-images .favorite_product_heart :is(svg){width:clamp(1.3rem,1.09375vw,2.1rem);height:clamp(1.3rem,1.09375vw,2.1rem);transition:all .3s ease-in-out}product-card .product-card-images .favorite_product_heart :is(svg) :is(path){transition:all .3s ease-in-out}product-card .product-card-images .favorite_product_heart.active :is(svg){fill:var(--gray-900)}product-card .product-card-images .favorite_product_heart.active :is(svg) :is(path){stroke:var(--gray-900)}product-card .content-product{display:flex;flex-direction:column;gap:clamp(1rem,.625vw,1.2rem);padding-inline:clamp(1.2rem,.78125vw,1.5rem);padding-bottom:clamp(1.7rem,1.09375vw,2.1rem)}product-card .content-product .title-product-link{text-decoration:none;cursor:pointer;display:flex}product-card .content-product .title-product-link:hover .title-product{color:var(--gray-900)}product-card .content-product .title-product-link .title-product{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.3rem,1.04167vw,2rem);font-style:normal;font-weight:500;line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:wrap;text-overflow:ellipsis;transition:color .3s ease-in-out}product-card .content-product .price-product{display:flex;gap:clamp(1rem,.57292vw,1.6rem);align-items:flex-end;color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:100%}product-card .content-product .price-product .price-product-container{display:flex;flex-direction:column;gap:.2rem}product-card .content-product .price-product .price-product-container-discount{display:flex;align-items:center;gap:clamp(1rem,.57292vw,1.6rem)}product-card .content-product .price-product :is(s){color:var(--gray-500);font-size:clamp(1rem,.83333vw,1.6rem);font-weight:400;text-decoration:line-through;margin-bottom:calc(clamp(.6rem,.52083vw,1rem)*-1)}product-card .content-product .price-product .discount-tag-container{display:flex}product-card .content-product .price-product .discount-tag-container .discount-tag{color:var(--gray-50);font-family:var(--font-geograph);font-size:clamp(1rem,.72917vw,1.4rem);font-weight:400;background-color:var(--gray-900);padding:clamp(.6rem,.52083vw,1rem) clamp(.7rem,.625vw,1.2rem);border-radius:.4rem;text-transform:uppercase}product-card .content-product .info_installment{color:var(--gray-500);font-family:var(--font-geograph);font-size:clamp(1.06rem,.78125vw,1.5rem);font-style:normal;font-weight:400;line-height:normal}product-card .content-product .product-card-casa-francis-text{display:none;color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:300;line-height:normal}carousel-products{display:flex;flex-direction:column;margin:0 auto;width:100%;padding-block:clamp(3.2rem,4.6875vw,9rem) clamp(5rem,4.6875vw,9rem);gap:clamp(2.8rem,2.08333vw,4rem);overflow:hidden}@media screen and (min-width: 768px){carousel-products{max-width:calc(var(--page-width) * .95)}}carousel-products.carousel-products-casa-francis{padding-block:clamp(3.2rem,4.16667vw,8rem);gap:clamp(2rem,2.08333vw,4rem)}@media screen and (min-width: 768px){carousel-products.carousel-products-casa-francis{max-width:var(--page-width)}}carousel-products.carousel-products-casa-francis .header-carousel-products .title :is(p){font-size:clamp(2.8rem,2.29167vw,4.4rem);font-weight:400;letter-spacing:normal}carousel-products.carousel-products-casa-francis .carousel-product-slider{--slide-gap: 1.6rem}carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container{gap:clamp(.9rem,.625vw,1.2rem)}carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container{gap:clamp(2rem,2.08333vw,4rem)}carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev:hover :is(svg) :is(rect),carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--next:hover :is(svg) :is(rect){fill:var(--white)}carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev:hover :is(svg) :is(path),carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--next:hover :is(svg) :is(path){stroke:var(--gray-900)}carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev :is(svg) :is(rect),carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--next :is(svg) :is(rect){fill:var(--white)}carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev :is(svg) :is(path),carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--next :is(svg) :is(path){stroke:var(--gray-700)}carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev[disabled] :is(svg) :is(rect),carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--next[disabled] :is(svg) :is(rect){fill:var(--white)}carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev[disabled] :is(svg) :is(path),carousel-products.carousel-products-casa-francis .carousel-product-slider .carousel-product-blaze-container .carousel-product--next[disabled] :is(svg) :is(path){stroke:var(--gray-200)}carousel-products.carousel-products-casa-francis .button-carousel-products{display:flex;width:100%;padding:clamp(1.4rem,1.04167vw,2rem) clamp(2.4rem,1.66667vw,3.2rem);font-size:clamp(1.6rem,1.04167vw,2rem);border-radius:clamp(.3rem,.20833vw,.4rem)}@media screen and (min-width: 768px){carousel-products.carousel-products-casa-francis .button-carousel-products{padding-inline:clamp(14.6rem,7.8125vw,15rem);width:fit-content}}carousel-products .header-carousel-products{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.4rem,.41667vw,.8rem);margin:0 auto;width:100%;max-width:var(--page-width)}@media screen and (min-width: 768px){carousel-products .header-carousel-products{max-width:unset}}carousel-products .header-carousel-products .title :is(p){color:var(--black);text-align:center;font-family:var(--font-ivy);font-size:clamp(2rem,1.66667vw,3.2rem);font-style:normal;font-weight:600;line-height:normal;letter-spacing:clamp(.08rem,.06667vw,.128rem)}carousel-products .header-carousel-products .subtitle :is(p){color:var(--gray-600);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.2rem,1.04167vw,2rem);font-style:normal;font-weight:400;line-height:normal}carousel-products .carousel-product-slider{display:block;width:100%;overflow:hidden;--slides-to-show: 1.5;--slide-gap: clamp(2rem, 3.125vw, 6rem);--slide-width: calc( (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show) )}@media screen and (min-width: 768px){carousel-products .carousel-product-slider{--slides-to-show: 2.8}@media screen and (min-width: 1024px){carousel-products .carousel-product-slider{--slides-to-show: 3.5}@media screen and (min-width: 1440px){carousel-products .carousel-product-slider{--slides-to-show: 4}}}}carousel-products .carousel-product-slider .carousel-product-blaze-container{display:flex;align-items:center;width:100%;gap:clamp(1.8rem,1.25vw,2.4rem)}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container{display:flex;flex-direction:column;gap:clamp(2.8rem,2.08333vw,4rem);padding-inline:5vw}@media screen and (min-width: 768px){carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container{padding-inline:0}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-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){max-width:unset;flex-shrink:0;width:var(--slide-width)}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.125rem,.78125vw,1.5rem);overflow:hidden}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button){border-radius:50%;border:1.14px solid var(--gray-900);background:transparent;width:clamp(.75rem,.52083vw,1rem);min-width:clamp(.75rem,.52083vw,1rem);height:clamp(.75rem,.52083vw,1rem);min-height:clamp(.75rem,.52083vw,1rem);font-size:0;transition:all .2s ease;cursor:pointer}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product-blaze-track-container .blaze-pagination-carousel-product :is(button).active{border-radius:3.5rem;border:1.14px solid var(--gray-900);background:var(--gray-900);cursor:default}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev,carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--next{display:none;border:none;background-color:transparent;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev,carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--next{display:flex}}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev:hover :is(svg) :is(rect),carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--next:hover :is(svg) :is(rect){fill:var(--gray-800)}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev :is(svg),carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev :is(svg) :is(rect),carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--next :is(svg) :is(rect){fill:var(--gray-900);transition:fill .2s ease}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev :is(svg) :is(path),carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--next :is(svg) :is(path){stroke:var(--white);transition:stroke .2s ease}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev[disabled],carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--next[disabled]{pointer-events:none}carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--prev[disabled] :is(svg) :is(rect),carousel-products .carousel-product-slider .carousel-product-blaze-container .carousel-product--next[disabled] :is(svg) :is(rect){fill:var(--gray-200)}carousel-products .button-carousel-products{display:flex;justify-content:center;align-items:center;width:fit-content;margin:0 auto;cursor:pointer;text-decoration:none;padding:clamp(1.2rem,.83333vw,1.6rem) clamp(4rem,2.5vw,4.8rem);border-radius:999.9rem;border:.75px solid var(--gray-900);background-color:var(--white);color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.35rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;transition:all .2s ease;max-width:var(--page-width)}@media screen and (min-width: 768px){carousel-products .button-carousel-products{display:none;max-width:unset}}carousel-products .button-carousel-products:hover{background-color:var(--gray-900);color:var(--white)}main-product{padding-top:clamp(3.2rem,3.125vw,6rem);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){main-product{gap:2.4rem;max-width:var(--page-width)}@media screen and (min-width: 1440px){main-product{max-width:calc(var(--page-width) * .8)}}}main-product .main-product-content{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width: 768px){main-product .main-product-content{grid-template-columns:1.5fr 1fr;gap:clamp(10.5rem,7.29166vw,14rem)}}main-product .main-product-content .container-image{width:100%}main-product .main-product-content .container-image .grid-main-product{display:none}@media screen and (min-width: 768px){main-product .main-product-content .container-image .grid-main-product{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.2rem,1.23437vw,2.37rem);max-width:100%}main-product .main-product-content .container-image .grid-main-product.grid-layout-single{grid-template-columns:1fr}main-product .main-product-content .container-image .grid-main-product.grid-layout-single .container-item-image{position:relative;display:flex;justify-content:center;align-items:center;height:clamp(68.1rem,47.29166vw,90.8rem);grid-column:1 / -1}main-product .main-product-content .container-image .grid-main-product.grid-layout-single .container-item-image :is(img){display:block;width:100%;height:clamp(46.651rem,32.39651vw,62.2013rem)}main-product .main-product-content .container-image .grid-main-product.grid-layout-single .container-item-image .overlay-bg-card-product{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000008}main-product .main-product-content .container-image .grid-main-product.grid-layout-four{grid-template-columns:repeat(2,1fr)}main-product .main-product-content .container-image .grid-main-product.grid-layout-four .container-item-image{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:3 / 4;border-radius:.8rem}main-product .main-product-content .container-image .grid-main-product.grid-layout-four .container-item-image :is(img){display:block;width:100%;height:100%;max-width:25rem;max-height:clamp(28rem,19.44444vw,36rem);object-fit:contain;border-radius:.8rem}main-product .main-product-content .container-image .grid-main-product.grid-layout-four .container-item-image .overlay-bg-card-product{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000008}main-product .main-product-content .container-image .grid-main-product .container-item-image{width:100%;height:100%;display:block;border-radius:1.6rem}main-product .main-product-content .container-image .grid-main-product .container-item-image :is(img){display:block;width:100%;height:100%;object-fit:contain;border-radius:1.6rem}}main-product .main-product-content .container-image .main-product-slider-images{display:flex;width:100%;padding-left:2rem}@media screen and (min-width: 768px){main-product .main-product-content .container-image .main-product-slider-images{display:none}}main-product .main-product-content .container-image .main-product-slider-images .blaze-container{width:100%}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container{gap:clamp(2rem,2.0833vw,4rem)}}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-track .blaze-slide{display:flex;align-items:center;justify-content:center;height:42rem;border-radius:.8rem;position:relative}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-track .blaze-slide :is(img){display:block;width:26rem;height:auto;max-width:100%;max-height:36rem;object-fit:contain;border-radius:.8rem}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-track .blaze-slide .overlay-bg-card-product{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000008;border-radius:.8rem}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button){border-radius:50%;border:1px solid var(--gray-900);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}main-product .main-product-content .container-image .main-product-slider-images .blaze-container .blaze-track-container .blaze-pagination-main-product-slider-images :is(button).active{border-radius:3.5rem;border:1px solid var(--gray-900);background:var(--gray-900)}main-product .main-product-content .container-infos{max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:clamp(2.6rem,1.66667vw,3.2rem)}@media screen and (min-width: 768px){main-product .main-product-content .container-infos{max-width:100%;position:sticky;top:clamp(6rem,4.94792vw,9.5rem);height:fit-content}}main-product .main-product-content .container-infos .container-title-price{display:flex;flex-direction:column;gap:clamp(1.2rem,1.04167vw,2rem)}main-product .main-product-content .container-infos .container-title-price .discount-tag-container{display:flex}main-product .main-product-content .container-infos .container-title-price .discount-tag{color:var(--gray-50);font-family:var(--font-geograph);font-size:clamp(1rem,.72917vw,1.4rem);font-weight:400;background-color:var(--gray-900);padding:clamp(.6rem,.52083vw,1rem) clamp(.7rem,.625vw,1.2rem);border-radius:.4rem;text-transform:uppercase}main-product .main-product-content .container-infos .container-title-price .title-heart{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.8rem,1.25vw,2.4rem)}main-product .main-product-content .container-infos .container-title-price .title-heart .title{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(2.2rem,1.6667vw,3.2rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart{width:clamp(2.2rem,1.4583vw,2.8rem);height:clamp(2.2rem,1.4583vw,2.8rem)}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart :is(svg){width:100%;height:100%;cursor:pointer;transition:.1s;fill:transparent}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart :is(svg) :is(path){transition:.1s}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart:hover :is(svg) :is(path){stroke:var(--gray-800)}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart.active :is(svg){fill:var(--gray-800)}main-product .main-product-content .container-infos .container-title-price .title-heart .favorite_product_heart.active :is(svg) :is(path){stroke:var(--gray-800)}main-product .main-product-content .container-infos .container-title-price .product-price-installments{display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-title-price .product-price-installments{gap:.8rem}}main-product .main-product-content .container-infos .container-title-price .product-price-installments .price-product{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.8rem,1.1458vw,2.2rem);font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;gap:1rem}main-product .main-product-content .container-infos .container-title-price .product-price-installments .price-product .original-price{color:var(--dark-gray);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:400;text-decoration:line-through}main-product .main-product-content .container-infos .container-title-price .product-price-installments .price-product .discounted-price{color:var(--black);font-weight:400}main-product .main-product-content .container-infos .container-title-price .product-price-installments .price-product :is(s){color:var(--dark-gray);font-size:clamp(1.6rem,.9375vw,1.8rem);font-weight:400;text-decoration:line-through}main-product .main-product-content .container-infos .container-title-price .product-price-installments .flag-discount{display:flex;justify-content:start}main-product .main-product-content .container-infos .container-title-price .product-price-installments .flag-discount :is(p){color:#fff;font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:400;background-color:#711d2a;padding:clamp(.75rem,.52083vw,1rem) clamp(2.2rem,1.25vw,2.4rem);border-radius:100px}main-product .main-product-content .container-infos .container-title-price .product-price-installments .info_installment{color:var(--gray-500);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-stamps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,2.08333vw,4rem)}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-stamps{flex-wrap:nowrap}}main-product .main-product-content .container-infos .container-stamps .stamp-text{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:1.2rem}main-product .main-product-content .container-infos .container-stamps .stamp-text :is(img){width:clamp(2.4rem,1.66667vw,3.2rem);height:clamp(2.4rem,1.66667vw,3.2rem);display:block}main-product .main-product-content .container-infos .container-stamps .stamp-text .metafield-rich_text_field :is(p){color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-options{display:flex;flex-direction:column;gap:clamp(2.6rem,1.66667vw,3.2rem)}main-product .main-product-content .container-infos .container-options .product-option{display:flex;flex-direction:column;gap:1.2rem;border:none}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options .product-option{gap:1.6rem}}main-product .main-product-content .container-infos .container-options .product-option .option-title{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-options .product-option .option-values{display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options .product-option .option-values{flex-wrap:wrap}}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value input[type=radio]{position:absolute;opacity:0;width:0;height:0}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value{display:flex;padding:1.2rem clamp(2.2rem,1.25vw,2.4rem);justify-content:center;align-items:center;border-radius:100px;background-color:transparent;font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;color:var(--gray-900);border:1px solid var(--gray-500);font-family:var(--font-geograph);position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value :is(label){display:block;width:100%;height:100%;cursor:pointer;text-align:center}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value{padding:clamp(.75rem,.52083vw,1rem) clamp(2.2rem,1.25vw,2.4rem)}}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value:hover{background-color:var(--gray-900);color:var(--white);border:1px solid var(--gray-900)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.soldout{background-color:transparent;color:var(--gray-200);border:1px solid var(--gray-200);cursor:not-allowed}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.soldout:after{content:"";position:absolute;top:50%;left:50%;width:140%;height:1px;background-color:var(--gray-200);transform:translate(-50%,-50%) rotate(-25deg);pointer-events:none;z-index:1}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.soldout :is(label){cursor:not-allowed}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.soldout .soldout-image{position:absolute;display:block;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);max-width:100%;padding:0rem;box-sizing:border-box}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value .soldout-image{display:none}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color{width:2rem;height:2rem;border-radius:50%;border:.5px solid var(--dark-gray);padding:0;transition:all .3s ease;color:transparent}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color:hover{filter:brightness(.9)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.color.soldout{cursor:not-allowed;opacity:.5}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value:not(.soldout):not(:has(input:disabled)):has(input:checked){border:1px solid var(--gray-900)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value:not(.soldout):not(:has(input:disabled)):not(:has(.color)):has(input:checked){background-color:var(--gray-900);color:var(--white);border:1px solid var(--gray-900)}main-product .main-product-content .container-infos .container-options .product-option .option-values .option-value.hidden{display:none}main-product .main-product-content .container-infos .container-details{width:100%;display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-details{gap:clamp(1.2rem,.83333vw,1.6rem)}}main-product .main-product-content .container-infos .container-details:empty{display:none}main-product .main-product-content .container-infos .container-details .detail{width:100%;display:flex;flex-direction:column;gap:1.2rem}main-product .main-product-content .container-infos .container-details .detail .detail-headings{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid var(--gray-200);padding:1rem 0;cursor:pointer}main-product .main-product-content .container-infos .container-details .detail .detail-headings:hover :is(h3){color:var(--gray-900)}main-product .main-product-content .container-infos .container-details .detail .detail-headings:hover :is(svg) :is(path){stroke:var(--gray-900)}main-product .main-product-content .container-infos .container-details .detail .detail-headings :is(h2){color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:140%;transition:all .3s ease}main-product .main-product-content .container-infos .container-details .detail .detail-headings :is(svg){width:clamp(1.8rem,1.0417vw,2rem);height:clamp(1.8rem,1.0417vw,2rem);cursor:pointer;transition:all .3s ease}main-product .main-product-content .container-infos .container-details .detail .detail-headings :is(svg) #Vector{transform-origin:center center;transition:all .3s ease-in-out}main-product .main-product-content .container-infos .container-details .detail:has(.detail-content[closed]) .detail-headings :is(svg) #Vector{transform:rotate(0)}main-product .main-product-content .container-infos .container-details .detail:has(.detail-content:not([closed])) .detail-headings :is(svg) #Vector{transform:rotate(90deg)}main-product .main-product-content .container-infos .container-details .detail .detail-content{overflow:hidden;opacity:1;transition:all .5s ease;width:100%}main-product .main-product-content .container-infos .container-details .detail .detail-content[closed]{height:0;opacity:0}main-product .main-product-content .container-infos .container-details .detail .detail-content :is(p){color:var(--gray-800);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .container-quantity-add-cart{width:100%;display:flex;flex-direction:column;gap:.8rem}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.8rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content{gap:1.2rem}}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons{display:flex;align-items:center;border-radius:100px;border:1px solid var(--gray-500);padding:1.1rem 1.7rem;gap:1rem;width:100%;max-width:10rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons{max-width:11rem;padding:clamp(.9rem,.625vw,1.2rem) 1.7rem}}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(input){color:var(--black);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;width:100%;height:100%;pointer-events:none;display:flex;border:none}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button){border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:transparent;width:2.6rem;height:2.6rem}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button) :is(svg) :is(path){transition:all .3s ease;fill:var(--black)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .container-quantity-buttons :is(button):hover :is(svg) :is(path){fill:var(--gray-900)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:none;border-radius:10rem;background:var(--gray-900);color:var(--white);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.4rem,1.0417vw,2rem);font-style:normal;font-weight:500;line-height:normal;padding:1.4rem;cursor:pointer;transition:all .3s ease;position:relative}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[disabled]{background:var(--gray-100);color:var(--gray-400);cursor:not-allowed}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[disabled]:hover{background:var(--gray-100)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart:hover{background:var(--gray-600)}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .loader{width:30px;height:30px;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #FFF;animation:prixClipFix 2s linear infinite}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[loading]{background:var(--gray-900);color:transparent;cursor:default}main-product .main-product-content .container-infos .container-quantity-add-cart .container-quantity-add-cart-content .main-product-form-add-to-cart[loading] .loader{display:block;opacity:1}main-product .main-product-content .container-infos .container-quantity-add-cart .product-add-to-cart-message{align-self:flex-end}main-product .main-product-content .container-infos .container-quantity-add-cart .product-add-to-cart-message :is(p){color:var(--pink);font-family:var(--font-geograph);font-size:clamp(1rem,.7292vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}main-product .main-product-content .container-infos .kit-products__container{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .kit-products__container{gap:clamp(.9rem,.625vw,1.2rem)}}main-product .main-product-content .container-infos .kit-products__container .kit-products__title{color:var(--gray-900);font-family:var(--font-geograph);font-size:1.4rem;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .kit-products__container .kit-products__title{font-size:clamp(1.4rem,.9375vw,1.8rem)}}main-product .main-product-content .container-infos .kit-products__container .kit-products__content{display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .kit-products__container .kit-products__content{gap:clamp(.6rem,.41667vw,.8rem)}}main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item{display:flex;align-items:center;gap:.4rem;padding:.8rem;border:1px solid #E1E1E1;border-radius:.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item{gap:clamp(.6rem,.41667vw,.8rem);padding:clamp(.3rem,.20833vw,.4rem)}}main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-image{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-image{width:clamp(6.2918rem,4.36365vw,8.3782rem);height:clamp(6.2918rem,4.36365vw,8.3782rem)}}main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-image :is(img){display:block;width:clamp(5rem,2.91667vw,7rem);height:clamp(5rem,2.91667vw,7rem);aspect-ratio:1/1;object-fit:scale-down}main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-info{display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-info{gap:clamp(.3rem,.20833vw,.4rem)}}main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-info .kit-products__content-title{color:var(--gray-500);font-family:var(--font-geograph);font-size:1.1rem;font-style:normal;font-weight:400;line-height:130%}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-info .kit-products__content-title{font-size:clamp(1.05rem,.72917vw,1.4rem)}}main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-info .kit-products__content-divider{width:.1rem;height:1.6rem;background-color:var(--gray-600)}main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-info .kit-products__content-price{display:flex;align-items:center;gap:1.4rem;color:var(--gray-500);font-family:var(--font-geograph);font-size:1.2rem;font-style:normal;font-weight:400;line-height:130%}@media screen and (min-width: 768px){main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-info .kit-products__content-price{font-size:clamp(1.2rem,.83333vw,1.6rem)}}main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-info .kit-products__content-price .kit-products__content-compare-at-price{color:var(--gray-300);text-decoration:line-through;text-decoration-thickness:.1rem;text-decoration-color:var(--gray-300);text-decoration-skip-ink:auto}main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-info .kit-products__content-price :is(span)+:is(span){position:relative}main-product .main-product-content .container-infos .kit-products__container .kit-products__content .kit-products__content-item .kit-products__content-info .kit-products__content-price :is(span)+:is(span):before{content:"";position:absolute;left:-.7rem;top:50%;transform:translateY(-50%);width:.1rem;height:1.2rem;background-color:var(--gray-600)}main-product .main-product-content .container-infos .notify-me-peppyduck{display:flex}main-product[data-grid-layout=single] .main-product-content .container-image .main-product-slider-images{padding:0 2rem}main-product[data-grid-layout=four] .main-product-content .container-image .main-product-slider-images{padding-left:2rem;padding-right:0}main-product .main-product-content:has(.main-product-form-add-to-cart[disabled]) .container-image :is(img){opacity:.5}@keyframes rotateAddToCard{to{transform:translate(-50%,-50%) rotate(360deg)}}.breadcrumbs{max-width:var(--page-width);margin:0 auto;width:100%}@media screen and (min-width: 768px){.breadcrumbs{max-width:100%}}.breadcrumbs .breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:flex;align-items:center}.breadcrumbs .breadcrumbs__list .breadcrumbs__item{display:block}.breadcrumbs .breadcrumbs__list .breadcrumbs__item:last-of-type .breadcrumbs__link{font-weight:500}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{color:var(--gray-800);font-family:var(--font-geograph);font-size:clamp(1rem,.7292vw,1.4rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .3s ease}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:hover{color:var(--gray-800)}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:focus{text-decoration:underline}.breadcrumbs .breadcrumbs__list .breadcrumbs__item:not(:last-child):after{content:"/";margin-right:.5rem;font-size:clamp(1rem,.7292vw,1.4rem)}.shipping__container{display:flex;flex-direction:column;justify-content:flex-start;gap:1.2rem}.shipping__container .shipping__title{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}.shipping__container .shipping__form{display:flex;align-items:stretch}.shipping__container .shipping__form .shipping__input-wrapper{display:flex;width:100%}.shipping__container .shipping__form .shipping__input-wrapper :is(input){color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding:1.4rem clamp(1.8rem,1.25vw,2.4rem);border:none;border-radius:100px 0rem 0rem 100px;border-top:1px solid var(--dark-gray);border-bottom:1px solid var(--dark-gray);border-left:1px solid var(--dark-gray);transition:.3s border}@media screen and (min-width: 768px){.shipping__container .shipping__form .shipping__input-wrapper :is(input){padding:clamp(1.05rem,.72917vw,1.4rem) clamp(1.8rem,1.25vw,2.4rem)}}.shipping__container .shipping__form .shipping__input-wrapper :is(input)::placeholder{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.shipping__container .shipping__form .shipping__input-wrapper :is(input):focus{outline:none;border:1px solid var(--light-blue);border-right:none}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit{border:none;max-width:5.6rem;width:100%;border-radius:0rem 100px 100px 0rem;background:var(--black);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.4rem;transition:all .3s ease-in-out}@media screen and (min-width: 768px){.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit{padding:clamp(1.05rem,.72917vw,1.4rem)}}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit:hover{background-color:var(--light-blue)}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit.loading{opacity:.7;cursor:not-allowed}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit :is(svg){width:clamp(2rem,1.4583vw,2.8rem);height:clamp(2rem,1.4583vw,2.8rem);display:block}.shipping__container .shipping__form .shipping__input-wrapper .shipping_submit :is(svg) :is(path){transition:.3s stroke}.shipping__container .shipping__response{margin-top:1rem}.shipping__container .shipping__response:empty{display:none}.shipping__container .shipping__response .shipping__rates{list-style:none;padding:0}.shipping__container .shipping__response .shipping__rates :is(li){margin-bottom:.8rem;color:var(--black);font-size:clamp(1.2rem,.7292vw,1.4rem);font-family:var(--font-geograph)}.shipping__container .shipping__response .shipping__rates :is(li) :is(span){display:block}.shipping__container .shipping__response .shipping__rates :is(li) :is(span):first-child{font-weight:600}.shipping__container .shipping__response .shipping__error{color:var(--error-color, #ff0000);font-size:clamp(1.2rem,.7292vw,1.4rem)}.section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 768px){.section-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-grid .grid-image{width:100%;height:100%;overflow:hidden}.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%;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:clamp(49.875rem,34.63542vw,66.5rem)}}.section-grid .grid-image :is(a) :is(p){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);text-align:center;font-family:var(--font-geograph);font-size:1.8075rem;font-style:normal;font-weight:500;line-height:140%;width:80%}@media screen and (min-width: 768px){.section-grid .grid-image :is(a) :is(p){font-size:clamp(2.4rem,1.66667vw,3.2rem)}}.section-grid .grid-image :is(a):hover :is(img){transform:scale(1.1)}banner-carousel-products{display:flex;flex-direction:column;margin:0 auto;width:100%;padding-block:clamp(5rem,4.6875vw,9rem);gap:clamp(2.8rem,2.08333vw,4rem);overflow:hidden}@media screen and (min-width: 768px){banner-carousel-products{max-width:calc(var(--page-width) * .95)}}banner-carousel-products.banner-carousel-products-casa-francis{padding-block:clamp(3.2rem,4.16667vw,8rem);gap:clamp(3rem,2.08333vw,4rem)}@media screen and (min-width: 768px){banner-carousel-products.banner-carousel-products-casa-francis{max-width:var(--page-width)}}banner-carousel-products.banner-carousel-products-casa-francis .header-banner-carousel-products .title :is(p){font-size:clamp(2.8rem,2.29167vw,4.4rem);font-weight:400;letter-spacing:normal}banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container{gap:1.8rem}@media screen and (min-width: 768px){banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container{gap:clamp(1.8rem,1.25vw,2.4rem)}}banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider{--slide-gap: 1.6rem}banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container{gap:clamp(.9rem,.625vw,1.2rem)}banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container{gap:3rem}@media screen and (min-width: 768px){banner-carousel-products.banner-carousel-products-casa-francis .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:none}}banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev:hover :is(svg) :is(rect),banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next:hover :is(svg) :is(rect){fill:var(--white)}banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev:hover :is(svg) :is(path),banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next:hover :is(svg) :is(path){stroke:var(--gray-900)}banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev :is(svg) :is(rect),banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next :is(svg) :is(rect){fill:var(--white)}banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev :is(svg) :is(path),banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next :is(svg) :is(path){stroke:var(--gray-700)}banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev[disabled] :is(svg) :is(rect),banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next[disabled] :is(svg) :is(rect){fill:var(--white)}banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev[disabled] :is(svg) :is(path),banner-carousel-products.banner-carousel-products-casa-francis .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next[disabled] :is(svg) :is(path){stroke:var(--gray-200)}banner-carousel-products.banner-carousel-products-casa-francis .button-banner-carousel-products{width:100%;padding:clamp(1.4rem,1.04167vw,2rem) clamp(2.4rem,1.66667vw,3.2rem);font-size:clamp(1.6rem,1.04167vw,2rem);border-radius:clamp(.3rem,.20833vw,.4rem)}banner-carousel-products .header-banner-carousel-products{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.4rem,.41667vw,.8rem);margin:0 auto;max-width:var(--page-width);width:100%}@media screen and (min-width: 768px){banner-carousel-products .header-banner-carousel-products{max-width:unset}}banner-carousel-products .header-banner-carousel-products .title :is(p){color:var(--black);text-align:center;font-family:var(--font-ivy);font-size:clamp(2rem,1.66667vw,3.2rem);font-style:normal;font-weight:600;line-height:normal;letter-spacing:clamp(.08rem,.06667vw,.128rem)}banner-carousel-products .header-banner-carousel-products .subtitle :is(p){color:var(--gray-600);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.2rem,1.04167vw,2rem);font-style:normal;font-weight:400;line-height:normal}banner-carousel-products .banner-carousel-products-container{display:grid;gap:2.8rem;align-items:center}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container{gap:clamp(1.8rem,1.25vw,2.4rem)}}banner-carousel-products .banner-carousel-products-container.left{grid-template-columns:minmax(0,1fr)}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container.left{grid-template-columns:minmax(0,auto) minmax(0,1fr)}}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)}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container.right{grid-template-columns:minmax(0,1fr) minmax(0,auto)}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{display:flex;border-radius:clamp(1.2rem,.83333vw,1.6rem);overflow:hidden;height:clamp(41rem,31.25vw,60rem);width:100%;margin:0 auto;max-width:var(--page-width)}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner{width:clamp(30rem,26.04167vw,50rem);max-width:unset}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner .banner-carousel-products__banner-link{display:flex;height:100%;width:100%;text-decoration:none}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:flex}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products__banner :is(img).mobile{display:flex}@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{display:block;width:100%;overflow:hidden;--slides-to-show: 1.5;--slide-gap: clamp(2rem, 1.66667vw, 3.2rem);--slide-width: calc( (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show) )}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider{--slides-to-show: 1.5}@media screen and (min-width: 1024px){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{--slides-to-show: 3}}}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container{display:flex;align-items:center;width:100%;gap:clamp(1.8rem,1.25vw,2.4rem)}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:clamp(2.8rem,2.08333vw,4rem);padding-inline:5vw}@media screen and (min-width: 768px){banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products-blaze-track-container{padding-inline:0}}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:clamp(1.125rem,.78125vw,1.5rem);overflow:hidden}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-900);background:transparent;width:clamp(.75rem,.52083vw,1rem);min-width:clamp(.75rem,.52083vw,1rem);height:clamp(.75rem,.52083vw,1rem);min-height:clamp(.75rem,.52083vw,1rem);font-size:0;transition:all .2s ease;cursor:pointer}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(--gray-900);background:var(--gray-900);cursor:default}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev,banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next{display:none;border:none;background-color:transparent;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-blaze-container .banner-carousel-products--prev,banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next{display:flex}}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev:hover :is(svg) :is(rect),banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next:hover :is(svg) :is(rect){fill:var(--gray-800)}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev :is(svg),banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .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-blaze-container .banner-carousel-products--prev :is(svg) :is(rect),banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next :is(svg) :is(rect){fill:var(--gray-900);transition:fill .2s ease}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev :is(svg) :is(path),banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next :is(svg) :is(path){stroke:var(--white);transition:stroke .2s ease}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev[disabled],banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next[disabled]{pointer-events:none}banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--prev[disabled] :is(svg) :is(rect),banner-carousel-products .banner-carousel-products-container .banner-carousel-products-slider .banner-carousel-products-blaze-container .banner-carousel-products--next[disabled] :is(svg) :is(rect){fill:var(--gray-200)}banner-carousel-products .button-banner-carousel-products{display:flex;justify-content:center;align-items:center;width:fit-content;margin:0 auto;cursor:pointer;text-decoration:none;padding:clamp(1.2rem,.83333vw,1.6rem) clamp(4rem,2.5vw,4.8rem);border-radius:999.9rem;border:.75px solid var(--gray-900);background-color:var(--white);color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.35rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;transition:all .2s ease;max-width:var(--page-width)}@media screen and (min-width: 768px){banner-carousel-products .button-banner-carousel-products{display:none;max-width:unset}}banner-carousel-products .button-banner-carousel-products:hover{background-color:var(--gray-900);color:var(--white)}:root{--suggestion-title-section: clamp(2rem, 1.6667vw, 3.2rem);--suggestion-title-card: clamp(1.6rem, 1.25vw, 2.4rem);--suggestion-subtitle-card: clamp(1rem, .9375vw, 1.8rem)}.suggestion{max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:clamp(2.8rem,2.0833vw,4rem);padding-block:clamp(5rem,4.6875vw,9rem)}.suggestion .header-suggestion{display:flex;align-items:center;justify-content:center}.suggestion .header-suggestion .title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.suggestion .header-suggestion .title :is(h2){color:var(--black);text-align:center;font-family:var(--font-geograph);font-size:var(--suggestion-title-section);font-style:normal;font-weight:600;line-height:normal}.suggestion .header-suggestion .title :is(img){width:clamp(2rem,1.5625vw,3rem);height:clamp(2rem,1.5625vw,3rem)}.suggestion .suggestion-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.8rem;column-gap:.8rem}@media screen and (min-width: 768px){.suggestion .suggestion-container{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;column-gap:clamp(2.6rem,3.125vw,6rem)}}.suggestion .suggestion-container .suggestion-card{display:grid;gap:clamp(1rem,1.0417vw,2rem);text-decoration:none;cursor:pointer}.suggestion .suggestion-container .suggestion-card.card-1{grid-column:1 / 3;grid-row:1 / 2;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-1{grid-column:1 / 2;grid-row:1 / 2;grid-template-columns:minmax(0,1fr)}}.suggestion .suggestion-container .suggestion-card.card-1 .suggestion-card-image{order:2}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-1 .suggestion-card-image{order:1}}.suggestion .suggestion-container .suggestion-card.card-1 .suggestion-card-information{order:1}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-1 .suggestion-card-information{order:2}}.suggestion .suggestion-container .suggestion-card.card-2{grid-column:1 / 2;grid-row:2 / 3;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-2{grid-column:2 / 3;grid-row:1 / 2;grid-template-columns:minmax(0,1fr)}}.suggestion .suggestion-container .suggestion-card.card-2 .suggestion-card-image{order:1}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-2 .suggestion-card-image{order:2}}.suggestion .suggestion-container .suggestion-card.card-2 .suggestion-card-information{order:2}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-2 .suggestion-card-information{order:1}}.suggestion .suggestion-container .suggestion-card.card-3{grid-column:2 / 3;grid-row:2 / 3;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-3{grid-column:3 / 4;grid-row:1 / 2;grid-template-columns:minmax(0,1fr)}}.suggestion .suggestion-container .suggestion-card.card-3 .suggestion-card-image{order:2}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-3 .suggestion-card-image{order:1}}.suggestion .suggestion-container .suggestion-card.card-3 .suggestion-card-information{order:1}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-3 .suggestion-card-information{order:2}}.suggestion .suggestion-container .suggestion-card.card-4{grid-column:1 / 3;grid-row:3 / 4;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-4{grid-column:4 / 5;grid-row:1 / 2;grid-template-columns:minmax(0,1fr)}}.suggestion .suggestion-container .suggestion-card.card-4 .suggestion-card-image{order:1}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-4 .suggestion-card-image{order:2}}.suggestion .suggestion-container .suggestion-card.card-4 .suggestion-card-information{order:2}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card.card-4 .suggestion-card-information{order:1}}.suggestion .suggestion-container .suggestion-card .suggestion-card-image{width:100%;height:100%;aspect-ratio:9 / 14;border-radius:1.2rem;overflow:hidden}@media screen and (min-width: 768px){.suggestion .suggestion-container .suggestion-card .suggestion-card-image{aspect-ratio:9 / 11}}.suggestion .suggestion-container .suggestion-card .suggestion-card-image :is(img){width:100%;height:100%;object-fit:cover}.suggestion .suggestion-container .suggestion-card .suggestion-card-image :is(img).desktop{display:none}@media (min-width: 768px){.suggestion .suggestion-container .suggestion-card .suggestion-card-image :is(img).desktop{display:block}}.suggestion .suggestion-container .suggestion-card .suggestion-card-image :is(img).mobile{display:block}@media (min-width: 768px){.suggestion .suggestion-container .suggestion-card .suggestion-card-image :is(img).mobile{display:none}}.suggestion .suggestion-container .suggestion-card .suggestion-card-information{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.8rem,.5208vw,1rem)}.suggestion .suggestion-container .suggestion-card .suggestion-card-information :is(h3){color:var(--black);text-align:center;font-family:var(--font-geograph);font-size:var(--suggestion-title-card);font-style:normal;font-weight:600;line-height:140%}.suggestion .suggestion-container .suggestion-card .suggestion-card-information :is(p){color:var(--dark-gray);text-align:center;font-family:var(--font-geograph);font-size:var(--suggestion-subtitle-card);font-style:normal;font-weight:400;line-height:normal}.banner-benefits .banner-benefits-image{width:100%;height:100%}.banner-benefits .banner-benefits-image :is(img){width:100%;height:100%;object-fit:cover}.banner-benefits .banner-benefits-image :is(img).desktop{display:none}@media (min-width: 768px){.banner-benefits .banner-benefits-image :is(img).desktop{display:block}}.banner-benefits .banner-benefits-image :is(img).mobile{display:block}@media (min-width: 768px){.banner-benefits .banner-benefits-image :is(img).mobile{display:none}}:root{--mini-banner-title: clamp(1.6rem, 1.25vw, 2.4rem)}.mini-banner .mini-banner-container{border-radius:1.2rem;overflow:hidden;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr}@media screen and (min-width: 768px){.mini-banner .mini-banner-container{border-radius:2.4rem}}@media screen and (min-width: 768px){.mini-banner .mini-banner-container.mini-banner-left .mini-banner-image{order:1}}@media screen and (min-width: 768px){.mini-banner .mini-banner-container.mini-banner-left .mini-banner-content{order:2}}@media screen and (min-width: 768px){.mini-banner .mini-banner-container.mini-banner-right .mini-banner-image{order:2}}@media screen and (min-width: 768px){.mini-banner .mini-banner-container.mini-banner-right .mini-banner-content{order:1}}.mini-banner .mini-banner-container .mini-banner-image{width:100%}.mini-banner .mini-banner-container .mini-banner-image :is(img){width:100%;height:100%;object-fit:cover}.mini-banner .mini-banner-container .mini-banner-image .mini-banner-image-mobile{display:flex}.mini-banner .mini-banner-container .mini-banner-image .mini-banner-image-desktop{display:none}@media screen and (min-width: 768px){.mini-banner .mini-banner-container .mini-banner-image .mini-banner-image-mobile{display:none}.mini-banner .mini-banner-container .mini-banner-image .mini-banner-image-desktop{display:flex}}.mini-banner .mini-banner-container .mini-banner-content{display:flex;flex-direction:column;justify-content:center;gap:clamp(2rem,2.5vw,4.8rem);padding-block:clamp(2rem,1.7708vw,3.4rem);padding-inline:clamp(3rem,2.0833vw,4rem)}@media screen and (min-width: 768px){.mini-banner .mini-banner-container .mini-banner-content{order:1;padding-block:clamp(5rem,5.1563vw,9.9rem);padding-inline:clamp(5rem,5.6771vw,10.9rem)}}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-logo-title{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:clamp(1.6rem,1.0417vw,2rem)}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-logo-title .mini-banner-title :is(h2){font-family:var(--font-geograph);font-size:var(--mini-banner-title);font-style:normal;font-weight:500;line-height:140%}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-logo-title :is(img),.mini-banner .mini-banner-container .mini-banner-content .mini-banner-logo-title :is(svg){width:100%;height:100%}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info{display:flex;flex-direction:column;gap:clamp(2rem,1.6667vw,3.2rem);align-items:center}@media screen and (min-width: 768px){.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info{align-items:start}}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info :is(p){font-family:var(--font-geograph);font-style:normal;font-weight:400}@media screen and (min-width: 768px){.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info :is(p){text-align:left}}.mini-banner .mini-banner-container .mini-banner-content .mini-banner-info :is(a){text-decoration:none;font-family:var(--font-geograph);font-style:normal;line-height:normal;text-align:center;transition:all .3s ease-in-out;cursor:pointer}:root{--influencers-component-header-title: clamp(2rem, 1.6667vw, 3.2rem);--influencers-component-header-subtitle: clamp(1.2rem, .9375vw, 1.8rem);--influencers-component-card-instagram: clamp(1.2rem, .7292vw, 1.4rem);--influencers-component-card-btn-video: clamp(1.4rem, .8333vw, 1.6rem)}influencers-component{display:flex;flex-direction:column;gap:clamp(2.4rem,1.6667vw,3.2rem);padding-block:clamp(5rem,4.6875vw,9rem);background-color:var(--off-white);overflow:hidden}@media screen and (min-width: 768px){influencers-component .influencers-component-container{max-width:var(--page-width);margin:0 auto;width:100%}}influencers-component .influencers-component-container .influencers-component-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:var(--page-width);margin:0 auto}influencers-component .influencers-component-container .influencers-component-header .influencers-component-header-title{color:var(--black);text-align:center;font-family:var(--font-geograph);font-size:var(--influencers-component-header-title);font-style:normal;font-weight:600;line-height:normal}influencers-component .influencers-component-container .influencers-component-header .influencers-component-header-title :is(strong){font-size:calc(var(--influencers-component-header-title) + .3rem)}influencers-component .influencers-component-container .influencers-component-header .influencers-component-header-subtitle{color:var(--dark-gray);text-align:center;font-family:var(--font-geograph);font-size:var(--influencers-component-header-subtitle);font-style:normal;font-weight:400;line-height:normal;width:95%}influencers-component .influencers-component-container .influencers-component-blaze-slider{width:160vw;position:relative;left:-30vw}@media screen and (min-width: 768px){influencers-component .influencers-component-container .influencers-component-blaze-slider{width:100%;left:0}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container{display:flex;flex-direction:column;gap:2.4rem}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track{padding-block:clamp(4.5rem,4.1667vw,8rem)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video{border-radius:1.2rem;overflow:hidden;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video:hover .video .instagram{opacity:1}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video:hover .video .btn-video{opacity:1}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video:hover .video .btn-video :is(a){transform:translateY(0)}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video.inactive{opacity:.5;cursor:pointer}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video.active{opacity:1;transform:scale(1.2)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video{position:relative}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video :is(video){width:100%;height:100%;display:block}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .instagram{position:absolute;top:1rem;left:1rem}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .instagram :is(a){color:var(--black);font-family:var(--font-geograph);font-size:var(--influencers-component-card-instagram);font-style:normal;font-weight:600;line-height:normal;text-decoration:none}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .instagram:hover{text-decoration:underline}@media screen and (min-width: 1024px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .instagram{opacity:0;transition:all .5s ease-in-out}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-video{position:absolute;bottom:5%;right:0;left:0;display:flex;align-items:center;justify-content:center}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-video :is(a){color:var(--white);font-family:var(--font-geograph);font-size:var(--influencers-component-card-btn-video);font-style:normal;font-weight:600;line-height:normal;text-decoration:none;padding:clamp(1.05rem,.72917vw,1.4rem) clamp(2.8rem,2.08333vw,4rem);border-radius:10rem;background:var(--black);transition:transform .7s ease-in-out,background .5s ease-in-out}@media screen and (min-width: 1024px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-video :is(a){transform:translateY(100%)}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-video :is(a):hover{background-color:var(--white);color:var(--black)}@media screen and (min-width: 1024px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-video{opacity:0;transition:all .5s ease-in-out;overflow:hidden}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-play-and-pause{border-radius:2.8rem;background:#fff9;padding:1.4rem;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);cursor:pointer;opacity:1;transition:all .5s ease-in-out}@media screen and (min-width: 15px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-play-and-pause{padding:clamp(1.05rem,.72917vw,1.4rem)}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-play-and-pause.play{opacity:0}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .influencers-component-blaze-track .card-video .video .btn-play-and-pause :is(svg){width:clamp(2rem,1.45833vw,2.8rem);height:clamp(2rem,1.45833vw,2.8rem);display:block}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .blaze-pagination-influencers-component{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .blaze-pagination-influencers-component{display:none}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .blaze-pagination-influencers-component :is(button){border-radius:50%;border:1.14px solid var(--black);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component-blaze-container .influencers-component-blaze-track-container .blaze-pagination-influencers-component :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--prev{position:absolute;top:50%;left:-2%;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){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--prev{display:flex}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--prev:hover :is(svg) :is(g) :is(rect){fill:var(--pink)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--prev :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block;transform:rotate(180deg)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--prev :is(svg) :is(g) :is(rect){fill:var(--black);transition:fill .3s}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next{position:absolute;top:50%;right:-5%;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){influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next{display:flex}}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next:hover :is(svg) :is(g) :is(rect){fill:var(--pink)}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next :is(svg) :is(g) :is(rect){fill:var(--black);transition:fill .3s}influencers-component .influencers-component-container .influencers-component-blaze-slider .influencers-component--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}:root{--product-reviews-font-size-title: clamp(2rem, 1.6667vw, 3.2rem);--product-reviews-font-size-btn: clamp(1.4rem, .9375vw, 1.8rem);--product-reviews-font-size-jdgm-rev-widg__summary-text: clamp(1.4rem, .9375vw, 1.8rem);--product-reviews-font-size-jdgm-form__title: clamp(1.8rem, 1.1458vw, 2.2rem);--product-reviews-font-size-jdgm-form__fieldset-label: clamp(1.4rem, .8333vw, 1.6rem);--product-reviews-font-size-jdgm-form__fieldset-p: clamp(1.2rem, .7292vw, 1.4rem)}body :is(product-reviews){display:block;max-width:var(--page-width);padding-block:clamp(6rem,4.6875vw,9rem);margin:0 auto;font-family:var(--font-geograph)}body :is(product-reviews) .title{color:var(--black);font-family:var(--font-geograph);text-align:center;font-size:var(--product-reviews-font-size-title);font-style:normal;font-weight:600;line-height:normal;margin-bottom:3rem}@media screen and (min-width: 768px){body :is(product-reviews) .title{margin-bottom:4.5rem}}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg{padding:0}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__title{display:none}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars{padding:0}@media screen and (min-width: 768px){body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars{padding:0 0 2rem}}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-stars .jdgm-star{color:var(--black)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text{color:var(--black);font-family:var(--font-geograph);font-size:var(--product-reviews-font-size-jdgm-rev-widg__summary-text);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-histogram{border-color:var(--light-gray)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper{padding:0;border-color:var(--light-gray)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{background:var(--black);color:var(--white);font-family:var(--font-geograph);font-size:var(--product-reviews-font-size-btn);padding:1.4rem 2.4rem;border-radius:10rem;border:none;display:flex;justify-content:center;align-items:center;width:100%;font-style:normal;font-weight:600;line-height:normal;max-width:100%;transition:all .3s ease;opacity:1;margin:0 auto}@media screen and (min-width: 768px){body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{padding:1.6rem 3.2rem;width:fit-content}}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link:hover{background:var(--light-blue);color:var(--white);opacity:1}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner{color:var(--black);font-family:var(--font-geograph);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-p);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner :is(a){color:var(--pink)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner .jdgm-notification__title{color:var(--black);font-family:var(--font-geograph);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-label);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-notification__inner .jdgm-notification__title:before{width:1.6rem;height:1.6rem;padding:1rem;border-radius:50%}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper{padding:2rem 0 0}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form{padding:0;max-width:60rem}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__title{color:var(--black);font-family:var(--font-geograph);font-size:var(--product-reviews-font-size-jdgm-form__title);font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(label){color:var(--black);font-family:var(--font-geograph);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-label);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(p){color:var(--black);font-family:var(--font-geograph);font-size:var(--product-reviews-font-size-jdgm-form__fieldset-p);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset :is(p) :is(a){color:var(--pink)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset .jdgm-btn{font-family:var(--font-geograph);text-transform:uppercase}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-row-actions{border-top:none}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev{border-color:var(--light-gray)}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile{display:flex;align-items:center;gap:1.4rem;margin-top:1.8rem}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon{margin:0;width:4rem;height:4rem;background:transparent;position:relative}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before,body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:after{content:"";position:absolute;background-repeat:no-repeat;background-position:center}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:before{top:0;left:0;width:4rem;height:4rem;background-color:var(--black);border-radius:50%;z-index:1}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon:after{top:50%;left:50%;width:1.6rem;height:1.6rem;background-image:url(./user-review-1dcca5de.svg);background-size:contain;z-index:2;transform:translate(-50%,-50%);background-color:transparent}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.6rem,1.0417vw,2rem);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper :is(span){color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.6rem,1.0417vw,2rem);font-style:normal;font-weight:600;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-rating .jdgm-rev__timestamp{color:var(--black);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content .jdgm-rev__title{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.6rem,1.0417vw,2rem);font-style:normal;font-weight:500;line-height:160%}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content .jdgm-rev__body :is(p){color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:160%}body :is(product-reviews) #judgeme_product_reviews .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-paginate{border-color:var(--light-gray)}banner-carrousel{display:block;overflow:hidden}banner-carrousel .blaze-slider{--slides-to-show: 1}banner-carrousel .blaze-slider .blaze-container .blaze-track-container{position:relative}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track{display:flex}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide{width:100%;min-height:100%;max-height:68rem;overflow:hidden;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start}@media screen and (min-width: 600px){banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide{max-height:100%}}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text{position:absolute;transform:translateY(-50%);z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:80%}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_title{color:var(--white);font-family:var(--font-ivy);font-style:normal;font-weight:400;line-height:normal;text-shadow:0 0 10px rgba(0,0,0,.5)}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_subtitle{color:var(--white);font-family:var(--font-geograph);font-style:normal;font-weight:400;line-height:normal;color:var(--Branco, #fff);text-shadow:0 0 10px rgba(0,0,0,.5)}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_button{color:var(--gray-900);font-family:var(--font-geograph);font-weight:500;font-style:normal;line-height:normal;text-decoration:none;padding:clamp(1rem,1.04167vw,2rem) clamp(2rem,2.29167vw,4.4rem);border-radius:10rem;background-color:var(--white);cursor:pointer;transition:background-color .3s}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .content_banner_text .banner_button:hover{background-color:var(--black);color:var(--white)}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_video,banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_image{width:100%;height:100%;object-fit:cover}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_video_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background:#0005;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .3s}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_video_play :is(svg){width:clamp(5rem,3.75vw,7.2rem);height:clamp(5rem,3.75vw,7.2rem)}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .banner_video_play[active]{opacity:1}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .desktop{display:none}@media screen and (min-width: 600px){banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .mobile{display:none}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-track .banner_slide .desktop{display:block}}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(1rem,.78125vw,1.5rem);position:absolute;bottom:clamp(3rem,2.08333vw,4rem);left:50%;transform:translate(-50%);z-index:1}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel :is(button){border-radius:50%;border:1.14px solid var(--white);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease;cursor:pointer}banner-carrousel .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-banner-carrousel :is(button).active{border:1.14px solid var(--white);background:var(--white)}banner-carrousel .blaze-slider .blaze-container .banner-carrousel-prev,banner-carrousel .blaze-slider .blaze-container .banner-carrousel-next{display:none;border:none;background-color:transparent;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%}@media screen and (min-width: 768px){banner-carrousel .blaze-slider .blaze-container .banner-carrousel-prev,banner-carrousel .blaze-slider .blaze-container .banner-carrousel-next{display:flex}}banner-carrousel .blaze-slider .blaze-container .banner-carrousel-prev:hover :is(svg) :is(rect),banner-carrousel .blaze-slider .blaze-container .banner-carrousel-next:hover :is(svg) :is(rect){fill:var(--gray-200)}banner-carrousel .blaze-slider .blaze-container .banner-carrousel-prev :is(svg),banner-carrousel .blaze-slider .blaze-container .banner-carrousel-next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}banner-carrousel .blaze-slider .blaze-container .banner-carrousel-prev :is(svg) :is(rect),banner-carrousel .blaze-slider .blaze-container .banner-carrousel-next :is(svg) :is(rect){fill:var(--white);transition:fill .2s ease}banner-carrousel .blaze-slider .blaze-container .banner-carrousel-prev :is(svg) :is(path),banner-carrousel .blaze-slider .blaze-container .banner-carrousel-next :is(svg) :is(path){stroke:var(--gray-900);transition:stroke .2s ease}banner-carrousel .blaze-slider .blaze-container .banner-carrousel-prev[disabled],banner-carrousel .blaze-slider .blaze-container .banner-carrousel-next[disabled]{pointer-events:none}banner-carrousel .blaze-slider .blaze-container .banner-carrousel-prev[disabled] :is(svg) :is(rect),banner-carrousel .blaze-slider .blaze-container .banner-carrousel-next[disabled] :is(svg) :is(rect){fill:var(--gray-200)}@media screen and (min-width: 600px){banner-carrousel .blaze-slider .blaze-container .banner-carrousel-prev{left:3%;transform:translate(-50%,-50%) rotate(180deg)}}@media screen and (min-width: 600px){banner-carrousel .blaze-slider .blaze-container .banner-carrousel-next{right:3%;transform:translate(50%,-50%)}}about-product{display:grid;grid-template-columns:1fr;align-items:center;width:100%;padding-block:clamp(5rem,4.6875vw,9rem);margin:0 auto;gap:clamp(2.4rem,4.6875vw,9rem)}@media screen and (min-width: 768px){about-product{max-width:var(--page-width);grid-template-columns:1.5fr auto}@media screen and (min-width: 1440px){about-product{max-width:calc(var(--page-width) * .9)}}}about-product .container-main-content{display:flex;flex-direction:column;width:100%;gap:clamp(2rem,3.125vw,6rem);overflow:hidden}@media screen and (min-width: 768px){about-product .container-main-content{overflow:unset}}about-product .container-main-content .title-about-product{color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(2rem,1.66667vw,3.2rem);font-style:normal;font-weight:400;line-height:normal;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){about-product .container-main-content .title-about-product{text-align:left;margin:unset}}about-product .container-main-content .container-options-content-options{display:flex;gap:clamp(3rem,2.60417vw,5rem);margin:0 auto;width:100%}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options{max-width:var(--page-width)}}about-product .container-main-content .container-options-content-options .container-options{display:flex;align-items:center;width:100%;gap:clamp(1.2rem,1.04167vw,2rem);overflow:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-inline:5vw}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-options{padding-inline:unset}}about-product .container-main-content .container-options-content-options .container-options::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-options{flex-direction:column;align-items:flex-start;width:fit-content;overflow:unset}}about-product .container-main-content .container-options-content-options .container-options .option{color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;padding:clamp(1.2rem,.83333vw,1.6rem) clamp(2.4rem,1.66667vw,3.2rem);border-radius:10rem;border:1px solid var(--gray-300);background-color:var(--white);transition:all .3s ease;cursor:pointer;width:max-content}about-product .container-main-content .container-options-content-options .container-options .option.active{border:1px solid var(--gray-900);background-color:var(--gray-900);color:var(--white)}about-product .container-main-content .container-options-content-options .container-options .option:hover{border:1px solid var(--gray-900);background-color:var(--gray-900);color:var(--white);opacity:.8}about-product .container-main-content .container-options-content-options .container-content-option.desktop{display:none}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-content-option.desktop{display:flex;flex-direction:column;gap:clamp(2rem,1.66667vw,3.2rem)}}about-product .container-main-content .container-options-content-options .container-content-option .title_option{color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-content-option .title_option{text-align:left}}about-product .container-main-content .container-options-content-options .container-content-option .title_option.hidden{display:none}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main{display:grid;grid-template-columns:repeat(2,1fr);row-gap:clamp(2rem,2.08333vw,4rem);column-gap:clamp(2rem,1.5625vw,3rem)}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main.hidden{display:none}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts{display:flex;flex-direction:column;gap:.6rem}@media screen and (max-width: 768px){about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts:has(.image_item){align-items:center}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts:has(.image_item) .text{text-align:center}}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .image_item{width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .title-image-row{display:flex;align-items:center;gap:1.2rem}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .title_item{color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .title_item{text-align:left}}about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .text{color:var(--gray-500);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){about-product .container-main-content .container-options-content-options .container-content-option .container-container-content-option-texts-main .container-content-option-texts .text{text-align:left}}about-product .container-main-content .container-content-image.mobile{display:block;width:100%;height:clamp(25rem,15.625vw,30rem)}@media screen and (min-width: 768px){about-product .container-main-content .container-content-image.mobile{display:none}}about-product .container-main-content .container-content-image .image{width:100%;height:100%;object-fit:contain;display:block}@media screen and (min-width: 768px){about-product .container-main-content .container-content-image .image{border-radius:1.2rem}}about-product .container-main-content .container-content-image .image.hidden{display:none}about-product .container-content-image.desktop{display:none}@media screen and (min-width: 768px){about-product .container-content-image.desktop{display:block;max-width:clamp(35.625rem,24.73958vw,47.5rem);max-height:clamp(35.625rem,24.73958vw,47.5rem);width:100%;height:100%;border-radius:1.6rem}}about-product .container-content-image .image{width:100%;height:100%;object-fit:contain;display:block}@media screen and (min-width:768px){about-product .container-content-image .image{border-radius:1.6rem}}about-product .container-content-image .image.hidden{display:none}about-product .container-content-option.mobile{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 768px){about-product .container-content-option.mobile{display:none}}about-product .container-content-option .title_option{color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.6rem,1.25vw,2.4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){about-product .container-content-option .title_option{text-align:left}}about-product .container-content-option .title_option.hidden{display:none}about-product .container-content-option .container-container-content-option-texts-main{display:grid;grid-template-columns:repeat(2,1fr);row-gap:2rem;column-gap:3.2rem}about-product .container-content-option .container-container-content-option-texts-main.hidden{display:none}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts{display:flex;flex-direction:column;gap:.6rem}@media screen and (max-width: 768px){about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts:has(.image_item){align-items:center}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts:has(.image_item) .text{text-align:center}}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .image_item{width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .title-image-row{display:flex;align-items:center;gap:1.2rem}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .title_item{color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .title_item{text-align:left}}about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .text{color:var(--gray-500);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.2rem,.72917vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){about-product .container-content-option .container-container-content-option-texts-main .container-content-option-texts .text{text-align:left}}:root{--wishlist-empty-title: clamp(1.8rem, 1.25vw, 2.4rem);--wishlist-empty-text: clamp(1.4rem, .9375vw, 1.8rem)}wishlist-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-block:clamp(3rem,3.125vw,6rem)}wishlist-grid .wishlist-grid__title{color:var(--black);text-align:center;font-size:clamp(2rem,1.6667vw,3.2rem);font-weight:500;margin-bottom:clamp(3rem,2.0833vw,4rem)}wishlist-grid .wishlist-grid-container{position:relative}wishlist-grid .wishlist-grid-container:has(.wishlist-grid__content:empty) .wishlist-empty__content{display:flex}wishlist-grid .wishlist-grid-container:has(.wishlist-grid__content:empty) .wishlist-grid__content{display:none}wishlist-grid .wishlist-grid-container .wishlist-grid__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:clamp(1.4rem,5.2083vw,10rem);justify-items:flex-start}wishlist-grid .wishlist-grid-container .wishlist-grid__content :is(product-card){max-width:100%}wishlist-grid .wishlist-grid-container .wishlist-grid__content :is(product-card) .favorite_product_heart{display:flex}@media screen and (min-width: 480px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}@media screen and (min-width: 768px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(23rem,1fr))}}@media screen and (min-width: 1280px){wishlist-grid .wishlist-grid-container .wishlist-grid__content{grid-template-columns:repeat(auto-fill,minmax(15vw,1fr))}}wishlist-grid .wishlist-grid-container .wishlist-empty__content{display:none;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding-block:2rem;opacity:0}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__title{color:var(--black);font-size:var(--wishlist-empty-title);font-weight:600;margin-bottom:clamp(1rem,.625vw,1.2rem)}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__text{color:var(--dark-gray);font-size:var(--wishlist-empty-text);font-weight:400;margin-bottom:clamp(3.2rem,2.0833vw,4rem)}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__btn{background:var(--white);border:1px solid var(--black);color:var(--black);transition:.3s all;min-width:clamp(16.5rem,11.0938vw,21.3rem);display:flex;justify-content:center;padding:1.2rem 2.4rem;text-decoration:none;font-weight:600;text-transform:none;border-radius:10rem}wishlist-grid .wishlist-grid-container .wishlist-empty__content .wishlist-empty__btn:hover{background:var(--black);border-color:var(--white);color:var(--white)}wishlist-grid .loader_container{display:flex;justify-content:center;align-items:center;opacity:0;transition:all .2s ease-in-out;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;background-color:#fffc;display:none;animation:opacityExit .3s ease-in-out forwards}wishlist-grid .loader_container.loader_container--active{display:flex;opacity:1;animation:opacityEntry .3s ease-in-out forwards}wishlist-grid .loader_container .loader{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--wine) 94%,var(--black)) top/8px 8px no-repeat,conic-gradient(#0000 30%,var(--wine));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}text-section{display:flex;flex-direction:column;align-items:center;max-width:var(--page-width);padding-block:clamp(5rem,4.6875vw,9rem);margin:0 auto;gap:clamp(1.8rem,1.25vw,2.4rem)}@media screen and (min-width: 768px){text-section{max-width:calc(var(--page-width) * .95)}}text-section .content-text{width:100%}text-section .content-text :is(p){color:var(--gray-900);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:400;line-height:160%}text-section .text-title{width:100%;color:var(--gray-800);font-size:clamp(2rem,1.66667vw,3.2rem);font-weight:500;line-height:140%}image-grid-carousel{display:flex;width:100%;max-width:100%;margin:0 auto}image-grid-carousel .container-grid{display:none}@media screen and (min-width: 768px){image-grid-carousel .container-grid{display:grid;grid-template-columns:repeat(3,1fr)}image-grid-carousel .container-grid .image-grid-image{width:100%}}image-grid-carousel .container-carousel{display:block}@media screen and (min-width: 768px){image-grid-carousel .container-carousel{display:none}}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container{display:flex;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem)}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-track .slide-container-image .image-grid-carousel-slide{width:100%}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-pagination-grid-image{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-pagination-grid-image :is(button){border-radius:50%;border:1.14px solid var(--black);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}image-grid-carousel .container-carousel .grid-image-slider .blaze-container .blaze-track-container .blaze-pagination-grid-image :is(button).active{border-radius:3.5rem;border:1.14px solid var(--black);background:var(--black)}:root{--text-image-title: clamp(2rem, 1.6667vw, 3.2rem);--text-image-text: clamp(1.2rem, 1.0417vw, 2rem)}.text-image .text-image-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;border-radius:1.6rem;background:var(--black);max-width:var(--page-width);margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.text-image .text-image-container{grid-template-columns:1.5fr 1fr;grid-template-rows:1fr;border-radius:2.4rem}}.text-image .text-image-container .text-image-content{display:flex;flex-direction:column;gap:clamp(1.6rem,1.25vw,2.4rem);padding:3rem 2rem 5rem;order:2}@media screen and (min-width: 768px){.text-image .text-image-container .text-image-content{padding-block:clamp(8rem,6.25vw,12rem);padding-inline:clamp(6rem,4.1667vw,8rem);order:1}}.text-image .text-image-container .text-image-content :is(h2){color:var(--white);text-align:left;font-family:var(--font-geograph);font-size:var(--text-image-title);font-style:normal;font-weight:600;line-height:140%}.text-image .text-image-container .text-image-content .text-image-content-text :is(p){color:var(--white);font-family:var(--font-geograph);font-size:var(--text-image-text);font-style:normal;font-weight:400;line-height:160%}.text-image .text-image-container .text-image-image{width:100%;order:1}@media screen and (min-width: 768px){.text-image .text-image-container .text-image-image{order:2}}.text-image .text-image-container .text-image-image :is(img){width:100%;height:100%;object-fit:cover}:root{--cart-title: clamp(1.8rem, 1.1458vw, 2.2rem);--cart-subtotal: clamp(1.4rem, .9375vw, 1.8rem);--cart-shipping: clamp(1.2rem, .7292vw, 1.4rem);--cart-go-to-checkout: clamp(1.4rem, .8333vw, 1.6rem);--cart-empty-title: clamp(2rem, 1.1458vw, 2.2rem);--cart-empty-subtitle: clamp(1.4rem, .8333vw, 1.6rem)}cart-drawer{display:block}cart-drawer .cart_drawer__content{display:none;background:var(--white);width:90vw;max-width:clamp(50rem,36.875vw,70.8rem);position:fixed;top:0;right:0;z-index:9999999;transform:translate(100%);animation:cartDrawerExit .3s ease-in-out forwards;height:100%;padding:2.4rem 1.4rem;overflow-y:auto;flex-direction:column}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{padding:clamp(1.2rem,1.25vw,2.4rem) clamp(3.3rem,2.23958vw,4.3rem)}}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%}cart-drawer .cart_drawer__content .cart_body .cart_heading{margin-bottom:1.4rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_heading{margin-bottom:2rem}}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close{display:flex;justify-content:space-between;align-items:center}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .cart_title{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.6rem,1.1458vw,2.2rem);font-style:normal;font-weight:400;line-height:normal}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .close-modal{display:flex}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .close-modal :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 .close-modal :is(svg){width:2.4rem;height:2.4rem}}cart-drawer .cart_drawer__content .cart_body .cart_heading .cart_heading__title_close .close-modal :is(svg) :is(path){stroke:var(--gray-900)}cart-drawer .cart_drawer__content .cart_body .cart_products_container{position:relative;flex:1;overflow:auto;border-bottom:1px solid var(--light-gray);margin-bottom:clamp(2.4rem,2.1875vw,4.5rem)}cart-drawer .cart_drawer__content .cart_body .cart_products_container #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_container #cart_products_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products{min-height:18rem;width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:clamp(2.1rem,1.4583vw,2.8rem);position:relative;padding-bottom:15px}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar{width:3px}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar-track{background:#d9d9d9}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar-thumb{background-color:#181d23;border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content .cart_body .cart_products_container .cart_products::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}cart-drawer .cart_drawer__content .cart_body .cart_products_container::-webkit-scrollbar{width:.4rem}cart-drawer .cart_drawer__content .cart_body .cart_products_container::-webkit-scrollbar-track{background:var(--off-white)}cart-drawer .cart_drawer__content .cart_body .cart_products_container::-webkit-scrollbar-thumb{background-color:#181d23;border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content .cart_body .cart_products_container::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}cart-drawer .cart_drawer__content .cart_body .shipping__container{margin-top:2.4rem}cart-drawer .cart_drawer__content .cart_body .cart_footer{display:flex;flex-direction:column;margin-top:2rem;gap:1.4rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer{gap:clamp(1.2rem,.83333vw,1.6rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container{display:flex;gap:.6rem;flex-direction:column;justify-content:center;background:var(--bg-color);padding:.9rem .75rem;border:1px solid var(--gray-100);border-radius:.15rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container{padding:clamp(.9rem,.625vw,1.2rem) clamp(.75rem,.52083vw,1rem);border-radius:.2rem}}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_span{color:var(--black);font-family:var(--font-geograph);font-size:1.05rem;font-style:normal;font-weight:400;line-height:normal;line-height:100%}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_span :is(strong){font-weight:600}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_span{font-size:clamp(1.05rem,.7292vw,1.4rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_span_subtext{color:var(--gray-600);font-family:var(--font-geograph);font-size:.9rem;font-style:normal;font-weight:400;line-height:100%;text-align:center}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_span_subtext{font-size:clamp(.9rem,.625vw,1.2rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_bar{width:100%;height:.418rem;background:#e5e5e5;border-radius:10rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_bar{height:clamp(.418rem,.2986vw,.5574rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:#111;border-radius:10rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .flag-discount{display:flex;justify-content:start;margin-bottom:2rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .flag-discount :is(p){width:100%;color:#fff;font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:400;background-color:#711d2a;padding:clamp(.75rem,.52083vw,1rem) clamp(2.2rem,1.25vw,2.4rem);border-radius:100px;text-align:center}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal{display:flex;gap:.6rem;justify-content:space-between;flex-wrap:wrap;background:var(--bg-color);padding:.9rem .75rem;border:1px solid var(--gray-100);border-radius:.15rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal{padding:clamp(.9rem,.625vw,1.2rem) clamp(.75rem,.52083vw,1rem);border-radius:.2rem}}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_title{color:var(--gray-900);font-family:var(--font-geograph);font-size:1.35rem;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_title{font-size:clamp(1.35rem,.9375vw,1.8rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_price{color:var(--gray-900);text-align:right;font-family:var(--font-geograph);font-size:1.35rem;font-style:normal;font-weight:600;line-height:100%}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_subtotal_price{font-size:clamp(1.35rem,.9375vw,1.8rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_installments{width:100%;margin-top:.4rem;color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.1rem,.7292vw,1.4rem);font-weight:400;line-height:100%;display:inline-flex;align-items:center;gap:.3rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_installments :is(strong){font-weight:600}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_installments .installment-svg{position:relative;align-items:center;cursor:pointer}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_installments .installment-svg :is(svg){min-width:1.4269rem;min-height:1.4269rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_installments .installment-svg .installment-tooltip{position:absolute;bottom:calc(100% + .8rem);left:50%;transform:translate(-50%);background-color:var(--black);color:var(--white);font-size:clamp(1rem,.625vw,1.2rem);padding:.6rem 1rem;border-radius:.4rem;line-height:1.3;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:10}@media screen and (min-width: 1024px) and (max-width: 1450px){cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_installments .installment-svg .installment-tooltip{white-space:normal}}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_installments .installment-svg .installment-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:.5rem;border-style:solid;border-color:var(--black) transparent transparent transparent}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal .cart_installments .installment-svg:hover .installment-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(-.2rem)}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal_guarantee{display:flex;gap:.48rem;align-items:center}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal_guarantee :is(svg){max-width:2.1404rem;max-height:2.1404rem}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal_guarantee :is(span){color:var(--gray-400);font-family:var(--font-geograph);font-size:.9rem;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_subtotal_guarantee :is(span){font-size:clamp(.9rem,.625vw,1.2rem)}}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value{display:flex;align-items:center;justify-content:space-between}cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_shipping_title,cart-drawer .cart_drawer__content .cart_body .cart_footer .cart_shipping_value .cart_shipping_price{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,.7292vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{display:flex;justify-content:center;align-items:center;width:100%;background:var(--gray-900);border:none;font-size:clamp(1.4rem,.9375vw,1.8rem);padding:1.2rem 2.4rem;color:var(--white);text-decoration:none;transition:.6s background;font-weight:500;border:1px solid var(--gray-900);font-family:var(--font-geograph);letter-spacing:.09rem;border-radius:10rem}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout{padding:clamp(1.2rem,.8325vw,1.6rem) 4rem}}cart-drawer .cart_drawer__content .cart_body .cart_footer .go_to_checkout:hover{background-color:var(--gray-800)}cart-drawer .cart_drawer__content .cart_body .cart_footer .continue_shopping{color:var(--gray-500);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-decoration:none}cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:block}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content .cart_body :is(cart-related-products){display:none}}@media screen and (min-width: 768px){cart-drawer .cart_drawer__content{width:60vw}}@media screen and (min-width: 1024px){cart-drawer .cart_drawer__content{width:65vw;flex-direction:row-reverse;gap:2.6rem}cart-drawer .cart_drawer__content .cart_body{flex-grow:1}cart-drawer .cart_drawer__content :is(cart-related-products){display:flex}}cart-drawer .cart_drawer__content::-webkit-scrollbar{width:3px}cart-drawer .cart_drawer__content::-webkit-scrollbar-track{background:#d9d9d9}cart-drawer .cart_drawer__content::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px;border:3px solid transparent}cart-drawer .cart_drawer__content::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}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{height:100%}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container{height:50%}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container{height:90%}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products{height:90%;max-height:100%;border-bottom:none;display:flex;align-items:center;justify-content:flex-end;gap:0}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products{justify-content:center}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products :is(svg){max-width:clamp(16.3rem,11.4583vw,22rem);max-height:clamp(16.3rem,11.4583vw,22rem)}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_title{margin-top:clamp(3.2rem,2.5vw,4.8rem);text-align:center;font-size:clamp(2rem,1.4583vw,2.8rem);font-style:normal;font-weight:600;line-height:normal;color:var(--black);font-family:var(--font-geograph)}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_subtext{color:var(--dark-gray);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:140%;margin-top:clamp(1rem,.7292vw,1.4rem);max-width:28rem}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn{color:var(--white);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.07rem;background:var(--black);border:1px solid var(--black);transition:.3s;text-decoration:none;padding:1.2rem 2.4rem;border-radius:10rem;margin-top:clamp(2.4rem,1.6667vw,3.2rem)}@media screen and (min-width: 768px){cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn{padding:1.6rem 2.4rem}}cart-drawer:has(.cart_empty_title) .cart_body .cart_products_container .cart_products .cart_empty_btn:hover{background:var(--white);color:var(--black)}cart-drawer:has(.cart_empty_title) .cart_body .shipping__container-cart-drawer{display:none}cart-drawer:has(.cart_empty_title) .cart_body :is(discount-coupon){display:none}cart-drawer:has(.cart_empty_title) .cart_body .cart_add_cupom,cart-drawer:has(.cart_empty_title) .cart_body .cart_footer{display:none}@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}}:root{--cart-item-title: clamp(1.4rem, .8333vw, 1.6rem);--cart-quantity: clamp(1.2rem, .7292vw, 1.4rem)}.cart_item__container{display:flex;align-items:center;gap:1.2rem;position:relative}@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,1.1979vw,2.3rem);gap:clamp(2.48rem,1.71875vw,3.3rem)}}.cart_item__container .cart_item__image-container{display:flex;width:8rem;height:10rem;padding:.75rem 0;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;position:relative}@media screen and (min-width: 768px){.cart_item__container .cart_item__image-container{width:clamp(8.625rem,5.98958vw,11.5rem);height:clamp(8.625rem,5.98958vw,11.5rem)}}.cart_item__container .cart_item__image-container .cart_item__image{max-width:6.5rem;width:100%;height:100%;object-fit:contain}.cart_item__container .cart_item__image-container .overlay-bg-card-product{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000008}.cart_item__container .cart_item__content{display:flex;flex-direction:column}.cart_item__container .cart_item__content .cart_item_title{color:var(--gray-900);font-weight:400;font-size:1.501rem;text-decoration:none;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_title{font-size:clamp(1.4rem,.9375vw,2rem)}}.cart_item__container .cart_item__content .price__container{display:flex;align-items:center;color:var(--gray-900);font-family:var(--font-geograph);font-style:normal;font-weight:400;line-height:normal}.cart_item__container .cart_item__content .price__container .cart_item_price{font-size:clamp(1.2rem,.7292vw,1.4rem)}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .price__container .cart_item_price{font-size:clamp(1rem,.72916vw,1.4rem)}}.cart_item__container .cart_item__content .cart_item_variants{list-style-type:none;display:flex;align-items:center;font-size:clamp(1.2rem,.7292vw,1.4rem);color:var(--gray-900);font-family:var(--font-geograph);font-style:normal;font-weight:400;line-height:normal;gap:.4rem;flex-wrap:wrap}@media screen and (min-width: 768px){.cart_item__container .cart_item__content .cart_item_variants{font-size:clamp(1rem,.72916vw,1.4rem)}}.cart_item__container .cart_item__content .cart_item_variants :is(li){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart_item__container .cart_item__content .cart_item_quantity{display:flex;align-items:center;margin-top:clamp(1.5rem,.8333vw,2rem)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content{border:1px solid var(--gray-300);border-radius:10rem;display:flex;align-items:center;justify-content:space-between;padding:clamp(.4rem,.3125vw,.6rem) clamp(.6rem,.41666vw,.8rem);width:clamp(6rem,4.47916vw,8.6rem)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart,.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart{display:flex;align-items:center;justify-content:center;width:clamp(1.6rem,1.1458vw,2.2rem);height:clamp(1.6rem,1.1458vw,2.2rem);border:none;background:transparent;transition:.3s;border-radius:.4rem;cursor:pointer}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart :is(svg) :is(path),.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart :is(svg) :is(path){transition:.3s;fill:var(--black)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart:hover,.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart:hover{border-color:var(--black)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .plus_cart :is(svg){width:clamp(1.2rem,.9325vw,1.6rem);height:clamp(1.2rem,.9325vw,1.6rem)}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .minus_cart :is(svg){width:clamp(.6rem,.41666vw,.8rem);height:auto}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .cart_item__quantity_text{max-width:clamp(1.6rem,1.05vw,2rem);width:100%;display:block;line-height:1.6rem;margin-inline:.2rem;color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(1rem,.7292vw,1.4rem);font-weight:400}.cart_item__container .cart_item__content .cart_item_quantity .cart_item_quantity-content .cart_item__quantity_text:focus{outline:none}.cart_item__container .cart_remove_icon{display:flex;flex-direction:column;align-self:flex-start;justify-content:space-between;margin-left:auto;margin-right:.3rem}@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(1.6rem,1.1458vw,2.2rem);height:clamp(1.6rem,1.1458vw,2.2rem);align-self:flex-end;cursor:pointer}.cart_item__container .cart_remove_icon :is(svg) :is(path){stroke:var(--gray-900)}popup-component{width:100vw;height:100dvh;position:fixed;top:0;left:0;z-index:1000;align-items:center;justify-content:center;display:none;opacity:0;animation:closePopup .6s forwards}popup-component.active{animation:openPopup .6s forwards;display:flex;opacity:1}popup-component .popup__overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:#00000040;z-index:-1}popup-component .popup__content{z-index:2;background:var(--black);max-width:90%;padding:4rem;position:relative;border-radius:1.2rem;overflow:hidden}@media screen and (min-width: 768px){popup-component .popup__content{display:grid;grid-template-columns:1fr 1fr;padding:0;width:80vw;max-width:120rem}}popup-component .popup__content.no-image{grid-template-columns:1fr;max-width:50rem;width:90%;padding:4rem}popup-component .popup__content.no-image .popup__texts{margin:0 auto;padding:0}popup-component .popup__content .popup_close{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;z-index:10}popup-component .popup__content .popup_close :is(svg){width:3rem;height:3rem}popup-component .popup__content .popup__texts{display:flex;flex-direction:column;align-items:center;max-width:36rem;margin-inline:auto}@media screen and (min-width: 768px){popup-component .popup__content .popup__texts{padding:clamp(2.5rem,2.0833vw,3.5rem) clamp(2rem,2.0833vw,3rem);max-width:100%}@media screen and (min-width: 1200px){popup-component .popup__content .popup__texts{padding:clamp(2rem,4vw,7rem)}}}popup-component .popup__content .popup__texts .popup_title{color:var(--white);font-size:clamp(1.8rem,1.5vw,2.8rem);font-weight:600;margin-top:clamp(1.5rem,1.2vw,2.2rem);margin-bottom:clamp(1.2rem,1vw,2rem);text-align:center}popup-component .popup__content .popup__texts .popup_text{color:var(--white);text-align:center;font-size:clamp(1.2rem,.9375vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;margin-bottom:clamp(1.5rem,1.2vw,2.2rem)}popup-component .popup__content .popup__texts :is(form){width:100%;display:flex;flex-direction:column;align-items:center}popup-component .popup__content .popup__texts :is(form) .popup__newsletter{width:100%}@media screen and (min-width: 768px){popup-component .popup__content .popup__texts :is(form) .popup__newsletter{width:90%}}popup-component .popup__content .popup__texts :is(form) .popup__newsletter :is(input){border-radius:10rem;background:var(--light-blue);color:var(--white);font-family:var(--font-geograph);border:none;padding:1.2rem 1.4rem;width:100%;font-size:clamp(1.2rem,.7292vw,1.4rem);font-style:normal;font-weight:300;line-height:normal}popup-component .popup__content .popup__texts :is(form) .popup__newsletter :is(input)::placeholder{color:var(--white)}popup-component .popup__content .popup__texts :is(form) .popup__newsletter :is(input):focus{outline:none}@media screen and (min-width: 768px){popup-component .popup__content .popup__texts :is(form) .popup__newsletter :is(input){padding:1.4rem}}popup-component .popup__content .popup__texts :is(form) .submit_popup{width:100%;margin-top:clamp(.8rem,.625vw,1rem);cursor:pointer}@media screen and (min-width: 768px){popup-component .popup__content .popup__texts :is(form) .submit_popup{width:90%}}popup-component .popup__content .popup__texts :is(form) .submit_popup :is(input){width:100%;border:none;background:var(--white);display:flex;align-items:center;justify-content:center;text-align:center;transition:.6s;padding-block:clamp(1.1rem,.8333vw,1.4rem);padding-inline:clamp(1.4rem,1.1458vw,2rem);border-radius:10rem;cursor:pointer;font-family:var(--font-geograph);color:var(--black);font-size:clamp(1.2rem,.8333vw,1.4rem);font-weight:500}popup-component .popup__content .popup__texts :is(form) .submit_popup :is(input):hover{background:var(--black);outline:1px solid var(--white);color:var(--white)}popup-component .popup__content .popup__texts .popup_terms{margin-top:clamp(1rem,1vw,1.8rem);text-align:center;color:var(--white);font-size:clamp(1rem,.7292vw,1.2rem)}@media screen and (min-width: 768px){popup-component .popup__content .popup__texts .popup_terms{width:90%}}popup-component .popup__content .popup_image{display:none}@media screen and (min-width: 768px){popup-component .popup__content .popup_image{display:flex}popup-component .popup__content .popup_image :is(img){width:100%;object-position:center;object-fit:cover}}@keyframes openPopup{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}@keyframes closePopup{0%{display:flex;opacity:1}99%{display:flex;opacity:0}to{display:none;opacity:0}}look-book{display:flex;flex-direction:column;padding-block:clamp(3rem,3.125vw,6rem)}@media screen and (min-width: 980px){look-book .lookbook__content{display:grid;grid-template-columns:1.3fr .2fr 1fr;column-gap:clamp(1rem,1.60417vw,3rem);overflow:hidden}}look-book .lookbook__content .lookbook__motion{display:flex;overflow:hidden;position:relative}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__motion{grid-column:2;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);width:fit-content;justify-self:center;overflow:hidden;z-index:-1}}look-book .lookbook__content .lookbook__motion .lookbook__slide{display:flex;white-space:nowrap;animation:15s slide infinite linear;align-items:center}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__motion .lookbook__slide{animation:15s slideInverted infinite linear}}look-book .lookbook__content .lookbook__motion .lookbook__slide :is(svg){width:clamp(1rem,1.25vw,2.4rem);height:clamp(1rem,1.25vw,2.4rem)}look-book .lookbook__content .lookbook__motion .lookbook__slide .lookbook__text_motion{padding:2.4rem;color:var(--black);font-size:clamp(2.8rem,3.125vw,6rem);font-style:normal;font-weight:700;line-height:normal;transform-origin:100% 0}look-book .lookbook__content .lookbook__motion .lookbook__slide .lookbook__text_motion:hover{background:var(--texts-green)}look-book .lookbook__content .lookbook__motion:before{content:"";display:block;width:8%;height:100%;background:linear-gradient(to right,var(--bg-black) 10%,transparent 100%);position:absolute;z-index:1}look-book .lookbook__content .lookbook__motion:after{content:"";display:block;width:8%;height:100%;background:linear-gradient(to left,var(--bg-black) 10%,transparent 100%);position:absolute;z-index:1;right:0}look-book .lookbook__content .lookbook_image__container{position:relative}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook_image__container{grid-area:1/1/2/2;border-radius:0rem 2.4rem 2.4rem 0rem;overflow:hidden;height:60vh}}look-book .lookbook__content .lookbook_image__container .lookbook__button{position:absolute;background:var(--white);border-radius:50%;width:clamp(3.2rem,2.5vw,4.8rem);height:clamp(3.2rem,2.5vw,4.8rem);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.6s}look-book .lookbook__content .lookbook_image__container .lookbook__button :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}look-book .lookbook__content .lookbook_image__container .lookbook__button.active{outline:1px solid var(--white);background:var(--black)}look-book .lookbook__content .lookbook_image__container .lookbook__button.active :is(svg) :is(path){fill:var(--white)}look-book .lookbook__content .lookbook_image__container .lookbook__image{max-height:59rem;height:85vh;width:100%}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook_image__container .lookbook__image{max-height:100%;height:100%}}look-book .lookbook__content .lookbook_image__container .lookbook__image :is(img){width:100%;height:100%;object-fit:cover}look-book .lookbook__content .lookbook__modal_products{background:#0000004d;width:100vw;height:100dvh;position:fixed;top:0;z-index:100000;left:0;align-items:center;justify-content:center;display:none;opacity:0;animation:modalClose .3s ease-in-out}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products{background:transparent;width:100%;height:100%;display:flex;position:static;opacity:1;z-index:1;justify-content:flex-start;padding-inline:0 clamp(7rem,10vw,15rem);margin-left:clamp(3rem,5.2083vw,10rem)}}look-book .lookbook__content .lookbook__modal_products[open]{display:flex;opacity:1;animation:modalOpen .3s ease-in-out}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content{background:var(--white);width:90vw;max-width:34rem;border-radius:1.2rem;max-height:58.8rem;overflow:auto;padding:5rem 2rem;display:flex;flex-direction:column;position:relative}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content{width:90vw;max-width:41rem;height:100%;max-height:80rem;padding:0;justify-content:center;padding-inline:5rem}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .lookbook__modal_close{display:flex;align-self:flex-end;position:absolute;right:2rem;top:2rem}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .lookbook__modal_close{display:none}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .lookbook__title{text-align:center;color:var(--black);font-size:2rem;font-weight:700;line-height:140%}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .lookbook__title{display:none}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel{position:relative;max-width:clamp(26.1rem,18.125vw,34.8rem);width:100%;margin:0 auto}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item{display:flex;flex-direction:column;align-items:center}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item :is(img){width:100%;height:100%;object-fit:cover;max-height:30rem}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item :is(img){height:55vh}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item .product__title{margin-top:clamp(1.4rem,.8333vw,1.6rem);color:var(--black);font-size:clamp(1.6rem,1.1458vw,2.2rem);font-weight:600}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item .product__price{margin-top:clamp(.6rem,.5208vw,1rem);color:var(--black);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item .product__link{margin-top:clamp(1.4rem,1.0417vw,2rem);display:flex;align-items:center;justify-content:center;color:var(--black);text-decoration:none;color:var(--white);font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:600;background:var(--black);padding:1.6rem 3.2rem;width:100%;border-radius:10rem;cursor:pointer;transition:.3s;width:97%}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item .product__link{padding:clamp(1.2rem,.83333vw,1.6rem) clamp(2.4rem,1.66667vw,3.2rem)}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .product__item .product__link:hover{background:var(--white);outline:1px solid var(--black);color:var(--black)}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .blaze-pagination{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:1rem}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .blaze-pagination :is(button){width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);border-radius:3.5rem;border:1px solid var(--black);background:transparent;color:transparent;transition:.3s;cursor:pointer}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .blaze-pagination :is(button).active{background:var(--black)}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev{position:absolute;top:50%;left:-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: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev{display:flex}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block;transform:rotate(180deg)}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev :is(svg) :is(g) :is(rect){fill:var(--black);transition:fill .3s}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next{position:absolute;top:50%;right:-19%;transform:translate(-50%,-50%);border:none;background-color:transparent;display:none;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 980px){look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next{display:flex}}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next :is(svg) :is(g) :is(rect){fill:var(--black);transition:fill .3s}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--prev[disabled],look-book .lookbook__content .lookbook__modal_products .lookbook__modal_products__content .product__carrousel .lookbook--next[disabled]{opacity:.5;pointer-events:none}@keyframes modalOpen{0%{opacity:0;display:none}1%{display:flex;opacity:0}to{opacity:1}}@keyframes modalClose{0%{opacity:1;display:flex}99%{opacity:0;display:flex}to{display:none}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideInverted{0%{transform:translate(0)}to{transform:translate(100%)}}:root{--cart-related-product-title: clamp(1.6rem, 1.0417vw, 2rem);--cart-related-product-name: clamp(1.2rem, .7292vw, 1.4rem);--cart-related-product-price: clamp(1rem, .7292vw, 1.4rem);--cart-related-product-add: clamp(1.2rem, .7292vw, 1.4rem)}cart-related-products{display:block}cart-related-products .cart_related_products__content{display:flex;flex-direction:column;justify-content:flex-start;border-right:#a4a4a4;gap:1.2rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content{gap:2.4rem;padding-right:4.6rem;border-right:1px solid var(--gray-300)}}cart-related-products .cart_related_products__content .related_products_title{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.4rem,1.1458vw,2.2rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .related_products_title{text-align:center}}cart-related-products .cart_related_products__content .cart_related_carousel{display:flex;max-width:100%;overflow:auto;gap:1rem;overflow-x:hidden}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel{flex-direction:column;gap:clamp(1.4rem,1.09375vw,2.1rem);flex-grow:1}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:1.2rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container{flex-direction:column;min-width:auto;max-width:clamp(10rem,6.9444vw,15.2rem);gap:2rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container :is(a){width:100%}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image_container{display:flex;width:6.5rem;height:8rem;padding:.75rem 0;flex-direction:column;justify-content:center;align-items:center;position:relative}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image_container{height:clamp(10.5rem,7.29167vw,14rem);width:100%}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image_container .cart_related_product_image{display:block;object-fit:contain;width:5rem;height:5.88rem}@media screen and (min-width: 768px){cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image_container .cart_related_product_image{width:8.2rem;height:clamp(7.76rem,5.38889vw,10.35rem)}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image_container .overlay-bg-card-product{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000008}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:space-evenly;height:100%;width:19.9rem}@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:center;width:100%}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{font-size:clamp(1.2rem,.8333vw,1.6rem);color:var(--gray-900);font-weight:400;font-family:var(--font-geograph);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;max-width:100%;display:flex}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title :is(p){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}@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_price{margin-block:clamp(.6rem,.41666vw,8rem) clamp(.7rem,.52083vw,1rem);text-align:center}}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__select__container{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__select__container{display:flex;align-items:center;gap:clamp(.5rem,.6944vw,1rem);margin-bottom:1rem}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container .cart_related_product__select{border:1px solid var(--light-gray);cursor:pointer;padding:0 .5rem}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product__select__container .cart_related_product__select:focus{outline:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content:has(.cart_related_product__select:empty) .cart_related_product__select__container{display:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:.3rem;margin:0;width: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 .cart_related_product_select_variant{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:clamp(.5rem,.36458vw,1rem)}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .cart_related_product_label{color:var(--dark-gray);text-align:left;font-family:var(--font-geograph);font-size:clamp(1.2rem,.7292vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}@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_select_variant .cart_related_product_label{text-align:center;font-size:clamp(1rem,.7292vw,1.4rem)}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select{color:var(--dark-gray);text-align:left;font-family:var(--font-geograph);font-size:clamp(1.2rem,.7292vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;border:none;box-shadow:none;cursor:pointer;width: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 .cart_related_product_select_variant .variant-select{text-align:center;font-size:clamp(1rem,.7292vw,1.4rem)}}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select:focus-visible{outline:none;border:none}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add{color:var(--gray-900);font-family:var(--font-geograph);font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.06rem;padding:.8rem 2rem;border-radius:10rem;border:1.5px solid var(--gray-900);transition:.3s;display:flex;align-items:center;justify-content:center;cursor:pointer}cart-related-products .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_add:hover{background-color:var(--gray-900);color:var(--white)}@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_add{font-size:clamp(1.05rem,.8333vw,1.4rem)}}cart-related-products .cart_related_products__content .cart_related_carousel .related_product_section_add{display:none}@media screen and (max-width: 768px){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{width:3px}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{background-color:var(--black);border-radius:10px;border:3px solid transparent}cart-related-products .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}cart-related-products .cart_related_products__content :is(a){color:transparent;text-decoration:none;text-align:unset}.cart-related-products-casa-francis .cart_related_product_image_container{border-radius:.6004rem;background:linear-gradient(180deg,#dbdad9,#f8f8f7)}discount-coupon{display:flex;margin-top:2rem;flex-direction:column;position:relative;transition:.3s all}discount-coupon .discount_coupon__heading{display:flex;align-items:center;justify-content:space-between}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn{display:flex;align-items:center;gap:1rem;color:var(--dark-gray);cursor:pointer;font-weight:500;margin-bottom:.8rem}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn .discount_cupom_text{font-size:clamp(1.4rem,.8333vw,1.6rem)}@media screen and (min-width: 768px){discount-coupon .discount_coupon__heading .discount_coupon__heading_btn .discount_cupom_text{font-size:clamp(1.2rem,.8333vw,1.6rem)}}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg){width:clamp(1.6rem,.9375vw,1.8rem);height:clamp(1.6rem,.9375vw,1.8rem)}@media screen and (min-width: 768px){discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg){width:clamp(1.4rem,.9375vw,1.6rem);height:clamp(1.4rem,.9375vw,1.6rem)}}discount-coupon .discount_coupon__heading .discount_coupon__heading_btn :is(svg) :is(path){fill:var(--dark-gray);stroke:var(--dark-gray);transition:.3s}discount-coupon .discount_coupon__heading .discount_coupon__error,discount-coupon .discount_coupon__heading .discount_coupon__success{font-size:clamp(1rem,.625vw,1.2rem);color:var(--dark-gray)}discount-coupon:not(:has(.discount_coupon__form[closed])) .discount_coupon__heading_btn :is(svg) path:first-child{opacity:0}discount-coupon .discount_coupon__form{display:flex;overflow:hidden;transition:.3s all}discount-coupon .discount_coupon__form[closed]{height:0}discount-coupon .discount_coupon__form .discount_coupon__input{color:var(--black);font-size:clamp(1.2rem,.7292vw,1.4rem);font-weight:400;height:fit-content;padding:1rem 1.4rem;border:none;border-radius:10rem 0rem 0rem 10rem;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);border-left:1px solid var(--light-gray);transition:.3s border;min-width:20px;font-family:var(--font-geograph)}discount-coupon .discount_coupon__form .discount_coupon__input::placeholder{font-family:var(--font-geograph)}discount-coupon .discount_coupon__form .discount_coupon__input:focus{outline:none;border:1px solid var(--dark-gray);border-right:none}discount-coupon .discount_coupon__form .discount_coupon__button{border:none;max-width:5.6rem;width:100%;background:var(--black);display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:500;font-family:var(--font-geograph);transition:.3s all ease;cursor:pointer;border-radius:0rem 10rem 10rem 0rem}discount-coupon .discount_coupon__form .discount_coupon__button:hover{opacity:.9}discount-coupon .discount_coupon__form .discount_coupon__button.loading{opacity:.7;cursor:not-allowed}discount-coupon .discount_coupon__error:empty,discount-coupon .discount_coupon__success:empty,discount-coupon .discount_coupon__applied:empty{display:none}discount-coupon .applied_coupon{font-size:clamp(1.2rem,.8333vw,1.6rem);margin-top:.8rem;text-transform:uppercase}discount-coupon .applied_coupon .remove-coupon{background:none;border:none;color:var(--black);cursor:pointer;text-decoration:none;font-size:1.2rem;margin-left:.4rem}discount-coupon .applied_coupon .remove-coupon:hover{text-decoration:underline}cart-section{display:flex;flex-direction:column;max-width:var(--page-width);margin-inline:1.6rem;margin-top:1.6rem}@media screen and (min-width: 768px){cart-section{margin-inline:auto;margin-top:clamp(4.5rem,3.125vw,6rem)}}@media screen and (min-width: 1600px){cart-section{max-width:1520px}}cart-section.cart-section-casa-francis .cart_item__image-container{border-radius:.6004rem;background:linear-gradient(180deg,#dbdad9,#f8f8f7);overflow:hidden}cart-section .cart_section_title{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(2rem,1.4583vw,2.8rem);font-style:normal;font-weight:400;line-height:normal}cart-section .cart_section__content{display:flex;flex-direction:column;margin-top:1.6rem;margin-bottom:1.6rem}@media screen and (min-width: 900px){cart-section .cart_section__content{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(8rem,9.2708vw,17.8rem);margin-top:4rem}}cart-section .cart_section__content .cart_section_products__container{position:relative;padding-bottom:3.2rem;border-bottom:var(--gray-300) solid 1px}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container{max-height:54.6rem;height:fit-content}}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products{display:flex;flex-direction:column;position:relative;max-height:40vh;overflow-y:auto;gap:clamp(2.4rem,1.66666vw,3.2rem)}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__image{max-width:7rem;width:100%}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__image{max-height:15.1rem}}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content{align-self:flex-start}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .cart_item_title{color:var(--gray-900);margin-bottom:clamp(.9rem,.8783vw,1.2rem);white-space:wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:30rem;font-weight:400;font-size:1.501rem}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .cart_item_title{font-size:clamp(1.4rem,.9375vw,2rem)}}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .cart_item__content .price__container .cart_item_price{overflow:hidden;color:var(--gray-900);text-overflow:ellipsis;font-family:var(--font-geograph);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products .cart_item__container .cart_item__content .price_variants{margin-bottom:clamp(1.6rem,1.6667vw,3.2rem)}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar{width:.4503rem}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar-track{background:#d9d9d9}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar-thumb{background-color:#181d23;border-radius:10px;border:.4503rem solid transparent}cart-section .cart_section__content .cart_section_products__container .cart_section_cart_products::-webkit-scrollbar-thumb:hover{background:#181d23}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;gap:1.4rem;max-width:45.9rem;width:100%;margin-top:1.6rem}@media screen and (max-width: 900px){cart-section .cart_section__content .cart_footer{align-self:center}}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer{gap:clamp(1.4rem,.8333vw,1.6rem);margin-top:0}}cart-section .cart_section__content .cart_footer .progress_bar__container{display:flex;gap:.6rem;flex-direction:column;justify-content:center;background:var(--bg-color);padding:.9rem .75rem;border:1px solid var(--gray-100);border-radius:.15rem}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .progress_bar__container{padding:clamp(.9rem,.625vw,1.2rem) clamp(.75rem,.52083vw,1rem);border-radius:.2rem;gap:.8rem}}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span{color:var(--black);font-family:var(--font-geograph);font-size:1.05rem;font-style:normal;font-weight:400;line-height:normal;line-height:100%}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span :is(strong){font-weight:600}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span{font-size:clamp(1.05rem,.7292vw,1.4rem)}}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span_subtext{color:var(--gray-600);font-family:var(--font-geograph);font-size:.9rem;font-style:normal;font-weight:400;line-height:100%;text-align:center}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .progress_bar__container .progress_span_subtext{font-size:clamp(.9rem,.625vw,1.2rem)}}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar{width:100%;height:.418rem;background:#e5e5e5;border-radius:10rem}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar{height:clamp(.418rem,.2986vw,.5574rem)}}cart-section .cart_section__content .cart_footer .progress_bar__container .progress_bar .progress{transition:.6s ease;height:100%;background:#111;border-radius:10rem}cart-section .cart_section__content .cart_footer .cart_order_summary{color:var(--gray-900);font-family:var(--font-geograph);font-size:1.8013rem;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid var(--light-gray);margin-bottom:.8rem}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .cart_order_summary{font-size:clamp(1.7768rem,1.1458vw,2rem)}}cart-section .cart_section__content .cart_footer .cart_subtotal,cart-section .cart_section__content .cart_footer .cart_shipping_value{display:flex;justify-content:space-between;color:var(--black)}cart-section .cart_section__content .cart_footer .cart_subtotal{display:flex;gap:.6rem;justify-content:space-between;flex-wrap:wrap;background:var(--bg-color);padding:.9rem .75rem;border:1px solid var(--gray-100);border-radius:.15rem}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .cart_subtotal{padding:clamp(.9rem,.625vw,1.2rem) clamp(.75rem,.52083vw,1rem);border-radius:.2rem}}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_title{color:var(--gray-900);font-family:var(--font-geograph);font-size:1.35rem;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_title{font-size:clamp(1.35rem,.9375vw,1.8rem)}}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price{color:var(--gray-900);text-align:right;font-family:var(--font-geograph);font-size:1.35rem;font-style:normal;font-weight:600;line-height:100%}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .cart_subtotal .cart_subtotal_price{font-size:clamp(1.35rem,.9375vw,1.8rem)}}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_installments{width:100%;margin-top:.4rem;color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.1rem,.7292vw,1.4rem);font-weight:400;line-height:100%;display:inline-flex;align-items:center;gap:.3rem}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_installments :is(strong){font-weight:600}cart-section .cart_section__content .cart_footer .cart_subtotal .cart_installments :is(svg){min-width:1.4269rem;min-height:1.4269rem}cart-section .cart_section__content .cart_footer .cart_subtotal_guarantee{display:flex;gap:.48rem;align-items:center}cart-section .cart_section__content .cart_footer .cart_subtotal_guarantee :is(svg){max-width:2.1404rem;max-height:2.1404rem}cart-section .cart_section__content .cart_footer .cart_subtotal_guarantee :is(span){color:var(--gray-400);font-family:var(--font-geograph);font-size:.9rem;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width: 768px){cart-section .cart_section__content .cart_footer .cart_subtotal_guarantee :is(span){font-size:clamp(.9rem,.625vw,1.2rem)}}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_shipping_value .cart_shipping_title,cart-section .cart_section__content .cart_footer .cart_shipping_value .cart_shipping_price{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,.7292vw,1.4rem);font-style:normal;font-weight:400;line-height:normal}cart-section .cart_section__content .cart_footer :is(discount-coupon) .discount_coupon__heading .discount_coupon__heading_btn{justify-content:space-between;width:100%}cart-section .cart_section__content .cart_footer .go_to_checkout{display:flex;justify-content:center;align-items:center;width:100%;background:var(--gray-900);border:none;font-size:clamp(1.4rem,.9375vw,1.8rem);padding:1.6rem 2.4rem;color:var(--white);text-decoration:none;transition:.6s background;font-weight:500;border:1px solid var(--gray-900);font-family:var(--font-geograph);letter-spacing:.09rem;border-radius:10rem}cart-section .cart_section__content .cart_footer .go_to_checkout:hover{background-color:var(--gray-800)}cart-section .cart_section__content .cart_footer .continue_shopping{color:var(--gray-500);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;text-decoration: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_section_cart_products{align-items:flex-start}cart-section .cart_section__content:has(.cart_empty_title) .cart_footer{display:none}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_title{font-weight:500}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_subtext{color:var(--black);text-decoration:none}cart-section .cart_section__content:has(.cart_empty_title) .cart_empty_btn{color:var(--white);background:var(--black);font-weight:500;text-decoration:none;padding:1.2rem 2.4rem;border-radius:10rem}.shipping__container-cart-drawer{display:flex;flex-direction:column;justify-content:flex-start;margin-top:clamp(1.4rem,1.04166vw,2rem)}.shipping__container-cart-drawer .shipping__title{color:var(--dark-gray);font-size:clamp(1.4rem,.8333vw,1.6rem);font-weight:500;display:flex;align-items:center;gap:1rem;cursor:pointer}@media screen and (min-width: 768px){.shipping__container-cart-drawer .shipping__title{font-size:clamp(1.2rem,.8333vw,1.6rem)}}.shipping__container-cart-drawer .shipping__title :is(svg){width:clamp(1.6rem,.9375vw,1.8rem);height:clamp(1.6rem,.9375vw,1.8rem)}@media screen and (min-width: 768px){.shipping__container-cart-drawer .shipping__title :is(svg){width:clamp(1.4rem,.9375vw,1.6rem);height:clamp(1.4rem,.9375vw,1.6rem)}}.shipping__container-cart-drawer .shipping__title :is(svg) :is(path){fill:var(--dark-gray);stroke:var(--dark-gray);transition:.3s}.shipping__container-cart-drawer:not(:has(.shipping__form[closed])) .shipping__title :is(svg) path:first-child{opacity:0}.shipping__container-cart-drawer .shipping__form{display:flex;flex-direction:column;overflow:hidden;transition:.3s all;height:auto}.shipping__container-cart-drawer .shipping__form[closed]{height:0}.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper{display:flex;width:100%;height:100%;height:fit-content;margin-top:.6rem}@media screen and (min-width: 768px){.shipping__container-cart-drawer .shipping__form .shipping__input-wrapper{min-height:39px}}.shipping__container-cart-drawer .shipping__form :is(input){color:var(--black);font-size:clamp(1.2rem,.7292vw,1.4rem);font-weight:400;padding:1rem 1.4rem;font-weight:500;border:none;border-radius:10rem 0rem 0rem 10rem;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);border-left:1px solid var(--light-gray);font-family:var(--font-geograph);transition:.3s border;min-width:0px}.shipping__container-cart-drawer .shipping__form :is(input):focus{outline:none;border:1px solid var(--black);border-right:none}.shipping__container-cart-drawer .shipping__form .shipping_submit{border:none;max-width:5.6rem;width:100%;background:var(--black);display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:500;font-family:var(--font-geograph);transition:.3s all ease;cursor:pointer;border-radius:0rem 10rem 10rem 0rem}.shipping__container-cart-drawer .shipping__form .shipping_submit:hover{opacity:.9}.shipping__container-cart-drawer .shipping__form .shipping_submit.loading{opacity:.7;cursor:not-allowed}.shipping__container-cart-drawer .shipping__response{margin-top:1rem}.shipping__container-cart-drawer .shipping__response:empty{display:none}.shipping__container-cart-drawer .shipping__response .shipping__rates{list-style:none;padding:0}.shipping__container-cart-drawer .shipping__response .shipping__rates :is(li){margin-bottom:.8rem;color:var(--black);font-size:clamp(1.2rem,.7292vw,1.4rem)}.shipping__container-cart-drawer .shipping__response .shipping__rates :is(li) :is(span){display:block}.shipping__container-cart-drawer .shipping__response .shipping__rates :is(li) :is(span):first-child{font-weight:600}.shipping__container-cart-drawer .shipping__response .shipping__error{color:var(--error-color, #ff0000);font-size:clamp(1.2rem,.7292vw,1.4rem)}:root{--collection-banner-title: clamp(6.4rem, 2.5vw, 2.8rem);--collection-banner-desc: clamp(1.4rem, .8333vw, 1.6rem)}.collection_banner__container{display:flex;position:relative}.collection_banner__container .banner__desktop{display:none}@media screen and (min-width: 768px){.collection_banner__container .banner__desktop{display:block}}@media screen and (min-width: 768px){.collection_banner__container .banner__mobile{display:none}}.collection_banner__container .collection_banner_texts__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.collection_banner__container .collection_banner_texts__content .collection_banner_title{font-size:var(--collection-banner-title);color:var(--white);text-align:center;font-family:var(--font-ivy);font-style:normal;font-weight:600;line-height:normal;line-height:140%;letter-spacing:.1138rem}.collection_banner__container .collection_banner_texts__content .collection_banner_description{font-size:var(--collection-banner-desc);color:var(--white);text-align:center;font-family:var(--font-geograph);font-weight:300}.collection_banner__container-empty{display:flex;max-width:calc(var(--page-width) * .95);margin-inline:auto;align-items:center;padding-block:clamp(4.8rem,3.33333vw,6.4rem);width:100%}.collection_banner__container-empty .collection_banner_title{color:var(--black);font-family:var(--font-geograph);font-size:clamp(2rem,1.66667vw,3.2rem);font-style:normal;font-weight:500;line-height:normal}:root{--collection-empty-title: clamp(2rem, 1.25vw, 2.4rem);--collection-empty-text: clamp(1.4rem, .9375vw, 1.8rem)}collection-grid{display:block;max-width:var(--page-width);margin-inline:auto;position:relative;padding-block:clamp(4.8rem,3.33333vw,6.4rem);z-index:1}@media screen and (min-width: 768px){collection-grid{max-width:calc(var(--page-width) * .95)}}collection-grid .collection_grid__container:has(product-card){display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:clamp(2rem,2.76041vw,5.3rem);justify-items:flex-start}collection-grid .collection_grid__container:has(product-card) :is(product-card){max-width:100%}@media screen and (min-width: 480px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}@media screen and (min-width: 768px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(auto-fill,minmax(23rem,1fr))}}@media screen and (min-width: 1280px){collection-grid .collection_grid__container:has(product-card){grid-template-columns:repeat(auto-fill,minmax(17vw,1fr))}}collection-grid .collection_grid__container:has(.collection_empty__container){display:flex;align-items:center;justify-content:center}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:clamp(.75rem,.52083vw,1rem)}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_title{color:#181d23;text-align:center;font-family:var(--font-geograph);font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_title{font-size:clamp(1.8rem,1.25vw,2.4rem)}}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_text{color:#686d74;text-align:center;font-family:var(--font-geograph);font-size:1rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .collection_empty_text{font-size:clamp(1.35rem,.9375vw,1.8rem)}}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link{background:var(--gray-900);border:1px solid var(--gray-900);color:var(--white);transition:.3s all;min-width:clamp(16.5rem,11.09375vw,21.3rem);display:flex;justify-content:center;border-radius:10rem;text-transform:capitalize}collection-grid .collection_grid__container:has(.collection_empty__container) .collection_empty__container .btn-link:hover{background-color:var(--gray-800);border-color:var(--gray-800)}collection-grid #collection_loader{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}collection-grid #collection_loader[active]{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}collection-grid #collection_loader .loader{margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}collection-grid #collection_loader .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid var(--black);animation:prixClipFix 2s linear infinite}.btn-link{display:flex;width:fit-content;padding:clamp(1rem,.625vw,1.2rem) clamp(2rem,1.25vw,2.4rem);color:var(--black);background:transparent;font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;border:1px solid var(--black);text-decoration:none;transition:background .3s,color .3s;cursor:pointer;text-transform:uppercase}.btn-link.btn-link--mobile-full-width{width:100%;max-width:var(--page-max-width)}:root{--filter-text-size: clamp(1.2rem, .9375vw, 1.8rem);--filter-title-size: clamp(1.4rem, .9375vw, 1.8rem)}collection-filter{display:block;padding-block:3.2rem 0}@media screen and (min-width: 768px){collection-filter{padding-block:clamp(3rem,2.60417vw,5rem) 0}}collection-filter .filter__carousel{display:none;width:100%}@media screen and (min-width: 768px){collection-filter .filter__carousel{max-width:calc(var(--page-width) * .95);margin:0 auto}}collection-filter .filter__carousel .carousel-filter-slider{display:flex;flex-direction:column;gap:2.4rem;width:100%;margin-bottom:2.4rem}@media screen and (min-width: 768px){collection-filter .filter__carousel .carousel-filter-slider{gap:clamp(2rem,2.08333vw,4rem);margin-bottom:clamp(3rem,2.60417vw,5rem)}}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading{display:flex;justify-content:space-between;align-items:center;gap:2rem;max-width:var(--page-width);margin:0 auto;width:100%}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .title_filter__carousel{color:var(--black);font-family:var(--font-geograph);font-size:clamp(2rem,1.66667vw,3.2rem);font-style:normal;font-weight:600;line-height:120%}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter{display:none;align-items:center;gap:3.2rem}@media screen and (min-width: 768px){collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter{display:flex}}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev,collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next{border:none;background-color:transparent;cursor:pointer}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev:hover :is(svg) :is(g) :is(rect),collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next:hover :is(svg) :is(g) :is(rect){fill:var(--light-blue)}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev.disabled,collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next.disabled{cursor:unset}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev.disabled :is(svg) :is(g) :is(rect),collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next.disabled :is(svg) :is(g) :is(rect){fill:var(--light-gray)}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev :is(svg),collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next :is(svg){width:100%;height:100%;display:block}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev :is(svg) :is(g) :is(rect),collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next :is(svg) :is(g) :is(rect){fill:var(--black);transition:fill .3s}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev :is(svg) :is(g) :is(path),collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--next :is(svg) :is(g) :is(path){stroke:var(--white);transition:stroke .3s}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-slider_heading .container-buttons-carousel-filter .carousel-filter--prev :is(svg){transform:rotate(180deg)}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container{padding-left:5vw}@media screen and (min-width: 768px){collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container{padding-left:0}}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container{display:flex;flex-direction:column;gap:2rem}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .carousel-filter-blaze-track .card_filter_slide:has(input:checked) .card_filter .card_filter__img{border:2px solid var(--black)}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .carousel-filter-blaze-track .card_filter_slide .card_filter{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;cursor:pointer}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .carousel-filter-blaze-track .card_filter_slide .card_filter .card_filter__img{display:block;max-width:clamp(12rem,11.45833vw,22rem);width:100%;height:auto;border-radius:50%;border:2px solid transparent}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .carousel-filter-blaze-track .card_filter_slide .card_filter .card_filter__identifier{color:var(--black);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.4rem,1.04167vw,2rem);font-style:normal;font-weight:600;line-height:normal}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .blaze-pagination-carousel-filter{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 768px){collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .blaze-pagination-carousel-filter{display:none}}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .blaze-pagination-carousel-filter :is(button){border-radius:50%;border:1px solid var(--black);background:transparent;width:clamp(.8rem,.52083vw,1rem);height:clamp(.8rem,.52083vw,1rem);font-size:0;transition:all .3s ease}collection-filter .filter__carousel .carousel-filter-slider .carousel-filter-blaze-container .carousel-filter-blaze-track-container .blaze-pagination-carousel-filter :is(button).active{border-radius:3.5rem;border:1px solid var(--black);background:var(--black)}collection-filter:before{content:"";position:fixed;background:#00000080;width:100vw;height:100dvh;z-index:5;top:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayExit .3s;z-index:1003}collection-filter:has(.filter__modal[open]):before{opacity:1;visibility:visible;animation:opacityOverlayEntry .3s}.collection-filter-francis .filter__heading{display:flex;justify-content:space-between;align-items:center;max-width:calc(var(--page-width) * .95);margin-inline:auto}.collection-filter-francis .filter__heading .filter__text{display:flex;align-items:center;gap:1rem;cursor:pointer}.collection-filter-francis .filter__heading .filter__text:hover .filter_title{color:var(--gray-800)}.collection-filter-francis .filter__heading .filter__text:hover :is(svg) :is(path){stroke:var(--gray-800)}.collection-filter-francis .filter__heading .filter__text .filter_title{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;transition:color .3s}.collection-filter-francis .filter__heading .filter__text :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}.collection-filter-francis .filter__heading .filter__text :is(svg) :is(path){stroke:var(--gray-900);transition:.3s all ease}.collection-filter-francis .filter__heading .sort-options .filter-group__select{border:none;color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:.3s all ease}.collection-filter-francis .filter__heading .sort-options .filter-group__select:focus{outline:none}.collection-filter-francis .filter__heading .sort-options .filter-group__select:hover{color:var(--gray-800)}.collection-filter-francis .filter__heading .sort-options .filter-group__select:hover :is(option){color:var(--gray-900)}.collection-filter-francis .filter__modal{z-index:99999999999;display:none;background:var(--white);max-width:34rem;width:90vw;padding:2.4rem 2rem;position:fixed;transform:translate(-100%);animation:slideOut .3s ease-in-out forwards;top:0;left:0;height:100dvh;flex-direction:column}.collection-filter-francis .filter__modal[open]{animation:slideIn .3s ease-in-out forwards;display:flex;transform:translate(0)}@media screen and (min-width: 768px){.collection-filter-francis .filter__modal{max-width:57rem;padding:clamp(3rem,3.125vw,6rem) clamp(2rem,2.08333vw,4rem)}}.collection-filter-francis .filter__modal .filter__modal__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(2.28rem,1.25vw,2.4rem)}.collection-filter-francis .filter__modal .filter__modal__heading .filter_title{color:var(--black);font-family:var(--font-ivy);font-size:clamp(1.8rem,1.45833vw,2.8rem);font-style:normal;font-weight:400;line-height:normal}.collection-filter-francis .filter__modal .filter__modal__heading .filter__modal__heading_icon{display:flex;align-items:center;justify-content:center;width:clamp(2.4rem,2.08333vw,4rem);height:clamp(2.4rem,2.08333vw,4rem);background-color:var(--gray-50);border-radius:50%}.collection-filter-francis .filter__modal .filter__modal__heading .filter__modal__heading_icon :is(svg){width:clamp(1.4rem,1.04166vw,2rem);height:clamp(1.4rem,1.04166vw,2rem);background-color:var(--gray-50);cursor:pointer;transition:.3s all ease}.collection-filter-francis .filter__modal .filter__dropdown{display:flex;flex-direction:column;flex:1;gap:clamp(2rem,1.66667vw,3.2rem);overflow:hidden}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters{flex:1;overflow:auto;display:flex;flex-direction:column;gap:clamp(2rem,1.66667vw,3.2rem)}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar{width:.4rem}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-track{background:var(--off-white)}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-thumb{background-color:#181d23;border-radius:10px;border:3px solid transparent}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container{padding-right:.6rem}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter_name{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;border-radius:10rem;background:var(--gray-50);padding:clamp(.8rem,.625vw,1.2rem) clamp(1.2rem,.83333vw,1.6rem);cursor:pointer;transition:.3s all ease}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter_name:after{content:"";background-image:url(./arrowDown-fc30f2be.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:clamp(1.6rem,1.04167vw,2rem);height:clamp(1.6rem,1.04167vw,2rem);transition:.3s transform ease;cursor:pointer}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container:has(.filter__list[closed]) .filter_name:after{transform:rotate(180deg)}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container:has(.price-range-slider__container[closed]) .filter_name:after{transform:rotate(180deg)}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list{list-style-type:none;display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition:height .3s ease-out;height:auto;padding-inline:clamp(1.2rem,.83333vw,1.6rem)}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list[closed]{height:0}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item:first-child{margin-top:1.4rem}@media screen and (min-width: 768px){.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item:first-child{margin-top:2rem}}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item .filter_label{color:var(--gray-800);font-family:var(--font-geograph);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item .filter_label :is(input){margin-right:clamp(.8rem,.625vw,1.2rem);width:clamp(1.4rem,.83333vw,1.6rem);height:clamp(1.4rem,.83333vw,1.6rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;transition:.15s background ease;border:1px solid var(--gray-800);border-radius:.4rem}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item .filter_label :is(input):checked{background:var(--gray-800)}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container{overflow:hidden;transition:.6s;display:flex;flex-direction:column;gap:1.2rem;padding-inline:1.2rem}@media screen and (min-width: 768px){.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container{padding-inline:1.6rem;gap:1.6rem}}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container[closed]{height:0}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content{width:100%;margin:0 auto;overflow:visible}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{position:relative;height:2px;background:var(--gray-800);width:100%;margin-top:1.6rem}@media screen and (min-width: 768px){.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{margin-top:2.4rem}}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--white);border:2px solid var(--gray-800);z-index:10;cursor:pointer;position:absolute;top:50%;transform:translate(-50%,-50%)}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select.range_max{right:0;transform:translate(-50%,-50%)}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text{display:flex;justify-content:space-between}.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text .price-range-text__min,.collection-filter-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text .price-range-text__max{color:var(--gray-800);font-family:var(--font-geograph);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}.collection-filter-francis .filter__modal .filter__dropdown .filter__btns{display:flex;align-items:center;gap:1rem;margin-top:clamp(.4rem,.9375vw,1.8rem)}.collection-filter-francis .filter__modal .filter__dropdown .filter__btns .filter_btn{display:flex;justify-content:center;width:fit-content;background:transparent;text-decoration:none;transition:.3s all ease;width:100%;cursor:pointer;text-align:center;font-family:var(--font-geograph);font-size:clamp(1.35rem,.72917vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;border:1px solid var(--gray-900);border-radius:.4rem;padding:1.2rem clamp(2.28rem,1.25vw,2.4rem)}.collection-filter-francis .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit{color:var(--white);background:var(--gray-900)}.collection-filter-francis .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit:hover{background:var(--gray-800)}.collection-filter-francis .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset{color:var(--gray-900);background:var(--white)}.collection-filter-francis .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset:hover{background:var(--gray-800);color:var(--white);border-color:var(--gray-800)}.collection-filter-casa-francis .filter__heading{display:flex;justify-content:space-between;align-items:center;max-width:calc(var(--page-width) * .95);margin-inline:auto}.collection-filter-casa-francis .filter__heading .filter__text{display:flex;align-items:center;gap:1rem;padding:clamp(.9rem,.625vw,1.2rem) clamp(1.2rem,.83333vw,1.6rem);cursor:pointer;border-radius:.4rem;border:1px solid var(--gray-100);background:var(--white)}.collection-filter-casa-francis .filter__heading .filter__text:hover .filter_title{color:var(--gray-800)}.collection-filter-casa-francis .filter__heading .filter__text:hover :is(svg) :is(path){stroke:var(--gray-800)}.collection-filter-casa-francis .filter__heading .filter__text .filter_title{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;transition:color .3s}.collection-filter-casa-francis .filter__heading .filter__text :is(svg){width:clamp(1.6rem,1.25vw,2.4rem);height:clamp(1.6rem,1.25vw,2.4rem)}.collection-filter-casa-francis .filter__heading .filter__text :is(svg) :is(path){stroke:var(--gray-900);transition:.3s all ease}.collection-filter-casa-francis .filter__heading .sort-options .filter-group__select{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:.3s all ease;padding:clamp(.9rem,.625vw,1.2rem) clamp(1.2rem,.83333vw,1.6rem);border-radius:.4rem;border:1px solid var(--gray-100);background:var(--white)}.collection-filter-casa-francis .filter__heading .sort-options .filter-group__select:focus{outline:none}.collection-filter-casa-francis .filter__heading .sort-options .filter-group__select:hover{color:var(--gray-800)}.collection-filter-casa-francis .filter__heading .sort-options .filter-group__select:hover :is(option){color:var(--gray-900)}.collection-filter-casa-francis .filter__modal{z-index:99999999999;display:none;background:var(--white);max-width:34rem;width:90vw;padding:2.4rem 2rem;position:fixed;transform:translate(-100%);animation:slideOut .3s ease-in-out forwards;top:0;left:0;height:100dvh;flex-direction:column}.collection-filter-casa-francis .filter__modal[open]{animation:slideIn .3s ease-in-out forwards;display:flex;transform:translate(0)}@media screen and (min-width: 768px){.collection-filter-casa-francis .filter__modal{max-width:57rem;padding:clamp(3rem,3.125vw,6rem) clamp(2rem,2.08333vw,4rem)}}.collection-filter-casa-francis .filter__modal .filter__modal__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(2.28rem,1.25vw,2.4rem)}.collection-filter-casa-francis .filter__modal .filter__modal__heading .filter_title{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.8rem,1.45833vw,2.8rem);font-style:normal;font-weight:400;line-height:normal}.collection-filter-casa-francis .filter__modal .filter__modal__heading .filter__modal__heading_icon{display:flex;align-items:center;justify-content:center;width:clamp(2.4rem,2.08333vw,4rem);height:clamp(2.4rem,2.08333vw,4rem);background-color:var(--gray-50);border-radius:50%}.collection-filter-casa-francis .filter__modal .filter__modal__heading .filter__modal__heading_icon :is(svg){width:clamp(1.4rem,1.04166vw,2rem);height:clamp(1.4rem,1.04166vw,2rem);background-color:var(--gray-50);cursor:pointer;transition:.3s all ease}.collection-filter-casa-francis .filter__modal .filter__dropdown{display:flex;flex-direction:column;flex:1;gap:clamp(2rem,1.66667vw,3.2rem);overflow:hidden}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters{flex:1;overflow:auto;display:flex;flex-direction:column;gap:clamp(2rem,1.66667vw,3.2rem)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar{width:.4rem}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-track{background:var(--off-white)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-thumb{background-color:#181d23;border-radius:10px;border:3px solid transparent}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container{padding-right:.6rem}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter_name{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;border-radius:.4rem;background:var(--gray-50);padding:clamp(.8rem,.625vw,1.2rem) clamp(1.2rem,.83333vw,1.6rem);cursor:pointer;transition:.3s all ease}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter_name:after{content:"";background-image:url(./arrowDown-fc30f2be.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:clamp(1.6rem,1.04167vw,2rem);height:clamp(1.6rem,1.04167vw,2rem);transition:.3s transform ease;cursor:pointer}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container:has(.filter__list[closed]) .filter_name:after{transform:rotate(180deg)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container:has(.price-range-slider__container[closed]) .filter_name:after{transform:rotate(180deg)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list{list-style-type:none;display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition:height .3s ease-out;height:auto;padding-inline:clamp(1.2rem,.83333vw,1.6rem)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list[closed]{height:0}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item:first-child{margin-top:1.4rem}@media screen and (min-width: 768px){.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item:first-child{margin-top:2rem}}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item .filter_label{color:var(--gray-800);font-family:var(--font-geograph);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item .filter_label :is(input){margin-right:clamp(.8rem,.625vw,1.2rem);width:clamp(1.4rem,.83333vw,1.6rem);height:clamp(1.4rem,.83333vw,1.6rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;transition:.15s background ease;border:1px solid var(--gray-800);border-radius:.4rem}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .filter__list .filter__item .filter_label :is(input):checked{background:var(--gray-800)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container{overflow:hidden;transition:.6s;display:flex;flex-direction:column;gap:1.2rem;padding-inline:1.2rem}@media screen and (min-width: 768px){.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container{padding-inline:1.6rem;gap:1.6rem}}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container[closed]{height:0}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content{width:100%;margin:0 auto;overflow:visible}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{position:relative;height:2px;background:var(--gray-800);width:100%;margin-top:1.6rem}@media screen and (min-width: 768px){.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider{margin-top:2.4rem}}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--white);border:2px solid var(--gray-800);z-index:10;cursor:pointer;position:absolute;top:50%;transform:translate(-50%,-50%)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-slider__content .price-range-slider .range_select.range_max{right:0;transform:translate(-50%,-50%)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text{display:flex;justify-content:space-between}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text .price-range-text__min,.collection-filter-casa-francis .filter__modal .filter__dropdown .filter-dropdown__filters .filter__container .price-range-slider__container .price-range-text .price-range-text__max{color:var(--gray-800);font-family:var(--font-geograph);font-size:clamp(1.2rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter__btns{display:flex;align-items:center;gap:1rem;margin-top:clamp(.4rem,.9375vw,1.8rem)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter__btns .filter_btn{display:flex;justify-content:center;width:fit-content;background:transparent;text-decoration:none;transition:.3s all ease;width:100%;cursor:pointer;text-align:center;font-family:var(--font-geograph);font-size:clamp(1.35rem,.72917vw,1.4rem);font-style:normal;font-weight:500;line-height:normal;border:1px solid var(--gray-900);border-radius:.4rem;padding:1.2rem clamp(2.28rem,1.25vw,2.4rem)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit{color:var(--white);background:var(--gray-900)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_submit:hover{background:var(--gray-800)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset{color:var(--gray-900);background:var(--white)}.collection-filter-casa-francis .filter__modal .filter__dropdown .filter__btns .filter_btn.filter_reset:hover{background:var(--gray-800);color:var(--white);border-color:var(--gray-800)}@keyframes slideIn{0%{transform:translate(-100%);display:none}1%{transform:translate(-100%);display:flex}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0);display:flex}99%{transform:translate(-100%);display:flex}to{display:none}}@keyframes opacityOverlayEntry{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1}}@keyframes opacityOverlayExit{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{visibility:hidden}}description-seo{display:flex;flex-direction:column;align-items:center;padding-block:clamp(5rem,4.6875vw,9rem)}description-seo .description_seo__content{min-height:9.8rem;max-width:var(--page-width);width:100%;overflow:hidden;position:relative;transition:.6s ease;font-family:var(--font-geograph);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:160%}description-seo .description_seo__content:after{content:"";position:absolute;background:linear-gradient(180deg,#fff0,#fff);width:100%;height:5rem;bottom:0;left:0;opacity:0;visibility:hidden;animation:opacityOverlayDescriptionReverse .6s forwards}description-seo .description_seo__content[closed]{height:0}description-seo .description_seo__content[closed]:after{animation:opacityOverlayDescription .6s forwards;opacity:1;visibility:visible}description-seo .description_seo__content .description_seo_title{display:none}description-seo .description_seo__arrow{margin-top:3.2rem;display:flex;width:100%;align-items:center;justify-content:center;transition:.6s ease;cursor:pointer}description-seo .description_seo__arrow:hover :is(path){stroke:var(--light-blue)}description-seo .description_seo__arrow :is(path){stroke:var(--black);transition:.3s ease}description-seo:not(:has(.description_seo__content[closed])) .description_seo__arrow{transform:rotate(180deg)}@keyframes opacityOverlayDescription{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes opacityOverlayDescriptionReverse{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}#relatedProductSection{width:100%;padding:1.6rem}@media screen and (min-width: 768px){#relatedProductSection{max-width:var(--page-width);margin-inline:auto;padding:4rem 0rem 9rem}}@media screen and (min-width: 1600px){#relatedProductSection{max-width:1520px}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .related_products_title{color:var(--gray-900);font-family:var(--font-geograph);font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;text-align:left}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .related_products_title{font-size:clamp(1.8rem,1.1458vw,2.4rem)}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel{display:flex;overflow-x:auto;padding:0;border:none;justify-content:flex-start;gap:2.6rem;padding-bottom:1rem}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container{scroll-snap-align:start;max-width:100%;flex-grow:1;min-width:auto}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr) minmax(0,.25fr)}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container :is(a){width:auto}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image_container{width:8.6rem;height:10.6rem}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image_container{width:100%;height:clamp(12rem,8.33333vw,16rem)}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{object-fit:contain;width:100%;height:100%;max-width:5rem}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product_image{width:100%;height:100%;max-width:8rem}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content{align-items:flex-start;justify-content:center;gap:1rem}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content :is(a){text-decoration:none;text-align:left;width:100%}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title,#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{text-align:left}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{margin-block:0}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .info_installment{display:flex;font-family:var(--font-geograph);color:var(--gray-500);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:300}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant{display:flex;align-items:center;flex-direction:row;margin-top:.2rem;margin-bottom:0;width:100%;justify-content:flex-start;gap:1rem}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .cart_related_product_label{text-align:left;display:flex;width:50%;white-space:wrap;overflow:visible;color:var(--black)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_select_variant .variant-select{width:100%;color:var(--black);padding:.6rem 1.6rem;border-radius:10rem;border:1px solid #C1C0BC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%;text-align:left}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_title{color:var(--gray-900);font-weight:400;font-size:clamp(1.6rem,1.0417vw,2rem);line-height:normal;text-transform:capitalize}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_price{color:var(--gray-900);font-weight:400;font-size:clamp(1.2rem,.8333vw,1.6rem);line-height:normal;text-transform:capitalize}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button{display:flex;width:100%;align-items:center;justify-content:center}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button{display:none}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product__container .cart_related_product__content .cart_related_product_button .cart_related_product_add{display:flex;width:100%;align-items:center;justify-content:center}@media screen and (min-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .cart_related_product_add{display:none}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add{display:block;grid-area:2/1/3/3;height:100%}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .related_product_section_add__a{display:flex;justify-content:center;align-items:center;width:100%;height:auto;background:transparent;border:none;font-size:clamp(1.4rem,.9375vw,1.8rem);padding:1.6rem 2.4rem;color:var(--gray-900);text-decoration:none;transition:.2s background;font-weight:500;border:1px solid var(--gray-900);font-family:var(--font-geograph);letter-spacing:.09rem;border-radius:10rem;cursor:pointer}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .related_product_section_add__a.active{background:var(--gray-900);color:var(--white)}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel .related_product_section_add .related_product_section_add__a:hover{background-color:var(--gray-900);color:var(--white)}}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{width:2px;height:2px}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-track{background:transparent}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px;border:3px solid transparent}#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar-thumb:hover{background:rgba(var(--black-rgb),.8)}@media screen and (max-width: 768px){#relatedProductSection :is(cart-related-products) .cart_related_products__content .cart_related_carousel::-webkit-scrollbar{display:none}}alert-component{background:var(--black);border:1px solid var(--black);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:15vh;font-size:clamp(1.4rem,.8333vw,1.6rem);text-align:center;animation:alertEntry .6s ease-in-out}@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}}shopbar-component{background:transparent;display:none;transform:translateY(100%);position:fixed;bottom:0;width:100%;padding-block:2rem;z-index:5;animation:shopbarExit .4s forwards}@media screen and (min-width: 768px){shopbar-component{display:block;background-color:var(--off-white);border-top:1px solid var(--gray-200);padding-block:clamp(.75rem,.52083vw,1rem)}}shopbar-component .shopbar__content{max-width:var(--page-width);margin-inline:auto;padding:2rem;border-radius:1.2rem;background-color:transparent;border:1px solid transparent;transition:all .6s ease-in-out}shopbar-component .shopbar__content[open]{background-color:var(--off-white);border:1px solid var(--black)}@media screen and (min-width: 768px){shopbar-component .shopbar__content[open]{border:none}}shopbar-component .shopbar__content[open] .add_to_cart_content .buton_open_modal :is(svg) #Vector1{transform:rotate(90deg)}@media screen and (min-width: 768px){shopbar-component .shopbar__content{display:grid;align-items:center;padding:0rem;grid-template-columns:2fr .5fr 1fr;max-width:calc(var(--page-width) * .95)}}shopbar-component .shopbar__content .shopbar_heading{display:none;justify-content:space-between;opacity:0;animation:opacityExit .5s ease-in-out forwards}shopbar-component .shopbar__content .shopbar_heading[open]{display:flex;opacity:1;animation:opacityEntry .5s ease-in-out forwards}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_heading{display:flex;opacity:1;animation:opacityEntry .5s ease-in-out forwards;margin-right:clamp(3rem,4vw,6.2rem);gap:1.5rem}}shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image{display:flex;align-items:flex-start;gap:clamp(1rem,1.0417vw,2rem)}shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image :is(img){width:clamp(5.5rem,3.85417vw,7.4rem);height:clamp(7rem,4.58333vw,8.8rem);object-fit:contain}shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image .shobar_info_container{display:flex;flex-direction:column;gap:.6rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image .shobar_info_container{justify-content:center;height:100%}}shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image .shobar_info_container .shopbar_title{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.4rem,1.0417vw,2rem);font-weight:500}shopbar-component .shopbar__content .shopbar_heading .shopbar_product_title_image .shobar_info_container .shopbar_color{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:300}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_heading .shopbar_price_installments{display:flex;flex-direction:column;justify-content:center;gap:clamp(.75rem,.52083vw,1rem)}}shopbar-component .shopbar__content .shopbar_heading .shopbar_price_installments .shopbar_price{color:var(--gray-900);font-size:clamp(1.4rem,1.0417vw,2rem);font-weight:500;text-align:right}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_heading .shopbar_price_installments .shopbar_price{text-align:left}}shopbar-component .shopbar__content .shopbar_heading .shopbar_price_installments .shopbar_installment{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-weight:400;text-align:right}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_heading .shopbar_price_installments .shopbar_installment{text-align:left}}shopbar-component .shopbar__content .shopbar_select_variant-group{margin-block:2rem;display:none;flex-direction:column;gap:1.2rem;opacity:0;animation:opacityExit .5s ease-in-out forwards}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop{display:none}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop{display:block}}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop .shopbar_select_variant{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:.3rem;margin:0;width:100%}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop .shopbar_select_variant{flex-direction:column;justify-content:space-between;gap:clamp(.75rem,.52083vw,1rem);margin-top:.5rem;margin-bottom:1rem}}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop .shopbar_select_variant .shopbar_label{color:var(--gray-900);text-align:left;font-family:var(--font-geograph);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:98%}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop .shopbar_select_variant .variant-select{color:var(--gray-900);text-align:left;font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;border:none;box-shadow:none;cursor:pointer;width:100%;background-color:transparent}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-desktop .shopbar_select_variant .variant-select:focus-visible{outline:none;border:none}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile{display:none}}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option{display:flex;flex-direction:column;gap:1.2rem;border:none}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option{gap:1.6rem}}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-title{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:normal}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values{display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values{flex-wrap:wrap}}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value{display:flex;padding:1.2rem clamp(2.2rem,3vw,2.4rem);justify-content:center;align-items:center;border-radius:100px;background-color:transparent;font-size:clamp(1.2rem,1.5vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;color:var(--black);border:1px solid var(--dark-gray);font-family:var(--font-geograph);position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value:hover{background-color:var(--black);color:var(--white);border:1px solid var(--black)}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.soldout{background-color:transparent;color:var(--light-gray);border:1px solid var(--light-gray);cursor:not-allowed}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.soldout .soldout-image{position:absolute;display:block;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%);max-width:100%;padding:0rem;box-sizing:border-box}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value .soldout-image{display:none}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.color{width:2rem;height:2rem;border-radius:50%;border:.5px solid var(--dark-gray);padding:0;transition:all .3s ease;color:transparent}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.color.selected{border:2px solid var(--black)}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.color:hover{filter:brightness(.9)}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.color.soldout{cursor:not-allowed;opacity:.5}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value:has(input:checked){border:1.5px solid var(--black)}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value:not(:has(.color)):has(input:checked){background-color:var(--black);color:var(--white);border:1.5px solid var(--black)}shopbar-component .shopbar__content .shopbar_select_variant-group .shopbar-mobile .product-option .option-values .option-value.hidden{display:none}shopbar-component .shopbar__content .shopbar_select_variant-group[open]{display:flex;opacity:1;animation:opacityEntry .5s ease-in-out forwards}@media screen and (min-width: 768px){shopbar-component .shopbar__content .shopbar_select_variant-group{padding-right:clamp(3rem,4vw,8.4rem);border-right:2px solid var(--light-gray);margin:0;display:flex;opacity:1;animation:opacityEntry .5s ease-in-out forwards}}shopbar-component .shopbar__content .add_to_cart_content{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,3.2rem)}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart{color:var(--white);padding:clamp(1.2rem,.83333vw,1.6rem) clamp(2.4em,2.5vw,4.8rem);text-align:center;background:var(--gray-900);border:none;transition:.6s;cursor:pointer;position:relative;width:100%;border-radius:10rem;font-weight:600}@media screen and (min-width: 768px){shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart{max-width:25.8rem;margin-left:clamp(3rem,5vw,8.4rem)}}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart .btn_text{font-family:var(--font-geograph );font-size:clamp(1.4rem,.83333vw,1.6rem);font-weight:500}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart[disabled]{background:var(--gray-300);cursor:default}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart:hover{background:var(--gray-700)}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart .loader{width:30px;height:30px;border-radius:50%;position:absolute;animation:rotateAddToCard 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart .loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #FFF;animation:prixClipFix 2s linear infinite}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart[loading]{background:var(--gray-900);color:transparent;cursor:default}shopbar-component .shopbar__content .add_to_cart_content .info_add_to_cart[loading] .loader{display:block;opacity:1}shopbar-component .shopbar__content .add_to_cart_content .buton_open_modal{padding:1.4rem 2rem;border-radius:.4rem;background:var(--black)}@media screen and (min-width: 768px){shopbar-component .shopbar__content .add_to_cart_content .buton_open_modal{display:none}}shopbar-component .shopbar__content .add_to_cart_content .buton_open_modal :is(svg){width:1.5rem;height:1.5rem;display:block}shopbar-component .shopbar__content .add_to_cart_content .buton_open_modal :is(svg) :is(path){stroke:var(--white);transition:all .4s ease-in-out;transform-origin:center center}shopbar-component[open]{display:block;transform:translateY(0);animation:shopbarEntry .6s forwards}@keyframes shopbarEntry{0%{transform:100%;display:none}1%{transform:translateY(100%);display:block}to{transform:translateY(0);display:block}}@keyframes shopbarExit{0%{transform:translateY(0);display:block}99%{transform:translateY(100%);display:block}to{transform:translateY(100%);display:none}}@keyframes opacityEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityExit{0%{opacity:1;display:flex}99%{opacity:0;display:flex}to{display:none}}:root{--main-404-title: clamp(2.4rem, 1.6667vw, 3.2rem);--main-404-subtitle: clamp(1.8rem, 1.6667vw, 3.2rem);--main-404-text: clamp(1.2rem, .9375vw, 1.8rem);--main-404-button: clamp(1.4rem, .9375vw, 1.8rem)}.main-404{max-width:var(--page-width);margin:0 auto;padding-block:3.2rem}@media screen and (min-width: 768px){.main-404{padding-block:clamp(4.5rem,3.125vw,6rem)}}.main-404 .main-404__container .main-404__content{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.main-404 .main-404__container .main-404__content .main-404__title{color:var(--gray-900);text-align:center;font-family:var(--font-ivy);font-size:var(--main-404-title);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.32rem}.main-404 .main-404__container .main-404__content .main-404__subtitle{color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:var(--main-404-subtitle);font-style:normal;font-weight:400;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__text{color:var(--gray-500);text-align:center;font-family:var(--font-geograph);font-size:var(--main-404-text);font-style:normal;font-weight:400;line-height:normal}.main-404 .main-404__container .main-404__content .main-404__button{padding:1.4rem 2.4rem;background:var(--gray-900);color:var(--white);font-family:var(--font-geograph);font-size:var(--main-404-button);text-decoration:none;font-style:normal;font-weight:700;line-height:normal;margin-top:2rem;border-radius:10rem}:root{--search-text-title: clamp(1.6rem, 1.25vw, 2.4rem);--search-text-subtitle: clamp(1.2rem, .9375vw, 1.8rem)}.search_text__container{max-width:calc(var(--page-width) * .95);padding-block:3.2rem 0;margin-inline:auto;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 768px){.search_text__container{padding-block:clamp(4.5rem,3.125vw,6rem) 0;gap:clamp(1.8rem,1.25vw,2.4rem)}}.search_text__container .search_text_title{color:var(--gray-900);font-family:var(--font-geograph);font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){.search_text__container .search_text_title{font-size:clamp(1.8rem,1.25vw,2.4rem)}}.search_text__container .search_text_title :is(span){font-weight:500}.search_text__container .search_text_subtitle{color:var(--gray-900);font-family:var(--font-geograph);font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){.search_text__container .search_text_subtitle{font-size:clamp(1.35rem,.9375vw,1.8rem)}}:root{--font-size-menu-account-content-account-page: clamp(1.4rem, 1.1458vw, 2.2rem);--font-size-personal-details-header-account-page: clamp(1.6rem, 1.25vw, 2.4rem);--font-size-label-placeholder-account-page: clamp(1.4rem, .8333vw, 1.6rem);--font-size-button-newsletter-account-page: clamp(1.2rem, .8333vw, 1.6rem);--font-size-checkbox-message-account-page: clamp(1.2rem, .8333vw, 1.6rem);--font-size-title-newsletter-account-page: clamp(1.8rem, 1.1458vw, 2.2rem);--font-size-name-email-lastname-account-page: clamp(1.6rem, 1.0417vw, 2rem);--font-size-name-email-lastname-text-account-page: clamp(1.4rem, .9375vw, 1.8rem);--font-size-addresses-title-account-page: clamp(2rem, 1.25vw, 2.4rem);--font-size-default-adress-title-account-page: clamp(1.2rem, .8333vw, 1.6rem);--font-size-address-details-content-account-page: clamp(1.2rem, .9375vw, 1.8rem);--font-size-address-details-content-header-info: clamp(1.4rem, 1.0417vw, 2rem);--font-size-address-details-content-p: clamp(1.2rem, .8333vw, 1.6rem);--font-size-address-details-content-btn-edit: clamp(1.2rem, .9375vw, 1.8rem);--font-size-address-details-content-btn-add: clamp(1.4rem, .9375vw, 1.8rem);--font-size-order-history-title-account-page: clamp(1.8rem, 1.25vw, 2.4rem);--font-size-no-recent-orders-account-page: clamp(1.6rem, .9375vw, 1.8rem);--font-size-thead-tr-th-title-account-page: clamp(1.4rem, .8854vw, 1.7rem);--font-size-tbody-tr-td-title-account-page: clamp(1.2rem, .7813vw, 1.5rem)}account-component{max-width:var(--page-width);margin:0 auto;padding-block:clamp(3rem,4.6875vw,9rem) clamp(5rem,4.6875vw,9rem);display:flex;flex-direction:column;gap:clamp(2.4rem,2.083vw,4rem)}@media screen and (min-width: 768px){account-component{max-width:calc(var(--page-width) * .9);display:grid;grid-template-columns:.25fr 1fr}}account-component .menu-account{padding:0;background:var(--white);border-radius:.8rem}@media screen and (min-width: 768px){account-component .menu-account{padding:4rem 3.2rem;border:1.5px solid var(--light-gray);border-radius:1.2rem}}account-component .menu-account .menu-account-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2.8rem;list-style:none}@media screen and (min-width: 768px){account-component .menu-account .menu-account-content{flex-direction:column;gap:4rem}}account-component .menu-account .menu-account-content :is(li){color:var(--dark-gray);font-family:var(--font-geograph);font-size:var(--font-size-menu-account-content-account-page);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:color .3s ease}account-component .menu-account .menu-account-content :is(li).active{font-weight:600;color:var(--black);text-decoration:none}@media screen and (min-width: 768px){account-component .menu-account .menu-account-content :is(li).active{text-decoration:none}}account-component .menu-account .menu-account-content :is(li):hover{color:var(--black)}account-component .menu-account .menu-account-content :is(li) :is(a){text-decoration:none;color:var(--dark-gray);font-family:var(--font-geograph);font-size:var(--font-size-menu-account-content-account-page);font-style:normal;font-weight:400;line-height:normal;transition:color .3s ease}account-component .menu-account .menu-account-content :is(li) :is(a):hover{color:var(--black)}account-component .container-info{display:flex;flex-direction:column;gap:clamp(2.4rem,1.667vw,3.2rem);position:relative}account-component .container-info .container-header{display:inline-flex;justify-content:flex-start;align-items:center;padding:1.6rem 2rem;width:100%;border:1.5px solid var(--light-gray);border-radius:.8rem}@media screen and (min-width: 768px){account-component .container-info .container-header{padding:3.2rem;border-radius:1.2rem}}account-component .container-info .container-header .title-header{color:var(--black);font-family:var(--font-geograph);font-size:var(--font-size-personal-details-header-account-page);font-style:normal;font-weight:600;line-height:normal;transition:opacity .3s ease,transform .3s ease}account-component .container-info .container-header .title-header.fade-out{opacity:0;transform:translate(-10px)}account-component .container-info .container-header .container-header .title-header.fade-in{opacity:1;transform:translate(0)}account-component .container-info .show-content{position:relative;min-height:100px}account-component .container-info .show-content .personal-details,account-component .container-info .show-content .addresses-details,account-component .container-info .show-content .order-history-details{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:none;height:auto}account-component .container-info .show-content .personal-details{display:flex;flex-direction:column}@media screen and (min-width: 1300px){account-component .container-info .show-content .personal-details{display:grid;grid-template-columns:1fr .6fr;gap:4rem;width:100%}}account-component .container-info .show-content .personal-details .personal-details-content{padding:2rem;border:1.5px solid var(--light-gray);display:flex;flex-direction:column;gap:2rem;border-radius:.8rem}@media screen and (min-width: 768px){account-component .container-info .show-content .personal-details .personal-details-content{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;padding:4rem 3.2rem;border-radius:1.2rem}}account-component .container-info .show-content .personal-details .personal-details-content .firstName,account-component .container-info .show-content .personal-details .personal-details-content .lastName,account-component .container-info .show-content .personal-details .personal-details-content .email{width:fit-content;display:flex;flex-direction:column;gap:1.6rem}account-component .container-info .show-content .personal-details .personal-details-content .firstName :is(h2),account-component .container-info .show-content .personal-details .personal-details-content .lastName :is(h2),account-component .container-info .show-content .personal-details .personal-details-content .email :is(h2){color:var(--black);font-family:var(--font-geograph);font-size:var(--font-size-name-email-lastname-account-page);font-style:normal;font-weight:500;line-height:normal;width:fit-content}account-component .container-info .show-content .personal-details .personal-details-content .firstName :is(p),account-component .container-info .show-content .personal-details .personal-details-content .lastName :is(p),account-component .container-info .show-content .personal-details .personal-details-content .email :is(p){color:var(--dark-gray);font-family:var(--font-geograph);font-size:var(--font-size-name-email-lastname-text-account-page);font-style:normal;font-weight:400;line-height:normal;word-wrap:break-word;width:fit-content}account-component .container-info .show-content .personal-details .personal-details-content .lastName{justify-self:flex-start}account-component .container-info .show-content .personal-details .newsletter-subscription{margin-top:2.4rem}@media screen and (min-width: 1300px){account-component .container-info .show-content .personal-details .newsletter-subscription{margin-top:0}}account-component .container-info .show-content .personal-details .newsletter-subscription :is(h3){color:var(--black);font-family:var(--font-geograph);text-align:start;font-size:clamp(1.6rem,1.1458vw,2.2rem);font-style:normal;font-weight:600;line-height:normal}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form{display:flex;flex-direction:column;gap:1rem}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__label{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.6rem,1.1458vw,2.2rem);font-style:normal;font-weight:600;line-height:normal;width:100%;grid-column:1 / 3;margin-bottom:2rem}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper{display:grid;grid-template-columns:1fr .5fr}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__field{padding-left:2rem;background:transparent;border:1px solid var(--light-gray);border-radius:10rem 0rem 0rem 10rem;width:100%;grid-column:1 / 2;height:clamp(4.2rem,2.917vw,5.5rem);color:var(--dark-gray);font-family:var(--font-geograph);font-weight:400;font-size:clamp(1.2rem,.8333vw,1.6rem)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__field:focus-visible{outline:none}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__field::placeholder{color:var(--dark-gray);font-family:var(--font-geograph);font-weight:400;font-size:clamp(1.2rem,.8333vw,1.6rem)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{color:var(--white);font-family:var(--font-geograph);font-size:clamp(1.2rem,.833vw,1.6rem);background-color:var(--black);font-style:normal;font-weight:600;line-height:110%;border:none;padding:0 clamp(1.5rem,1.042vw,2rem);width:100%;grid-column:2 / 3;transition:all .5s ease-in-out;cursor:pointer;height:clamp(4.2rem,2.917vw,5.5rem);border-radius:0rem 10rem 10rem 0rem}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button:hover{opacity:.8}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox{display:flex;align-items:center;gap:1rem;display:none}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-label{color:var(--dark-gray);font-family:var(--font-geograph);font-size:var(--font-size-checkbox-message-account-page);position:relative;padding-left:2.5rem;cursor:pointer}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:.15rem solid var(--wine);background-color:var(--white);transition:all .3s ease}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-label:after{content:"";position:absolute;left:.6rem;top:50%;transform:translateY(-65%) rotate(45deg);width:.4rem;height:.8rem;border:solid var(--wine);border-width:0 .15rem .15rem 0;opacity:0;transition:opacity .3s ease}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-label:hover:before{border-color:var(--wine)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-input:checked+.newsletter-form__checkbox-label:before{background-color:var(--wine);border-color:var(--wine)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__checkbox .newsletter-form__checkbox-input:checked+.newsletter-form__checkbox-label:after{opacity:1;border-color:var(--white)}account-component .container-info .show-content .personal-details .newsletter-subscription .newsletter-form .newsletter-form__message{color:var(--wine);font-family:var(--font-geograph);font-size:var(--font-size-checkbox-message-account-page)}account-component .container-info .show-content .addresses-details{display:flex;flex-direction:column;gap:2rem;border:1px solid var(--light-gray);padding:2rem;border-radius:.8rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details{padding:3.2rem;border-radius:1.2rem}}account-component .container-info .show-content .addresses-details .addresses-title{font-weight:600;color:var(--black);font-family:var(--font-geograph);font-size:var(--font-size-addresses-title-account-page)}account-component .container-info .show-content .addresses-details .container-adress-details-content{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}@media (min-width: 1100px){account-component .container-info .show-content .addresses-details .container-adress-details-content{grid-template-columns:repeat(3,minmax(0,1fr))}}account-component .container-info .show-content .addresses-details .container-adress-details-content .address{display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .address{gap:2rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation{display:flex;flex-direction:column;gap:1.4rem}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation{gap:2rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info{display:flex;justify-content:space-between}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info :is(h3){display:flex;gap:1rem;align-items:center;color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,1.0417vw,2rem);font-style:normal;font-weight:600;line-height:normal}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info :is(h3) :is(span){width:clamp(1.6rem,1.0417vw,2rem);height:clamp(1.6rem,1.0417vw,2rem);display:flex}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info :is(h3) :is(span) :is(svg){display:block;width:100%;height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info .delete :is(form) :is(button){width:clamp(2rem,1.3021vw,2.5rem);height:clamp(2rem,1.3021vw,2.5rem);cursor:pointer;background-color:transparent;border:none;display:block}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation .header-info .delete :is(form) :is(button) :is(svg){display:block;width:100%;height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .infomation :is(p){color:var(--dark-gray);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:170%}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .edit-buttons .edit :is(p){display:flex;gap:.5rem;align-items:center;color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;cursor:pointer}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .edit-buttons .edit :is(p) :is(span){width:1.8rem;height:1.8rem;display:flex}account-component .container-info .show-content .addresses-details .container-adress-details-content .address .edit-buttons .edit :is(p) :is(span) :is(svg){display:block;width:100%;height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-add-new-address{display:flex;justify-content:end;align-items:flex-start}@media (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-add-new-address{grid-column:1 / -1;grid-row:2 / 3}}@media (min-width: 1100px){account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-add-new-address{grid-column:4 / -1;grid-row:1 / 2}}account-component .container-info .show-content .addresses-details .container-adress-details-content .btn-add-new-address :is(p){color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;cursor:pointer}account-component .container-info .show-content .addresses-details .container-adress-details-content .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;opacity:0;display:none}account-component .container-info .show-content .addresses-details .container-adress-details-content .overlay.active{opacity:1;display:block}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal{position:fixed;top:0;right:0;max-width:85%;width:100%;height:100%;background-color:var(--white);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;z-index:100000;transform:translate(100%);transition:transform .4s ease-in-out;padding:clamp(2.4rem,2.5vw,4.8rem) clamp(2rem,1.39vw,2.4rem)}@media (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal{max-width:50%}}@media (min-width: 992px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal{max-width:40%}}@media (min-width: 1200px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal{max-width:30%}}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal.active,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal.active{transform:translate(0)}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .header-address,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .header-address{width:100%;top:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(2rem,2.5vw,4.8rem)}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .header-address :is(h3),account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .header-address :is(h3){color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.6rem,1.1458vw,2.2rem);font-style:normal;font-weight:600;line-height:normal}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .header-address .close,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .header-address .close{width:2.5rem;height:2.5rem;cursor:pointer}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .header-address .close :is(svg),account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .header-address .close :is(svg){display:block;width:100%;height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields{width:100%;display:flex;flex-direction:column;flex:1;max-height:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container{overflow-y:auto;max-height:100%;flex:1;display:flex;gap:clamp(1.4rem,.972vw,2rem);flex-direction:column}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container::-webkit-scrollbar,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container::-webkit-scrollbar{width:3px}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container::-webkit-scrollbar-track,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container::-webkit-scrollbar-track{background:transparent}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container::-webkit-scrollbar-thumb,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px;border:3px solid transparent}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container::-webkit-scrollbar-thumb:hover,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .name,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .name{display:flex;gap:1rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .field-custom{display:flex;flex-direction:column;gap:1rem;width:100%}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom :is(label),account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .field-custom :is(label){color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,.8333vw,1.6rem);font-style:normal;font-weight:600;line-height:normal;order:1;top:-10px;left:1rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom :is(input),account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom :is(select),account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .field-custom :is(input),account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .field-custom :is(select){width:99%;height:4.4rem;padding:0 1.5rem;border:1px solid var(--light-gray);border-radius:.5rem;color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;order:2;font-weight:400;line-height:normal;border-radius:10rem}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom :is(input)::placeholder,account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .address-fields-container .field-custom :is(select)::placeholder,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .field-custom :is(input)::placeholder,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .address-fields-container .field-custom :is(select)::placeholder{color:var(--dark-gray)}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal{background:var(--white);display:flex;gap:1.2rem;z-index:1}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal{flex-direction:column;margin-top:2.5rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .submit,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .submit{width:100%;padding:1.2rem 2.4rem;text-align:center;background-color:var(--black);color:var(--white);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);border-radius:10rem;font-style:normal;font-weight:600;line-height:normal;border:none;cursor:pointer;transition:all .3s ease-in-out}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .submit,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .submit{padding:1.6rem 2.4rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .submit:hover,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .submit:hover{color:var(--white);opacity:.9}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .define,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .define{width:100%;padding:1.2rem 2.4rem;text-align:center;background-color:var(--white);color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);border-radius:10rem;font-style:normal;font-weight:600;line-height:normal;border:1px solid var(--black);cursor:pointer;transition:all .3s ease-in-out}@media screen and (min-width: 768px){account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .define,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .define{padding:1.6rem 2.4rem}}account-component .container-info .show-content .addresses-details .container-adress-details-content .edit-modal .address-fields .buttons-address-modal .define:hover,account-component .container-info .show-content .addresses-details .container-adress-details-content .new-address-modal .address-fields .buttons-address-modal .define:hover{background-color:var(--black);color:var(--white);opacity:.9}account-component .container-info .show-content .order-history-details{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){account-component .container-info .show-content .order-history-details{gap:3.2rem}}account-component .container-info .show-content .order-history-details .order-history-title{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,1.5vw,2.4rem);font-weight:500}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details{width:100%}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table{width:100%}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead){color:var(--white);display:table-header-group}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead) :is(tr){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.2rem;border-bottom:.1rem solid var(--light-gray);gap:1rem;border-radius:.8rem .8rem 0rem 0rem;background-color:var(--black)}@media screen and (min-width: 768px){account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead) :is(tr){padding:2rem;border-radius:1.2rem 1.2rem 0rem 0rem}}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(thead) :is(tr) :is(th){justify-self:flex-start;text-align:left;color:var(--white);font-family:var(--font-geograph);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:600;width:100%;word-wrap:break-word}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row{padding:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:.1rem solid var(--light-gray);gap:1rem}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td){display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:.1rem solid var(--light-gray);color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,.94vw,1.8rem);font-weight:400}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td):before{content:attr(data-label);justify-self:flex-start;text-align:left;text-transform:uppercase;color:var(--wine);font-family:var(--font-geograph);font-size:var(--font-size-thead-tr-th-title-account-page);font-weight:600}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td) :is(a){text-decoration:none;cursor:pointer;color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:400;transition:color .3s ease,text-decoration .3s ease}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td) :is(a):hover{color:var(--light-blue);text-decoration:underline}@media screen and (min-width: 768px){account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row{padding:2rem}}account-component .container-info .show-content .order-history-details .container-order-history-content .order-details .order-details-table :is(tbody) .order-row :is(td){justify-self:flex-start;text-align:left;border-bottom:none;padding:0;display:block;width:100%}account-component .container-info .show-content .order-history-details .container-order-history-content .no-recent-orders{color:var(--pink);font-family:var(--font-geograph);font-size:var(--font-size-no-recent-orders-account-page);font-weight:500}account-component .container-info .show-content .personal-details.active,account-component .container-info .show-content .addresses-details.active,account-component .container-info .show-content .order-history-details.active{position:relative;opacity:1;visibility:visible;pointer-events:auto}account-component .container-info .loading-back{width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;left:0;z-index:2;opacity:0;display:none;align-items:flex-start;justify-content:center;animation:opacityLoadingExit .5s forwards}account-component .container-info .loading-back.active{animation:opacityLoadingEntry .5s forwards;opacity:1;display:flex}account-component .container-info .loading-back:after{content:"";margin-top:10vh;width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}account-component .container-info .loading-back:before{content:"";box-sizing:border-box;position:absolute;top:10vh;right:0;bottom:0;left:0;width:48px;height:48px;margin:auto;border-radius:50%;border:5px solid var(--wine);animation:prixClipFix 1s linear infinite}@keyframes opacityLoadingEntry{0%{opacity:0;display:none}1%{opacity:0;display:flex}to{opacity:1}}@keyframes opacityLoadingExit{0%{opacity:1}99%{opacity:0;display:flex}to{opacity:0;display:none}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}:root{--font-size-title-form-account-acess: clamp(2.4rem, 1.6667vw, 3.2rem);--font-size-label-form-account-acess: clamp(1.4rem, .9375vw, 1.8rem);--font-size-label-placeholder-form-account-acess: clamp(1.2rem, .7292vw, 1.4rem);--font-size-input-item-form-account-acess: clamp(1.4rem, .8333vw, 1.6rem);--font-size-link-recover-form-account-acess: clamp(1.2rem, .7292vw, 1.4rem);--font-size-button-submit-form-account-acess: clamp(1.4rem, .9375vw, 1.8rem);--font-size-link-create-account-form-account-acess: clamp(1.4rem, .8333vw, 1.6rem);--font-size-reset-password-text-form-account-acess: clamp(1.2rem, .8333vw, 1.6rem);--color-error: #ff0000}account-access{display:flex;padding-block:clamp(5rem,3.125vw,6rem) clamp(5rem,4.6875vw,9rem);max-width:var(--page-width);margin:0 auto;width:100%}@media screen and (min-width: 550px){account-access{max-width:clamp(31rem,24.51vw,47rem)}}account-access .account-acess-login{width:100%}account-access .account-acess-login :is(form){display:flex;flex-direction:column;gap:clamp(2rem,1.3195vw,2.4rem);align-items:center}account-access .account-acess-login :is(form) .title{font-size:var(--font-size-title-form-account-acess);color:var(--black);text-align:center;font-family:var(--font-geograph);font-style:normal;font-weight:600;line-height:normal}account-access .account-acess-login :is(form) .form-error{color:var(--color-error);text-align:center}account-access .account-acess-login :is(form) .form-error :is(a){color:#000}account-access .account-acess-login :is(form) .form-error :is(svg){width:2rem;height:2rem}account-access .account-acess-login :is(form) .form-error .errors :is(ul){list-style:none}account-access .account-acess-login :is(form) .form-error .errors :is(ul) :is(li){font-size:var(--font-size-label-form-account-acess);color:var(--color-error);font-family:var(--font-geograph);font-weight:500;text-align:center}account-access .account-acess-login :is(form) .container-heading{display:flex;flex-direction:column;gap:1rem}account-access .account-acess-login :is(form) .container-heading .title{font-size:var(--font-size-title-form-account-acess);color:var(--black);font-family:var(--font-geograph);font-weight:500;text-align:center}account-access .account-acess-login :is(form) .container-heading .text-reset-password{font-size:var(--font-size-reset-password-text-form-account-acess);color:var(--dark-gray);font-family:var(--font-geograph);font-weight:400;text-align:center;width:100%}account-access .account-acess-login :is(form) .container-fields{display:flex;flex-direction:column;gap:clamp(2rem,1.3195vw,2.4rem);width:100%}account-access .account-acess-login :is(form) .container-fields .form-field{display:flex;flex-direction:column;gap:clamp(.8rem,.5382vw,1rem);width:100%}account-access .account-acess-login :is(form) .container-fields .form-field :is(label){font-size:var(--font-size-label-form-account-acess);color:var(--black);font-family:var(--font-geograph);font-style:normal;font-weight:500;line-height:normal}account-access .account-acess-login :is(form) .container-fields .form-field .input-item{padding:clamp(1.4rem,.90275vw,1.6rem) clamp(1.4rem,1.00695vw,2rem);width:clamp(32.4rem,25.55vw,48.6rem);border:.1rem solid var(--light-gray);border-radius:10rem;font-size:var(--font-size-input-item-form-account-acess);color:var(--dark-gray);font-family:var(--font-geograph);font-weight:500}account-access .account-acess-login :is(form) .container-fields .form-field .input-item:focus-visible{outline:none}account-access .account-acess-login :is(form) .container-fields .form-field .input-item::placeholder{font-size:var(--font-size-label-placeholder-form-account-acess);color:var(--dark-gray);font-family:var(--font-geograph);font-weight:400}account-access .account-acess-login :is(form) .container-fields .form-field .link-recover{text-decoration:none;font-size:var(--font-size-link-recover-form-account-acess);color:var(--dark-gray);font-family:var(--font-geograph);font-weight:400;transition:color .5s ease;width:fit-content}account-access .account-acess-login :is(form) .container-fields .form-field .link-recover:hover{color:var(--light-blue)}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password{width:clamp(32.4rem,25.55vw,48.6rem);position:relative}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password :is(input){width:100%;position:relative}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password .icon-password-reveal{position:absolute;right:2rem;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;overflow:hidden}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password .icon-password-reveal:before{content:"";position:absolute;width:2.2rem;height:.2rem;background:var(--dark-gray);top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg) scaleX(0);transform-origin:center;transition:transform .5s ease}account-access .account-acess-login :is(form) .container-fields .form-field .container-input-password .icon-password-reveal.active:before{transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}account-access .account-acess-login :is(form) .container-buttons{display:flex;flex-direction:column;align-items:center;gap:clamp(1.2rem,.8333vw,1.6rem)}account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit{background-color:var(--black);border:1px solid var(--black);color:var(--white);border-radius:10rem;font-size:var(--font-size-button-submit-form-account-acess);font-family:var(--font-geograph);padding:clamp(1rem,.7118055vw,1.4rem) clamp(4.73rem,3.28vw,6.3rem);font-weight:600;width:fit-content;border:none;cursor:pointer;transition:all .5s ease}account-access .account-acess-login :is(form) .container-buttons .form-actions .btn-submit:hover{color:var(--white);background-color:var(--light-blue);border:1px solid var(--light-blue)}account-access .account-acess-login :is(form) .container-buttons .link-create-account{font-size:var(--font-size-link-create-account-form-account-acess);font-family:var(--font-geograph);color:var(--black);font-weight:500;text-decoration:none;text-align:center;width:fit-content;cursor:pointer;transition:color .5s ease}account-access .account-acess-login :is(form) .container-buttons .link-create-account:hover{color:var(--light-blue)}:root{--font-size-title: 1.4rem;--font-size-description: clamp(1.6rem, 1.0417vw, 2rem);--image-height: clamp(32rem, 25vw, 48rem);--font-size-pagination-number: clamp(1.8rem, 1.0417vw, 2rem)}grid-articles{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(3.2rem,3.125vw,6rem);max-width:var(--page-width);padding-block:clamp(5rem,4.6875vw,9rem);margin:0 auto}grid-articles .grid-container{display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(3.2rem,2.5vw,4rem)}@media screen and (min-width: 576px){grid-articles .grid-container{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 768px){grid-articles .grid-container{grid-template-columns:repeat(3,1fr)}}}grid-articles .grid-container .article-item{width:100%;max-width:100%;display:flex;flex-direction:column;gap:clamp(1.2rem,.97222vw,1.4rem)}grid-articles .grid-container .article-item .article-link{width:100%;aspect-ratio:3 / 3;display:block;overflow:hidden;position:relative}grid-articles .grid-container .article-item .article-link:hover .article-image{filter:brightness(.8)}grid-articles .grid-container .article-item .article-link .article-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .7s ease-in-out;border-radius:1.2rem}@media screen and (min-width: 768px){grid-articles .grid-container .article-item .article-link .article-image{border-radius:1.6rem}}grid-articles .grid-container .article-item .content-article{display:flex;flex-direction:column;gap:.8rem}grid-articles .grid-container .article-item .content-article .link-title{text-decoration:none;cursor:pointer;width:fit-content}grid-articles .grid-container .article-item .content-article .link-title .title-article{font-family:var(--font-geograph);color:var(--black);font-weight:400;font-size:var(--font-size-title);text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;transition:color .5s ease-in-out}grid-articles .grid-container .article-item .content-article .link-title .title-article:hover{color:var(--light-blue);text-decoration:underline}grid-articles .grid-container .article-item .content-article .link-description{text-decoration:none;cursor:pointer;width:fit-content}grid-articles .grid-container .article-item .content-article .link-description .description-article{font-family:var(--font-geograph);color:var(--black);font-weight:500;font-size:var(--font-size-description);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .5s ease-in-out}grid-articles .grid-container .article-item .content-article .link-description .description-article:hover{color:var(--light-blue);text-decoration:underline}grid-articles .pagination{display:flex;gap:4rem;align-items:center}grid-articles .pagination .pagination__numbers{display:flex;align-items:center;gap:2rem}grid-articles .pagination .pagination__numbers .pagination__number{font-family:var(--font-geograph);font-size:var(--font-size-pagination-number);color:var(--dark-gray);font-weight:400;text-decoration:none}grid-articles .pagination .pagination__numbers .pagination__number:not(.pagination__number--current){cursor:pointer;transition:color .5s ease-in-out}grid-articles .pagination .pagination__numbers .pagination__number:not(.pagination__number--current):hover{color:var(--light-blue)}grid-articles .pagination .pagination__numbers .pagination__number--current{font-family:var(--font-geograph);font-size:var(--font-size-pagination-number);color:var(--black);font-weight:600}grid-articles .pagination .pagination__arrow{display:flex;align-items:center;justify-content:center}grid-articles .pagination .pagination__arrow:not(.pagination__arrow--disabled){cursor:pointer}grid-articles .pagination .pagination__arrow:not(.pagination__arrow--disabled) :is(svg) :is(path){transition:all .5s ease-in-out}grid-articles .pagination .pagination__arrow:not(.pagination__arrow--disabled):hover :is(svg) :is(path){stroke:var(--light-blue)}grid-articles .pagination .pagination__arrow :is(svg){width:.8rem;height:1.4rem}grid-articles .pagination .pagination__arrow--disabled :is(svg) :is(path){stroke:var(--dark-gray)}article-component{display:block;padding-block:clamp(4rem,3.125vw,6rem) clamp(5rem,4.6875vw,9rem)}article-component .article__content{max-width:var(--page-width);margin-inline:auto}article-component .article__content .article_title{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.8rem,1.6667vw,3.2rem);font-weight:500;text-align:center;font-style:normal;line-height:normal;margin-bottom:1.3rem}article-component .article__content .article_published_at{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:clamp(2.4rem,2.0833vw,4rem)}article-component .article__content .article_published_at :is(span){color:var(--dark-gray);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}article-component .article__content .article_image{width:100%;height:fit-content;margin-bottom:clamp(5rem,4.6875vw,9rem);max-height:84.4rem;object-fit:cover;border-radius:1.2rem}@media screen and (min-width: 768px){article-component .article__content .article_image{border-radius:2.4rem}}article-component .article__content .article_body :is(p,div){color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:160%}article-component .article__content .article_body .grid_two,article-component .article__content .article_body .grid_three{padding-block:clamp(5rem,4.6875vw,9rem)}article-component .article__content .article_body .grid_two{display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(2rem,2.0833vw,4rem)}@media screen and (min-width: 768px){article-component .article__content .article_body .grid_two{grid-template-columns:repeat(2,1fr)}}article-component .article__content .article_body .grid_two :is(img){width:100%;height:fit-content;max-height:80rem;object-fit:cover;border-radius:1.2rem}@media screen and (min-width: 768px){article-component .article__content .article_body .grid_two :is(img){border-radius:2.4rem}}article-component .article__content .article_body .grid_three{display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(2rem,2.0833vw,4rem)}@media screen and (min-width: 768px){article-component .article__content .article_body .grid_three{grid-template-columns:repeat(3,1fr)}}article-component .article__content .article_body .grid_three :is(img){width:100%;height:fit-content;max-height:64rem;object-fit:cover;border-radius:1.2rem}@media screen and (min-width: 768px){article-component .article__content .article_body .grid_three :is(img){border-radius:2.4rem}}:root{--main-order-h1-title: clamp(1.8rem, 1.3542vw, 2.6rem);--main-order-h2-title: clamp(1.8rem, 1.25vw, 2.4rem);--main-order-texts-default: clamp(1.6rem, .9375vw, 1.8rem);--main-order-link-back: clamp(1.2rem, .8333vw, 1.6rem)}main-order{display:flex;max-width:var(--page-width);padding-block:clamp(3.2rem,3.125vw,6rem) clamp(5rem,3.125vw,6rem);margin:0 auto;flex-direction:column;gap:3.2rem}@media screen and (min-width: 768px){main-order{gap:4rem}}main-order .container-heading{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 768px){main-order .container-heading{gap:1.6rem}}main-order .container-heading .content-heading{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 768px){main-order .container-heading .content-heading{gap:1.2rem}}main-order .container-heading .content-heading .title-order-name{font-size:clamp(1.6rem,1.25vw,2.4rem);color:var(--black);font-family:var(--font-geograph);font-weight:600}main-order .container-heading .content-heading :is(p){color:var(--dark-gray);font-family:var(--font-geograph);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}main-order .container-heading .back-to-orders-link{font-size:var(--main-order-link-back);font-family:var(--font-geograph);color:var(--black);font-weight:500;display:flex;align-items:center;gap:1rem;text-decoration:none;transition:color .3s ease;width:fit-content}main-order .container-heading .back-to-orders-link:hover{color:var(--light-blue)}main-order .container-heading .back-to-orders-link:hover :is(svg) :is(path){stroke:var(--light-blue)}main-order .container-heading .back-to-orders-link :is(svg) :is(path){transition:stroke .3s ease;stroke:var(--black)}main-order .container-order-adress{display:grid;grid-template-columns:1fr;gap:3.2rem}@media screen and (min-width: 768px){main-order .container-order-adress{grid-template-columns:1.5fr .5fr;gap:6rem}@media screen and (min-width: 1440px){main-order .container-order-adress{gap:10rem}}}main-order .container-order-adress .container-order{display:flex;flex-direction:column;gap:3rem}main-order .container-order-adress .container-order .order-heading{display:none;flex-direction:column;gap:1rem}main-order .container-order-adress .container-order .order-heading .order-heading-content-title{font-size:var(--main-order-h2-title);font-family:var(--font-playfair);color:var(--black);font-weight:600}main-order .container-order-adress .container-order .order-heading :is(p){font-size:var(--main-order-texts-default);font-family:var(--font-playfair);color:var(--black);font-weight:500}main-order .container-order-adress .container-order .order-details{width:100%}main-order .container-order-adress .container-order .order-details .order-details-table{width:100%}main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(tr){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:2rem .8rem;border-bottom:.1rem solid var(--light-gray);gap:1rem;background-color:var(--black);width:100%;border-radius:.8rem .8rem 0rem 0rem}@media screen and (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(tr){border-radius:1.2rem 1.2rem 0rem 0rem;padding:2rem 2.4rem}}main-order .container-order-adress .container-order .order-details .order-details-table :is(thead) :is(tr) :is(th){justify-self:flex-start;text-align:left;color:var(--white);font-family:var(--font-geograph);font-size:clamp(1rem,.9375vw,1.8rem);font-weight:600;width:100%;word-wrap:break-word}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:1.6rem 0 .8rem;border-bottom:.1rem solid var(--light-gray);gap:1rem;width:100%}@media screen and (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row{padding:2.4rem 0 2rem}}main-order .container-order-adress .container-order .order-details .order-details-table :is(tbody) .order-row :is(td){justify-self:flex-start;text-align:left;border-bottom:none;padding:0;display:block;width:100%;color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot){display:flex;flex-direction:column;padding:3.2rem 0rem 0rem}@media screen and (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot){padding:4.8rem 0rem 0rem}}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr){display:flex;justify-content:space-between;padding:1rem 0;border-bottom:.1rem solid var(--light-gray)}@media screen and (min-width: 768px){main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr){padding:1.8rem 0 1.2rem}}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr):last-child{border:none}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr):last-child :is(td){font-weight:600}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr) :is(td){color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,1.5vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}main-order .container-order-adress .container-order .order-details .order-details-table :is(tfoot) :is(tr) .button-download{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.2rem,1.5vw,1.8rem);font-style:normal;background:none;cursor:pointer;border:none;text-decoration:underline}main-order .container-order-adress .container-address{justify-self:flex-start;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 768px){main-order .container-order-adress .container-address{justify-self:flex-end;gap:3.2rem}}main-order .container-order-adress .container-address .container-address-content{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){main-order .container-order-adress .container-address .container-address-content{gap:2rem}}main-order .container-order-adress .container-address .container-address-content .address-title{color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.6rem,1.0417vw,2rem);font-style:normal;font-weight:600;line-height:normal}main-order .container-order-adress .container-address .container-address-content .address-status{color:var(--dark-gray);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:90%}main-order .container-order-adress .container-address .container-address-content .address-content :is(p){color:var(--dark-gray);font-family:var(--font-geograph);font-size:clamp(1.2rem,.8333vw,1.6rem);font-style:normal;font-weight:400;line-height:160%}.main-page-container{display:flex;flex-direction:column;gap:clamp(2rem,2.08333vw,4rem);max-width:var(--page-width);margin:0 auto;padding-block:clamp(5rem,4.6875vw,9rem)}@media screen and (min-width: 768px){.main-page-container{max-width:calc(var(--page-width) * .95)}}.main-page-container .main-page-title{text-align:center;font-size:clamp(2.4rem,2.1875vw,4.2rem);font-style:normal;font-weight:400}.main-page-container .main-page-content{text-align:justify;font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:120%}.main-page-container :is(a){text-decoration:none;width:100%;color:var(--white);align-self:center;text-align:center;font-size:clamp(1.2rem,1.04167vw,2rem);font-weight:500;line-height:100%;text-transform:uppercase;border-radius:12.8rem;background:var(--black);padding:1.2rem 3.6rem}.main-page-container :is(a):hover{background:var(--white);color:var(--black);box-shadow:inset 0 0 0 1px var(--black)}@media screen and (min-width: 768px){.main-page-container :is(a){padding:clamp(1.2rem,1.25vw,2.4rem);width:fit-content}}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(--the-future)}password-component .password-container .password :is(input){width:100%;padding:1rem;border:1px solid black;font-size:1.6rem;font-family:var(--the-future)}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;font-family:var(--the-future)}form-saq{display:flex;max-width:var(--page-width);margin:0 auto;width:100%;padding-block:clamp(5rem,2.5vw,8rem);flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,2.5vw,2rem)}form-saq .title{color:var(--black);font-family:var(--font-geograph);font-size:clamp(2.4rem,2.5vw,3.2rem);font-style:normal;font-weight:700;line-height:normal}form-saq .contact-form{display:flex;flex-direction:column;width:100%;max-width:100%}@media (min-width: 768px){form-saq .contact-form{max-width:48rem}}form-saq .contact-form .input-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:.5rem;margin-top:clamp(1rem,2.5vw,2rem)}form-saq .contact-form .input-container:first-of-type{margin-top:0}form-saq .contact-form .input-container :is(label){width:100%;color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:600;line-height:normal}form-saq .contact-form .input-container :is(input){width:100%;border-radius:.6rem;border:1px solid var(--black);padding:2rem 1.6rem;color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-saq .contact-form .input-container :is(input)::placeholder{color:var(--dark-gray);font-family:var(--font-geograph);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-saq .contact-form .input-container :is(input):focus-visible{outline:none}form-saq .contact-form .input-container :is(textarea){width:100%;max-width:100%;min-width:100%;min-height:25rem;max-height:25rem;border-radius:.6rem;border:1px solid var(--black);padding:2rem 1.6rem;color:var(--black);font-family:var(--font-geograph);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-saq .contact-form .input-container :is(textarea)::placeholder{color:var(--dark-gray);font-family:var(--font-geograph);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}form-saq .contact-form .input-container :is(textarea):focus-visible{outline:none}form-saq .contact-form .resposta{color:var(--dark-gray);font-family:var(--font-geograph);font-size:clamp(1.4rem,2.5vw,1.6rem);font-style:normal;font-weight:400;line-height:normal;margin-top:clamp(.8rem,2.5vw,1rem)}form-saq .contact-form .submit{margin-top:clamp(1rem,2.5vw,2rem);width:100%}form-saq .contact-form .submit :is(input){width:100%;border-radius:999rem;border:1px solid var(--black);background:var(--black);color:var(--white);padding:clamp(1.4rem,2.5vw,1.8rem) clamp(2rem,2.5vw,3.2rem);font-family:var(--font-geograph);font-size:clamp(1.4rem,2.5vw,1.8rem);font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;cursor:pointer;transition:all .3s ease}form-saq .contact-form .submit :is(input):hover{background-color:var(--white);color:var(--black)}:root{--carousel-products-related-title: clamp(2rem, 1.6667vw, 3.2rem);--carousel-products-related-button: clamp(1.4rem, .9375vw, 1.8rem)}carrousel-related-products{display:flex;flex-direction:column;margin:0 auto;width:100%;padding-block:clamp(3.2rem,4.6875vw,9rem) clamp(5rem,4.6875vw,9rem);gap:clamp(2.8rem,2.08333vw,4rem);overflow:hidden}@media screen and (min-width: 768px){carrousel-related-products{max-width:calc(var(--page-width) * .95)}}carrousel-related-products.carrousel-related-products-casa-francis{padding-block:clamp(3.2rem,4.16667vw,8rem);gap:clamp(2rem,2.08333vw,4rem)}@media screen and (min-width: 768px){carrousel-related-products.carrousel-related-products-casa-francis{max-width:var(--page-width)}}carrousel-related-products.carrousel-related-products-casa-francis .header-carousel-products .title :is(p){font-size:clamp(2.8rem,2.29167vw,4.4rem);font-weight:400;letter-spacing:normal}carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider{--slide-gap: 1.6rem}carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container{gap:clamp(.9rem,.625vw,1.2rem)}carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product-blaze-track-container{gap:clamp(2rem,2.08333vw,4rem)}carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev:hover :is(svg) :is(rect),carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next:hover :is(svg) :is(rect){fill:var(--white)}carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev:hover :is(svg) :is(path),carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next:hover :is(svg) :is(path){stroke:var(--gray-900)}carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev :is(svg) :is(rect),carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next :is(svg) :is(rect){fill:var(--white)}carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev :is(svg) :is(path),carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next :is(svg) :is(path){stroke:var(--gray-700)}carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev[disabled] :is(svg) :is(rect),carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next[disabled] :is(svg) :is(rect){fill:var(--white)}carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev[disabled] :is(svg) :is(path),carrousel-related-products.carrousel-related-products-casa-francis .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next[disabled] :is(svg) :is(path){stroke:var(--gray-200)}carrousel-related-products.carrousel-related-products-casa-francis .button-carousel-related-product{display:flex;width:100%;padding:clamp(1.4rem,1.04167vw,2rem) clamp(2.4rem,1.66667vw,3.2rem);font-size:clamp(1.6rem,1.04167vw,2rem);border-radius:clamp(.3rem,.20833vw,.4rem)}@media screen and (min-width: 768px){carrousel-related-products.carrousel-related-products-casa-francis .button-carousel-related-product{padding-inline:clamp(14.6rem,7.8125vw,15rem);width:fit-content}}carrousel-related-products .header-carousel-products{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.4rem,.41667vw,.8rem);margin:0 auto;width:100%;max-width:var(--page-width)}@media screen and (min-width: 768px){carrousel-related-products .header-carousel-products{max-width:unset}}carrousel-related-products .header-carousel-products .title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(.8rem,.625vw,1.2rem);width:100%}carrousel-related-products .header-carousel-products .title :is(p){color:var(--black);text-align:center;font-family:var(--font-ivy);font-size:clamp(2rem,1.66667vw,3.2rem);font-style:normal;font-weight:600;line-height:normal;letter-spacing:clamp(.08rem,.06667vw,.128rem)}carrousel-related-products .header-carousel-products .title :is(a.button){display:none;align-items:center;justify-content:center;width:fit-content;cursor:pointer;text-decoration:none;padding:clamp(.8rem,.625vw,1.2rem) clamp(1.6rem,1.25vw,2.4rem);border-radius:999.9rem;border:.75px solid var(--gray-900);background-color:var(--white);color:var(--gray-900);font-family:var(--font-geograph);font-size:var(--carousel-products-related-button);font-style:normal;font-weight:500;line-height:normal;transition:all .2s ease}carrousel-related-products .header-carousel-products .title :is(a.button):hover{background-color:var(--gray-900);color:var(--white)}@media screen and (min-width: 768px){carrousel-related-products .header-carousel-products .title :is(a.button){display:inline-flex}}carrousel-related-products .header-carousel-products .subtitle :is(p){color:var(--gray-600);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.2rem,1.04167vw,2rem);font-style:normal;font-weight:400;line-height:normal}carrousel-related-products .carousel-related-product-slider{display:block;width:100%;overflow:hidden;--slides-to-show: 1.5;--slide-gap: clamp(2rem, 3.125vw, 6rem);--slide-width: calc( (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show) )}@media screen and (min-width: 768px){carrousel-related-products .carousel-related-product-slider{--slides-to-show: 2.8}@media screen and (min-width: 1024px){carrousel-related-products .carousel-related-product-slider{--slides-to-show: 3.5}@media screen and (min-width: 1440px){carrousel-related-products .carousel-related-product-slider{--slides-to-show: 4}}}}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container{display:flex;align-items:center;width:100%;gap:clamp(1.8rem,1.25vw,2.4rem)}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product-blaze-track-container{display:flex;flex-direction:column;gap:clamp(2.8rem,2.08333vw,4rem);padding-inline:5vw}@media screen and (min-width: 768px){carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product-blaze-track-container{padding-inline:0}}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product-blaze-track-container .carousel-related-product-blaze-track{display:flex;gap:var(--slide-gap)}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product-blaze-track-container .carousel-related-product-blaze-track :is(product-card){max-width:unset;flex-shrink:0;width:var(--slide-width)}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product-blaze-track-container .blaze-pagination-carousel-related-product{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.125rem,.78125vw,1.5rem)}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product-blaze-track-container .blaze-pagination-carousel-related-product :is(button){border-radius:50%;border:1.14px solid var(--gray-900);background:transparent;width:clamp(.75rem,.52083vw,1rem);min-width:clamp(.75rem,.52083vw,1rem);height:clamp(.75rem,.52083vw,1rem);min-height:clamp(.75rem,.52083vw,1rem);font-size:0;transition:all .2s ease;cursor:pointer}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product-blaze-track-container .blaze-pagination-carousel-related-product :is(button).active{border-radius:3.5rem;border:1.14px solid var(--gray-900);background:var(--gray-900);cursor:default}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev,carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next{display:none;border:none;background-color:transparent;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 768px){carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev,carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next{display:flex}}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev:hover :is(svg) :is(rect),carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next:hover :is(svg) :is(rect){fill:var(--gray-800)}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev :is(svg),carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem);display:block}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev :is(svg) :is(rect),carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next :is(svg) :is(rect){fill:var(--gray-900);transition:fill .2s ease}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev :is(svg) :is(path),carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next :is(svg) :is(path){stroke:var(--white);transition:stroke .2s ease}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev[disabled],carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next[disabled]{pointer-events:none}carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--prev[disabled] :is(svg) :is(rect),carrousel-related-products .carousel-related-product-slider .carousel-related-product-blaze-container .carousel-related-product--next[disabled] :is(svg) :is(rect){fill:var(--gray-200)}carrousel-related-products .button-carousel-related-product{display:flex;justify-content:center;align-items:center;width:fit-content;margin:0 auto;cursor:pointer;text-decoration:none;padding:clamp(1.2rem,.83333vw,1.6rem) clamp(4rem,2.5vw,4.8rem);border-radius:999.9rem;border:.75px solid var(--gray-900);background-color:var(--white);color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.35rem,.83333vw,1.6rem);font-style:normal;font-weight:500;line-height:normal;transition:all .2s ease;max-width:var(--page-width)}@media screen and (min-width: 768px){carrousel-related-products .button-carousel-related-product{display:none;max-width:unset}}carrousel-related-products .button-carousel-related-product:hover{background-color:var(--gray-900);color:var(--white)}.header-mobile__menu{display:flex}@media screen and (min-width: 1024px){.header-mobile__menu{display:none}}.header-mobile__menu .header-mobile__input-menu :is(input){display:none}.header-mobile__menu .header-mobile__input-menu .menu-toggle-label{display:flex;align-items:start;justify-content:flex-start;cursor:pointer;position:relative;width:2.4rem;height:2.4rem}@media screen and (max-width: 480px){.header-mobile__menu .header-mobile__input-menu .menu-toggle-label{width:4rem;height:2rem}}.header-mobile__menu .header-mobile__input-menu .menu-toggle-label .menu-icon,.header-mobile__menu .header-mobile__input-menu .menu-toggle-label .close-icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s,transform .2s}.header-mobile__menu .header-mobile__input-menu .menu-toggle-label .menu-icon :is(svg),.header-mobile__menu .header-mobile__input-menu .menu-toggle-label .close-icon :is(svg){width:100%;height:100%;display:block}.header-mobile__menu .header-mobile__input-menu .menu-toggle-label .close-icon{opacity:0;transform:rotate(-90deg)}.header-mobile__menu .header-mobile__input-menu .menu-toggle-label .menu-icon{opacity:1;transform:rotate(0)}.header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .header-mobile__menu__container{visibility:visible;transform:translate(0) translateY(100%)}.header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-toggle-label .close-icon{opacity:1;transform:rotate(0)}.header-mobile__menu:has(.header-mobile__input-menu :is(input):checked) .menu-toggle-label .menu-icon{opacity:0;transform:rotate(90deg)}.header-mobile__menu .header-mobile__menu__container{position:absolute;bottom:0;left:0;height:calc(100dvh - 5rem);z-index:3;width:100%;max-height:100vh;visibility:hidden;transform:translate(-100%) translateY(100%);transition:visibility .3s,transform .3s;background:var(--white);display:flex;flex-direction:column}.header-mobile__menu .header-mobile__menu__container .mobile-menu__header{display:none}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper{width:100%;height:100%;max-height:73rem;display:flex;position:relative;overflow:hidden;padding:2.4rem 2rem}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;transition:transform .3s ease-in-out;transform:translate(100%);overflow-y:auto;overflow-x:hidden;padding:2.4rem 2rem;border-top:2px solid #E1E1E1}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level::-webkit-scrollbar{width:2px;border-radius:.3rem}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level::-webkit-scrollbar-thumb{background-color:var(--gray-dark);border-radius:.3rem}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level::-webkit-scrollbar-track{background:var(--gray-light)}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level.mobile-menu__level--main,.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level.is-active{transform:translate(0)}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level.is-hidden-left{transform:translate(-100%)}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .mobile-menu__back{display:flex;align-items:center;gap:1.2rem;padding:.8rem 0;margin-bottom:2rem;background:transparent;border:none;cursor:pointer;transition:all .1s ease-in-out;color:var(--gray-900);font-family:var(--font-geograph)}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .mobile-menu__back :is(svg){width:1.6rem;height:1.6rem;display:block}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .mobile-menu__back :is(svg) :is(path){stroke:var(--gray-900)}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .mobile-menu__back :is(span){color:var(--gray-dark);font-family:var(--poppins);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:100%}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .mobile-menu__back:active{opacity:.7}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .mobile-menu__level-title{display:flex;color:var(--gray-dark);font-size:clamp(1.6rem,.9375vw,1.8rem);font-family:var(--poppins);text-decoration:none;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;margin-bottom:2rem}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .mobile-menu__image-container{width:100%;margin-bottom:2rem;border-radius:clamp(.8rem,.625vw,1.2rem);overflow:hidden}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .mobile-menu__image-container :is(img){width:100%;height:auto;display:block;object-fit:cover}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .header-menu__items{display:flex;flex-direction:column;list-style-type:none;gap:0;width:100%}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .header-menu__items .header-menu__item .header-menu__item-name{color:var(--gray-900);font-size:clamp(1.4rem,.83333vw,1.6rem);font-family:var(--poppins);text-decoration:none;font-style:normal;font-weight:400;line-height:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.6rem 0;transition:all .1s ease-in-out;border-bottom:.1rem solid var(--cream-soft);background:transparent;border-top:none;border-left:none;border-right:none;cursor:pointer;text-align:left}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .header-menu__items .header-menu__item .header-menu__item-name :is(svg){width:1.6rem;height:1.6rem;display:block;flex-shrink:0}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .header-menu__items .header-menu__item .header-menu__item-name :is(svg) :is(path){stroke:var(--gray-900)}.header-mobile__menu .header-mobile__menu__container .mobile-menu__wrapper .mobile-menu__level .header-menu__items .header-menu__item .header-menu__item-name:active{opacity:.7}.header-mobile__menu .header-mobile__menu__container .header-mobile__menu_header_icons{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:2.4rem 2rem 3.2rem;border-top:1px solid var(--gray-200)}.header-mobile__menu .header-mobile__menu__container .header-mobile__menu_header_icons .header-mobile__menu_header_icon{display:flex;align-items:center;gap:1.2rem;text-decoration:none;width:100%;flex-direction:row;padding:1.6rem 0;color:var(--gray-900)}.header-mobile__menu .header-mobile__menu__container .header-mobile__menu_header_icons .header-mobile__menu_header_icon :is(svg){width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem);display:block}.header-mobile__menu .header-mobile__menu__container .header-mobile__menu_header_icons .header-mobile__menu_header_icon :is(svg) :is(path){transition:all .1s ease-in-out}.header-mobile__menu .header-mobile__menu__container .header-mobile__menu_header_icons .header-mobile__menu_header_icon :is(span){display:flex;color:var(--gray-dark);font-family:var(--poppins);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:normal}.header-mobile__menu .header-mobile__menu__container .header-mobile__menu_header_icons .header-mobile__menu_header_icon.header-mobile__menu_header_icons--wishlist{display:flex;padding-bottom:1.6rem;padding-top:0;border-bottom:.1rem solid var(--cream-soft)}.header-mobile__menu .header-mobile__menu__container .header-mobile__menu_header_icons .header-mobile__menu_header_icon.header-mobile__menu_header_icons--user{display:flex;padding-top:1.6rem;padding-bottom:0}@media screen and (max-width: 1023px){body:has(.header-mobile__menu .header-mobile__input-menu :is(input):checked){overflow-y:hidden}}.header-desktop__menu{display:none}@media screen and (min-width: 1024px){.header-desktop__menu{display:flex}}.header-desktop__menu .header-desktop__menu_overlay{content:"";position:absolute;top:100%;right:0;width:100%;height:100vh;background:#a2847080;z-index:-1;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.header-desktop__menu:has(.header-menu__submenu[open]) .header-desktop__menu_overlay{opacity:1;visibility:visible}.header-desktop__menu .menu-items__container{display:flex}.header-desktop__menu .menu-items__container .header-menu__items{display:flex;align-items:center;list-style-type:none;gap:clamp(3.2rem,2.1875vw,4.2rem)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name{color:var(--gray-900);font-size:clamp(1.2rem,.9375vw,1.8rem);font-family:var(--font-geograph);text-decoration:none;font-style:normal;font-weight:400;line-height:100%;transition:all .1s ease-in-out;display:flex;align-items:center;gap:.6rem}@media screen and (min-width: 1024px){.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name:hover{color:var(--gray-950);text-decoration:underline;font-weight:500}}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name :is(svg){width:1.6rem;height:1.6rem;display:block;transition:transform .2s ease-in-out;color:var(--gray-900)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__item-name:hover :is(svg){color:var(--brown-light)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item:has(.header-menu__submenu[open]) .header-menu__item-name :is(svg){transform:rotate(180deg)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu{display:flex;position:absolute;top:100%;left:0;right:0;max-height:73vh;max-width:var(--page-width);width:100%;margin:0 auto;height:0;overflow-y:hidden;overflow-x:hidden;interpolate-size:allow-keywords;visibility:hidden;transition:height .3s,visibility .3s,opacity .3s;opacity:0;background-color:var(--white);padding-top:clamp(2rem,2.04vw,4rem);padding-bottom:clamp(4rem,3.125vw,6rem);padding-inline:clamp(1.6rem,1.42vw,2.8rem);min-width:0}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu[open]{visibility:visible;height:fit-content;opacity:1}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider{width:100%}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container{display:flex;width:100%}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-prev,.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-next{background:none;border:none;cursor:pointer}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-prev :is(svg),.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-next :is(svg){width:clamp(3rem,2.08333vw,4rem);height:clamp(3rem,2.08333vw,4rem)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-prev :is(svg) :is(rect),.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-next :is(svg) :is(rect){fill:var(--white);transition:stroke .2s ease}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-prev :is(svg) :is(path),.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-next :is(svg) :is(path){stroke:var(--gray-900);transition:fill .2s ease}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-prev[disabled],.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-next[disabled]{visibility:hidden;cursor:none;pointer-events:none}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-track-container{width:100%;display:flex;flex-direction:column;gap:clamp(1.125rem,.78125vw,1.5rem)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-track-container .blaze-track{display:flex}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-header{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.125rem,.78125vw,1.5rem)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-header :is(button){border-radius:50%;border:1.14px solid var(--gray-900);background:transparent;width:clamp(.75rem,.52083vw,1rem);min-width:clamp(.75rem,.52083vw,1rem);height:clamp(.75rem,.52083vw,1rem);min-height:clamp(.75rem,.52083vw,1rem);font-size:0;transition:all .2s ease;cursor:pointer}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .blaze-slider .blaze-container .blaze-track-container .blaze-pagination-header :is(button).active{border-radius:3.5rem;border:1.14px solid var(--gray-900);background:var(--gray-900);cursor:default}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container{max-width:var(--page-width);width:100%;display:flex;flex-wrap:wrap;margin:0 auto;background-color:var(--white);gap:clamp(12.9rem,9.11458vw,12rem)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container.carousel-container{max-width:unset;width:var(--slide-width);margin:0;flex-wrap:nowrap;padding:0 clamp(.5rem,.52083vw,1rem)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container::-webkit-scrollbar{width:3px;border-radius:.3rem}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container::-webkit-scrollbar-thumb{background-color:var(--gray-900);border-radius:.3rem}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container::-webkit-scrollbar-track{background:var(--gray-light)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__item{display:flex;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__item .header-submenu__item_name{font-size:clamp(1.2rem,.9375vw,1.8rem);font-style:normal;font-weight:500;line-height:100%;font-family:var(--font-geograph);color:var(--gray-950);text-decoration:none;transition:all .1s ease-in-out;width:fit-content;text-transform:uppercase;margin-bottom:1rem}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__item .header-submenu__item_name:hover{color:var(--brown-light);text-decoration:underline}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__item .header-submenu__subitens{display:flex;flex-direction:column;gap:clamp(2rem,1.25vw,2.4rem)}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name{font-size:clamp(1.2rem,.9375vw,1.8rem);font-family:var(--font-geograph);color:var(--gray-900);font-style:normal;font-weight:400;line-height:100%;text-decoration:none;transition:all .1s ease-in-out;width:fit-content}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__item .header-submenu__subitens .header-submenu__subitem_name:hover{color:var(--brown-light);text-decoration:underline}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__images{display:flex;width:clamp(66rem,45.83333vw,88rem);margin-left:auto}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__images.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;border-radius:clamp(1.6rem,1.04166vw,2rem);overflow:hidden}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__images.grid :is(img){width:100%;height:100%;max-height:clamp(27.5rem,18.64583vw,35.8rem);object-fit:cover;display:flex;aspect-ratio:1 / 1;border-radius:0}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__images :is(img){width:100%;height:clamp(39rem,26.35417vw,50.6rem);object-fit:cover;display:flex;border-radius:clamp(1.6rem,1.04166vw,2rem);opacity:0;transform:scale(.98);transition:opacity .1s ease,transform .1s ease;will-change:opacity,transform}.header-desktop__menu .menu-items__container .header-menu__items .header-menu__item .header-menu__submenu .header-menu__submenu__container .header-submenu__images :is(img).loaded{opacity:1;transform:scale(1)}search-component{display:block;padding-inline:5vw;width:100%;margin:0 auto;position:relative}search-component .header__search{display:flex;width:100%}@media screen and (min-width: 1024px){search-component .header__search{gap:2.72rem}}search-component .header__search .search-input__container{display:flex;width:100%;align-items:center;gap:clamp(1.4rem,.83333vw,1.6rem);padding-bottom:.8rem}@media screen and (min-width: 768px){search-component .header__search .search-input__container{border-radius:10rem;border:1.019px solid var(--gray-500);padding:1rem}}search-component .header__search .search-input__container .search_input{width:100%;color:var(--gray-900);font-family:var(--poppins);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:300;line-height:100%;height:100%;border:none}search-component .header__search .search-input__container .search_input:focus{outline:none;color:var(--gray-900)}search-component .header__search .search-input__container .search_input::placeholder{color:var(--gray-light)}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 .search-input__container-icon{width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem);display:block;background:transparent;border:none;cursor:pointer;flex-shrink:0}search-component .header__search .search-input__container .search-input__container-icon :is(svg){width:100%;height:100%;object-fit:contain}search-component .header__search .search-input__container .search-input__container-icon-close{width:clamp(2rem,1.25vw,2.4rem);height:clamp(2rem,1.25vw,2.4rem);display:block;cursor:pointer;flex-shrink:0;transition:all .1s ease-in-out}search-component .header__search .search-input__container .search-input__container-icon-close :is(svg){width:100%;height:100%;object-fit:contain}search-component .header__search .search-input__container .search-input__container-icon-close:hover{opacity:.7}search-component .header__search .search-input__container-icon-desktop{background:var(--gray-900);padding:1.6rem;color:var(--white);border:none;border-radius:10rem;font-family:var(--font-geograph);font-weight:400;font-size:clamp(1.4rem,.9375vw,1.8rem);cursor:pointer;display:flex;align-items:center;gap:1rem}search-component .header__search .search-input__container-icon-desktop:hover{background:var(--gray-800)}search-component .header__search .search-input__container-icon-desktop :is(svg) :is(path){stroke:var(--white)}@media screen and (max-width: 1024px){search-component .header__search .search-input__container-icon-desktop{display:none}}search-component .search_container_content_infos{display:flex;flex-direction:column;width:100%;overflow-y:auto;overflow-x:hidden;height:100%}search-component .search_container_content_infos::-webkit-scrollbar{width:2px;border-radius:.3rem}search-component .search_container_content_infos::-webkit-scrollbar-thumb{background-color:var(--gray-900);border-radius:.3rem}search-component .search_container_content_infos::-webkit-scrollbar-track{background:var(--gray-light)}search-component .search_container_content_infos .suggestions_search_line_separator{height:.4rem;width:100%;background-color:var(--cream-soft);border-radius:2rem;display:flex}search-component .search_container_content_infos .suggestions_search_container{display:flex;flex-direction:column;gap:clamp(1.8rem,1.14583vw,2.2rem);padding-top:clamp(2.8rem,1.66667vw,3.2rem)}search-component .search_container_content_infos .suggestions_search_container .suggestions_search_container_title{color:var(--gray-950);font-family:var(--poppins);font-size:clamp(1.6rem,.9375vw,1.8rem);font-style:normal;font-weight:600;line-height:100%;margin-bottom:.8rem;text-transform:uppercase}search-component .search_container_content_infos .suggestions_search_container .suggestions_search_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(20rem,16.666vw,32rem),1fr));gap:clamp(1.2rem,.83333vw,1.6rem)}@media screen and (max-width: 1024px){search-component .search_container_content_infos .suggestions_search_container .suggestions_search_list{grid-template-columns:1fr}}search-component .search_container_content_infos .suggestions_search_container .suggestions_search_list .suggestions_search_item_name{list-style:none}search-component .search_container_content_infos .suggestions_search_container .suggestions_search_list .suggestions_search_item_name .suggestions_search_item_link{color:var(--gray-900);font-family:var(--poppins);font-size:clamp(1.4rem,.83333vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;text-decoration:none;transition:all .2s ease-in-out;width:100%;display:block;padding:clamp(1.2rem,.83333vw,1.6rem);background-color:var(--cream-soft);border-radius:10rem;position:relative}search-component .search_container_content_infos .suggestions_search_container .suggestions_search_list .suggestions_search_item_name .suggestions_search_item_link:after{content:"";position:absolute;right:clamp(1.2rem,.83333vw,1.6rem);top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%23626365' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transition:all .2s ease-in-out}search-component .search_container_content_infos .suggestions_search_container .suggestions_search_list .suggestions_search_item_name .suggestions_search_item_link:hover{background-color:var(--gray-900);color:var(--white);transform:translateY(-.2rem);box-shadow:0 .4rem .8rem #0000001a}search-component .search_container_content_infos .suggestions_search_container .suggestions_search_list .suggestions_search_item_name .suggestions_search_item_link:hover:after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.predictive-search{display:flex;width:100%;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s,height .3s;height:0}.predictive-search[open]{visibility:visible;opacity:1;height:fit-content}.predictive-search .predictive-search__content{height:100%;max-height:clamp(38.8rem,27.604vw,53rem);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;width:100%;padding-bottom:clamp(3.2rem,2.1875vw,4.2rem)}.predictive-search .predictive-search__content :is(ul){list-style-type:none;display:flex;flex-direction:column;width:100%;overflow-y:auto}.predictive-search .predictive-search__content :is(ul) :is(li){display:flex;width:100%}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a){display:flex;align-items:center;gap:clamp(.8rem,1.04166vw,2rem);padding-block:clamp(.8rem,.83333vw,1.6rem);text-decoration:none}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a):hover .predictive-search__product-title{text-decoration:underline;color:var(--brown-light)}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) :is(img){display:flex;width:clamp(4.4rem,4.16667vw,8rem);height:clamp(4.4rem,4.16667vw,8rem);object-fit:cover;border-radius:.4rem}.predictive-search .predictive-search__content :is(ul) :is(li) :is(a) .predictive-search__product-title{font-size:clamp(1.4rem,.9375vw,1.8rem);font-weight:400;line-height:100%;color:var(--gray-dark);line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:all .1s ease-in-out}.predictive-search .predictive-search__content :is(ul)::-webkit-scrollbar{width:2px;border-radius:.3rem}.predictive-search .predictive-search__content :is(ul)::-webkit-scrollbar-thumb{background-color:var(--gray-dark);border-radius:.3rem}.predictive-search .predictive-search__content :is(ul)::-webkit-scrollbar-track{background:var(--gray-light)}.predictive-search .predictive-search__content .predictive-search__link{font-size:clamp(1.4rem,.9375vw,1.8rem);padding:clamp(.8rem,.83333vw,1.6rem);font-weight:600;line-height:100%;color:var(--gray-dark);text-decoration:underline;display:flex;justify-content:center;width:100%;background-color:var(--cream-soft)}@media screen and (min-width: 1024px){.predictive-search .predictive-search__content .predictive-search__link{justify-content:flex-start}}carousel-collections{display:block;width:100%;margin:0 auto}carousel-collections .blaze-slider .blaze-track-container{padding-inline:5vw}@media screen and (min-width: 1300px){carousel-collections .blaze-slider .blaze-track-container{padding-inline:0}}carousel-collections .blaze-slider .blaze-track-container .blaze-pagination-carousel-collections{display:none}.carousel-collections-francis{padding-block:clamp(3rem,4.16667vw,8rem) 4rem;border-bottom:1px solid var(--gray-100)}@media screen and (min-width: 1300px){.carousel-collections-francis{max-width:calc(var(--page-width) * .95)}}.carousel-collections-francis .blaze-slider{--slides-to-show: 3.2;--slide-gap: clamp(2.8rem, 4.6875vw, 9rem);--slide-width: calc( (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show) )}@media screen and (min-width: 768px){.carousel-collections-francis .blaze-slider{--slides-to-show: 3.6}}@media screen and (min-width: 1024px){.carousel-collections-francis .blaze-slider{--slides-to-show: 4.3}}@media screen and (min-width: 1300px){.carousel-collections-francis .blaze-slider{--slides-to-show: 6}}.carousel-collections-francis .blaze-slider .blaze-track-container .blaze-track{display:flex;gap:var(--slide-gap);padding-top:1rem}.carousel-collections-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide{display:flex;flex-shrink:0;flex-direction:column;width:var(--slide-width)}.carousel-collections-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link{display:flex;flex-direction:column;align-items:center;gap:clamp(.6rem,.83333vw,1.6rem);text-decoration:none;color:inherit;transition:all .3s ease}.carousel-collections-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link:hover{transform:translateY(-5px)}.carousel-collections-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link:hover .collection_image{transition:all .3s ease;box-shadow:0 0 1rem .2rem #0003}.carousel-collections-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link:hover .collection_title{transition:all .3s ease;color:var(--gray-300)}.carousel-collections-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link .collection_image{width:100%;height:100%;border-radius:50%;overflow:hidden;object-fit:cover;aspect-ratio:1 / 1;transition:all .3s ease}.carousel-collections-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link .collection_title{margin:15px 0 0;font-size:clamp(1.2rem,1.14583vw,2.2rem);text-align:center;color:var(--gray-800);font-family:var(--font-geograph);font-weight:400;line-height:normal;transition:all .3s ease}.carousel-collections-francis .blaze-slider .blaze-track-container .blaze-pagination-carousel-collections{display:none}.carousel-collections-casa-francis{padding-block:clamp(2.4rem,2.08333vw,4rem);border-bottom:none}@media screen and (min-width: 1300px){.carousel-collections-casa-francis{max-width:var(--page-width)}}.carousel-collections-casa-francis .blaze-slider{--slides-to-show: 1.3;--slide-gap: clamp(1.3rem, .83333vw, 1.6rem);--slide-width: calc( (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show) )}@media screen and (min-width: 768px){.carousel-collections-casa-francis .blaze-slider{--slides-to-show: 2.6}@media screen and (min-width: 1024px){.carousel-collections-casa-francis .blaze-slider{--slides-to-show: 3.2}@media screen and (min-width: 1300px){.carousel-collections-casa-francis .blaze-slider{--slides-to-show: 4}}}}.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-track{display:flex;gap:var(--slide-gap)}.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide{display:flex;flex-shrink:0;flex-direction:column;width:var(--slide-width)}@media screen and (min-width: 1300px){.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide{width:auto;flex:1 1 0;transition:flex .45s ease}.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide:hover{flex:1.5 1 0}}.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link{display:flex;border-radius:.4rem;position:relative;text-decoration:none;overflow:hidden;transition:all .45s ease}@media screen and (min-width: 768px){.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link{height:clamp(35.05rem,24.32292vw,46.7rem)}}.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link:hover .collection_image{transform:scale(1.05)}.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link .collection_image{transition:all .45s ease}@media screen and (min-width: 768px){.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link .collection_image{width:100%;height:100%;object-fit:cover}}.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-track .collection_slide .collection_link .collection_title{position:absolute;bottom:clamp(1.95rem,1.25vw,2.4rem);left:clamp(1.95rem,1.25vw,2.4rem);color:var(--white);font-size:clamp(2rem,1.45833vw,2.8rem);font-family:var(--font-geograph);font-weight:500;line-height:normal}.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-pagination-carousel-collections{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.125rem,.78125vw,1.5rem);margin-top:clamp(3.26rem,2.08333vw,4rem)}.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-pagination-carousel-collections :is(button){border-radius:50%;border:1.14px solid var(--gray-900);background:transparent;width:clamp(.75rem,.52083vw,1rem);min-width:clamp(.75rem,.52083vw,1rem);height:clamp(.75rem,.52083vw,1rem);min-height:clamp(.75rem,.52083vw,1rem);font-size:0;transition:all .2s ease;cursor:pointer}.carousel-collections-casa-francis .blaze-slider .blaze-track-container .blaze-pagination-carousel-collections :is(button).active{border-radius:3.5rem;border:1.14px solid var(--gray-900);background:var(--gray-900)}.single-banner__container{position:relative;width:100%}.single-banner__container .single-banner__media{height:100%}.single-banner__container .single-banner__media :is(img){width:100%;height:100%;object-fit:cover;object-position:center center}.single-banner__container .single-banner__media .single-banner__image-desktop{display:none}@media screen and (min-width: 768px){.single-banner__container .single-banner__media .single-banner__image-desktop{display:block}}.single-banner__container .single-banner__media .single-banner__image-mobile{display:block}@media screen and (min-width: 768px){.single-banner__container .single-banner__media .single-banner__image-mobile{display:none}}.single-banner__container .single-banner__content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;align-content:center;z-index:2}.single-banner__container .single-banner__content :is(h2){font-weight:600;line-height:normal;letter-spacing:.256rem;text-transform:uppercase;font-family:Ivy Mode;color:#fff;font-size:clamp(3.2rem,3.33333vw,6.4rem)}.featured-collections{display:block;width:100%;margin:0 auto}.featured-collections .featured-collections__container{display:grid;grid-template-columns:1fr;grid-template-areas:"index-1" "index-2" "index-3"}@media screen and (min-width: 767px){.featured-collections .featured-collections__container{display:grid;gap:.15rem;grid-template-columns:1fr 1fr;grid-template-areas:"index-1 index-2" "index-1 index-3"}}.featured-collections .featured-collections__container .index-1{grid-area:index-1}.featured-collections .featured-collections__container .index-2{grid-area:index-2}.featured-collections .featured-collections__container .index-3{grid-area:index-3}.featured-collections .featured-collections__container .featured-collections__block{position:relative;top:unset;display:flex;flex-direction:column;gap:2rem;height:clamp(44rem,26.04167vw,50rem)}@media screen and (max-width: 767px){.featured-collections .featured-collections__container .featured-collections__block{position:sticky;top:0;height:100vh;height:100lvh}}@media screen and (min-width: 767px){.featured-collections .featured-collections__container .featured-collections__block{position:relative;top:unset;height:clamp(29.9rem,20.78125vw,39.9rem)}}@media screen and (min-width: 767px){.featured-collections .featured-collections__container .featured-collections__block.index-1{height:clamp(60rem,41.66667vw,80rem)}}.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-link{display:flex;text-decoration:none;overflow:hidden;transition:all .3s ease;height:100%;width:100%}.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-image{width:100%;height:100%;overflow:hidden;transition:all .3s ease;transform:none;object-fit:cover}@media screen and (min-width: 767px){.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-image{transform:scale(1.05)}}.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-image :is(img){width:100%;height:100%;object-fit:cover}.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-image .featured-collections__block-image-desktop{display:none}.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-image .featured-collections__block-image-mobile{display:flex}@media screen and (min-width: 767px){.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-image .featured-collections__block-image-desktop{display:flex}.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-image .featured-collections__block-image-mobile{display:none}}.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-title{position:absolute;bottom:9rem;padding-inline:clamp(2rem,1.66667vw,3.2rem);width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 767px){.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-title{bottom:clamp(2.3rem,5.10417vw,9.8rem)}}.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-title :is(h2){font-size:2rem;font-family:var(--font-geograph);color:var(--white);font-weight:500;line-height:140%;letter-spacing:.1138rem;word-break:break-word;overflow-wrap:anywhere;max-width:calc(100% - clamp(4rem,3.33333vw,6.4rem) - clamp(2rem,1.66667vw,3.2rem))}.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-title .featured-collections__block-icon{background-color:#fff6;border-radius:50%;width:clamp(4rem,3.33333vw,6.4rem);height:clamp(4rem,3.33333vw,6.4rem);display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex:0 0 auto}@media screen and (min-width: 767px){.featured-collections .featured-collections__container .featured-collections__block .featured-collections__block-title :is(h2){overflow-wrap:normal;word-break:normal;max-width:none}}.featured-collections .featured-collections__container .featured-collections__block:hover .featured-collections__block-image{transform:scale(1.1);filter:brightness(.7)}.featured-collections .featured-collections__container .featured-collections__block:hover .featured-collections__block-icon{transform:scale(1.5) translate(-50%)}.jdgm-rev-widg .jdgm-rev-widg__title{color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(2rem,1.6667vw,3.2rem);font-style:normal;font-weight:400;line-height:normal}.jdgm-rev-widg .jdgm-write-rev-link{color:var(--white)!important;text-align:center;font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:500!important;line-height:normal;border-radius:10rem!important;border:none!important;background-color:var(--gray-900)!important;padding:1.4rem 2.4rem!important;transition:all .3s ease!important}.jdgm-rev-widg .jdgm-write-rev-link:hover{background-color:var(--gray-700)!important}.jdgm-rev-widg .jdgm-rev-widg__summary-text{color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.jdgm-rev-widg .jdgm-rev__author{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.6rem,1.0417vw,2rem);font-style:normal;font-weight:400;line-height:normal}.jdgm-rev-widg .jdgm-rev__body{color:var(--gray-900);font-family:var(--font-geograph);font-size:clamp(1.4rem,.9375vw,1.8rem);font-style:normal;font-weight:400;line-height:160%}.jdgm-rev-widg .jdgm-sort-dropdown,.jdgm-rev-widg .jdgm-rev__timestamp{color:var(--gray-900);text-align:center;font-family:var(--font-geograph);font-size:clamp(1.6rem,1.0417vw,1.8rem);font-style:normal;font-weight:400;line-height:normal}.jdgm-rev-widg .jdgm-rev-widg__summary-text.jdgm-all-reviews__summary-text--verified{font-family:var(--font-geograph);color:var(--gray-900)}.jdgm-rev-widg .jdgm-verified-checkmark{display:none}.jdgm-rev-widg .jdgm-row-actions{border-top:none}.newsletter__container{background-color:#f5f5f5;width:100%;padding-block:clamp(4rem,4.6875vw,9rem)}.newsletter__container .newsletter__content{max-width:var(--page-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (min-width: 768px){.newsletter__container .newsletter__content{flex-direction:row;gap:clamp(2rem,5.46875vw,10.5rem);justify-content:space-between;max-width:calc(var(--page-width) * .95)}}.newsletter__container .newsletter__content .newsletter__text{display:flex;flex-direction:column;align-self:stretch;gap:.6rem}@media screen and (min-width: 768px){.newsletter__container .newsletter__content .newsletter__text{gap:.8rem;align-self:flex-start}}.newsletter__container .newsletter__content .newsletter__text .newsletter__title{font-size:clamp(2.4rem,1.66667vw,3.2rem);font-weight:300;line-height:100%}.newsletter__container .newsletter__content .newsletter__text .newsletter__subtitle{font-size:clamp(1.2rem,.72917vw,1.4rem);letter-spacing:clamp(.2rem,.10417vw,.4rem);line-height:150%;text-transform:uppercase;font-weight:400}.newsletter__container .newsletter__content :is(form){display:grid;grid-template-columns:1fr;gap:1.6rem;align-self:stretch}@media screen and (min-width: 768px){.newsletter__container .newsletter__content :is(form){max-width:clamp(60.45rem,44.0625vw,84.6rem);width:100%;align-self:auto;justify-self:stretch;gap:clamp(.9rem,.625vw,1.2rem);grid-template-columns:1fr 1fr auto;grid-auto-rows:auto;grid-auto-flow:row dense}}.newsletter__container .newsletter__content :is(form) .newsletter__input{font-size:clamp(1.2rem,.9375vw,1.8rem);font-weight:300;line-height:100%;border:none;background-color:#f5f5f5;border-bottom:1px solid var(--black);padding:clamp(1.2rem,1.04167vw,2rem) clamp(1.2rem,.83333vw,1.6rem);flex:1}.newsletter__container .newsletter__content :is(form) .newsletter__input:focus{outline:none}.newsletter__container .newsletter__content :is(form) :is(button){text-transform:uppercase;border-radius:12.8rem;border:none;background:#3d3d3d;padding:1.2rem 3.6rem;color:var(--white);font-size:clamp(1.2rem,.83333vw,1.6rem);justify-self:center;margin-top:.4rem;cursor:pointer;transition:background .3s ease,color .3s ease}@media screen and (min-width: 768px){.newsletter__container .newsletter__content :is(form) :is(button){padding:clamp(1.35rem,.9375vw,1.8rem) clamp(2.4rem,1.66667vw,3.2rem);margin-top:0}}.newsletter__container .newsletter__content :is(form) :is(button):hover:not(:disabled){background:var(--white);color:var(--black)}.newsletter__container .newsletter__content :is(form) :is(button):disabled{cursor:not-allowed}.newsletter__container .newsletter__content :is(form) .newsletter__consent{display:flex;gap:.3rem;font-size:1.2rem;font-weight:300;line-height:150%}@media screen and (min-width: 768px){.newsletter__container .newsletter__content :is(form) .newsletter__consent{font-size:clamp(1.2rem,.72917vw,1.4rem);grid-column:1 / span 2}}.newsletter__container .newsletter__content :is(form) .newsletter__consent .newsletter__checkbox{width:1.5rem;height:1.5rem;accent-color:#3d3d3d}.newsletter__container .newsletter__content :is(form) .newsletter__success{grid-column:1 / -1;text-align:center;font-size:clamp(1.2rem,.72917vw,1.4rem);font-weight:500}.our-stores__container{display:flex;gap:2rem;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;padding-block:3.2rem;max-width:var(--page-width);margin-inline:auto}@media screen and (min-width: 768px){.our-stores__container{padding-block:clamp(6rem,4.16666vw,8rem) clamp(3rem,2.08333vw,4rem);gap:clamp(4.2rem,2.91666vw,5.6rem)}}.our-stores__container .our-stores__title{color:var(--black);text-align:center;font-family:var(--font-ivy);font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width: 768px){.our-stores__container .our-stores__title{font-size:clamp(3.3rem,2.29166vw,4.4rem)}}.our-stores__container .our-stores__card__container{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;flex-direction:column;justify-content:center;gap:2rem;align-self:stretch}@media screen and (min-width: 768px){.our-stores__container .our-stores__card__container{grid-template-columns:repeat(2,1fr);gap:clamp(1.2rem,.83333vw,1.6rem)}}.our-stores__container .our-stores__card__container .our-stores__card{width:100%}.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card-image__desktop{display:none;width:100%;height:17.1423rem;align-self:stretch;object-fit:cover;border-radius:.4rem}@media screen and (min-width: 768px){.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card-image__desktop{display:block;width:100%;height:clamp(41.15rem,28.54166vw,54.8rem)}}.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card-image__mobile{display:block;border-radius:.1795rem}@media screen and (min-width: 768px){.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card-image__mobile{display:none}}.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content{display:flex;padding:1.6rem 1.2rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;align-self:stretch;border-radius:.1795rem;border:1px solid #E1E1E1}@media screen and (min-width: 768px){.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content{padding:clamp(2.1rem,1.45833vw,2.8rem) clamp(1.5rem,1.04166vw,2rem);gap:clamp(1.2rem,.83333vw,1.6rem);border-radius:0 0 .4rem .4rem}}.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content .our-stores__card__title{color:var(--black);text-overflow:ellipsis;font-family:var(--font-geograph);font-size:1.6rem;font-weight:500;line-height:100%}@media screen and (min-width: 768px){.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content .our-stores__card__title{font-size:clamp(1.8rem,1.25vw,2.4rem)}}.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content :is(div){display:flex;align-items:center;gap:.76rem}@media screen and (min-width: 768px){.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content :is(div){gap:clamp(.9rem,.625vw,1.2rem)}}.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content :is(div) :is(svg){width:1.5224rem;height:1.5224rem}@media screen and (min-width: 768px){.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content :is(div) :is(svg){width:clamp(1.8rem,1.25vw,2.4rem);height:clamp(1.8rem,1.25vw,2.4rem)}}.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content :is(div) :is(p,a){color:var(--gray-600);font-family:var(--font-geograph);font-size:1rem;font-weight:400;line-height:100%;text-decoration:none}@media screen and (min-width: 768px){.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content :is(div) :is(p,a){font-size:clamp(1.2rem,.83333vw,1.6rem)}}.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content .our-stores__card__whatsapp__button{display:flex;padding:1rem 2rem;justify-content:center;align-items:center;gap:.75rem;align-self:stretch;text-decoration:none;color:var(--gray-900);font-family:var(--font-geograph);font-size:1.2rem;font-style:normal;font-weight:500;line-height:normal;border:1px solid var(--gray-900);border-radius:.3rem}@media screen and (min-width: 768px){.our-stores__container .our-stores__card__container .our-stores__card .our-stores__card__content .our-stores__card__whatsapp__button{color:var(--black);font-weight:400;line-height:110%;padding:clamp(1.2rem,.83333vw,1.6rem) clamp(2.7rem,1.97916vw,3.6rem);font-size:clamp(1.2rem,.83333vw,1.6rem);border-color:var(--black);max-width:max-content}}.our-values__container{padding:3rem 2rem;border-bottom:3px solid rgba(0,0,0,.08)}@media screen and (min-width: 768px){.our-values__container{padding:clamp(5.8rem,4.16667vw,8rem) clamp(15rem,10.41667vw,20rem)}}.our-values__container .our-values__content{display:flex;flex-direction:column;gap:8.69rem;align-items:start}@media screen and (min-width: 1024px){.our-values__container .our-values__content{align-items:center;flex-direction:row;gap:clamp(13.64rem,9.47396vw,18.19rem)}}.our-values__container .our-values__content .our-values__content-image{height:100%;width:100%}@media screen and (min-width: 1024px){.our-values__container .our-values__content .our-values__content-image{width:unset}}.our-values__container .our-values__content .our-values__content-image .our-values__content-image-square{display:block;width:100%;height:10rem;background-color:#f9e7f2;position:relative;overflow:visible}@media screen and (min-width: 1024px){.our-values__container .our-values__content .our-values__content-image .our-values__content-image-square{width:clamp(16rem,11.45833vw,22rem);height:clamp(18.975rem,13.17708vw,25.3rem)}}.our-values__container .our-values__content .our-values__content-image :is(img){display:block;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);width:15.2498rem;height:15.2498rem;object-fit:cover}@media screen and (min-width: 1024px){.our-values__container .our-values__content .our-values__content-image :is(img){top:50%;left:100%;width:clamp(15.2498rem,10.83333vw,20.3331rem);height:clamp(15.2498rem,10.83333vw,20.3331rem)}}.our-values__container .our-values__content .our-values__content-text{display:flex;flex-direction:column;gap:1.8rem}@media screen and (min-width: 768px){.our-values__container .our-values__content .our-values__content-text{gap:clamp(1.8rem,1.25vw,2.4rem);width:100%}}.our-values__container .our-values__content .our-values__content-text :is(h2){color:var(--gray-800);font-family:var(--font-geograph);font-size:2rem;font-style:normal;font-weight:500;line-height:140%}@media screen and (min-width: 768px){.our-values__container .our-values__content .our-values__content-text :is(h2){font-size:clamp(1.8rem,1.25vw,2.4rem)}}.our-values__container .our-values__content .our-values__content-text :is(p){color:var(--gray-900);font-family:var(--font-geograph);font-size:1.4rem;font-style:normal;font-weight:400;line-height:160%}@media screen and (min-width: 768px){.our-values__container .our-values__content .our-values__content-text :is(p){font-size:clamp(1.35rem,.9375vw,1.8rem)}}@media screen and (min-width: 1024px){.our-values__container:nth-child(2n) .our-values__content{flex-direction:row-reverse}.our-values__container:nth-child(2n) .our-values__content-image :is(img){left:0}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}html::-webkit-scrollbar{width:3px}html::-webkit-scrollbar-track{background:var(--off-white)}html::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:10px;border:3px solid transparent}html::-webkit-scrollbar-thumb:hover{background:var(--black, .8)}body{font-size:1.6rem;min-height:100vh;font-family:var(--font-geograph);background-color:var(--bg-color)}.no-scroll{overflow:hidden}.shopify-policy__container{padding:clamp(5rem,4.6875vw,9rem) 0;max-width:var(--page-width);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:2.8rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base-045ed0ed.css.map */
