@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Epilogue:wght@300;400;500&display=swap";.er{--stone:#E5E2DB;--stone-2:#DAD6CD;--stone-3:#CFC9BE;--ash:#BEB8AC;--char:#2A2724;--char-2:#4E4842;--char-3:#625C54;--bone:#F3F1EC;--bone-2:#B9B2A6;--bone-3:#968F83;--hair-d:#3C3833;--display:"Cormorant Garamond",Georgia,serif;--text:"Epilogue","Helvetica Neue",Arial,sans-serif;--pad-x:clamp(22px,6vw,96px);--band:clamp(72px,11vw,168px);--track:.26em;background:var(--stone);color:var(--char-2);font-family:var(--text);font-weight:300;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.er *,.er *:before,.er *:after{box-sizing:border-box;margin:0;padding:0}.er img{display:block;max-width:100%}.er a{text-decoration:none;color:inherit}.er button{cursor:pointer;font-family:var(--text)}.er ::selection{background:var(--char);color:var(--bone)}.er :focus-visible{outline:1px solid var(--char);outline-offset:4px}.er h1,.er h2,.er h3{font-family:var(--display);font-weight:500;letter-spacing:-.012em;line-height:1.08;color:var(--char);text-wrap:balance}.er h1 em,.er h2 em,.er h3 em{font-style:italic;color:inherit}.er .rule,.er .hero-divider,.er .stitch{border:0;height:3px;width:100%;background:linear-gradient(var(--ash),var(--ash)) top/100% 1px no-repeat,linear-gradient(var(--ash),var(--ash)) bottom/100% 1px no-repeat}.er .rule--dark,.er .stitch--light{background:linear-gradient(var(--hair-d),var(--hair-d)) top/100% 1px no-repeat,linear-gradient(var(--hair-d),var(--hair-d)) bottom/100% 1px no-repeat}.er .hero-eyebrow,.er .section-label,.er .feature-eyebrow,.er .craft-label,.er .hero-collection-label,.er .quote-attr,.er .stat-label,.er .artisan-caption,.er .room-cell-label,.er .product-badge,.er .product-price,.er .vhero-eyebrow{font-family:var(--text);font-weight:500;font-size:10px;letter-spacing:var(--track);text-transform:uppercase;line-height:1.7;color:var(--char-3)}.er .intro-banner{background:var(--stone);border-bottom:1px solid var(--ash);padding:14px var(--pad-x);text-align:center}.er .intro-banner p{font-size:9.5px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--char-3)}.er .intro-banner strong{color:var(--char);font-weight:500}.er .btn-primary,.er .btn-ghost,.er .btn-cream,.er .btn-dark{display:inline-block;font-family:var(--text);font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-align:center;transition:background .35s,color .35s,border-color .35s}.er .btn-primary{padding:18px 42px;background:var(--char);color:var(--bone);border:1px solid var(--char)}.er .btn-primary:hover{background:transparent;color:var(--char)}.er .btn-ghost{padding:17px 42px;background:transparent;color:var(--char);border:1px solid var(--ash)}.er .btn-ghost:hover{border-color:var(--char);background:var(--char);color:var(--bone)}.er .btn-dark{padding:14px 28px;background:transparent;color:var(--char);border:1px solid var(--char)}.er .btn-dark:hover{background:var(--char);color:var(--bone)}.er .btn-cream{padding:18px 42px;background:var(--bone);color:var(--char);border:1px solid var(--bone);width:fit-content}.er .btn-cream:hover{background:transparent;color:var(--bone)}.er .vhero{position:relative;width:100%;height:100svh;max-height:940px;overflow:hidden;background:var(--char)}.er .vhero-media{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;z-index:0}.er .vhero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#1412104d,#14121029 42%,#14121085 78%,#141210cc)}.er .vhero-inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0 var(--pad-x) clamp(74px,12vh,150px)}.er .vhero-eyebrow{color:var(--bone-2);margin-bottom:26px}.er .vhero-title{font-family:var(--display);font-weight:500;font-size:clamp(46px,7.6vw,104px);letter-spacing:-.018em;line-height:1;color:var(--bone);margin-bottom:30px}.er .vhero-title em{font-style:italic}.er .vhero-rule{width:64px;margin:0 auto 30px}.er .vhero-body{font-size:clamp(14px,1.25vw,16px);font-weight:300;color:var(--bone-2);line-height:1.9;max-width:44ch;margin:0 auto clamp(38px,5vh,52px)}.er .vhero-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.er .vhero-btn{display:inline-block;padding:18px 44px;font-family:var(--text);font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;background:var(--bone);color:var(--char);border:1px solid var(--bone);transition:background .35s,color .35s}.er .vhero-btn:hover{background:transparent;color:var(--bone)}.er .vhero-btn--ghost{background:transparent;color:var(--bone);border-color:#f3f1ec6b}.er .vhero-btn--ghost:hover{background:var(--bone);color:var(--char);border-color:var(--bone)}.er .hero{display:grid;grid-template-columns:60% 40%;min-height:min(88vh,780px)}.er .hero-img{position:relative;overflow:hidden}.er .hero-img img{width:100%;height:100%;object-fit:cover}.er .hero-content{background:var(--stone);display:flex;flex-direction:column;justify-content:center;padding:clamp(52px,7vw,104px) clamp(28px,5vw,80px)}.er .hero-eyebrow{margin-bottom:30px}.er .hero-title{font-size:clamp(38px,4.6vw,66px);letter-spacing:-.015em;margin-bottom:22px}.er .hero-collection-label{margin-bottom:30px;color:var(--char-3)}.er .hero-divider{width:58px;margin-bottom:30px}.er .hero-body{font-size:15px;font-weight:300;line-height:1.95;color:var(--char-2);max-width:44ch;margin-bottom:clamp(34px,4vw,46px)}.er .hero-body strong{font-weight:500;color:var(--char)}.er .hero-actions{display:flex;gap:12px;flex-wrap:wrap}.er .marquee{background:var(--stone);padding:20px 0;overflow:hidden;white-space:nowrap;border-top:1px solid var(--ash);border-bottom:1px solid var(--ash)}.er .marquee-track{display:inline-block;animation:er-scroll 66s linear infinite}.er .marquee-track span{font-family:var(--text);font-size:9.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--char-3);padding:0 30px}.er .marquee-track span.dot{color:var(--ash);padding:0 2px}@keyframes er-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.er .section{padding:var(--band) var(--pad-x)}.er .section-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(48px,7vw,100px)}.er .section-header>div{display:flex;flex-direction:column;align-items:center}.er .section-label{margin-bottom:22px}.er .section-heading{font-size:clamp(28px,3.4vw,46px);margin:0;max-width:22ch}.er .section-link{position:relative;margin-top:clamp(26px,3vw,40px);font-family:var(--text);font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--char);padding-bottom:5px}.er .section-link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--ash);transition:background .35s}.er .section-link:hover:after{background:var(--char)}.er .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(22px,3.4vw,52px)}.er .product-card{cursor:pointer;display:block}.er .product-img-wrap{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--stone-2);margin-bottom:26px}.er .product-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.16,.7,.3,1)}.er .product-card:hover .product-img-wrap img{transform:scale(1.028)}.er .product-badge{position:absolute;top:0;left:0;background:var(--bone);color:var(--char);font-size:9px;letter-spacing:.2em;padding:8px 14px}.er .product-name{font-family:var(--display);font-weight:400;font-size:19px;letter-spacing:-.005em;line-height:1.25;color:var(--char);margin-bottom:10px}.er .product-desc{font-size:11.5px;font-weight:300;letter-spacing:.02em;color:var(--char-3);line-height:1.7;margin-bottom:14px}.er .product-price{color:var(--char);font-size:10px}.er .product-price s{color:var(--bone-3);margin-right:8px}.er .feature-split{display:grid;grid-template-columns:55% 45%;min-height:min(92vh,820px)}.er .feature-img{overflow:hidden}.er .feature-img img{width:100%;height:100%;object-fit:cover}.er .feature-content{background:var(--char);padding:clamp(56px,8vw,116px) clamp(30px,6vw,96px);display:flex;flex-direction:column;justify-content:center}.er .feature-eyebrow{color:var(--bone-3);margin-bottom:28px}.er .feature-title{font-size:clamp(30px,3.8vw,52px);color:var(--bone);margin-bottom:30px;letter-spacing:-.015em}.er .feature-body{font-size:15px;font-weight:300;line-height:1.95;color:var(--bone-2);margin-bottom:clamp(36px,4.4vw,50px);max-width:42ch}.er .room-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:clamp(212px,25vw,338px);gap:2px}.er .room-cell{position:relative;overflow:hidden;background:var(--stone-2);display:block}.er .room-cell.is-tall{grid-row:1/3}.er .room-cell img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,.7,.3,1)}.er .room-cell:hover img{transform:scale(1.03)}.er .room-cell-label{position:absolute;bottom:0;left:0;right:0;padding:52px 22px 20px;color:var(--bone);background:linear-gradient(to top,#1412109e,#14121000)}.er .artisan{background:var(--char);padding:var(--band) var(--pad-x)}.er .artisan-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(46px,6.5vw,90px)}.er .artisan-header>div{display:flex;flex-direction:column;align-items:center}.er .artisan-header .section-label{color:var(--bone-3);margin-bottom:22px}.er .artisan-title{font-size:clamp(28px,3.5vw,48px);color:var(--bone);margin:0;letter-spacing:-.015em}.er .artisan-body{font-size:14.5px;font-weight:300;line-height:1.95;color:var(--bone-2);max-width:58ch;margin-top:28px}.er .artisan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.er .artisan-cell{position:relative;overflow:hidden}.er .artisan-cell img{width:100%;height:clamp(250px,29vw,412px);object-fit:cover;filter:grayscale(100%) contrast(1.04);transition:transform 1.2s cubic-bezier(.16,.7,.3,1)}.er .artisan-cell:hover img{transform:scale(1.028)}.er .artisan-cell-caption{padding:20px clamp(14px,1.6vw,22px) 0;display:flex;align-items:baseline;gap:12px}.er .artisan-num{font-family:var(--display);font-weight:400;font-size:14px;color:var(--bone-3);line-height:1;letter-spacing:.04em;margin:0;flex:none}.er .artisan-caption{color:var(--bone-2);font-size:9.5px}.er .craft{background:var(--stone-2);padding:var(--band) var(--pad-x)}.er .craft-inner{display:grid;grid-template-columns:46% 54%;gap:clamp(34px,6vw,104px);align-items:center}.er .craft-img{overflow:hidden;aspect-ratio:4/5;background:var(--stone-3)}.er .craft-img img{width:100%;height:100%;object-fit:cover}.er .craft-label{margin-bottom:24px}.er .craft-title{font-size:clamp(30px,3.8vw,52px);margin-bottom:30px;letter-spacing:-.015em}.er .craft-body{font-size:15px;font-weight:300;line-height:1.95;color:var(--char-2);margin-bottom:18px;max-width:48ch}.er .craft-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:clamp(38px,4.6vw,58px) 0;border-top:1px solid var(--stone-3);padding-top:clamp(32px,3.6vw,46px)}.er .craft-stats>div{padding-inline:clamp(14px,1.8vw,26px);border-left:1px solid var(--stone-3)}.er .craft-stats>div:first-child{padding-left:0;border-left:0}.er .stat-num{font-family:var(--display);font-weight:400;font-size:clamp(28px,3.2vw,42px);color:var(--char);line-height:1;letter-spacing:-.02em;margin-bottom:14px}.er .stat-label{font-size:9px;letter-spacing:.2em;line-height:1.6}.er .testimonial{padding:var(--band) var(--pad-x);background:var(--stone);border-top:1px solid var(--ash)}.er .testimonial-inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.er .quote-mark{font-family:var(--display);font-weight:400;font-size:56px;color:var(--stone-3);line-height:.6;margin:0 0 32px}.er .quote-text{font-family:var(--display);font-weight:400;font-style:italic;font-size:clamp(22px,2.7vw,36px);letter-spacing:-.014em;line-height:1.42;color:var(--char);margin-bottom:36px;max-width:30ch;text-wrap:balance}.er .quote-attr{color:var(--char-3);font-size:9.5px}.er .rv{opacity:0;transform:translateY(16px)}.er .rv-in{opacity:1;transform:none;transition:opacity 1.05s cubic-bezier(.16,.7,.3,1),transform 1.05s cubic-bezier(.16,.7,.3,1)}@media(max-width:1180px){.er .product-grid,.er .artisan-grid{grid-template-columns:repeat(2,1fr)}.er .craft-stats{grid-template-columns:repeat(2,1fr);row-gap:34px}.er .craft-stats>div:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:880px){.er .hero{grid-template-columns:1fr}.er .hero-img{height:56vh;min-height:320px;order:-1}.er .feature-split,.er .craft-inner{grid-template-columns:1fr}.er .craft-img{aspect-ratio:16/10}.er .room-grid{grid-template-columns:1fr 1fr}.er .room-cell.is-tall{grid-row:auto;grid-column:1/-1}}@media(max-width:620px){.er .artisan-grid{grid-template-columns:1fr}.er .product-grid{grid-template-columns:1fr;gap:44px}.er .craft-stats{grid-template-columns:1fr 1fr}.er .btn-primary,.er .btn-ghost,.er .btn-cream,.er .vhero-btn{padding:16px 30px;font-size:9.5px}}@media(prefers-reduced-motion:reduce){.er *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.er .rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/er-eleanor-rigby.css.map */
