@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:480px){.button,a.button,button.button,button[type=submit]:not(.no-bg-color),input[type=submit].button,.btn{padding:16px 28px!important;font-size:11px!important}}.section-announcement--carousel .flickity-button,.section-announcement--carousel .flickity-prev-next-button{display:none!important}.section-announcement--carousel p{letter-spacing:.12em;text-transform:uppercase;font-weight:400;margin:0}.button,a.button,button.button,button[type=submit]:not(.no-bg-color),input[type=submit].button,.btn{background:transparent!important;background-color:transparent!important;color:var(--text-color)!important;border:1px solid var(--text-color)!important;letter-spacing:.22em;text-transform:uppercase;font-family:var(--main-family);font-size:12px;font-weight:400;padding:18px 44px;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1;position:relative;z-index:0;overflow:hidden;transition:color .25s ease,border-color .25s ease}.button:hover,a.button:hover,button.button:hover,button[type=submit]:not(.no-bg-color):hover,input[type=submit].button:hover,.btn:hover{color:var(--text-color)!important;border-color:var(--text-color)!important;background-color:transparent!important}.section-footer .button,.section-announcement--carousel .button{color:var(--background)!important;border-color:var(--background)!important}.section-footer .button:hover,.section-announcement--carousel .button:hover{color:var(--text-color)!important;border-color:var(--text-color)!important;background-color:transparent!important}.section-gallery__caption.bottom_center,.section-gallery__caption.bottom_left,.section-gallery__caption.bottom_right{padding-bottom:40px!important}.section-gallery__caption .section-gallery__block-link,.section-gallery__caption a.section-gallery__block-link{background-color:#0f4d3f!important;color:#faf7f0!important;border-color:#0f4d3f!important}.section-gallery__caption .section-gallery__block-link:before,.section-gallery__caption a.section-gallery__block-link:before{display:none!important;content:none!important}.section-gallery__caption .section-gallery__block-link:hover,.section-gallery__caption a.section-gallery__block-link:hover{background-color:#c9a876!important;color:#0e0d0a!important;border-color:#c9a876!important}.section-richtext h2,.section-richtext h2.section-heading,.section-richtext .section-heading{margin-top:0!important;margin-bottom:20px!important;padding-top:0!important;padding-bottom:0!important}.section-richtext .pages-content,.section-richtext .span-12.auto{margin-top:0!important;padding-top:0!important}.section-richtext .pages-content p:first-child,.section-richtext .rte>p:first-child,.section-richtext .rte>*:first-child{margin-top:0!important;padding-top:0!important}.section-txt-icons .icon--forge-round .hover-fill,.section-txt-icons .icon--forge-oval .hover-fill,.section-txt-icons .icon--forge-princess .hover-fill,.section-txt-icons .icon--forge-emerald .hover-fill,.section-txt-icons .icon--forge-pear .hover-fill,.section-txt-icons .icon--forge-marquise .hover-fill,.section-txt-icons .icon--forge-cushion .hover-fill,.section-txt-icons .icon--forge-heart .hover-fill,.section-txt-icons [class*=icon--forge-] .hover-fill,.section-txt-icons [class*=icon--forge-]{fill:#0f4d3f!important;stroke:#0f4d3f!important}.claro-specs{margin:32px 0 0;padding:24px 0 0;border-top:1px solid rgba(14,13,10,.12);font-family:var(--main-family);font-size:13px;letter-spacing:.05em}.claro-specs__row{display:grid;grid-template-columns:140px 1fr;padding:10px 0;border-bottom:1px solid rgba(14,13,10,.06)}.claro-specs__row:last-child{border-bottom:0}.claro-specs__row dt{font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--text-color-light, #555);margin:0}.claro-specs__row dd{margin:0;font-weight:400;color:var(--text-color)}.claro-heart{position:absolute;top:12px;right:12px;z-index:5;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#faf7f0eb;color:#0e0d0a;cursor:pointer;padding:0;transition:background-color .2s ease,color .2s ease,transform .15s ease}.claro-heart:hover{background:#faf7f0;transform:scale(1.06)}.claro-heart:focus-visible{outline:2px solid #0F4D3F;outline-offset:2px}.claro-heart .claro-heart__icon--filled{display:none}.claro-heart.is-active{color:#0f4d3f}.claro-heart.is-active .claro-heart__icon--outline{display:none}.claro-heart.is-active .claro-heart__icon--filled{display:inline-block}.claro-heart--lg{width:44px;height:44px;position:static}.claro-heart--lg svg{width:22px;height:22px}.header__cart-links__wrapper{display:inline-flex!important;align-items:center;gap:6px}.header__cart-links--wishlist{position:relative}.claro-wishlist-badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#0f4d3f;color:#faf7f0;font-family:var(--main-family);font-size:10px;line-height:16px;text-align:center;letter-spacing:0;display:inline-block;pointer-events:none}.claro-wishlist-badge[hidden]{display:none}.claro-wishlist__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px 24px}.claro-wishlist__card{position:relative;display:flex;flex-direction:column}.claro-wishlist__card-link{text-decoration:none;color:inherit;display:block}.claro-wishlist__card-img{aspect-ratio:1 / 1;background:var(--background-dark, #f0ece4);overflow:hidden;margin-bottom:12px}.claro-wishlist__card-img img{width:100%;height:100%;object-fit:cover;display:block}.claro-wishlist__card-title{font-family:var(--heading-family);font-size:18px;margin:0 0 4px;letter-spacing:.02em}.claro-wishlist__card-price{font-family:var(--main-family);font-size:14px;margin:0;letter-spacing:.05em}.claro-wishlist__card .claro-heart{position:absolute;top:12px;right:12px}.claro-wishlist__empty{text-align:center;padding:80px 20px;font-family:var(--main-family)}.claro-wishlist__cta{white-space:nowrap!important;width:auto!important}.section-featured-collection .featured-collection__text-wrapper{align-self:center!important;vertical-align:middle!important}.product__section--main .product-gallery__zoom-btn,.product__section--main .flickity-prev-next-button{background:#fff!important;color:#0e0d0a!important;transition:background-color .2s ease,color .2s ease}.product__section--main .product-gallery__zoom-btn svg,.product__section--main .flickity-prev-next-button svg,.product__section--main .flickity-button-icon{fill:#0e0d0a!important;color:#0e0d0a!important;transition:fill .2s ease,color .2s ease}.product__section--main .product-gallery__zoom-btn:hover,.product__section--main .flickity-prev-next-button:hover{background:#0f4d3f!important;color:#fff!important}.product__section--main .product-gallery__zoom-btn:hover svg,.product__section--main .flickity-prev-next-button:hover svg,.product__section--main .flickity-prev-next-button:hover .flickity-button-icon{fill:#fff!important;color:#fff!important}.navigation__menu a,.navigation__menu .navigation__menu-item-link{letter-spacing:.18em}#product-description .product-form__popup.multiples--true.border--true:not(:has(~.product-form__popup))>button:after{content:none!important;padding:0!important}.navigation__menu a[href="/collections/all"]{font-weight:600!important}.section-footer .bottom-footer__localization .disclosure__button,.section-footer .bottom-footer__localization .localization-form__select{background:transparent!important;background-color:transparent!important;border:1px solid var(--footer-text)!important;color:var(--footer-text)!important;border-radius:0!important;padding:0 14px!important;height:36px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important}.section-footer .bottom-footer__localization .disclosure__button:hover,.section-footer .bottom-footer__localization .localization-form__select:hover{background:transparent!important;background-color:transparent!important;color:var(--footer-text)!important;opacity:.8}.claro-footer-pages{display:flex;justify-content:center;align-items:center;gap:16px;margin:0 0 16px;line-height:1}.section-footer .claro-footer-pages,.section-footer__left>.grid__wrapper>div.mt10{margin-top:16px!important}.claro-footer-pages a{display:inline-block;font-family:var(--font-stack-base, inherit);font-size:14px;line-height:1;letter-spacing:.04em;color:var(--footer-text)!important;text-decoration:none!important;transition:opacity .2s ease}.claro-footer-pages a:hover{opacity:.7}#mobile-slideout,#mobile-slideout .mobile-nav__wrapper,#mobile-slideout .mobile-nav__menu-blocks,#slideout-mobile-navigation,#slideout-mobile-navigation .mobile-nav__mobile-header{background-color:#fff!important}#mobile-slideout .mobile-nav__wrapper .menu__list{list-style:none;margin:0;padding:0}#mobile-slideout .mobile-nav__wrapper .menu__item{text-align:center;border:0!important;padding:0!important}#mobile-slideout .mobile-nav__wrapper .menu__link{display:block;padding:18px 0!important;font-family:var(--heading-font-family, var(--font-stack-heading))!important;font-size:28px!important;letter-spacing:.04em;color:var(--header-text)!important;text-decoration:none;transition:color .2s ease}#mobile-slideout .mobile-nav__wrapper .menu__link:hover{color:var(--header-hover)!important}#mobile-slideout .mobile-nav__wrapper .disclosure,#mobile-slideout .mobile-nav__wrapper .localization-form{display:none!important}@media(max-width:1024px){.collection__page--topbar>.span-5,.collection__page--topbar>.sm-span-12,.collection__page--topbar>div:first-child{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;align-items:stretch!important}.collection__page--topbar>.span-5>button,.collection__page--topbar>.sm-span-12>button,.collection__page--topbar>div:first-child>button{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;justify-content:center!important;white-space:nowrap!important;font-size:11px!important;letter-spacing:.05em!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}}.claro-mobile-selectors{display:flex;align-items:center;gap:8px}#mobile-slideout .mobile-nav__img-wrapper{padding:0!important}#mobile-slideout .mobile-nav__img-wrapper a{display:block}#mobile-slideout .mobile-nav__img-wrapper img{width:100%;height:auto;display:block}#mobile-slideout .mobile-nav__img-wrapper .absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-family:var(--heading-font-family, var(--font-stack-heading))!important;font-size:clamp(36px,5vw,64px);letter-spacing:.06em;color:#fff;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.45);text-transform:none}.section-footer .right-footer{background-color:var(--footer-bg)!important;color:var(--footer-text)!important;border:0!important}.section-footer .right-footer *{color:var(--footer-text)!important;border-color:var(--footer-text)!important}.section-footer .right-footer input,.section-footer .right-footer input::placeholder{background:transparent!important;color:var(--footer-text)!important;border-color:var(--footer-text)!important}.section-footer .right-footer button,.section-footer .right-footer .button,.section-footer .right-footer .btn-border-link{color:var(--footer-text)!important;background:transparent!important;border-color:var(--footer-text)!important}.section-footer .block-footer-logo{text-align:center}.section-footer{margin-top:64px!important}.section-footer .section-footer__left>.grid__wrapper{max-width:760px;margin-left:auto;margin-right:auto}.section-footer .footer-block__menu,.section-footer .footer-block__social,.section-footer .footer-block__text{text-align:center}.section-footer .footer-block__menu ul{list-style:none;padding:0;margin:0}.section-footer .footer-block__social .footer__social-icons,.section-footer .footer-block__social ul{justify-content:center;display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.section-footer .footer-logo--svg,.section-footer .footer-logo--image{display:inline-block}.claro-svg-logo{display:block;width:auto;height:100%}.header__svg-logo,.mobile-nav__svg-logo{display:inline-flex;align-items:center;height:36px;color:var(--header-text)}.header__svg-logo .claro-svg-logo,.mobile-nav__svg-logo .claro-svg-logo{height:100%}.footer-logo--svg{color:var(--footer-text);height:56px}.footer-logo--svg .claro-svg-logo{height:100%}.section-footer .right-footer h3{font-family:var(--heading-family);letter-spacing:.05em;margin-bottom:16px}.section-footer .right-footer .right-footer--inner{max-width:520px;margin:0 auto;text-align:center}.section-gallery:has(.promo-model-1) .section-gallery__container{max-width:1440px;margin-left:auto!important;margin-right:auto!important}.claro-footer-social,.footer-block__social .claro-footer-social{list-style:none!important;margin:0!important;padding:0!important;display:block!important}.claro-footer-social li,.footer-block__social .claro-footer-social li{display:block!important;width:100%!important;float:none!important;margin:0!important;padding:0!important;line-height:2!important;text-align:inherit}.claro-footer-social a{font-family:var(--font-stack-base, inherit);font-size:14px;letter-spacing:.04em;text-decoration:none;transition:opacity .2s ease}.claro-footer-social a:hover{opacity:.7}.navigation__menulink .navigation__menulink--icon{margin-left:1px!important}@media(min-width:769px){.navigation__menu{white-space:nowrap!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center}.navigation__menu .navigation__menuitem{flex:0 0 auto!important}.navigation__menulink{padding:0 8px!important}.header-inline__nav-wrapper{min-width:max-content}}.claro-megamenu-item .claro-megamenu,.navigation__menuitem--dropdown.claro-megamenu-item .dropdown.claro-megamenu{padding:12px 16px!important;background:var(--dropdown-bg, #ffffff)!important;box-shadow:0 12px 32px #00000014;width:auto!important;min-width:180px!important}.claro-megamenu__inner{display:flex!important;flex-direction:column;gap:8px;list-style:none;margin:0!important;padding:0!important;width:100%}.claro-megamenu__link{display:block;padding:0;margin:0;line-height:1.2;font-family:Playfair Display,Georgia,serif;font-size:12px;letter-spacing:.02em;color:var(--color-text, #0E0D0A)!important;text-decoration:none!important;white-space:nowrap;transition:opacity .2s ease}.claro-megamenu__link:hover{opacity:.7}.claro-subcat-hero[hidden]{display:none!important}.claro-subcat-hero{padding:56px 0 32px}.claro-subcat-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1280px;margin:0 auto;padding:0 3%;align-items:center;min-height:var(--claro-subcat-h, 480px)}.claro-subcat-hero__text{padding-right:24px}.claro-subcat-hero__eyebrow{font-family:var(--nav-family, inherit);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;color:var(--color-text, #0E0D0A);opacity:.7}.claro-subcat-hero__heading{font-family:var(--heading-family, "Playfair Display", serif);font-size:36px;line-height:1.15;margin:0 0 16px;color:var(--color-text, #0E0D0A)}.claro-subcat-hero__body{font-size:15px;line-height:1.6;color:var(--color-text, #0E0D0A)}.claro-subcat-hero__body p{margin:0 0 8px}.claro-subcat-hero__body p:last-child{margin-bottom:0}.claro-subcat-hero__media{position:relative;height:320px;overflow:hidden}.claro-subcat-hero__image,.claro-subcat-hero__placeholder{width:100%;height:320px;display:block;object-fit:cover}@media(max-width:768px){.claro-subcat-hero{padding:64px 0}.claro-subcat-hero__inner{grid-template-columns:1fr;gap:20px;padding:0 3%;min-height:0}.claro-subcat-hero__text,.claro-subcat-hero__heading,.claro-subcat-hero__body,.claro-subcat-hero__eyebrow{text-align:center!important}.claro-subcat-hero__media{height:320px}.claro-subcat-hero__text{padding-right:0}.claro-subcat-hero__heading{font-size:28px}}.claro-mobile-search{width:100%;background:var(--header-bg, #ffffff);border-bottom:1px solid rgba(0,0,0,.08);padding:10px 16px;box-sizing:border-box}.claro-mobile-search[hidden]{display:none!important}.claro-mobile-search__form{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;margin:0;padding:0}.claro-mobile-search__input{flex:1 1 auto;min-width:0;width:auto!important;height:40px;padding:0 12px;margin:0!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:0;background:transparent;font-family:var(--nav-family, inherit);font-size:14px;color:var(--color-text, #0E0D0A);outline:none;box-sizing:border-box}.claro-mobile-search__input:focus{border-color:var(--color-text, #0E0D0A)!important}.claro-mobile-search__submit,.claro-mobile-search__close{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;cursor:pointer;-webkit-appearance:none!important;appearance:none!important;background-image:none!important;box-shadow:none!important;font:inherit;line-height:1}.claro-mobile-search__submit{width:40px!important;height:40px!important;background:var(--color-text, #0E0D0A)!important;background-color:var(--color-text, #0E0D0A)!important;color:#fff!important;border:0!important;border-radius:0!important}.claro-mobile-search__close{width:32px!important;height:40px!important;background:transparent!important;background-color:transparent!important;color:var(--color-text, #0E0D0A)!important;border:0!important}.claro-mobile-search__submit svg,.claro-mobile-search__close svg{display:block;fill:currentColor;pointer-events:none}.claro-mobile-search-toggle{background:transparent;border:0;padding:0;cursor:pointer;vertical-align:middle}.mobile-header__cart-links--search{display:inline-block;vertical-align:middle}.claro-mobile-icons{white-space:nowrap!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end;align-items:center;overflow:visible!important;gap:6px!important;padding:0!important}.claro-mobile-icons>li{display:inline-flex!important;vertical-align:middle;align-items:center;flex:0 0 auto;margin:0!important;padding:0!important;line-height:1!important}.mobile-header__cart-links--cart a{margin-right:0!important;margin-left:0!important}.mobile-header__cart-links--nav{margin-left:2px!important}.claro-mobile-icons>li>a,.claro-mobile-icons>li>button,.claro-mobile-icons>li>shopify-account,.claro-mobile-icons>li>shopify-account>div,.claro-mobile-icons>li>div{display:inline-flex!important;align-items:center!important;line-height:1!important}.claro-mobile-icons svg{display:block!important;vertical-align:middle!important}.mobile-header__cart-links--wishlist{position:relative}.mobile-header__cart-links--wishlist .claro-wishlist-badge{position:absolute;top:-4px;right:-8px}#HeaderCountryList,#HeaderLanguageList,#FooterCountryList,#FooterLanguageList,.disclosure__list{width:auto!important;min-width:0!important;max-width:max-content!important;right:auto!important}.disclosure__list ul,.header--country_list,.footer--country_list{width:auto!important;min-width:0!important;padding:0!important}.disclosure__list li{width:auto!important;white-space:nowrap}.disclosure__list .disclosure__link{white-space:nowrap;padding:6px 14px!important}body.template-cart .page-wrap{min-height:0!important}.cart-page{padding-bottom:100px!important;margin-bottom:0!important;min-height:0!important}.product-gallery__zoom-btn svg path,.product-gallery__zoom-btn svg polygon,.product-gallery__zoom-btn svg .hover-fill{fill:#0e0d0a!important}.product-gallery__zoom-btn:hover svg path,.product-gallery__zoom-btn:hover svg polygon,.product-gallery__zoom-btn:hover svg .hover-fill{fill:#fff!important}.contact__form-section input[type=text],.contact__form-section input[type=email],.contact__form-section input[type=tel],.contact__form-section textarea,.contact-form__wrapper input[type=text],.contact-form__wrapper input[type=email],.contact-form__wrapper input[type=tel],.contact-form__wrapper textarea{background:#fff!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.12)!important}@media(max-width:1023px){.featured-collection__text-wrapper{margin-bottom:24px!important}}.template-header .section__banner-inner-wrapper{background-color:#fff!important}.template-header .section__banner-caption{padding-top:40px!important;padding-bottom:40px!important}.template-header .section__banner-caption,.template-header .section__banner-caption h1,.template-header .section__banner-caption h2,.template-header .section__banner-caption .h1,.template-header .section__banner-caption .rte,.template-header .section__banner-caption p,.template-header .section__banner-caption span{color:#0e0d0a!important}.section-featured-collection a.btn-border-link,.section-featured-collection a.button,.featured-collection__text-wrapper a.btn-border-link,.featured-collection__text-wrapper a.button{white-space:nowrap!important;font-size:11px!important;letter-spacing:.1em!important;padding:14px 32px!important}.section-featured-collection a.btn-border-link span,.section-featured-collection a.button span,.featured-collection__text-wrapper a.btn-border-link span,.featured-collection__text-wrapper a.button span{white-space:nowrap!important;font-size:11px!important;letter-spacing:.1em!important;padding:0!important;display:inline-block!important;width:auto!important}@media(min-width:768px){.section-featured-collection a.btn-border-link,.section-featured-collection a.button,.featured-collection__text-wrapper a.btn-border-link,.featured-collection__text-wrapper a.button,.section-featured-collection a.btn-border-link span,.section-featured-collection a.button span,.featured-collection__text-wrapper a.btn-border-link span,.featured-collection__text-wrapper a.button span{font-size:12px!important}}#mobile-slideout .details,#mobile-slideout .details__summary,#mobile-slideout .details__link,#mobile-slideout .menu__link,#mobile-slideout .menu__item,#mobile-slideout details,#mobile-slideout summary{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;color:var(--text-color, #0E0D0A)!important}#mobile-slideout .details__summary::-webkit-details-marker,#mobile-slideout summary::-webkit-details-marker{display:none!important}#mobile-slideout .details__summary{list-style:none!important}@media(max-width:767px){body.template-index .section-gallery{position:relative;padding-bottom:0!important;margin-bottom:0!important}body.template-index .section-gallery .section-gallery__container{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:0!important}body.template-index .section-gallery .section-gallery__container::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}body.template-index .section-gallery .section-gallery__item-wrapper,body.template-index .section-gallery .section-gallery__item-wrapper--one-half,body.template-index .section-gallery .section-gallery__item-wrapper--one-third,body.template-index .section-gallery .section-gallery__item-wrapper--one-quarter,body.template-index .section-gallery .section-gallery__item-wrapper--two-thirds,body.template-index .section-gallery .section-gallery__item-wrapper--three-quarters{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:start;scroll-snap-stop:always;background:transparent!important}body.template-index .section-gallery .section-gallery__item-inner,body.template-index .section-gallery .section-gallery__item-image,body.template-index .section-gallery .section-gallery__item-image .box-ratio{padding:0!important;height:100%!important;background:transparent!important}body.template-index .section-gallery .section-gallery__item-wrapper{min-height:600px}body.template-index .section-gallery .section-gallery__item-image .box-ratio img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.template-index .promo-model-2 .section-gallery__item-image .box-ratio img{object-position:70% center!important}body.template-index .claro-hero-dots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;align-items:center;gap:8px;padding:0;z-index:5;pointer-events:none}body.template-index .claro-hero-dots__dot{width:8px;height:8px;border-radius:50%;background:#ffffff73;transition:background .2s ease,transform .2s ease;cursor:pointer;border:0;padding:0;pointer-events:auto;box-shadow:0 1px 2px #00000040}body.template-index .claro-hero-dots__dot.is-active{background:#fff;transform:scale(1.15)}.claro-hide-mobile{display:none!important}}@media(min-width:768px){body.template-index .claro-hero-dots,.claro-hide-desktop{display:none!important}}.claro-mobile-menu-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid rgba(0,0,0,.08)}.claro-mobile-menu-label{font-family:var(--nav-family, inherit);font-size:16px!important;letter-spacing:.14em;text-transform:uppercase;margin:0!important;padding:0!important;border:0!important;opacity:.7;color:var(--text-color, #0E0D0A);text-align:left;font-weight:500;align-self:center}.claro-mobile-allproducts{position:relative;display:block;width:100%;aspect-ratio:1 / 1;height:auto;margin:24px 0 0;overflow:hidden;text-decoration:none!important;background:#0e0d0a}.claro-mobile-allproducts__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;display:block;z-index:1}.claro-mobile-allproducts:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:2;pointer-events:none}.claro-mobile-allproducts__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--heading-family, "Playfair Display", serif);font-size:24px;letter-spacing:.04em;color:#fff!important;text-align:center;z-index:3;text-transform:none}.claro-mobile-currency{margin:0!important;padding:0!important;border:0!important;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.claro-mobile-currency__label{font-family:var(--nav-family, inherit);font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px!important;opacity:.6;color:var(--text-color, #0E0D0A);text-align:right}.claro-mobile-currency__form{display:flex!important;justify-content:flex-end;margin:0!important;padding:0!important}.claro-mobile-currency__select-wrap{position:relative;display:inline-block;min-width:0;width:auto}.claro-mobile-currency__select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:auto;min-width:0;height:36px!important;background:transparent!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:0!important;padding:0 28px 0 10px!important;margin:0!important;font-family:var(--nav-family, inherit)!important;font-size:13px!important;line-height:36px!important;letter-spacing:.04em;color:var(--text-color, #0E0D0A)!important;cursor:pointer;text-align:left;text-align-last:left;outline:none;box-sizing:border-box}.claro-mobile-currency__caret{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;font-size:12px;color:var(--text-color, #0E0D0A);opacity:.7}.claro-mobile-cat{margin-bottom:20px;list-style:none}.claro-mobile-cat-details{background:transparent!important;border:0!important;padding:0!important;margin:0!important}.claro-mobile-cat-summary{list-style:none!important;display:flex!important;align-items:center;justify-content:flex-start;gap:12px;cursor:pointer;padding:0!important;background:transparent!important;border:0!important;font-family:var(--heading-family, "Playfair Display", serif)!important;font-size:32px!important;line-height:1.2!important;color:var(--text-color, #0E0D0A)!important;text-align:left}.claro-mobile-cat-title{font-size:32px!important;font-family:var(--heading-family, "Playfair Display", serif)!important;line-height:1.2!important;color:var(--text-color, #0E0D0A)!important}.claro-mobile-cat-arrow svg{width:14px;height:9px}.claro-mobile-cat-summary::-webkit-details-marker,.claro-mobile-cat-summary::marker{display:none!important;content:""!important}.claro-mobile-cat-arrow{display:inline-flex;align-items:center;margin-left:12px;transition:transform .2s ease;color:var(--text-color, #0E0D0A)}.claro-mobile-cat-details[open] .claro-mobile-cat-arrow{transform:rotate(180deg)}.claro-mobile-subcat{list-style:none!important;margin:0!important;padding:0!important;text-align:left}.claro-mobile-subcat li{margin:0 0 8px!important;padding:0!important;list-style:none!important}.claro-mobile-subcat li:last-child{margin-bottom:0!important}.claro-mobile-subcat .menu__link{font-family:DM Sans,system-ui,sans-serif!important;font-size:10px!important;opacity:.7;line-height:1.5!important;display:block!important;height:auto!important;min-height:0!important;background:transparent!important;color:var(--text-color, #0E0D0A)!important;padding:2px 0!important;margin:0!important;letter-spacing:.02em;border:0!important;justify-content:flex-start!important;text-align:left!important}.template-product .product-gallery__media-container.image{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-bg, #FAF7F0)}.template-product .product-gallery__media-container.image .product__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center}@media(min-width:1024px){.template-product .product__section-images.product-photos{position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto}.template-product .product__section-images.product-photos::-webkit-scrollbar{width:0}}@media(max-width:767px){body.template-index .section-txt-icons .section-txt-icons__inner-wrapper .section-txt-icons__item.text-promo-shape-baguette,body.template-index .section-txt-icons .section-txt-icons__inner-wrapper .section-txt-icons__item.text-promo-shape-baguette.odd.last_item{grid-column:auto / span 4!important;width:auto!important;max-width:none!important}}.product-listing__quickview-trigger{background:#faf7f0!important;color:#0f4d3f!important}.product-listing__quickview-trigger:hover{background:#e8e4dc!important;color:#0f4d3f!important}.product-listing__quickview-trigger svg{display:none!important}.product-listing__quickview-trigger:before{content:"";display:block;width:22px;height:22px;flex-shrink:0;background-color:#0f4d3f;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/claro-brand.css.map */
