:root{--color-bg-primary: #f9f9df;--color-bg-secondary: #dce5e4;--color-bg-tertiary: #c9d8d7;--color-gold-primary: #9ba65f;--color-gold-secondary: #e6c9c6;--color-text-primary: #5a888e;--color-text-secondary: #243738;--color-border: #c4d0cf;--color-border-gold: rgba(155, 166, 95, .3);--color-white: #ffffff;--color-overlay: rgba(0, 0, 0, .5);--font-heading: "Optima", serif;--font-body: "Adobe Clean", "Georgia", sans-serif;--font-heading-weight: 400;--font-heading-transform: uppercase;--font-heading-spacing: -.01em;--font-body-weight: 400;--font-button-weight: 600;--font-button-spacing: .15em;--font-button-transform: uppercase;--heading-scale: 1;--body-scale: 1;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 3rem;--space-3xl: 8rem;--transition-base: .3s cubic-bezier(.25, .1, .25, 1);--transition-slow: .6s cubic-bezier(.25, .1, .25, 1);--transition-drawer: .4s cubic-bezier(.645, .045, .355, 1)}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}@media(min-width:768px){.container{padding:0 40px}}.section-padding{padding:var(--space-xl) 0}@media(min-width:768px){.section-padding{padding:var(--space-2xl) 0}}.section-header{text-align:center;margin-bottom:var(--space-xl)}.section-header__subheading{font-family:var(--font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold-primary);margin-bottom:.75rem;font-weight:400}.section-header__heading{font-family:var(--font-heading);font-size:calc(clamp(1.75rem,3vw,2.5rem) * var(--heading-scale, 1));text-transform:var(--font-heading-transform);letter-spacing:var(--font-heading-spacing);color:var(--color-gold-primary)}.section__subheading{font-family:var(--font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold-primary);margin-bottom:.75rem;font-weight:400;text-align:center}.section__heading{font-family:var(--font-heading);font-size:calc(clamp(1.75rem,3vw,2.5rem) * var(--heading-scale, 1));text-transform:var(--font-heading-transform);letter-spacing:var(--font-heading-spacing);color:var(--color-gold-primary);text-align:center;margin-bottom:var(--space-md)}.section__description{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-text-secondary);text-align:center;max-width:700px;margin:0 auto var(--space-lg)}.section-footer{text-align:center;margin-top:var(--space-lg)}.btn{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:var(--font-button-weight);text-transform:var(--font-button-transform);letter-spacing:var(--font-button-spacing);padding:1rem 2.5rem;border:1px solid transparent;cursor:pointer;transition:all var(--transition-base);text-align:center;line-height:1;text-decoration:none}.btn--primary{background:var(--color-gold-primary);color:var(--color-bg-primary);border-color:var(--color-gold-primary)}.btn--primary:hover{background:transparent;color:var(--color-gold-primary)}.btn--secondary{background:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-border)}.btn--secondary:hover{background:var(--color-gold-primary);color:var(--color-bg-primary);border-color:var(--color-gold-primary)}.btn--outline{background:transparent;color:var(--color-white);border-color:var(--color-white)}.btn--outline:hover{background:var(--color-white);color:var(--color-bg-primary)}.btn--outline-gold{background:transparent;color:var(--color-gold-primary);border-color:var(--color-gold-primary)}.btn--outline-gold:hover{background:var(--color-gold-primary);color:var(--color-bg-primary)}.btn--text{background:transparent;color:var(--color-gold-primary);border:none;padding:0;border-bottom:1px solid var(--color-gold-primary);letter-spacing:.15em;font-size:.75rem;text-transform:uppercase;font-weight:var(--font-button-weight)}.btn--text:hover{color:var(--color-gold-secondary);border-color:var(--color-gold-secondary)}.section-padding-sm{padding:var(--space-md) 0}.section-padding-md{padding:var(--space-lg) 0}.section-padding-lg{padding:var(--space-xl) 0}.container-full{max-width:100%;padding:0 var(--space-lg)}.placeholder-svg{fill:var(--color-border);background:var(--color-bg-secondary);width:100%;height:100%}body.no-scroll{overflow:hidden}body{overflow-x:hidden}.hero-slider-section .product-card,.featured-products-section .product-card,.collection-list-section .product-card,.about-section .product-card,.best-sellers-section .product-card,.shop-the-look-section .product-card,.testimonials-section .product-card,.reels-carousel-section .product-card{transition:none;z-index:auto}.featured-products-section .product-card__link,.best-sellers-section .product-card__link,.shop-the-look-section .product-card__link{position:relative;inset:auto;display:block;text-decoration:none}.collection-list-section .collection-card{transition:none;z-index:auto;height:auto}.collection-list-section .collection-card__content{display:block;position:absolute;height:auto;width:auto;bottom:0;left:0;right:0;gap:0}.hero-slider-section,.featured-products-section,.collection-list-section,.about-section,.youtube-video-section,.best-sellers-section,.shop-the-look-section,.testimonials-section,.inspiration-guide-section,.reels-carousel-section,.trust-badges-section,.customer-reviews-section,.top-picks-section,.ct-footer-section{display:block!important;width:100%;position:relative}.hero-slider-section>*,.featured-products-section>*,.collection-list-section>*,.about-section>*,.youtube-video-section>*,.best-sellers-section>*,.shop-the-look-section>*,.testimonials-section>*,.inspiration-guide-section>*,.reels-carousel-section>*,.trust-badges-section>*,.customer-reviews-section>*,.top-picks-section>*,.ct-footer-section>*{grid-column:unset}.trust-badges-section svg{width:48px;height:48px}.testimonials-section svg{width:auto;height:auto}.featured-products-section,.collection-list-section,.about-section,.best-sellers-section,.testimonials-section,.inspiration-guide-section,.reels-carousel-section,.trust-badges-section{background:transparent}.hero-slider-section a,.featured-products-section a,.collection-list-section a,.about-section a,.best-sellers-section a,.shop-the-look-section a,.testimonials-section a,.inspiration-guide-section a,.reels-carousel-section a,.trust-badges-section a,.customer-reviews-section a,.top-picks-section a,.ct-footer-section a{text-decoration:none}.header-section .header__row{background-color:var(--color-bg-primary)!important}.header-section .header__columns{--padding-block-start: 18px;--padding-block-end: 18px;min-height:80px;align-items:center}.header-section .menu-list__link{font-family:var(--font-body)!important;font-size:.8125rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--color-text-primary)!important;font-weight:400!important;position:relative;padding-block:4px!important;padding-inline:14px!important;transition:color var(--transition-base)!important}.header-section .menu-list__link:hover,.header-section .menu-list__link:focus{color:var(--color-gold-primary)!important}.header-section .menu-list__link .menu-list__link-title:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--color-gold-primary);transition:width var(--transition-base)}.header-section .menu-list__link:hover .menu-list__link-title:after,.header-section .menu-list__link:focus .menu-list__link-title:after{width:100%}.header-section .header-actions__action{color:var(--color-text-primary)!important;transition:color var(--transition-base)!important}.header-section .header-actions__action:hover{color:var(--color-gold-primary)!important}.header-section .header-actions__action svg{width:22px!important;height:22px!important}.header-section .search-action{color:var(--color-text-primary)!important;transition:color var(--transition-base)!important}.header-section .search-action:hover{color:var(--color-gold-primary)!important}.header-section .search-action svg{width:22px!important;height:22px!important}.header-section header-logo,.header-section .header-logo{color:var(--color-text-primary)!important}.header-section .header-logo__image{max-height:50px;height:auto;width:auto}.header-section .header-logo__text,.header-section .header-logo__heading{font-family:var(--font-heading)!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--color-gold-primary)!important}.header-section .cart-bubble{background-color:var(--color-gold-primary)!important;color:var(--color-bg-primary)!important}.header-section .cart-bubble__background{background-color:var(--color-gold-primary)!important}.header-section .cart-bubble__text{color:var(--color-bg-primary)!important;font-family:var(--font-body)!important;font-size:.625rem!important;font-weight:700!important}.header-section .dropdown-localization__button{color:var(--color-text-primary)!important;transition:color var(--transition-base)!important}.header-section .dropdown-localization__button:hover{color:var(--color-gold-primary)!important}.header-section .header__icon--menu{color:var(--color-text-primary)!important;transition:color var(--transition-base)!important}.header-section .header__icon--menu:hover{color:var(--color-gold-primary)!important}.header-section .header__icon--menu svg{width:22px!important;height:22px!important}.header-section .header__column header-menu:not(:hover),.header-section .header__column .header-actions__action:not(:hover),.header-section .header__column .dropdown-localization__button:not(:hover),.header-section .header__column .header__icon--menu:not(:hover){opacity:1!important}.header-section .header__row--top{border-bottom:1px solid var(--color-border)!important}.header-section .header[transparent] .header__row{background-color:transparent!important;transition:background-color var(--transition-base),box-shadow var(--transition-base)!important}.header-section .header[transparent][data-sticky-state=active] .header__row,.header-section .header[transparent=not-sticky][data-sticky-state=active] .header__row{background-color:var(--color-bg-primary)!important;box-shadow:0 1px 0 var(--color-border)}.header-section .header-drawer .dialog-drawer{width:320px!important;max-width:85vw!important;background:var(--color-bg-primary)!important;border-right:1px solid var(--color-border)!important;border-left:none!important;box-shadow:none!important}.header-section .header-drawer .dialog-drawer .header-drawer__header,.header-section .header-drawer .header-drawer__top{padding:20px 24px!important;border-bottom:1px solid var(--color-border)!important}.header-section .header-drawer .header-drawer__top img{max-height:36px!important;width:auto!important}.header-section .header-drawer .close-button{color:var(--color-text-primary)!important;transition:color var(--transition-base)!important}.header-section .header-drawer .close-button:hover{color:var(--color-gold-primary)!important}.header-section .header-drawer .menu-list__link,.header-section .header-drawer .header-drawer__link{font-family:var(--font-body)!important;font-size:.9375rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--color-text-primary)!important;padding:14px 0!important;border-bottom:1px solid var(--color-border)!important;transition:color var(--transition-base)!important;font-weight:400!important}.header-section .header-drawer .menu-list__link:hover,.header-section .header-drawer .header-drawer__link:hover{color:var(--color-gold-primary)!important}.header-section .header-drawer .header-drawer__menu,.header-section .header-drawer .header-drawer__nav{padding:24px!important}.header-section .header-drawer .header-drawer__utility,.header-section .header-drawer .header-drawer__footer{padding:20px 24px!important;border-top:1px solid var(--color-border)!important}.header-section .header-drawer .header-drawer__utility a,.header-section .header-drawer .header-drawer__footer a{display:flex!important;align-items:center!important;gap:10px!important;font-family:var(--font-body)!important;font-size:.8125rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--color-text-secondary)!important;transition:color var(--transition-base)!important}.header-section .header-drawer .header-drawer__utility a:hover,.header-section .header-drawer .header-drawer__footer a:hover{color:var(--color-gold-primary)!important}.header-section .header-drawer .header-drawer__utility svg,.header-section .header-drawer .header-drawer__footer svg{width:20px!important;height:20px!important}.header-section .header-drawer dialog::backdrop{background:#0009!important}.header-section .header-drawer,.header-section .header-drawer .dialog-drawer{--color-foreground: var(--color-text-primary) !important;--color-background: var(--color-bg-primary) !important;--color-border: var(--color-border) !important}@media screen and (max-width:749px){.header-section .header-logo,.header-section header-logo{grid-area:center!important;justify-self:center!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.header-section .header-logo .header-logo__image-container{margin:0 auto!important}.header-section .header__columns{--padding-block-start: 10px;--padding-block-end: 10px;min-height:60px}.header-section .header-logo__image{max-height:36px!important}.header-section .header-logo__text,.header-section .header-logo__heading{font-size:1.25rem!important}.header-section .header-actions__action svg,.header-section .search-action svg{width:20px!important;height:20px!important}.header-section .header__right{gap:16px!important}}.header-section .header__row,.header-section .header{--color-foreground: var(--color-text-primary);--color-background: var(--color-bg-primary)}.header-section .menu-list__submenu{background-color:var(--color-bg-primary)!important;border:1px solid var(--color-border)!important}.header-section .menu-list__submenu .menu-list__link{font-size:.8125rem!important;color:var(--color-text-primary)!important}.header-section .menu-list__submenu .menu-list__link:hover{color:var(--color-gold-primary)!important}.shopify-section-header-announcements .announcement-bar,.shopify-section-header-announcements .announcement-bar__slider,.shopify-section-header-announcements{background-color:var(--color-bg-secondary)!important}.shopify-section-header-announcements .announcement-bar__text,.shopify-section-header-announcements .announcement-bar__link,.shopify-section-header-announcements .announcement-bar__slide{color:var(--color-gold-primary)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:400!important}.shopify-section-header-announcements .section{min-height:40px;display:flex;align-items:center;justify-content:center}.shopify-section-header-announcements [class*=color-]{background-color:var(--color-bg-secondary)!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ct-base.css.map */
