:root{--text-xs: .5625rem;--text-sm: .75rem;--text-base: 1rem;--text-lg: 1.333rem;--text-xl: 1.777rem;--text-2xl: 2.369rem;--text-3xl: 3.157rem;--text-4xl: 4.209rem;--text-5xl: 5.61rem;--color-bg: #FAF8F5;--color-dark: #0D1624;--color-gold: #C5A258;--color-gold-hover: #A88B47;--color-text: #1a1a1a;--color-text-secondary: #6B7280;--color-text-muted: #9CA3AF;--color-border: #E5E7EB;--color-bg-subtle: #F3F1ED;--color-gold-light: rgba(197, 162, 88, .1);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 80px;--space-8: 120px;--space-9: 160px;--space-10: 200px}*,*:before,*:after{border-radius:0!important}h1:not(.logo__h1),.h1,.heading-1{font-family:Cormorant Garamond,serif!important;font-size:clamp(2rem,1.25rem + 3.75vw,var(--text-4xl))!important;font-weight:300!important;font-style:italic!important;line-height:1.1!important}h1:not(.ega-hero-v3__heading):not(.logo__h1),.h1,.heading-1{color:var(--color-text)!important}.ega-hero-v3__heading{color:#fff!important}.logo__h1{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important}h2,.h2,.heading-2{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.75rem,1.15rem + 3vw,var(--text-3xl))!important;font-weight:300!important;font-style:italic!important;line-height:1.15!important;color:var(--color-text)!important}h3,.h3,.heading-3{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.375rem,.95rem + 2.125vw,var(--text-2xl))!important;font-weight:400!important;line-height:1.2!important;color:var(--color-text)!important}body{font-family:Inter,sans-serif!important;font-size:var(--text-base)!important;font-weight:400!important;line-height:1.65!important;color:var(--color-text)!important;overflow-x:hidden!important}.rte p,.template-page p,.template-article p,.shopify-section--rich-text p,.text-content p{max-width:600px}.nav-link,.main-nav a,.navigation a,.pageheader .navigation a{font-family:Inter,sans-serif!important;font-size:.75rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.14em!important;text-decoration:none!important}.navigation__tier-2 a,.navigation__tier-3 a,.navigation__dropdown a,.navmenu-submenu a,.navmenu ul ul a,.navigation__dropdown li a,.pageheader .navigation__dropdown a{font-size:15px!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;padding:12px 0!important;line-height:1.5!important;min-height:44px;display:block!important}.navigation__dropdown,.navmenu ul ul{padding:20px 28px!important;min-width:240px!important}.navigation__dropdown li,.navmenu ul ul li{margin:0!important;border-bottom:1px solid rgba(229,231,235,.6)}.navigation__dropdown li:last-child,.navmenu ul ul li:last-child{border-bottom:none}.navigation .navmenu>li,.main-nav>li{margin:0 24px!important}.navigation a:after,.navigation a:before,.navigation .navigation__link:after,.navigation .navigation__link:before,.nav-link:after,.main-nav a:after,.navmenu a:after,.navigation__tier-1>li>a:after{display:none!important;content:none!important}.navigation a,.navigation a:hover,.navigation a:focus,.navigation a:active,.navigation .navigation__link,.navigation .navigation__link:hover,.navmenu a,.navmenu a:hover,.navigation__tier-2 a,.navigation__tier-2 a:hover,.navigation__dropdown a,.navigation__dropdown a:hover,#pageheader a,#pageheader a:hover{text-decoration:none!important;border-bottom:none!important;background-image:none!important}.navigation a:hover,.pageheader .navigation a:hover,.pageheader--transparent .navigation a:hover{color:var(--color-gold)!important}.section-label,.eyebrow,.overline{font-family:Inter,sans-serif!important;font-size:.625rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:var(--color-gold)!important;margin-bottom:var(--space-2)!important}.btn-primary,.button--primary,.product-form__buttons .btn{background-color:var(--color-gold)!important;color:var(--color-dark)!important;border:none!important;padding:var(--space-2) var(--space-5)!important;font-family:Inter,sans-serif!important;font-size:.6875rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important;cursor:pointer!important;display:inline-block!important}.btn-primary:hover,.button--primary:hover,.product-form__buttons .btn:hover{background-color:var(--color-gold-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c5a2584d!important}.btn-secondary,.button--secondary{background-color:transparent!important;color:var(--color-text)!important;border:1px solid var(--color-text)!important;padding:var(--space-2) var(--space-5)!important;font-family:Inter,sans-serif!important;font-size:.6875rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important;cursor:pointer!important;display:inline-block!important}.btn-secondary:hover,.button--secondary:hover{background-color:var(--color-text)!important;color:var(--color-bg)!important;transform:translateY(-1px)!important}.btn-text-cta,.text-link-cta{background:none!important;border:none!important;color:var(--color-text)!important;font-family:Inter,sans-serif!important;font-size:.6875rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important;cursor:pointer!important;position:relative!important;padding:0 var(--space-3) 0 0!important}.btn-text-cta:after,.text-link-cta:after{content:"\2192";position:absolute;right:0;top:0;font-size:14px}.container,.page-width,.wrapper{padding-left:var(--space-7);padding-right:var(--space-7)}@media(max-width:768px){.container,.page-width,.wrapper{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}}.ega-hero-v3{width:100vw!important;max-width:none!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;overflow:hidden!important}#content .shopify-section,#MainContent .shopify-section,main .shopify-section{padding-top:0!important;padding-bottom:0!important}#content .shopify-section:first-child,#MainContent .shopify-section:first-child,.shopify-section--ega-hero-editorial,section.ega-hero-v3{padding-top:0!important;padding-bottom:0!important;margin-top:0!important}.shopify-section--ega-trust-bar,[id*=trust-bar].shopify-section{padding-top:0!important;padding-bottom:0!important}.ega-trust{padding:20px 0!important}.ega-featured-carousel,.ega-catgrid,.ega-editorial,.ega-styles,.ega-testimonials,.ega-story,section.ega-trade-banner{padding-top:64px!important;padding-bottom:64px!important}#content .shopify-section.section-featured-collection,#content .shopify-section.section-logo-list,#content .shopify-section.section-featured-blog,#content .shopify-section.section-testimonials,#MainContent .shopify-section.section-featured-collection,#MainContent .shopify-section.section-logo-list,#MainContent .shopify-section.section-featured-blog,#MainContent .shopify-section.section-testimonials,.section-signup,.section-newsletter{padding-top:64px!important;padding-bottom:64px!important}section.ega-trade-banner{padding-top:32px!important;padding-bottom:32px!important}#content .shopify-section.section-logo-list,#MainContent .shopify-section.section-logo-list{padding-top:32px!important;padding-bottom:32px!important}@media(max-width:767px){.ega-featured-carousel,.ega-catgrid,.ega-editorial,.ega-styles,.ega-testimonials,.ega-story,#content .shopify-section.section-featured-collection,#content .shopify-section.section-logo-list,#content .shopify-section.section-featured-blog,#content .shopify-section.section-testimonials,#MainContent .shopify-section.section-featured-collection,#MainContent .shopify-section.section-logo-list,#MainContent .shopify-section.section-featured-blog,#MainContent .shopify-section.section-testimonials,.section-signup,.section-newsletter{padding-top:48px!important;padding-bottom:48px!important}section.ega-trade-banner,#content .shopify-section.section-logo-list,#MainContent .shopify-section.section-logo-list{padding-top:24px!important;padding-bottom:24px!important}}.ega-featured-carousel__card-title{color:#faf8f5!important}.dark-section,.color-scheme-2,[data-color-scheme=dark]{background-color:var(--color-dark)!important;color:var(--color-bg)!important}.dark-section h1,.dark-section h2,.dark-section h3,.color-scheme-2 h1,.color-scheme-2 h2,.color-scheme-2 h3{color:var(--color-bg)!important;font-weight:300!important;font-style:italic!important}.dark-section p,.color-scheme-2 p{color:#9ca3af!important;max-width:600px}.dark-section .section-label,.dark-section .eyebrow,.color-scheme-2 .section-label,.color-scheme-2 .eyebrow{color:var(--color-gold)!important}.product-grid,.collection-grid,.featured-collection__grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--space-5)!important}@media(max-width:768px){.product-grid,.collection-grid,.featured-collection__grid{grid-template-columns:repeat(2,1fr)!important;gap:var(--space-2)!important}}.product-card,.product-grid-item,.collection-item{background-color:#fff!important;overflow:hidden!important;position:relative!important}.product-card:hover,.product-grid-item:hover,.collection-item:hover{transform:translateY(-4px)!important;box-shadow:0 8px 32px #0000001f!important}.product-card__image,.product-grid-item__image-wrapper{aspect-ratio:4/5!important;overflow:hidden!important}.product-card__image img,.product-grid-item__image{width:100%!important;height:100%!important;object-fit:cover!important}.product-card:hover .product-card__image img,.product-grid-item:hover .product-grid-item__image{transform:scale(1.03)!important}.product-card__content,.product-grid-item__info{padding:var(--space-3)!important}.product-card__title,.product-grid-item__title{font-family:Inter,sans-serif!important;font-size:var(--text-base)!important;font-weight:400!important;line-height:1.4!important;color:var(--color-text)!important;margin:0 0 var(--space-2) 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important}.product-card__title a,.product-grid-item__title a,.grid-product__title{font-family:Cormorant Garamond,serif!important;font-size:17px!important;font-style:italic!important;font-weight:400!important;color:var(--color-text)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.product-card__price,.product-grid-item__price,.grid-product__price{font-family:Inter,sans-serif!important;font-size:var(--text-sm)!important;color:var(--color-text-secondary)!important}.product-status,.stock-status{font-family:Inter,sans-serif!important;font-size:.625rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--color-text-muted)!important;margin-bottom:var(--space-1)!important}.customizable-tag{display:inline-block!important;font-family:Inter,sans-serif!important;font-size:.625rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--color-text-muted)!important;padding:var(--space-1) var(--space-2)!important;border:1px solid var(--color-border)!important;margin-top:var(--space-2)!important}.customizable-tag:hover{color:var(--color-gold)!important;border-color:var(--color-gold)!important}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(0,0,.2,1),transform .8s cubic-bezier(0,0,.2,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal-stagger]>*{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(0,0,.2,1),transform .8s cubic-bezier(0,0,.2,1)}[data-reveal-stagger].is-visible>*:nth-child(1){transition-delay:0ms}[data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:.1s}[data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:.2s}[data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:.3s}[data-reveal-stagger].is-visible>*:nth-child(5){transition-delay:.4s}[data-reveal-stagger].is-visible>*:nth-child(6){transition-delay:.5s}[data-reveal-stagger].is-visible>*{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}}.hero h1,.hero .h1{font-size:var(--text-5xl)!important}@media(max-width:768px){.hero h1,.hero .h1{font-size:var(--text-4xl)!important}}.text-gold{color:var(--color-gold)!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--space-1)!important}.mb-2{margin-bottom:var(--space-2)!important}.mb-3{margin-bottom:var(--space-3)!important}.mb-4{margin-bottom:var(--space-4)!important}.mb-5{margin-bottom:var(--space-5)!important}.mt-0{margin-top:0!important}.mt-1{margin-top:var(--space-1)!important}.mt-2{margin-top:var(--space-2)!important}.mt-3{margin-top:var(--space-3)!important}.mt-4{margin-top:var(--space-4)!important}.mt-5{margin-top:var(--space-5)!important}.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent .navigation a,.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent .navigation .navigation__link{color:var(--transparent-header-text-color, #FAF8F5)!important}.pageheader--transparent .navigation a:hover,.pageheader .navigation a:hover{color:var(--color-gold)!important}.navigation__tier-2-container,.navigation__mega-menu,.navigation .navigation__tier-2-container{background-color:var(--color-bg, #FAF8F5)!important;transition:none!important;animation:none!important}.section-header,.pageheader,.logo-area,.navigation__tier-2-container *,.navigation__mega-menu *{transition-delay:0ms!important}.section-header--nav-hover .pageheader,.section-header--nav-open .pageheader{transition-duration:.1s!important}.navigation__tier-2 a:hover,.navigation__tier-2 .navigation__link:hover{color:var(--color-gold)!important}body.template-index .section-store-messages,body.template-index .announcement-bar,body.template-index [class*=announcement],body.template-index .compact-messages{display:none!important;height:0!important;overflow:hidden!important}.pageheader--transparent .navigation a,.pageheader--transparent .logo a,.pageheader--transparent .logotext,.pageheader--transparent .icon-btn{text-shadow:none!important}.pageheader--transparent .logo img,.pageheader--transparent svg{filter:none!important}#pageheader .logo-area__right__inner{display:flex!important;align-items:center!important}#pageheader .logo-area__right__inner .header-account-link{order:2!important}#pageheader .logo-area__right__inner .show-search-link{order:1!important}#pageheader .logo-area__right__inner .cart-link{order:3!important}#pageheader .logo-area,#pageheader .logo-area.container--no-max{padding:20px 60px!important;max-width:none!important;min-height:0!important;display:flex!important;align-items:center!important;position:relative!important}#pageheader .logo-area__middle,#pageheader .logo-area__left,#pageheader .logo-area__right{min-height:0!important;display:flex!important;align-items:center!important}#pageheader .logo-area__middle__inner{display:flex!important;align-items:center!important}#pageheader .logo-area__left{position:absolute!important;left:50%!important;transform:translate(-50%,-50%)!important;top:calc(50% + 4px)!important}#pageheader .navigation,#pageheader .navigation .navigation__tier-1-container,#pageheader .navigation .navigation__tier-1{display:flex!important;align-items:center!important}#pageheader .logo img{display:block!important}#pageheader{padding:0!important}.lead-text{font-family:Inter,sans-serif!important;font-size:21px!important;font-weight:300!important;line-height:1.6!important;color:var(--color-text-secondary)!important}.ega-section-label{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:var(--color-gold)!important;margin-bottom:12px!important}.ega-section-heading{font-family:Cormorant Garamond,serif!important;font-size:var(--text-3xl)!important;font-weight:300!important;font-style:italic!important;line-height:1.15!important;color:var(--color-text)!important;margin:0!important}.featured-collection .section-title,.featured-collection-section .section-title{text-align:left!important}.featured-collection .section-title .title,.featured-collection-section .section-title .title{font-family:Cormorant Garamond,serif!important;font-size:var(--text-3xl)!important;font-weight:300!important;font-style:italic!important}.ega-testimonials__card{padding:22px 22px 18px!important}.ega-testimonials__quote,.ega-testimonials__meta,.ega-testimonials__name,.ega-testimonials__source,.ega-testimonials__track{padding-top:0!important;padding-bottom:0!important}.testimonials-section blockquote,.section-testimonials blockquote,.testimonials-section .testimonial-text,.section-testimonials .testimonial__text,.testimonials .rte p{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:var(--text-lg)!important;font-weight:400!important;line-height:1.6!important;color:var(--color-text)!important;text-align:left!important}.testimonials-section blockquote:before,.section-testimonials blockquote:before,.testimonials-section .testimonial-text:before,.section-testimonials .testimonial__text:before{content:"\201c"!important;font-family:Cormorant Garamond,serif!important;font-size:72px!important;color:var(--color-gold)!important;line-height:0!important;display:block!important;margin-bottom:16px!important}.testimonials-section .testimonial-author,.section-testimonials .testimonial__author,.testimonials-section .testimonial-name,.section-testimonials .testimonial__name{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--color-text-secondary)!important}.testimonials-section .star,.section-testimonials .star,.testimonials-section [class*=star],.section-testimonials [class*=star]{color:var(--color-gold)!important;fill:var(--color-gold)!important}.logo-bar__title,.logo-list .section-title,[class*=logo-list] .section-title,[class*=press] .section-title{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:var(--color-gold)!important}.logo-bar__item img,.logo-list img,[class*=logo-list] img,[class*=press] img{filter:grayscale(100%)!important;opacity:.6!important}.logo-bar__item:hover img{filter:grayscale(0%)!important;opacity:1!important}.newsletter-section,.section-newsletter,.section-signup{text-align:center!important}.section-signup .container,.section-newsletter .container{max-width:600px!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important}.section-signup .container.strongly-padded-row{padding:0 24px!important}.section-signup h2,.section-signup .hometitle{font-family:Cormorant Garamond,serif!important;font-size:28px!important;font-weight:400!important;letter-spacing:.01em!important;color:#1b2838!important;margin-bottom:8px!important}.section-signup .rte{margin-bottom:20px!important}.section-signup .signup-form__inline-container{display:flex!important;gap:0!important;max-width:440px!important;margin:0 auto!important}.section-signup .signup-form__email{flex:1!important;border:1px solid rgba(0,0,0,.15)!important;border-right:none!important;padding:12px 16px!important;font-size:14px!important}.section-signup .signup-form__button{flex-shrink:0!important}.newsletter-section.color-scheme-2,[class*=newsletter].color-scheme-2,.newsletter-section[data-color-scheme=dark],[class*=newsletter][data-color-scheme=dark]{background-color:var(--color-dark)!important}.newsletter-section.color-scheme-2 h2,[class*=newsletter].color-scheme-2 h2,.newsletter-section[data-color-scheme=dark] h2,[class*=newsletter][data-color-scheme=dark] h2{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-style:italic!important;color:#faf8f5!important}.newsletter-section.color-scheme-2 p,[class*=newsletter].color-scheme-2 p{color:var(--color-text-muted)!important}.newsletter-section input[type=email],[class*=newsletter] input[type=email]{font-family:Inter,sans-serif!important}.newsletter-section .btn,.newsletter-section button[type=submit],[class*=newsletter] .btn,[class*=newsletter] button[type=submit]{background-color:var(--color-gold)!important;color:var(--color-dark)!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important}.newsletter-section .btn:hover,.newsletter-section button[type=submit]:hover,[class*=newsletter] .btn:hover,[class*=newsletter] button[type=submit]:hover{background-color:var(--color-gold-hover)!important}.featured-blog .section-title,[class*=featured-blog] .section-title,.blog-section .section-title{text-align:left!important}.featured-blog .section-title .title,[class*=featured-blog] .section-title .title,.blog-section .section-title .title{font-family:Cormorant Garamond,serif!important;font-size:var(--text-3xl)!important;font-weight:300!important;font-style:italic!important}.featured-blog,[class*=featured-blog],.blog-section{padding-top:var(--space-8)!important;padding-bottom:var(--space-8)!important}.featured-blog .article-card__title,[class*=featured-blog] .article-card__title,.blog-section .article__title,.blog-section .article-card__title{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:400!important}.ega-editorial-break{margin:0}.ega-editorial-break__container{max-width:100vw;margin:0;padding:0}.ega-editorial-break__image-wrapper{position:relative;width:100%;aspect-ratio:12/5;overflow:hidden;border-radius:0}.ega-editorial-break__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.ega-editorial-break__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0f131833;display:flex;align-items:center}.ega-editorial-break__content{width:100%;max-width:1400px;margin:0 auto;padding:40px 20px;color:#fff}.ega-editorial-break__content--left{text-align:left}.ega-editorial-break__content--center{text-align:center}.ega-editorial-break__heading{font-size:48px;font-weight:400;font-family:var(--font-heading-family, "Cormorant Garamond", serif);margin:0 0 16px;color:#fff;line-height:1.2}.ega-editorial-break__subheading{font-size:18px;font-weight:400;margin:0 0 24px;color:#ffffffe6;line-height:1.4}.ega-editorial-break__cta{display:inline-block;font-size:16px;font-weight:500;color:#fff;text-decoration:none;border:2px solid white;padding:14px 32px;border-radius:0;transition:background-color .3s ease,color .3s ease;text-transform:uppercase;letter-spacing:.5px}.ega-editorial-break__cta:hover{background-color:#fff;color:#0d1624}@media screen and (max-width:749px){.ega-editorial-break__image-wrapper{aspect-ratio:16/9}.ega-editorial-break__content{padding:32px 20px}.ega-editorial-break__heading{font-size:36px}.ega-editorial-break__subheading{font-size:16px;margin-bottom:20px}.ega-editorial-break__cta{padding:12px 24px;font-size:14px}}@media screen and (min-width:750px){.ega-editorial-break__content{padding:60px 40px}}@media screen and (min-width:990px){.ega-editorial-break__content{padding:80px 60px}.ega-editorial-break__heading{font-size:56px}.ega-editorial-break__subheading{font-size:20px;margin-bottom:32px}}@media screen and (min-width:1400px){.ega-editorial-break__content{padding:100px 80px}.ega-editorial-break__heading{font-size:64px}}.ega-featured-carousel{background-color:#0d1624;position:relative}.ega-featured-carousel__container{max-width:1400px;margin:0 auto;padding:0 20px}.ega-featured-carousel__header{text-align:left;margin-bottom:48px}.ega-featured-carousel__title{font-size:28px;font-weight:400;font-family:var(--font-heading-family, "Cormorant Garamond", serif);color:#faf8f5;margin:0}.ega-featured-carousel__wrapper{position:relative;display:flex;align-items:center}.ega-featured-carousel__track{display:flex;gap:3px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1}.ega-featured-carousel__track::-webkit-scrollbar{display:none}.ega-featured-carousel__card{flex:0 0 calc(100% - 40px);scroll-snap-align:start}.ega-featured-carousel__card-inner{height:100%}.ega-featured-carousel__image-wrapper{position:relative;aspect-ratio:3/4;border-radius:0;overflow:hidden;background-color:#1b2838}.ega-featured-carousel__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.ega-featured-carousel__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0f131899);padding:32px 24px 24px;color:#fff}.ega-featured-carousel__content{text-align:center}.ega-featured-carousel__card-title{font-size:24px;font-weight:600;font-family:var(--font-heading-family, "Cormorant Garamond", serif);margin:0 0 12px;color:#fff}.ega-featured-carousel__cta{display:inline-block;font-size:16px;font-weight:500;color:var(--color-gold)!important;text-decoration:none;border:none!important;background:transparent!important;padding:0!important;border-radius:0;transition:color .3s ease}.ega-featured-carousel__cta:hover{background:transparent!important;color:var(--color-gold-hover)!important}.ega-featured-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffffe6;border:1px solid rgba(15,19,24,.1);border-radius:0;width:48px;height:48px;display:none;align-items:center;justify-content:center;cursor:pointer;color:#0d1624;z-index:2;transition:background-color .3s ease,opacity .3s ease}.ega-featured-carousel__nav:hover{background-color:#fff}.ega-featured-carousel__nav:disabled{cursor:not-allowed}.ega-featured-carousel__nav--prev{left:-24px}.ega-featured-carousel__nav--next{right:-24px}@media screen and (min-width:750px){.ega-featured-carousel__container{padding:0 40px}.ega-featured-carousel__card{flex:0 0 calc(50% - 12px)}.ega-featured-carousel__nav{display:flex}}@media screen and (min-width:990px){.ega-featured-carousel__container{padding:0 60px}.ega-featured-carousel__card{flex:0 0 calc(33.333% - 16px)}.ega-featured-carousel__track{overflow-x:auto}}@media screen and (min-width:1400px){.ega-featured-carousel__container{padding:0 80px}}@media(hover:none){.ega-featured-carousel__track{-webkit-overflow-scrolling:touch}}.featured-collection .product-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.featured-collection .product-grid .card-wrapper{width:100%}.featured-collection .product-grid .card__media{aspect-ratio:1/1;min-height:300px}.featured-collection .product-grid .card__media img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:750px){.featured-collection .product-grid{grid-template-columns:repeat(2,1fr);gap:40px}.featured-collection .product-grid .card__media{min-height:400px}}@media screen and (min-width:990px){.featured-collection .product-grid{grid-template-columns:repeat(3,1fr);gap:48px}.featured-collection .product-grid .card__media{min-height:450px}}@media screen and (min-width:1200px){.featured-collection .product-grid .card__media{min-height:500px}}.featured-collection .product-grid .card__content{padding:20px 0}.featured-collection .product-grid .card__heading{font-size:18px;line-height:1.3}.featured-collection .product-grid .price{font-size:16px;margin-top:8px}.featured-collection .section-header h2{font-size:28px;font-weight:400;font-family:var(--font-heading-family, "Cormorant Garamond", serif);color:#0d1624;margin-bottom:48px;text-align:center}.ega-editorial{margin-top:48px!important;margin-bottom:48px!important}.ega-finish-trigger{margin:0;padding-left:22px}.ega-finish-trigger__btn{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:#0d1624;padding:0;font-size:11px;font-family:Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:color .2s}.ega-finish-trigger__btn svg{color:#0d1624;width:18px;height:18px;flex-shrink:0;stroke-width:2}.ega-finish-trigger__btn:hover{color:#c5a258}.ega-finish-trigger__btn:hover svg{color:#c5a258}.ega-finish-trigger__btn--selected{color:#0d1624;border-bottom:1px solid #0D1624;background:none;border-top:none;border-left:none;border-right:none}.ega-finish-trigger__btn--selected:hover{color:#c5a258;border-color:#c5a258}.ega-finish-trigger__check{color:#0d1624;font-weight:700}.ega-finish-trigger__change{font-size:11px;text-decoration:underline;opacity:.7}.ega-finish-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;display:flex;align-items:safe center;justify-content:center;padding:20px;overflow-y:auto}.ega-finish-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999998;background:#0d1624b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ega-finish-modal__container{position:relative;z-index:999999;background:#fff;width:90vw;max-width:760px;height:82vh;margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;box-shadow:0 32px 80px #00000059,0 0 0 1px #c5a25826;border-radius:0;flex-shrink:0}.ega-finish-modal__header{padding:36px 40px 24px;background:#faf8f5;border-bottom:none;position:relative}.ega-finish-modal__title{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:500;color:#0d1624;margin:0;letter-spacing:.02em}.ega-finish-modal__subtitle{font-size:12.5px;color:#999;margin:8px 0 0;font-family:Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ega-finish-modal__close{position:absolute;top:28px;right:32px;background:none;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#bbb;cursor:pointer;line-height:1;transition:all .2s}.ega-finish-modal__close:hover{color:#0d1624}.ega-finish-component{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.ega-finish-component .ega-finish-modal__tabs{flex-shrink:0}.ega-finish-component .ega-finish-modal__body{flex:1 1 0;overflow-y:auto;overflow-x:hidden;min-height:0}.ega-finish-modal__components{display:flex;border-bottom:1px solid #e8e4df;background:#fff;flex-shrink:0}.ega-component-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:none;border:none;border-bottom:2px solid transparent;font-family:Inter,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#aaa;cursor:pointer;transition:all .2s}.ega-component-tab:hover{color:#0d1624;background:#faf8f5}.ega-component-tab.active{color:#0d1624;border-bottom-color:#0d1624;font-weight:600}.ega-component-tab svg{opacity:.5}.ega-component-tab.active svg{opacity:1}.ega-finish-selected__component-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-right:8px}.ega-finish-modal__tabs{display:flex;gap:4px;overflow-x:auto;border-top:1px solid #e8e4df;border-bottom:1px solid #e8e4df;padding:6px 40px;-webkit-overflow-scrolling:touch;background:#fff;flex-shrink:0;position:sticky;top:0;z-index:2}.ega-finish-tab{background:none;border:none;border-bottom:2px solid transparent;padding:14px 20px;font-size:12px;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#aaa;cursor:pointer;white-space:nowrap;transition:all .2s;font-weight:500}.ega-finish-tab:hover{color:#0d1624;background:#faf8f5}.ega-finish-tab.active{color:#0d1624;border-bottom-color:#c5a258;font-weight:600;background:#faf8f5}.ega-finish-modal__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:28px 40px;min-height:0}.ega-finish-panel__desc{font-size:13px;color:#888;margin:0 0 24px;font-family:Cormorant Garamond,serif;font-size:15px;line-height:1.6;font-style:italic}.ega-finish-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;overflow:visible}.ega-finish-panel{overflow:visible}.ega-swatch{display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:1px solid transparent;padding:12px 8px 10px;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease;position:relative;overflow:visible;z-index:1}.ega-swatch:hover{background:#f5f2ed}.ega-swatch--selected{background:#faf8f5!important;border-color:#0d1624!important;box-shadow:0 0 0 2px #0d1624!important}.ega-swatch--selected-2{border-color:#0d1624!important;box-shadow:0 0 0 2px #0d1624,0 6px 20px #0d16241a!important}.ega-swatch__color{display:block;width:100px;height:100px;border:1px solid rgba(0,0,0,.08);object-fit:cover}.ega-swatch__color--fallback{display:block;width:100px;height:100px;border:1px solid rgba(0,0,0,.08)}.ega-swatch__label{font-size:10.5px;color:#777;text-align:center;font-family:Inter,sans-serif;line-height:1.35;max-width:100px;word-wrap:break-word;letter-spacing:.02em}.ega-swatch__badge{position:absolute;top:4px;right:4px;font-size:8px;background:#c5a258;color:#fff;padding:2px 5px;font-family:Inter,sans-serif;font-weight:600;letter-spacing:.04em}.ega-swatch__badge--leather{background:#5c4033}.ega-swatch__badge--perf{background:#2e7d32}.ega-finish-modal__selection{border-top:1px solid #e8e4df;padding:24px 40px;background:linear-gradient(180deg,#faf8f5,#f5f2ed);flex-shrink:0}.ega-finish-selected{margin-bottom:14px}.ega-finish-selected__primary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.ega-finish-selected__label{font-size:11px;color:#999;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.ega-finish-selected__name{font-size:16px;font-weight:600;color:#0d1624;font-family:Inter,sans-serif;margin-left:8px}.ega-finish-selected__code{font-size:12px;color:#bbb;margin-left:6px;font-family:Inter,sans-serif;letter-spacing:.02em}.ega-finish-selected__surcharge{font-size:11px;color:#c5a258;font-weight:600;margin-left:8px;font-family:Inter,sans-serif;letter-spacing:.03em}.ega-finish-selected__secondary{margin-top:12px;padding-top:12px;border-top:1px solid #e8e4df}.ega-finish-selected__secondary label{font-size:13px;color:#555;cursor:pointer;font-family:Inter,sans-serif}.ega-finish-selected__secondary label input{margin-right:6px}.ega-finish-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:4px}.ega-finish-modal__note{font-size:11px;color:#aaa;margin:0;font-family:Inter,sans-serif;line-height:1.5}.ega-finish-modal__apply{background:#0d1624;color:#fff;border:2px solid #0D1624;padding:15px 40px;font-size:12.5px;font-family:Inter,sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s;white-space:nowrap;border-radius:0;min-width:220px;text-align:center}.ega-finish-modal__apply:hover:not(:disabled){background:#c5a258;border-color:#c5a258;color:#fff}.ega-finish-modal__apply:disabled{opacity:.25;cursor:not-allowed}.ega-finish-modal__container:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#a88b47,#c5a258 30% 50%,#c5a258 70%,#a88b47);z-index:1}@media(max-width:749px){.ega-finish-modal{padding:20px 12px 12px}.ega-finish-modal__container{width:100vw;max-width:100%;max-height:90vh}.ega-finish-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.ega-finish-modal__tabs{padding:4px 20px;gap:2px}.ega-finish-tab{padding:12px 14px;font-size:11px}.ega-finish-modal__body{padding:20px}.ega-finish-modal__header{padding:28px 20px 18px}.ega-finish-modal__title{font-size:1.6rem}.ega-finish-modal__selection{padding:18px 20px}.ega-finish-modal__footer{flex-direction:column;align-items:stretch}.ega-finish-modal__apply{min-width:unset;width:100%}.ega-swatch__color{width:80px;height:80px}.ega-swatch{padding:10px 6px 8px}}.section-featured-collection .product-block__image,.section-featured-collection .product-block__image-link,.section-featured-collection .image-wrapper{aspect-ratio:1 / 1!important;overflow:hidden!important}.section-featured-collection .product-block__image img,.section-featured-collection .image-wrapper img{width:100%!important;height:100%!important;object-fit:contain!important}.section-featured-collection .product-block{display:flex!important;flex-direction:column!important}.section-featured-collection .product-block__image{flex-shrink:0!important}@media(max-width:767px){.section-featured-collection .product-grid--carousel{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}.section-featured-collection .slider__item{min-width:160px!important}}.collection-listing .product-block__image,.collection-listing .image-wrapper,.product-grid .product-block__image,.product-grid .image-wrapper{aspect-ratio:1 / 1!important;overflow:hidden!important}.collection-listing .product-block__image img,.collection-listing .image-wrapper img,.product-grid .product-block__image img,.product-grid .image-wrapper img{width:100%!important;height:100%!important;object-fit:contain!important}@media(max-width:767px){.product-media-container,.media-gallery,.media-gallery__inner,[class*=pdp-gallery],[class*=product-media]{overflow-x:hidden!important}.ega-footer__legal-links a,.ega-footer__menu a,.ega-footer a{display:inline-block;min-height:44px;padding:10px 0;line-height:1.3}.ega-footer__legal-links li,.ega-footer__menu li{margin:0}.ega-search-trigger,.ega-fav-header-link,[class*=header-icon],[class*=header__icon]{min-width:44px;min-height:44px;display:inline-flex!important;align-items:center;justify-content:center}.shopify-policy__container{padding:32px 20px!important}.shopify-policy__title h1{font-size:clamp(1.75rem,5vw,2.5rem)!important}}.section-logo-list .logo-list__logo-image img,#content .section-logo-list .logo-list__logo-image img,#MainContent .section-logo-list .logo-list__logo-image img{max-height:38px!important;height:auto!important;width:auto!important;max-width:140px!important;object-fit:contain!important}@media(max-width:767px){.section-logo-list .logo-list__logo-image img,#content .section-logo-list .logo-list__logo-image img,#MainContent .section-logo-list .logo-list__logo-image img{max-height:32px!important;max-width:110px!important}}.section-newsletter .signup-form__email,.section-newsletter .signup-form__button,.section-signup .signup-form__email,.section-signup .signup-form__button{height:48px!important;min-height:48px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;display:inline-flex;align-items:center;justify-content:center;line-height:1!important;font-size:13px!important;letter-spacing:.08em}.section-newsletter .signup-form__email,.section-signup .signup-form__email{padding-left:16px!important;padding-right:16px!important}.section-newsletter .signup-form__button,.section-signup .signup-form__button{padding-left:24px!important;padding-right:24px!important;text-transform:uppercase;font-weight:600}.klaviyo-form .needsclick.kl-private-reset-css-Xuajs1[role=button],.klaviyo-form [aria-label="Close form" i],.klaviyo-form [aria-label*=close i],.klaviyo-form button[class*=close],div[class*=klaviyo] button[class*=close],div[class*=klaviyo] [aria-label*=close i]{min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;font-size:22px!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation!important}
/*# sourceMappingURL=/cdn/shop/t/119/assets/ega-design-system.css.map */
