@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Montserrat:wght@400;500;600&display=swap";.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}:root{--ecc-ink: #01061d;--ecc-ink-soft: #1b1f33;--ecc-gold: #c1a24f;--ecc-gold-deep: #9c7f35;--ecc-parchment: #f6f1e7;--ecc-line: #e6e1d6;--ecc-muted: #6b6e7a;--ecc-serif: "Cormorant Garamond", "EB Garamond", Garamond, Georgia, serif;--ecc-sans: "Montserrat", "Helvetica Neue", Arial, sans-serif;--element-text-font-family--heading: "Cormorant Garamond";--element-text-font-family-fallback--heading: Garamond, Georgia, serif;--element-text-font-weight--heading: 500;--element-text-font-family--body: "Montserrat";--element-text-font-family-fallback--body: "Helvetica Neue", Arial, sans-serif;--color-scheme-5-primary: #01061d;--color-button-primary: #01061d;--color-button-primary-light: #1b1f33;--color-button-primary-dim: #000000;--color-price: #01061d}body{font-family:var(--ecc-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--ecc-gold);color:#fff}a,button,.element-button{transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}:focus-visible{outline:2px solid var(--ecc-gold);outline-offset:2px}h1,h2,h3,h4,.element-text--heading-2xl,.element-text--heading-xl,.element-text--heading-lg,.element-text--heading-md,.element-text--heading-sm{font-family:var(--ecc-serif)!important;font-weight:500;letter-spacing:.04em}h1,.element-text--heading-xl{line-height:1.12}.element-accordion__toggle .element-text,.collection-sidebar .element-text--heading-xs,.footer__title{font-family:var(--ecc-sans)!important;font-weight:600!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase}.toolbar{font-family:var(--ecc-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid rgba(193,162,79,.28)}.toolbar strong{font-weight:600;color:var(--ecc-gold)}.site-header{border-bottom:1px solid var(--ecc-line);box-shadow:none}.site-nav__link{font-family:var(--ecc-sans)!important;font-size:11.5px!important;font-weight:500;letter-spacing:.2em!important;color:var(--ecc-ink)}.site-nav__link--underline:after{background-color:var(--ecc-gold)!important;height:1px!important}.site-nav__link:hover{color:var(--ecc-gold-deep)}.site-nav__dropdown{border-top:2px solid var(--ecc-gold);box-shadow:0 18px 40px #01061d14}.site-nav__dropdown-link{font-family:var(--ecc-sans);font-size:13px;letter-spacing:.02em}.site-nav__dropdown-link--top-level,.megamenu__col-title{font-family:var(--ecc-sans)!important;font-size:11px!important;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ecc-gold-deep)}.element-button,.btn:not(.btn--circle):not(.btn--icon),.shopify-payment-button__button--unbranded{font-family:var(--ecc-sans)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase}.add-to-cart.element-button--inverted{background:var(--ecc-ink)!important;color:#fff!important;border:1px solid var(--ecc-ink)!important;min-height:54px}.add-to-cart.element-button--inverted:hover:not([disabled]){background:var(--ecc-gold)!important;border-color:var(--ecc-gold)!important;color:var(--ecc-ink)!important}.shopify-payment-button__button{min-height:54px!important;border-radius:0!important}.Vtl-WishlistButton__AddToWishlist{background:transparent!important;color:var(--ecc-ink)!important;border:1px solid var(--ecc-ink)!important;font-family:var(--ecc-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase;min-height:50px}.Vtl-WishlistButton__AddToWishlist *{color:var(--ecc-ink)!important}.Vtl-WishlistButton__AddToWishlistText{font-size:12px!important}.Vtl-WishlistButton__AddToWishlist svg,.Vtl-WishlistButton__AddToWishlist svg *{color:var(--ecc-gold-deep)!important}.Vtl-WishlistButton__AddToWishlist:hover{background:var(--ecc-parchment)!important}.product-single__meta h1.element-text--heading-xl{font-size:clamp(28px,2.6vw,40px)!important;letter-spacing:.03em;line-height:1.1;margin-bottom:4px}.product-single__meta .element-price{font-family:var(--ecc-sans)!important;font-weight:600;font-size:22px!important;letter-spacing:0}.product-single__meta .element-text--line-through{color:var(--ecc-muted);font-weight:400}.product-single__meta .kit-select__native,.product-single__meta select{border-color:var(--ecc-line)!important;font-family:var(--ecc-sans);font-size:13px;min-height:44px}.product-single__meta label,.product-single__meta legend{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ecc-ink)}.product-single__meta nav a,.product-single__meta nav{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ecc-muted)}.template-product .rte,.template-product .element-text--rte,.template-article .rte,.template-page .rte{font-size:15px;line-height:1.75;color:#2a2d3a}.template-product .rte h2,.template-product .rte h3,.template-article .rte h2,.template-article .rte h3{margin-top:1.6em}.template-product .rte strong{color:var(--ecc-ink)}.grid-product .grid-item__content{background:#fff;border:1px solid var(--ecc-line);transition:border-color .25s ease,box-shadow .25s ease}.grid-product:hover .grid-item__content{border-color:var(--ecc-gold);box-shadow:0 14px 34px #01061d12}.grid-product__image-wrap{background:#fff}.grid-item__meta{padding-top:6px}.grid-item__meta .element-text--body-md,.grid-item__meta .element-text--body-sm:first-child{font-family:var(--ecc-sans);font-weight:500;font-size:14px;line-height:1.45;color:var(--ecc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grid-item__meta .element-text--body-sm{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ecc-gold-deep)}.grid-item__meta .element-price,.element-price.element-text--heading-xs{font-family:var(--ecc-sans)!important;font-weight:600;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:var(--ecc-ink)}.grid-item__meta .element-text--line-through{color:var(--ecc-muted)!important;font-weight:400;font-size:13px!important}[class*=savings],.grid-product__price--savings{color:var(--ecc-gold-deep)!important;font-weight:500}.grid-product__tags .element-badge{font-family:var(--ecc-sans);font-size:10px;font-weight:600;letter-spacing:.16em;padding:5px 9px;background:var(--ecc-ink)!important;color:#fff!important}.grid-item__swatches .kit-swatch{--swatch-size: 18px;width:18px!important;height:18px!important;min-width:18px;border:1px solid var(--ecc-line)}.grid-item__swatches{gap:6px}.collection-sidebar .element-accordion__toggle{padding-top:14px;padding-bottom:14px}.collection-sidebar .element-checkbox,.collection-sidebar .element-text--body{font-size:13px}.collection-content h1,.collection-hero h1{font-size:clamp(28px,3vw,42px)!important;letter-spacing:.05em}[class*=ai-luxury-hero-header],[class*=ai-hero-categories-title],[class*=ai-featured-products__title],[class*=ai-hero-headline]{font-family:var(--ecc-serif)!important;font-weight:500!important;letter-spacing:.05em!important}[class*=ai-luxury-hero-header]{font-size:clamp(34px,4.6vw,64px)!important;line-height:1.04!important}[class*=ai-luxury-hero-subheading]{font-family:var(--ecc-serif)!important;font-style:italic;font-size:clamp(18px,1.7vw,24px)!important;letter-spacing:.01em!important}[class*=ai-luxury-hero-cta-text]{font-family:var(--ecc-sans)!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase;color:#ffffffbf!important}[class*=ai-luxury-hero-cta-text]:before{content:"";display:inline-block;width:28px;height:1px;background:var(--ecc-gold);vertical-align:middle;margin-right:12px}[class*=ai-luxury-hero-button],[class*=ai-hero-card-button],[class*=ai-featured-products__] a[class*=button],[class*=ai-featured-products__view-all]{font-family:var(--ecc-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important}[class^=ai-confidence-metrics-]{background:var(--ecc-parchment);border-bottom:1px solid var(--ecc-line)}[class*=ai-confidence-metrics__container]{padding-top:26px!important;padding-bottom:26px!important}[class*=ai-confidence-metrics__title]{font-family:var(--ecc-sans)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--ecc-ink)!important}[class*=ai-confidence-metrics__subtitle]{font-family:var(--ecc-sans)!important;font-size:13px!important;color:var(--ecc-muted)!important}[class*=ai-confidence-metrics__icon-wrapper] svg{color:var(--ecc-gold-deep)!important;stroke:var(--ecc-gold-deep);width:30px;height:30px}[class*=ai-hero-categories-subtitle]{font-family:var(--ecc-serif)!important;font-style:italic;font-size:20px!important;letter-spacing:.02em!important}[class*=ai-hero-card-title]{font-family:var(--ecc-sans)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.16em!important;line-height:1.5!important}[class*=ai-hero-card-image-wrapper]{overflow:hidden}[class*=ai-hero-card-image] img,img[class*=ai-hero-card-image]{transition:transform .7s cubic-bezier(.2,.7,.2,1)}[class*=ai-hero-card]:hover img{transform:scale(1.04)}a[class*=ai-hero-card-button]{background:transparent!important;color:var(--ecc-gold)!important;border:1px solid var(--ecc-gold)!important}a[class*=ai-hero-card-button]:hover{background:var(--ecc-gold)!important;color:var(--ecc-ink)!important}[class*=ai-featured-products] [class*=__title]:not([class*=product]){font-size:clamp(26px,2.6vw,38px)!important}[class*=ai-featured-products__product-title],[class*=ai-featured-products] [class*=product-title]{font-family:var(--ecc-sans)!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[class*=ai-featured-products] [class*=price]{font-family:var(--ecc-sans)!important;font-size:15px!important;font-weight:600!important;color:var(--ecc-gold)!important}.slideshow-split h2,.slideshow-split .h1,.slideshow-split [class*=title]{font-family:var(--ecc-serif)!important;letter-spacing:.04em}.slideshow-split [class*=subheading],.slideshow-split [class*=subtitle]{font-size:16px;line-height:1.75;color:#3a3d4a}.hero__top-subtitle,.slideshow-split [class*=top-subheading],.slideshow-split [class*=top_subheading]{font-family:var(--ecc-sans);font-size:11px;font-weight:600;letter-spacing:.24em;color:var(--ecc-gold-deep)}.site-footer{font-family:var(--ecc-sans);font-size:13.5px;border-top:1px solid rgba(193,162,79,.3)}.site-footer .footer__title,.site-footer h2,.site-footer h3{font-family:var(--ecc-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2em!important;color:var(--ecc-gold)!important;text-transform:uppercase}.site-footer a{text-decoration:none;opacity:.86}.site-footer a:hover{opacity:1;color:var(--ecc-gold)}.site-footer li a{text-transform:none;letter-spacing:.02em}.site-footer .element-input{border-color:#ffffff47!important}.footer__newsletter strong,.footer__newsletter p{font-family:var(--ecc-serif)!important;font-size:22px;font-weight:500;letter-spacing:.1em;color:#fff!important}.footer__newsletter .element-button,.site-footer button[type=submit],.site-footer .element-button{background:var(--ecc-gold)!important;border-color:var(--ecc-gold)!important;color:var(--ecc-ink)!important}.site-footer [class*=copyright],.site-footer small{font-size:11px;letter-spacing:.08em;opacity:.7}.element-button:not(.color-scheme-1 *,.color-scheme-2 *,.color-scheme-3 *){--element-button-color-primary: #01061d}.hero__sidebyside-content .element-button{min-height:50px;padding-left:32px;padding-right:32px}.hero__sidebyside-content .element-button:hover{--element-button-color-primary: #c1a24f;background:var(--ecc-gold)!important;color:var(--ecc-ink)!important;border-color:var(--ecc-gold)!important}.hero__sidebyside-content-inner p,.hero__sidebyside-content-inner .hero__subtitle{color:#3a3d4a;line-height:1.75}@media screen and (max-width:768px){.toolbar{font-size:10px;letter-spacing:.1em}[class*=ai-luxury-hero-header]{font-size:34px!important}[class*=ai-confidence-metrics__title]{font-size:10.5px!important;letter-spacing:.12em!important}.product-single__meta h1.element-text--heading-xl{font-size:26px!important}.grid-item__meta .element-text--body-md{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/overrides.css.map */
