:root{--eg-bone: #F7F4EF;--eg-bone-deep: #EFEAE2;--eg-paper: #FFFFFF;--eg-ink: #1E2A33;--eg-ink-soft: #6B7681;--eg-ink-faint: #9AA3AB;--eg-line: #E3DDD3;--eg-line-strong: #CFC7BA;--eg-navy: #16324B;--eg-navy-deep: #10263A;--eg-gold: #A98A5C;--eg-gold-soft: #C9AE83;--eg-serif: "Cormorant Garamond", adobe-garamond-pro, Georgia, "Times New Roman", serif;--eg-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--eg-radius: 2px;--eg-radius-tile: 12px;--eg-radius-input: 6px;--eg-ease: cubic-bezier(.22, .61, .36, 1);--eg-gut: clamp(20px, 4vw, 80px);--eg-sec: clamp(72px, 9vw, 136px);--heading-font-family: var(--eg-serif);--heading-font-weight: 300;--heading-font-style: normal;--text-font-family: var(--eg-sans);--text-font-weight: 400;--text-font-style: normal;--border-color: var(--eg-line)}body{font-family:var(--eg-sans);font-weight:400;line-height:1.7;letter-spacing:0;-webkit-font-smoothing:antialiased}.Container{max-width:1640px;padding-left:var(--eg-gut);padding-right:var(--eg-gut)}@media screen and (min-width:641px){.Container{padding-left:var(--eg-gut);padding-right:var(--eg-gut)}}@media screen and (min-width:1140px){.Container{padding-left:var(--eg-gut);padding-right:var(--eg-gut)}}.Section--spacingNormal{padding-top:var(--eg-sec);padding-bottom:var(--eg-sec)}.Heading,.Rte h1,.Rte h2,.Rte h3,.Rte h4,.Rte h5,.Rte h6{font-family:var(--eg-serif);font-weight:300;letter-spacing:-.005em;line-height:1.12}.features--heading-large .u-h1,.features--heading-large .Rte h1{font-size:clamp(2.1rem,3.6vw,3.25rem)}.features--heading-large .u-h2,.features--heading-large .Rte h2{font-size:clamp(1.8rem,2.9vw,2.5rem)}.features--heading-large .u-h3,.features--heading-large .Rte h3{font-size:clamp(1.5rem,2.2vw,1.9rem)}.features--heading-large .u-h4,.features--heading-large .Rte h4{font-size:1.3rem}.features--heading-large .u-h5,.features--heading-large .Rte h5{font-size:1.15rem}.features--heading-large .u-h6{font-size:1.0625rem}.features--heading-large .u-h7,.features--heading-large .u-h8{font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.5}.SectionHeader__Heading--emphasize{font-family:var(--eg-serif)}@media screen and (min-width:641px){.SectionHeader__Heading--emphasize{font-size:clamp(2.1rem,3.6vw,3.25rem)!important}}.SectionHeader__SubHeading{font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--eg-gold);margin-bottom:1.1rem}.SectionHeader__Description{font-size:1.0625rem;line-height:1.8;color:var(--eg-ink-soft);max-width:56ch}.SectionHeader{margin-bottom:clamp(2.5rem,4vw,3.75rem)}.Rte p{line-height:1.8}.Text--subdued{color:var(--eg-ink-soft)}.Button{padding:1.05rem 2.4rem;font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.18em;border-radius:var(--eg-radius);transition:background .45s var(--eg-ease),color .45s var(--eg-ease),border-color .45s var(--eg-ease)}.Button--primary:hover{background:var(--eg-navy);border-color:var(--eg-navy)}.Button--secondary{background:transparent;color:var(--eg-ink);border-color:var(--eg-line-strong)}.Button--secondary:hover{background:var(--eg-ink);color:#fff;border-color:var(--eg-ink)}.Link--underline,.SectionHeader__ButtonWrapper .Link{font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.AnnouncementBar{background:var(--eg-navy-deep)!important;color:#ffffffe6!important}.AnnouncementBar__Content{font-family:var(--eg-sans);font-size:.6875rem!important;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding-top:.65rem;padding-bottom:.65rem}@media screen and (max-width:640px){.AnnouncementBar__Content{font-size:.5625rem!important;letter-spacing:.1em;line-height:1.5}}.Header{background:var(--eg-bone);box-shadow:0 -1px var(--eg-line) inset}.Header__Wrapper{padding-left:var(--eg-gut);padding-right:var(--eg-gut);max-width:1640px;margin:0 auto}.Header--transparent .HorizontalList,.Header--transparent .HorizontalList__Item.nav-custom-design{margin-right:0}.Header__LogoImage.Header__LogoImage--transparent{margin-left:0}.Header__Logo{margin:0}.Header__LogoLink{display:inline-block;text-decoration:none;color:inherit;line-height:1}.Header__Wordmark{display:block;font-family:"Houschka Rounded",var(--eg-sans);font-weight:300;font-size:clamp(.875rem,2.1vw,1.875rem);line-height:1;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;white-space:nowrap;color:currentColor}.Header__WordmarkTagline{display:block;font-family:var(--eg-sans);font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.46em;text-indent:.46em;text-transform:uppercase;white-space:nowrap;margin-top:.55rem;opacity:.55}.Header--transparent .Header__WordmarkTagline{opacity:.68}@media screen and (max-width:1139px){.Header__Wordmark{letter-spacing:.2em;text-indent:.2em}.Header__WordmarkTagline{font-size:.5625rem;letter-spacing:.4em;text-indent:.4em}}@media screen and (max-width:640px){.Header__Wordmark{font-size:clamp(1rem,5vw,1.6rem);letter-spacing:.035em;text-indent:.035em}.Header__Logo{transform:translateY(10px)}.Header__WordmarkTagline{font-size:clamp(.4375rem,1.85vw,.5625rem);letter-spacing:.22em;text-indent:.22em;margin-top:.5rem}.Header__Wrapper{padding-left:13px;padding-right:13px}.Header__Icon+.Header__Icon{margin-left:7px}.Header__Icon .Icon--nav{width:18px;height:12.5px}.Header__Icon .Icon--search{width:16px;height:15px}.Header__Icon .Icon--cart{width:15px;height:17.5px}}@media screen and (max-width:360px){.Header__Wordmark{font-size:4.7vw;letter-spacing:.02em;text-indent:.02em}.Header__WordmarkTagline{letter-spacing:.16em;text-indent:.16em}.Header__Icon+.Header__Icon{margin-left:5px}}@media screen and (max-width:640px){.Slideshow .flickity-viewport,.Slideshow__Slide,.Slideshow__ImageContainer{min-height:78vh}.Slideshow__ImageContainer .Slideshow__Image{height:100%;width:100%;object-fit:cover;object-position:center}.Section--spacingNormal{padding-top:4.5rem;padding-bottom:4.5rem}.CollectionList--grid .CollectionItem{padding:6px 0}.CollectionItem__Content{padding-left:28px;padding-right:28px}}.SidebarMenu .Drawer__Container{padding-top:.5rem}.SidebarMenu__Nav--primary>.Collapsible>.Collapsible__Button{font-family:var(--eg-serif);font-size:1.5rem!important;font-weight:300;letter-spacing:0;text-transform:none;padding-top:.8rem;padding-bottom:.8rem}.SidebarMenu__Nav--primary .Collapsible .Collapsible .Collapsible__Button{font-family:var(--eg-serif);font-size:1.0625rem!important;letter-spacing:0;text-transform:none}.SidebarMenu .Linklist__Item>.Link{font-family:var(--eg-serif);font-size:1.0625rem;letter-spacing:0;text-transform:none}.SidebarMenu .Drawer__Footer{letter-spacing:.14em;text-transform:uppercase;font-size:.625rem}.Header__MainNav .HorizontalList__Item>a{font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;position:relative}.Header__MainNav .HorizontalList__Item>a .Header__LinkSpacer{font-weight:500;letter-spacing:.15em}.Header__MainNav .HorizontalList__Item>a:after{content:"";position:absolute;left:0;right:0;bottom:-.83em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--eg-ease)}.Header__MainNav .HorizontalList__Item:hover>a:after,.Header__MainNav .HorizontalList__Item.is-active>a:after{transform:scaleX(1)}.Header__LinkSpacer:after{bottom:-.3em}.Header--transparent .HorizontalList__Item:hover .Header__LinkSpacer:after,.Header--transparent .HorizontalList__Item.is-active .Header__LinkSpacer:after,.Header--transparent .HorizontalList__Item.is-expanded .Header__LinkSpacer:after{opacity:1;transform:scale(1);border-bottom-color:currentColor}.HorizontalList--spacingExtraLoose>.HorizontalList__Item{margin-right:1.9rem}.MegaMenu{border-top:1px solid var(--eg-line);box-shadow:0 24px 48px -32px #1e2a3338}.MegaMenu__Inner{max-width:1640px;padding-top:3.25rem;padding-bottom:3.5rem}.MegaMenu__Title{font-family:var(--eg-sans)!important;font-size:.625rem!important;font-weight:600!important;letter-spacing:.2em;text-transform:uppercase;color:var(--eg-ink-faint)!important;margin-bottom:1.25rem}.MegaMenu .Linklist__Item>a{font-family:var(--eg-serif);font-size:1.0625rem;line-height:1.35;color:var(--eg-ink);transition:color .3s var(--eg-ease)}.MegaMenu .Linklist__Item>a:hover{color:var(--eg-gold)}.MegaMenu .Linklist__Item{margin-bottom:.7rem}.MegaMenu__PushHeading{font-family:var(--eg-serif);font-size:1.0625rem!important;margin-top:.9rem}.MegaMenu__PushSubHeading{font-family:var(--eg-sans)!important;font-size:.6875rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--eg-ink-faint)!important}.MegaMenu__PushImageWrapper{overflow:hidden}.MegaMenu__PushLink:hover .MegaMenu__PushImageWrapper img{transform:scale(1.05)}.MegaMenu__PushImageWrapper img{transition:transform 1.1s var(--eg-ease)}.nav-content blockquote{font-family:var(--eg-serif);font-size:1.45em;font-weight:300;line-height:1.35;max-width:22ch;margin:0 0 1.25rem}.nav-content a{border:1px solid var(--eg-ink)!important;padding:.9rem 1.9rem!important;font-family:var(--eg-sans);font-size:.625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:background .4s var(--eg-ease),color .4s var(--eg-ease)}.nav-content a:hover{background:var(--eg-ink);color:#fff}@media screen and (min-width:1140px){.template-index .Header__MainNav{transition:opacity .4s var(--eg-ease),transform .4s var(--eg-ease)}html:not(.eg-scrolled) .template-index .Header__MainNav{opacity:0;pointer-events:none;transform:translateY(-6px)}html:not(.eg-scrolled) .template-index .Header:hover .Header__MainNav,html:not(.eg-scrolled) .template-index .Header:focus-within .Header__MainNav{opacity:1;pointer-events:auto;transform:none}html:not(.eg-scrolled) .template-index .Header:hover .Header__Logo,html:not(.eg-scrolled) .template-index .Header:focus-within .Header__Logo{transform:none}.template-index .Header__Logo{transition:transform .5s var(--eg-ease);transform-origin:center top}html:not(.eg-scrolled) .template-index .Header__Logo{transform:scale(1.6)}html:not(.eg-scrolled) .template-index .Header__Icon.hidden-desk{display:inline-block!important}html:not(.eg-scrolled) .template-index .Header:hover .Header__Icon.hidden-desk,html:not(.eg-scrolled) .template-index .Header:focus-within .Header__Icon.hidden-desk{display:none!important}}@media(prefers-reduced-motion:reduce){.template-index .Header__MainNav,.template-index .Header__Logo{transition:none}}.Footer{overflow-x:hidden;overflow-x:clip}.Slideshow__Content{padding-bottom:clamp(3rem,7vw,6rem)}.Slideshow .SectionHeader__SubHeading{color:#ffffffd9;margin-bottom:1.4rem}.Slideshow .SectionHeader__Heading--emphasize{line-height:1.05}.Slideshow__Content .SectionHeader__Description{font-size:1.0625rem;max-width:42ch;margin-left:auto;margin-right:auto}.Slideshow__Content--bottomLeft,.Slideshow__Content--middleLeft,.Slideshow__Content--topLeft{text-align:left}.Slideshow__Content--bottomLeft .SectionHeader__Description,.Slideshow__Content--middleLeft .SectionHeader__Description,.Slideshow__Content--topLeft .SectionHeader__Description{margin-left:0}.Slideshow__ImageContainer.Image--contrast:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10263a57,#10263a0d 38%,#10263a9e);pointer-events:none}.Slideshow .ButtonGroup{margin-top:1.9rem}.Slideshow .ButtonGroup__Item.Button{padding:.95rem 2rem;font-size:.625rem;letter-spacing:.16em}.Slideshow__Content--bottomLeft .SectionHeader__SubHeading,.Slideshow__Content--middleLeft .SectionHeader__SubHeading,.Slideshow__Content--topLeft .SectionHeader__SubHeading{max-width:34ch}@media screen and (min-width:1008px){.Slideshow .SectionHeader__SubHeading{font-size:.8125rem;letter-spacing:.22em;margin-bottom:1.7rem}.Slideshow .SectionHeader__Heading--emphasize{font-size:clamp(3.25rem,5.4vw,5.25rem)!important}.Slideshow__Content .SectionHeader__Description{font-size:1.1875rem}.Slideshow .ButtonGroup{margin-top:2.4rem}.Slideshow .ButtonGroup__Item.Button{padding:1.2rem 3rem;font-size:.75rem;letter-spacing:.18em}}@media screen and (min-width:1500px){.Slideshow .SectionHeader__SubHeading{font-size:.875rem}.Slideshow .ButtonGroup__Item.Button{padding:1.3rem 3.4rem;font-size:.8125rem}}@media screen and (max-width:640px){.Slideshow__Content{padding-bottom:2rem}.Slideshow .ButtonGroup{margin-top:1.4rem}.Slideshow .ButtonGroup__Item.Button{padding:.85rem 1.55rem;letter-spacing:.14em}.Slideshow__Content--bottomLeft .SectionHeader__SubHeading,.Slideshow__Content--middleLeft .SectionHeader__SubHeading,.Slideshow__Content--topLeft .SectionHeader__SubHeading{max-width:26ch}}.ProductItem__ImageWrapper{overflow:hidden;background:var(--eg-bone-deep)}.ProductItem__ImageWrapper img{transition:transform 1.3s var(--eg-ease),opacity .7s var(--eg-ease)}.ProductItem:hover .AspectRatio--square>img,.ProductItem:hover .AspectRatio--short>img,.ProductItem:hover .AspectRatio--tall>img{transform:translate(-50%,-50%) scale(1.045)}.ProductItem:hover .AspectRatio:not(.AspectRatio--square):not(.AspectRatio--short):not(.AspectRatio--tall)>img{transform:scale(1.045)}.ProductItem__Info{margin-top:1.1rem}.ProductItem__Title{font-family:var(--eg-serif);font-size:1.125rem!important;font-weight:400;line-height:1.35;letter-spacing:0;margin-bottom:.35rem}.ProductItem__PriceList{font-family:var(--eg-sans);font-size:.875rem!important;font-weight:400;letter-spacing:.03em}.ProductItem__PriceList--showOnHover{opacity:1!important;visibility:visible!important}.ProductItem__Price{color:var(--eg-ink)!important}.Price--compareAt{color:var(--eg-ink-faint)!important}.Price--highlight{color:var(--product-sale-price-color)!important}.ProductItem__LabelList{top:14px;left:14px}.ProductItem__Label{background:#fffffff0;color:var(--eg-ink);padding:.42rem .8rem;font-family:var(--eg-sans);font-size:.5625rem!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ProductItem__Label--onSale{background:var(--eg-gold);color:#fff}.PageHeader{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3rem)}.PageHeader--withBackground .SectionHeader__Description{color:#ffffffd1}.CollectionToolbar{border-bottom:1px solid var(--eg-line);border-top:0;padding-top:1.6rem;padding-bottom:1.6rem;background:var(--eg-bone)}.CollectionToolbar__Item,.CollectionToolbar__LayoutType{font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.CollectionToolbar__Item--filter>button,.CollectionToolbar__Item--sort .SelectButton{border:1px solid var(--eg-line-strong);padding:.6rem 1.15rem;transition:border-color .35s var(--eg-ease)}.CollectionToolbar__Item--filter>button:hover,.CollectionToolbar__Item--sort .SelectButton:hover{border-color:var(--eg-ink)}.CollectionItem .CollectionItem__ImageWrapper .CollectionItem__Image{transition:transform 1.4s var(--eg-ease),opacity .3s ease}.CollectionItem:hover .CollectionItem__Image{transform:scale(1.06)}.CollectionItem__Content .SectionHeader{margin-bottom:0}.CollectionItem .SectionHeader__Heading{text-wrap:balance}.CollectionList .CollectionItem__Content--bottomLeft,.CollectionList .CollectionItem__Content--bottomCenter,.CollectionList .CollectionItem__Content--bottomRight{bottom:clamp(20px,2.4vw,34px)}.CollectionItem__Image.Image--contrast:after{background-image:linear-gradient(to top,#10263aad,#10263a4d 26%,#10263a00 60%)}.CollectionItem .SectionHeader__ButtonWrapper{max-height:0;opacity:0;margin-top:0;overflow:hidden;transform:translateY(8px);transition:max-height .5s var(--eg-ease),opacity .4s var(--eg-ease),margin-top .5s var(--eg-ease),transform .5s var(--eg-ease)}.CollectionItem:hover .SectionHeader__ButtonWrapper,.CollectionItem:focus-within .SectionHeader__ButtonWrapper{max-height:90px;opacity:1;margin-top:1.15rem;transform:none}@media(hover:none){.CollectionItem .SectionHeader__ButtonWrapper{max-height:90px;opacity:1;margin-top:1.15rem;transform:none}}.CollectionItem__Link.Button{padding:.85rem 1.85rem;font-size:.5938rem;letter-spacing:.22em;border-width:1px}@media screen and (max-width:640px){.CollectionItem__Link.Button{padding:.75rem 1.5rem}}@media screen and (min-width:641px){.FeaturedProduct{max-width:1180px;align-items:flex-start}.FeaturedProduct__Gallery{flex:1 1 50%;align-self:flex-start;position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 80px) + 2.5rem)}.FeaturedProduct__Info{flex:1 1 50%;max-width:560px}}@media screen and (min-width:1008px){.FeaturedProduct__Info{margin-left:clamp(48px,5vw,96px)}}.Pagination__NavItem{font-family:var(--eg-sans);font-size:.75rem;letter-spacing:.1em}.Product{max-width:1640px}.ProductMeta__Title{font-family:var(--eg-serif);font-size:clamp(1.9rem,3vw,2.75rem)!important;font-weight:300;line-height:1.1;margin-bottom:.85rem}.ProductMeta__PriceList{font-family:var(--eg-sans);font-size:1.125rem!important;letter-spacing:.04em;margin-bottom:.4rem}.ProductMeta__ShippingNotice{display:inline-flex;align-items:center;gap:.5em;margin:.7rem 0 0;font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--eg-gold)}.ProductMeta__ShippingNotice .Icon{width:11px;height:11px;flex:none;fill:currentColor}.ProductMeta__TaxNotice{font-size:.75rem;color:var(--eg-ink-faint)}.ProductMeta__Description{font-size:.9375rem;line-height:1.85;color:var(--eg-ink-soft)}.ProductForm__Label,.ProductForm__OptionName{font-family:var(--eg-sans)!important;font-size:.625rem!important;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ProductForm__LabelLink{font-family:var(--eg-sans);font-size:.6875rem;text-transform:none;letter-spacing:0;color:var(--eg-ink-soft);text-decoration:underline;text-underline-offset:3px}.SizeSwatch{min-width:48px;padding:.7rem .5rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius);font-family:var(--eg-sans);font-size:.8125rem;letter-spacing:0;transition:border-color .3s var(--eg-ease),background .3s var(--eg-ease),color .3s var(--eg-ease)}.SizeSwatch:hover{border-color:var(--eg-ink)}.SizeSwatch__Radio:checked+.SizeSwatch{background:var(--eg-ink);border-color:var(--eg-ink);color:#fff}.ColorSwatch{width:40px;height:40px}.ProductForm__AddToCart{padding-top:1.25rem;padding-bottom:1.25rem}.shopify-payment-button{filter:grayscale(1) contrast(.88);transition:filter .45s var(--eg-ease)}.shopify-payment-button:hover,.shopify-payment-button:focus-within{filter:none}.shopify-payment-button:has(.shopify-payment-button__button--unbranded){filter:none}.shopify-payment-button__more-options{font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--eg-ink-soft)}.shopify-payment-button__more-options:hover{color:var(--eg-ink)}.Collapsible__Button{font-family:var(--eg-sans);font-size:.6875rem!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding-top:1.35rem;padding-bottom:1.35rem}.Collapsible{border-bottom:1px solid var(--eg-line)}.Collapsible__Content{font-size:.875rem;line-height:1.85;color:var(--eg-ink-soft)}.Footer{padding-top:clamp(4rem,6vw,5.5rem);padding-bottom:2rem;border-top:1px solid var(--eg-line)}.Footer__Title{font-family:var(--eg-sans)!important;font-size:.625rem!important;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--eg-ink-faint)!important;margin-bottom:1.5rem}.Footer__StoreName{font-family:var(--eg-serif);font-size:1.3rem!important;letter-spacing:.06em}.Footer .Linklist__Item>a{font-size:.875rem;color:var(--eg-ink-soft);transition:color .3s var(--eg-ease)}.Footer .Linklist__Item>a:hover{color:var(--eg-ink)}.Footer .Linklist__Item{margin-bottom:.85rem}.Footer__Aside{margin-top:clamp(3rem,5vw,4.5rem);padding-top:2rem;border-top:1px solid var(--eg-line)}.Footer__Copyright{font-size:.75rem;color:var(--eg-ink-faint)}.Footer__Block--text .Rte p{font-family:var(--eg-serif);font-style:italic;font-size:1.0625rem;line-height:1.6;color:var(--eg-ink-soft);max-width:42ch}.ImageHero--newsletter,.Newsletter__Inner{background:var(--eg-navy);color:#fff}.Newsletter__Inner .Form__Input{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;padding-left:0}.Newsletter__Inner .Form__Input::placeholder{color:#ffffff73}.Drawer__Header{border-bottom:1px solid var(--eg-line)}.Drawer__Footer{border-top:1px solid var(--eg-line)}.Drawer__Title{font-family:var(--eg-serif)}.Doors{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--eg-line)}.Door{padding:clamp(2.5rem,4vw,3.75rem) clamp(1.25rem,3vw,3rem);border-right:1px solid var(--eg-line);transition:background .5s var(--eg-ease)}.Door:last-child{border-right:0}.Door:hover{background:var(--eg-paper)}.Door__Number{display:block;font-family:var(--eg-sans);font-size:.625rem;font-weight:500;letter-spacing:.2em;color:var(--eg-gold);margin-bottom:1.1rem}.Door__Title{font-family:var(--eg-serif);font-size:1.5rem;font-weight:300;margin-bottom:.7rem}.Door__Text{font-size:.9375rem;line-height:1.75;color:var(--eg-ink-soft);margin:0 0 1.6rem}@media screen and (max-width:1007px){.Doors{grid-template-columns:1fr}.Door{border-right:0;border-bottom:1px solid var(--eg-line)}}.ProductItem__ImageWrapper,.MegaMenu__PushImageWrapper,.CollectionItem__Wrapper,.Product__Gallery .AspectRatio,.FeaturedProduct__Gallery .AspectRatio,.ArticleItem__ImageWrapper,.shopify-payment-button{border-radius:var(--eg-radius);overflow:hidden}.ProductItem__Label,.Form__Input,.Form__Textarea,.Select,.CollectionToolbar__Item--filter>button,.CollectionToolbar__Item--sort .SelectButton{border-radius:var(--eg-radius)}.ConsultForm{max-width:720px}.ConsultPage__Header,.ConsultPage__Header .SectionHeader{margin-bottom:0}.ConsultForm.PageContent{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.ConsultForm__Intro{text-align:center;max-width:46ch;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.ConsultForm .ConsultForm__Intro p{font-family:var(--eg-serif);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:300;line-height:1.6;color:#4a555f;max-width:none}.ConsultForm .ConsultForm__Intro p+p{margin-top:.9rem}.ConsultForm__Set{border:0;padding:0;margin:0 0 clamp(2.25rem,4vw,3.25rem)}.ConsultForm__Legend{font-family:var(--eg-sans);font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--eg-ink-faint);padding:0 0 1.25rem;margin-bottom:.5rem;width:100%;border-bottom:1px solid var(--eg-line)}.ConsultForm__Label{display:block;font-family:var(--eg-sans);font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--eg-ink-soft);margin-bottom:.6rem}.ConsultForm__Help{margin:.5rem 0 0;font-size:.8125rem;line-height:1.6;color:var(--eg-ink-faint)}.ConsultForm .Form__Item{margin-bottom:1.5rem}.ConsultForm .Form__Input,.ConsultForm .Form__Textarea,.ConsultForm select,.ConsultForm .Select{font-size:16px;min-height:52px;border-radius:var(--eg-radius-input);border-color:var(--eg-line-strong);color:var(--eg-ink)}.ConsultForm select option{color:var(--eg-ink)}.ConsultForm .Select{overflow:hidden}.ConsultForm .Form__Input:focus,.ConsultForm .Form__Textarea:focus,.ConsultForm select:focus{border-color:var(--eg-ink)}.ConsultForm .Form__Textarea{min-height:120px;line-height:1.6}.ConsultForm .Select{width:100%}.ConsultForm .Select select{width:100%;min-height:52px;font-size:16px}.ConsultForm .Form__Submit{width:100%;margin-top:.5rem}@media screen and (max-width:640px){.ConsultForm .Form__Group{display:block}.ConsultForm .Form__Item{margin-bottom:1.35rem}}.iWishView{display:inline-flex;align-items:center;gap:.5em;font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:inherit;padding:0;margin-right:25px;white-space:nowrap;transition:opacity .3s var(--eg-ease)}.iWishView:hover{opacity:.6}.iWishView__Icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round;flex:none}.iWishCount{font-size:.5625rem;font-weight:600;letter-spacing:0;color:var(--eg-gold)}@media screen and (max-width:1139px){.iWishView__Label{display:none}}@media screen and (min-width:641px)and (max-width:1139px){.iWishView{margin-right:12px;gap:.35em}}@media screen and (max-width:640px){.iWishView{margin-right:7px;gap:0}.iWishView__Icon{width:15px;height:15px}.iWishCount{display:none}}@media screen and (max-width:360px){.iWishView{margin-right:5px}}@media screen and (min-width:641px){.Header__Icon+.Header__Icon{margin-left:14px}}@media screen and (min-width:1140px){.Header__Icon+.Header__Icon{margin-left:16px}.iWishView{margin-right:16px}}.iwishAddWrap{margin-top:1.1rem}.iWishAdd,.iWishAddColl{display:inline-flex;align-items:center;gap:.55em;font-family:var(--eg-sans);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--eg-ink-soft);text-decoration:none;transition:color .3s var(--eg-ease)}.iWishAdd:before,.iWishAddColl:before{content:"";display:block;width:13px;height:13px;flex:none;background-color:currentColor;-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='2' stroke-linejoin='round'%3E%3Cpath d='M12 20.5S3.5 15.2 3.5 9.4A4.9 4.9 0 0 1 12 6a4.9 4.9 0 0 1 8.5 3.4c0 5.8-8.5 11.1-8.5 11.1z'/%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='2' stroke-linejoin='round'%3E%3Cpath d='M12 20.5S3.5 15.2 3.5 9.4A4.9 4.9 0 0 1 12 6a4.9 4.9 0 0 1 8.5 3.4c0 5.8-8.5 11.1-8.5 11.1z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform .3s var(--eg-ease)}.iWishAdd:hover,.iWishAddColl:hover{color:var(--eg-ink)}.iWishAdd:hover:before,.iWishAddColl:hover:before{transform:scale(1.12)}.iWishAdd.eg-wishlisted,.iWishAddColl.eg-wishlisted{color:var(--eg-gold)}.iWishAdd.eg-wishlisted:before,.iWishAddColl.eg-wishlisted:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 20.5S3.5 15.2 3.5 9.4A4.9 4.9 0 0 1 12 6a4.9 4.9 0 0 1 8.5 3.4c0 5.8-8.5 11.1-8.5 11.1z'/%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='%23000'%3E%3Cpath d='M12 20.5S3.5 15.2 3.5 9.4A4.9 4.9 0 0 1 12 6a4.9 4.9 0 0 1 8.5 3.4c0 5.8-8.5 11.1-8.5 11.1z'/%3E%3C/svg%3E")}.iWishLoginMsg{margin:.75rem 0 0;font-size:.8125rem;line-height:1.6;color:var(--eg-ink-faint)}.PieceTiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:.25rem;margin-bottom:1rem}.PieceTile{position:relative}.PieceTile__Radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.PieceTile__Label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:132px;padding:1.2rem .7rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius-tile);background:transparent;cursor:pointer;text-align:center;transition:border-color .3s var(--eg-ease),background .3s var(--eg-ease),color .3s var(--eg-ease)}.PieceTile__Label--noIcon{min-height:132px}.PieceTile__Icon{width:46px;height:46px;object-fit:contain;opacity:.75;transition:opacity .3s var(--eg-ease)}.PieceTile__Text{font-family:var(--eg-sans);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.35;color:var(--eg-ink-soft);transition:color .3s var(--eg-ease)}.PieceTile__Label:hover{border-color:var(--eg-ink-soft)}.PieceTile__Radio:checked+.PieceTile__Label{border-color:var(--eg-ink);background:var(--eg-bone-deep)}.PieceTile__Radio:checked+.PieceTile__Label .PieceTile__Text{color:var(--eg-ink)}.PieceTile__Radio:checked+.PieceTile__Label .PieceTile__Icon{opacity:1}.PieceTile__Radio:focus-visible+.PieceTile__Label{outline:2px solid var(--eg-gold);outline-offset:2px}@media screen and (max-width:600px){.PieceTiles{grid-template-columns:repeat(2,1fr);gap:10px}.PieceTile__Label{min-height:116px;border-radius:10px}.PieceTile__Label--noIcon{min-height:116px}.PieceTile__Icon{width:40px;height:40px}}.ConsultForm__Conditional[hidden]{display:none}.ConsultForm__Conditional:not([hidden]){animation:eg-reveal .4s var(--eg-ease) both}@keyframes eg-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ConsultForm__Conditional:not([hidden]){animation:none}}.ConsultHero{margin:0 auto clamp(2.5rem,5vw,4rem);max-width:900px}.ConsultHero--small{max-width:620px}.ConsultHero--medium{max-width:900px}.ConsultHero--large{max-width:1180px}.ConsultHero__Media{overflow:hidden;border-radius:var(--eg-radius);background:var(--eg-bone-deep)}.ConsultHero__Image{width:100%;height:100%;object-fit:cover}.ConsultHero__Caption{margin-top:1rem;text-align:center;font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--eg-ink-faint)}.eg-rv{opacity:0;transform:translateY(26px)}.eg-rv.eg-in{opacity:1;transform:none;transition:opacity .9s var(--eg-ease),transform .9s var(--eg-ease)}@media(prefers-reduced-motion:reduce){.eg-rv{opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}#as-seen-on img{filter:grayscale(1);opacity:.42;transition:opacity .4s var(--eg-ease);max-height:46px;width:auto}#as-seen-on img:hover{opacity:.85}#as-seen-on div{width:auto}#as-seen-on{gap:clamp(2rem,6vw,5rem);flex-wrap:wrap;justify-content:center}.Testimonial__Content .Rte p{font-family:var(--eg-serif);font-size:1.3125rem;line-height:1.55;font-weight:300}.DropHint__Trigger{display:inline-flex;align-items:center;gap:.55em;margin-top:.65rem;padding:0;border:0;background:none;cursor:pointer;font-family:var(--eg-sans);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--eg-ink-soft);transition:color .3s var(--eg-ease)}.DropHint__Trigger:before{content:"";display:block;width:13px;height:13px;flex:none;background-color:currentColor;-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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v12H7l-3 4z'/%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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v12H7l-3 4z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:transform .3s var(--eg-ease)}.DropHint__Trigger:hover{color:var(--eg-ink)}.DropHint__Trigger:hover:before{transform:translateY(-1px)}body .iwishMsgInfo{max-width:26ch;margin-top:clamp(4rem,10vw,8rem);margin-bottom:clamp(4rem,10vw,8rem);margin-left:auto;margin-right:auto;text-align:center;font-family:var(--eg-serif);font-weight:300;font-size:clamp(1.5rem,3.6vw,2.375rem);line-height:1.25;letter-spacing:.01em;color:var(--eg-ink)}body .iwishMsgInfo a{font-family:var(--eg-sans);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.ProductActions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:1.25rem}.ProductActions .iwishAddWrap{margin-top:0;flex:1 1 180px;min-width:0}.ProductActions .iWishAdd,.ProductActions .DropHint__Trigger{width:100%;justify-content:center;margin-top:0;padding:.9rem 1rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius-input);font-size:.6875rem;color:var(--eg-ink);transition:background .45s var(--eg-ease),color .45s var(--eg-ease),border-color .45s var(--eg-ease)}.ProductActions .DropHint__Trigger{flex:1 1 180px;min-width:0}.ProductActions .iWishAdd:hover,.ProductActions .DropHint__Trigger:hover{background:var(--eg-ink);border-color:var(--eg-ink);color:#fff}.ProductActions .DropHint__Trigger:hover:before{transform:none}.ProductActions .iWishLoginMsg{margin-top:.6rem}.DropHint__WishlistBar{display:flex;justify-content:center;margin:0 0 2rem}.DropHint__WishlistBar .DropHint__Trigger{margin-top:0;padding:1rem 2.2rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius);color:var(--eg-ink);transition:background .45s var(--eg-ease),color .45s var(--eg-ease),border-color .45s var(--eg-ease)}.DropHint__WishlistBar .DropHint__Trigger:hover{background:var(--eg-ink);border-color:var(--eg-ink);color:#fff}.DropHint{width:560px;background:var(--eg-paper);border-radius:var(--eg-radius);padding:2.6rem 2.4rem 2.4rem}.DropHint__Header{text-align:left;margin-bottom:1.6rem}.DropHint .Modal__Title{font-family:var(--eg-serif);font-weight:300;line-height:1.1;margin:0}.DropHint__Sub{margin:.5rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--eg-ink-soft)}.DropHint .Modal__Close--outside{top:18px;right:18px;color:var(--eg-ink-soft)}.DropHint__Summary:empty{display:none}.DropHint__Summary{display:flex;align-items:center;gap:1.1rem;padding:.9rem;margin-bottom:2rem;background:var(--eg-bone);border-radius:var(--eg-radius)}.DropHint__SummaryImage{width:76px;height:76px;flex:none;object-fit:cover;background:var(--eg-bone-deep);border-radius:var(--eg-radius)}.DropHint__SummaryText{min-width:0}.DropHint__SummaryTitle{margin:0;font-family:var(--eg-sans);font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--eg-ink)}.DropHint__SummaryMeta{margin:.25rem 0 0;font-size:.8125rem;color:var(--eg-ink-soft)}.DropHint__SummaryStrip{display:flex;gap:.4rem;flex-wrap:wrap}.DropHint__SummaryStrip img{width:54px;height:54px;object-fit:cover;background:var(--eg-bone-deep);border-radius:var(--eg-radius)}.DropHint__Form .Form__Item{margin-bottom:1.5rem}.DropHint__Label{display:block;font-family:var(--eg-sans);font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--eg-ink-soft);margin-bottom:.45rem}.DropHint__Form .Form__Input,.DropHint__Form .Form__Textarea{font-size:16px;padding:.35rem 0 .6rem;background:transparent;border:0;border-bottom:1px solid var(--eg-line-strong);border-radius:0;color:var(--eg-ink);transition:border-color .3s var(--eg-ease)}.DropHint__Form .Form__Input:focus,.DropHint__Form .Form__Textarea:focus{border-bottom-color:var(--eg-ink);outline:none}.DropHint__Form .Form__Input:-webkit-autofill{-webkit-text-fill-color:var(--eg-ink)}.DropHint__Form .Form__Input[aria-invalid=true]{border-bottom-color:#8c5f44}.DropHint__NoteToggle{padding:0;border:0;background:none;cursor:pointer;font-family:var(--eg-sans);font-size:.8125rem;color:var(--eg-ink-soft)}.DropHint__NoteToggleLabel{color:var(--eg-ink);border-bottom:1px solid var(--eg-line-strong);padding-bottom:1px;transition:border-color .3s var(--eg-ease)}.DropHint__NoteToggle:hover .DropHint__NoteToggleLabel{border-bottom-color:var(--eg-ink)}.DropHint__NoteToggle[aria-expanded=true]{margin-bottom:.8rem}.DropHint__Size[hidden]{display:none}.DropHint__Size .Select{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid var(--eg-line-strong);border-radius:0;transition:border-color .3s var(--eg-ease)}.DropHint__Size .Select select{width:100%;font-size:16px;padding:.35rem 0 .6rem;background:transparent;border:0;border-radius:0;color:var(--eg-ink)}.DropHint__Size .Select:focus-within{border-bottom-color:var(--eg-ink)}.DropHint__Note{min-height:84px;line-height:1.6;resize:vertical}.DropHint__Note[hidden]{display:none}.DropHint__Checks{margin:1.9rem 0 1.6rem;display:flex;flex-direction:column;gap:.85rem}.DropHint__Check{position:relative;display:flex;align-items:flex-start}.DropHint__Check label{display:flex;align-items:flex-start;font-size:.9375rem;line-height:1.45;color:var(--eg-ink);cursor:pointer}.DropHint__Check label:before{content:"";display:block;width:18px;height:18px;flex:none;margin-right:.75rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius);background:transparent;vertical-align:baseline;transition:background .2s var(--eg-ease),border-color .2s var(--eg-ease)}.DropHint__Checkbox:checked~label:before{background:var(--eg-navy);border-color:var(--eg-navy)}.DropHint__Checkbox:focus-visible~label:before{outline:2px solid var(--eg-gold);outline-offset:2px}.DropHint__Check .Icon,.DropHint__Check svg{position:absolute;top:5px;left:4px;width:10px;height:10px;color:#fff;transform:scale(0);transition:transform .2s var(--eg-ease);pointer-events:none}.DropHint__Checkbox:checked~svg{transform:scale(1)}.DropHint__Submit{margin-top:0}.DropHint__Submit[disabled]{opacity:.55;cursor:default}.DropHint__Error{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:#8c5f44}.DropHint__Error[hidden]{display:none}.DropHint__Privacy{margin:1.1rem 0 0;font-size:.75rem;line-height:1.6;color:var(--eg-ink-faint)}.DropHint__Success{text-align:center;padding:1.5rem 0 .5rem}.DropHint__Success[hidden]{display:none}.DropHint__SuccessMark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:1.2rem;border-radius:50%;background:var(--eg-navy);color:#fff}.DropHint__SuccessMark svg{width:18px;height:18px}.DropHint__Success h3{margin:0 0 .5rem;font-family:var(--eg-serif);font-weight:300}.DropHint__Success p{margin:0;color:var(--eg-ink-soft)}.DropHint__Again{margin-top:1.6rem;padding:0;border:0;border-bottom:1px solid var(--eg-line-strong);background:none;cursor:pointer;font-family:var(--eg-sans);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--eg-ink-soft)}.DropHint__Again:hover{color:var(--eg-ink);border-bottom-color:var(--eg-ink)}.DropHint__Trap{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}@media screen and (max-width:640px){.DropHint{width:100%;max-width:calc(100vw - 24px);padding:2rem 1.4rem 1.6rem}.DropHint__Header{margin-bottom:1.3rem}.DropHint__Summary{margin-bottom:1.5rem;padding:.7rem;gap:.9rem}.DropHint__SummaryImage{width:62px;height:62px}.DropHint__Form .Form__Item{margin-bottom:1.25rem}.DropHint__Checks{margin:1.5rem 0 1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/redesign.css.map */
