*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--gold: #8C4A23;--gold-lt: #C99068;--gold-line: #E2D9C8;--black: #F6F1E7;--black-2: #FFFEFB;--black-3: #EDE5D4;--copper: #B58A4A;--white: #1C1814;--white-dim: #6B635A;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Montserrat", Arial, sans-serif}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--sans);font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{background:none;border:none;cursor:pointer;font-family:inherit}.skip-to-content-link{position:absolute;left:-9999px;top:0;z-index:9999;padding:8px 16px;background:var(--gold);color:var(--black);font-family:var(--sans);font-size:12px;font-weight:700}.skip-to-content-link:focus{left:0}.promo-bar{background:var(--gold);color:var(--black);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;position:relative;min-height:34px;display:flex;align-items:center;line-height:1.2}.promo-marquee{display:flex;align-items:center;width:max-content}.promo-track{display:flex;align-items:center;flex:0 0 auto;width:max-content;padding:9px 20px}.promo-track--static{width:100%;justify-content:center}.promo-bar--ticker .promo-track{will-change:transform;animation:promoTicker var(--promo-duration, 24s) linear infinite}.promo-msg{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;opacity:1;position:static;padding:0;pointer-events:auto}.promo-separator{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.35;flex:0 0 auto;margin:0 1.6rem}.promo-bar--ticker:hover .promo-track{animation-play-state:paused}.section-header{position:sticky;top:0;z-index:300;transition:transform .3s ease}.section-header.nav-hidden{transform:translateY(-100%)}header{background:var(--black);border-bottom:1px solid var(--gold-line)}.nav-wrap{position:relative;max-width:1380px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;padding:0 32px;height:68px;z-index:200}.nav-logo,.nav-icons{align-self:center}.nav-links{align-self:stretch}.nav-logo{font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:.12em;color:var(--gold);text-transform:uppercase}.nav-logo span{font-style:italic;font-weight:300}.nav-links{display:flex;align-items:stretch;gap:32px;list-style:none}.nav-links>li{position:static;display:flex;align-items:center}.nav-links>li.nav-dropdown-li{position:relative}.nav-links>li>a,.nav-item-btn{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--white-dim);transition:color .2s;cursor:pointer;background:none;border:none;display:flex;align-items:center;gap:5px;padding:0}.nav-links>li>a:hover,.nav-item-btn:hover,.nav-item-btn.open{color:var(--gold)}.nav-item-btn .arr{font-size:9px;transition:transform .2s}.nav-item-btn.open .arr{transform:rotate(180deg)}.nav-icons{display:flex;align-items:center;gap:20px}.nav-icons a{color:var(--white-dim);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.nav-icons a:hover{color:var(--gold)}.cart-ct{background:var(--gold);color:var(--black);font-size:9px;font-weight:700;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-left:3px;vertical-align:middle}.mega{display:none;position:absolute;top:100%;left:0;right:0;background:var(--black-2);border:1px solid var(--gold-line);border-top:none;box-shadow:0 20px 60px #000c;z-index:199;padding:36px 48px 40px}.mega.open{display:flex;animation:megaFadeIn .3s ease forwards}.mega-col{flex:1;padding-right:40px;border-right:1px solid var(--gold-line);margin-right:40px}.mega-col:last-of-type{border-right:none;padding-right:0;margin-right:0}.mega-col h4{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.mega-col h4.sub-head{margin-top:24px;margin-bottom:14px;color:var(--white-dim)}.mega-list{list-style:none;display:flex;flex-direction:column}.mega-list li{border-bottom:1px solid var(--gold-line)}.mega-list li:last-child{border-bottom:none}.mega-list li a{display:flex;align-items:center;gap:14px;padding:13px 0;transition:opacity .2s}.mega-list li a:hover .mega-item-title{color:var(--gold)}.m-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.m-dot-indian{background:var(--gold)}.m-dot-viet{background:var(--gold-lt)}.m-dot-camb{background:var(--copper)}.m-dot-burm{background:var(--black-3);border:1px solid var(--copper)}.m-dot-all{background:transparent;border:1px solid var(--white-dim);opacity:.4}.m-dot-gold{background:var(--gold)}.m-dot-sale{background:var(--copper)}.mega-item-body{display:flex;flex-direction:column;gap:2px}.mega-item-title{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--white);letter-spacing:.03em;transition:color .2s}.mega-item-sub{font-family:var(--sans);font-size:10px;color:var(--white-dim);letter-spacing:.04em}.mega-viewall a .mega-item-title{color:var(--white-dim);font-weight:500;font-size:12px}.sale-badge{display:inline-block;background:var(--copper);color:var(--black);font-family:var(--sans);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:2px;margin-left:8px;vertical-align:middle}.mega-quick{list-style:none;display:flex;flex-direction:column}.mega-quick li{border-bottom:1px solid var(--gold-line)}.mega-quick li:last-child{border-bottom:none}.mega-quick li a{display:flex;align-items:center;gap:14px;padding:12px 0;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--white);letter-spacing:.03em;transition:color .2s}.mega-quick li a:hover{color:var(--gold)}.mega-look{min-width:280px}.mega-look h4{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.look-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.look-tile{position:relative;overflow:hidden;cursor:pointer;border:1px solid var(--gold-line);transition:border-color .25s}.look-tile:hover{border-color:var(--gold)}.look-tile-img{width:100%;aspect-ratio:1;background-size:cover;background-position:center;transition:transform .4s ease}.look-tile:hover .look-tile-img{transform:scale(1.06)}.look-tile-label{position:absolute;bottom:0;left:0;right:0;background:#fffefbd9;padding:8px 10px;font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--white)}.lt-sleek{background:linear-gradient(135deg,var(--gold-line),var(--black-3))}.lt-volum{background:linear-gradient(135deg,var(--gold-lt),var(--copper))}.lt-natural{background:linear-gradient(135deg,var(--gold-line),var(--gold-lt))}.lt-textured{background:linear-gradient(135deg,var(--copper),var(--gold))}.sdrop{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--black-2);border:1px solid var(--gold-line);border-top:none;box-shadow:0 16px 48px #00000014;z-index:199;padding:28px 32px;min-width:320px}.sdrop.open{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;animation:sdropFadeIn .25s ease forwards}.sdrop a{font-size:12px;color:var(--white-dim);letter-spacing:.05em;transition:color .2s;display:block;padding:4px 0}.sdrop a:hover{color:var(--gold)}.hero{position:relative;height:92vh;min-height:580px;overflow:hidden;background:var(--black)}.slide-track{display:flex;height:100%;will-change:transform;transition:transform 1.05s cubic-bezier(.22,1,.36,1)}.slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.02);transition:transform 6.8s ease}.slide.active .slide-bg{transform:scale(1.08)}.slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#1c1814e0 40%,#1c18141a)}.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 80px}.slide-body{max-width:560px}.s-ey{opacity:0;transform:translateY(12px);transition:opacity .65s ease .1s,transform .65s ease .1s}.s-ey.d2{transition-delay:.25s}.s-ey.d3{transition-delay:.4s}.s-ey.d4{transition-delay:.55s}.slide.active .s-ey{opacity:1;transform:translateY(0)}.slide-eyebrow{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:16px;display:block}.slide-headline{font-family:var(--serif);font-size:clamp(46px,6vw,84px);font-weight:300;line-height:1.05;color:#fffefb;margin-bottom:20px}.slide-headline em{font-style:italic;color:var(--gold-lt)}.slide-sub{font-family:var(--sans);font-size:13px;color:#ede5d4;line-height:1.7;margin-bottom:36px;max-width:420px}.hero-btns{display:flex;gap:16px;flex-wrap:wrap}.btn-primary{display:inline-block;padding:14px 36px;background:var(--gold);color:var(--black);font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:background .25s,transform .2s}.btn-primary:hover{background:var(--gold-lt);transform:translateY(-1px)}.btn-outline{display:inline-block;padding:13px 34px;border:1px solid var(--gold);color:var(--gold);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background .25s,color .25s}.btn-outline:hover{background:var(--gold);color:var(--black)}.hero-dots{position:absolute;bottom:36px;left:80px;display:flex;gap:10px;z-index:10}.h-dot{width:24px;height:2px;background:var(--gold-line);transition:background .3s,width .3s;cursor:pointer;padding:0}.h-dot.active{background:var(--gold);width:40px}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--gold-line);border:1px solid var(--gold-line);color:var(--gold);width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:10;cursor:pointer;transition:background .2s}.hero-arrow:hover{background:var(--gold-lt)}.hero-arrow.prev{left:28px}.hero-arrow.next{right:28px}.hero--single .hero-arrow,.hero--single .hero-dots{display:none}.trust-strip{border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);background:var(--black-2);padding:20px 0}.trust-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:10px;padding:10px 40px}.trust-item+.trust-item{border-left:1px solid var(--gold-line)}.trust-icon{font-size:18px;color:var(--gold)}.trust-text strong{display:block;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--white)}.trust-text span{font-size:10px;color:var(--white-dim);letter-spacing:.06em}.press-strip{padding:40px 32px;text-align:center;border-bottom:1px solid var(--gold-line)}.press-label{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--white-dim);margin-bottom:24px}.press-logos{display:flex;align-items:center;justify-content:center;gap:56px;flex-wrap:wrap}.press-logo{font-family:var(--serif);font-size:20px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--white-dim);opacity:.55;transition:opacity .25s,color .25s;cursor:default}.press-logo:hover{opacity:1;color:var(--gold)}.section-label{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;display:block}.section-title{font-family:var(--serif);font-size:clamp(32px,4.5vw,58px);font-weight:300;line-height:1.1;color:var(--white);margin-bottom:18px}.section-title em{font-style:italic;color:var(--gold)}.section-sub{font-family:var(--sans);font-size:13px;color:var(--white-dim);line-height:1.7;max-width:560px}.section-head{text-align:center;padding:0 24px;margin-bottom:52px}.section-head .section-sub{margin:0 auto}.category-section{padding:100px 32px;background:var(--black)}.category-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.tile{position:relative;overflow:hidden;cursor:pointer;background:var(--black-3);border:1px solid var(--gold-line)}.tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,.46,.45,.94);z-index:5}.tile:hover:before{transform:scaleX(1)}.tile-bg{width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center;transition:transform .6s ease}.tile:hover .tile-bg{transform:scale(1.04)}.tile-info{padding:20px 22px 22px}.tile-tag{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;display:block}.tile-name{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--white)}.tile-cta{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt);margin-top:8px;display:inline-flex;align-items:center;gap:6px;transition:gap .2s}.tile:hover .tile-cta{gap:10px}.tile-large{grid-row:1 / 3}.tile-large .tile-bg{aspect-ratio:auto;height:420px}.tile-sm .tile-bg{aspect-ratio:4/3}.t-indian .tile-bg{background:linear-gradient(160deg,var(--black-3),var(--gold-line),var(--black))}.t-viet .tile-bg{background:linear-gradient(160deg,var(--black-3),var(--gold-line),var(--black-2))}.t-curly .tile-bg{background:linear-gradient(160deg,var(--black-3),var(--gold-line),var(--black))}.t-wavy .tile-bg{background:linear-gradient(160deg,var(--black-3),var(--gold-line),var(--black-2))}.t-burm .tile-bg{background:linear-gradient(160deg,var(--black-3),var(--gold-line),var(--black))}.bestsellers{padding:100px 32px;background:var(--black)}.bestsellers .section-label{color:var(--white)}.bestsellers .section-title{color:var(--white);margin-bottom:0}.bestsellers .section-head{margin-bottom:40px}.bestsellers .filter-tabs{display:flex;align-items:stretch;justify-content:center;gap:0;margin-bottom:48px;border:1px solid var(--gold-line);width:fit-content;margin-left:auto;margin-right:auto}.bestsellers .ftab{padding:11px 26px;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--white-dim);cursor:pointer;transition:background .2s,color .2s;border-right:1px solid var(--gold-line);background:transparent}.bestsellers .ftab:last-child{border-right:none}.bestsellers .ftab.active{background:var(--white);color:var(--black)}.bestsellers .ftab:hover:not(.active){background:var(--gold-line);color:var(--white)}.products-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.elysian-card,.product-card{background:var(--black-2);border:1px solid var(--gold-line);position:relative;overflow:hidden;cursor:pointer;transition:border-color .25s;display:flex;flex-direction:column}.bestsellers .elysian-card,.bestsellers .product-card{border-color:var(--gold-line)}.elysian-card-media{position:relative;width:100%;aspect-ratio:3 / 4;flex-shrink:0;overflow:hidden;background:var(--black-3)}.elysian-card:hover,.product-card:hover,.bestsellers .elysian-card:hover,.bestsellers .product-card:hover{border-color:var(--gold)}.elysian-prod-img,.prod-img{display:block;width:100%;height:100%;position:relative;overflow:hidden}.elysian-prod-photo{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .5s ease}.elysian-prod-placeholder{display:block;width:100%;height:100%;min-height:200px;background:linear-gradient(145deg,var(--black-3),var(--gold-line),var(--black))}.elysian-prod-img-inner,.prod-img-inner{width:100%;height:100%;min-height:200px;background-size:cover;background-position:center;transition:transform .5s ease}.elysian-card:hover .elysian-prod-photo,.elysian-card:hover .elysian-prod-img-inner,.product-card:hover .prod-img-inner{transform:scale(1.04)}.bestsellers .prod-name a{color:inherit;text-decoration:none}.bestsellers .prod-name a:hover{color:var(--gold)}.prod-badge{position:absolute;top:14px;left:14px;background:var(--white);color:var(--black);font-family:var(--sans);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;z-index:2}.bestsellers .quick-view{position:absolute;bottom:0;left:0;right:0;display:block;background:var(--black-2);color:var(--white);font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:12px 10px;transform:translateY(100%);transition:transform .3s ease;z-index:5;text-decoration:none}.bestsellers .prod-badge{position:absolute;top:12px;left:12px;z-index:3}.bestsellers .elysian-card:hover .quick-view,.bestsellers .product-card:hover .quick-view{transform:translateY(0)}.prod-info{padding:16px 18px 20px;background:var(--black-2);flex-grow:1}.bestsellers .prod-origin{font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--white);margin-bottom:4px}.bestsellers .prod-name{font-family:var(--serif);font-size:18px;font-weight:400;color:var(--white);margin-bottom:8px}.bestsellers .prod-stars{color:var(--white);font-size:11px;margin-bottom:6px;letter-spacing:.08em}.bestsellers .prod-price{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--white)}.bestsellers .prod-price .from{font-size:10px;color:var(--white-dim);font-weight:400;margin-right:4px}.quick-view{position:absolute;bottom:0;left:0;right:0;background:var(--gold);color:var(--black);font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:12px;transform:translateY(100%);transition:transform .3s ease;z-index:3}.elysian-card:hover .quick-view{transform:translateY(0)}.prod-origin{font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.prod-name{font-family:var(--serif);font-size:18px;font-weight:400;color:var(--white);margin-bottom:8px}.prod-stars{color:var(--gold);font-size:11px;margin-bottom:6px}.prod-price{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--white)}.prod-price .from{font-size:10px;color:var(--white-dim);font-weight:400;margin-right:4px}.pillars{padding:100px 32px;background:var(--black-3);border-top:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line)}.pillars-inner{max-width:1200px;margin:0 auto}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.pillar{padding:48px 36px;background:var(--black);border:1px solid var(--gold-line);position:relative;overflow:hidden;transition:border-color .3s}.pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.pillar:hover:before{transform:scaleX(1)}.pillar:hover{border-color:var(--gold)}.pillar-num{font-family:var(--serif);font-size:56px;font-weight:300;color:var(--gold-line);line-height:1;margin-bottom:20px}.pillar h3{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--white);margin-bottom:12px}.pillar p{font-family:var(--sans);font-size:12px;color:var(--white-dim);line-height:1.75}.reviews{padding:100px 32px;background:#1c1814!important}.reviews-inner{max-width:1200px;margin:0 auto}.reviews-aggregate{display:flex;align-items:center;gap:32px;justify-content:center;margin-bottom:60px}.agg-score{font-family:var(--serif);font-size:72px;font-weight:300;color:#c99068!important;line-height:1}.agg-detail{text-align:left}.agg-stars{color:#c99068!important;font-size:20px;margin-bottom:4px}.agg-count{font-family:var(--sans);font-size:12px;color:#e2d9c8!important}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{background:#25201a!important;border:1px solid rgba(226,217,200,.15)!important;padding:32px 28px;position:relative}.review-card:before{content:'"';position:absolute;top:18px;right:24px;font-family:var(--serif);font-size:64px;color:#e2d9c826!important;line-height:1}.rev-stars{color:#c99068!important;font-size:12px;margin-bottom:14px}.rev-text{font-family:var(--serif);font-size:16px;font-weight:300;font-style:italic;color:#fffefb!important;line-height:1.7;margin-bottom:20px}.rev-author{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(226,217,200,.15)!important;padding-top:18px}.rev-avatar{width:36px;height:36px;border-radius:50%;background:#1c1814!important;border:1px solid rgba(226,217,200,.15)!important;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:14px;color:#c99068!important;flex-shrink:0}.rev-name{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.06em;color:#fffefb!important}.rev-loc{font-size:10px;color:#e2d9c8!important}.rev-verified{font-size:9px;color:#c99068!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ugc{padding:80px 32px 0;background:var(--black)}.ugc-inner{max-width:1400px;margin:0 auto}.ugc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:44px}.ugc-tile{aspect-ratio:1;overflow:hidden;position:relative;cursor:pointer;background:var(--black-3);border:1px solid var(--gold-line)}.ugc-tile-bg{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .5s ease}.ugc-tile:hover .ugc-tile-bg{transform:scale(1.06)}.ugc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f1e7a6;opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.ugc-tile:hover .ugc-overlay{opacity:1}.ugc-overlay span{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--white)}.ugc-handle{font-family:var(--sans);font-size:12px;color:var(--gold);text-align:center;margin-top:24px;padding-bottom:80px}.ugc-handle a{text-decoration:underline;text-underline-offset:3px}.email-section{padding:100px 32px;background:#25201a!important;border-top:1px solid rgba(226,217,200,.15)!important;text-align:center}.email-section .section-title{color:#fffefb!important}.email-section .section-sub{max-width:440px;margin:0 auto 40px;color:#e2d9c8!important}.email-form{display:flex;gap:0;max-width:500px;margin:0 auto}.email-input{flex:1;background:#1c1814!important;border:1px solid rgba(226,217,200,.3)!important;border-right:none!important;color:#fffefb!important;font-family:var(--sans);font-size:12px;padding:14px 20px;letter-spacing:.05em;outline:none;transition:border-color .2s}.email-input::placeholder{color:#e2d9c8!important}.email-input:focus{border-color:#c99068!important}.email-submit{background:#c99068!important;color:#1c1814!important;font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:14px 28px;border:none;cursor:pointer;transition:background .2s;flex-shrink:0}.email-submit:hover{background:#8c4a23!important;color:#fffefb!important}.email-note{font-family:var(--sans);font-size:10px;color:#e2d9c8!important;margin-top:14px}.email-perk{display:flex;align-items:center;justify-content:center;gap:28px;margin-bottom:36px}.eperk{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c99068!important;display:flex;align-items:center;gap:7px}footer{background:#1c1814!important;border-top:1px solid rgba(226,217,200,.15)!important;padding:72px 32px 0}.footer-inner{max-width:1280px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:60px;padding-bottom:60px;border-bottom:1px solid rgba(226,217,200,.15)!important}.footer-brand .footer-logo{font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:.14em;color:#c99068!important;text-transform:uppercase;margin-bottom:16px}.footer-brand .footer-logo span{font-style:italic;font-weight:300}.footer-brand p{font-family:var(--sans);font-size:12px;color:#e2d9c8!important;line-height:1.8;max-width:280px;margin-bottom:24px}.footer-social{display:flex;gap:16px}.footer-social a{width:34px;height:34px;border:1px solid var(--gold-line);display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:10px;font-weight:700;color:#e2d9c8!important;border-color:#e2d9c84d!important;transition:border-color .2s,color .2s;text-transform:uppercase;letter-spacing:.06em}.footer-social a:hover{border-color:#c99068!important;color:#c99068!important}.footer-col h4{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#c99068!important;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(226,217,200,.15)!important}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col ul li a{font-family:var(--sans);font-size:12px;color:#e2d9c8!important;letter-spacing:.04em;transition:color .2s}.footer-col ul li a:hover{color:#c99068!important}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;flex-wrap:wrap;gap:16px}.footer-copy{font-family:var(--sans);font-size:11px;color:#e2d9c8!important;opacity:.6}.footer-legal{display:flex;gap:24px}.footer-legal a{font-family:var(--sans);font-size:11px;color:#e2d9c8!important;opacity:.6;transition:opacity .2s}.footer-legal a:hover{opacity:1;color:#c99068!important}.ham-btn{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;cursor:pointer;padding:4px}.ham-btn span{display:block;width:100%;height:1px;background:var(--white-dim);transition:transform .3s,opacity .3s,background .2s;transform-origin:center}.ham-btn.open span:nth-child(1){transform:translateY(6px) rotate(45deg);background:var(--gold)}.ham-btn.open span:nth-child(2){opacity:0}.ham-btn.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg);background:var(--gold)}.mob-nav{position:fixed;top:0;right:0;bottom:0;width:300px;background:var(--black-2);border-left:1px solid var(--gold-line);z-index:500;transform:translate(100%);transition:transform .35s cubic-bezier(.77,0,.175,1);overflow-y:auto;padding:80px 0 40px}.mob-nav.open{transform:translate(0)}.mob-nav-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#1c181480;z-index:499}.mob-nav-overlay.open{display:block}.mob-nav-close{position:absolute;top:20px;right:20px;color:var(--white-dim);font-size:22px;cursor:pointer;background:none;border:none;line-height:1;transition:color .2s}.mob-nav-close:hover{color:var(--gold)}.mob-nav-section{border-bottom:1px solid var(--gold-line)}.mob-nav-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 28px;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--white);background:none;border:none;cursor:pointer;transition:color .2s}.mob-nav-toggle:hover,.mob-nav-toggle.open{color:var(--gold)}.mob-nav-toggle .arr{font-size:10px;transition:transform .25s}.mob-nav-toggle.open .arr{transform:rotate(180deg)}.mob-nav-sub{display:none;padding:0 28px 16px 32px}.mob-nav-sub.open{display:block}.mob-nav-sub a{display:block;font-family:var(--sans);font-size:12px;color:var(--white-dim);letter-spacing:.06em;padding:9px 0;border-bottom:1px solid var(--gold-line);transition:color .2s}.mob-nav-sub a:last-child{border-bottom:none}.mob-nav-sub a:hover{color:var(--gold)}.mob-nav-link{display:block;padding:18px 28px;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--white);border-bottom:1px solid var(--gold-line);transition:color .2s}.mob-nav-link:hover{color:var(--gold)}.mob-nav-footer{padding:28px 28px 0;display:flex;gap:16px}.mob-nav-footer a{flex:1;text-align:center;padding:12px;border:1px solid var(--gold-line);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--white-dim);transition:border-color .2s,color .2s}.mob-nav-footer a:hover{border-color:var(--gold);color:var(--gold)}@media(max-width:1024px){.nav-wrap{padding:0 24px}.nav-links{gap:20px}.mega{padding:32px}.slide-content{padding:0 48px}.hero-dots{left:48px}.trust-inner{gap:0}.trust-item{padding:10px 24px}.category-section{padding:72px 24px}.category-grid{grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto auto;gap:12px}.tile-large{grid-row:1 / 3}.tile-large .tile-bg{height:360px}.bestsellers{padding:72px 24px}.products-grid{max-width:100%;grid-template-columns:repeat(2,1fr);gap:16px}.pillars{padding:72px 24px}.pillars-grid{grid-template-columns:repeat(2,1fr);gap:2px}.reviews{padding:72px 24px}.reviews-grid{grid-template-columns:repeat(2,1fr);gap:16px}.ugc{padding:72px 24px 0}.ugc-grid{grid-template-columns:repeat(3,1fr)}.email-section{padding:72px 24px}.email-perk{gap:20px}footer{padding:56px 24px 0}.footer-top{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:768px){.nav-wrap{padding:0 20px;height:60px}.nav-links{display:none}.nav-icons a:not(.cart-icon){display:none}.ham-btn{display:flex}.nav-icons{gap:14px}.nav-icons .cart-link{display:flex;align-items:center}.promo-bar{font-size:10px}.promo-track{padding:8px 16px}.promo-separator{margin:0 1.2rem}.hero{height:80vh;min-height:520px}.slide-content{padding:0 24px 80px;align-items:flex-end}.slide-overlay{background:linear-gradient(to top,#1c1814eb 40%,#1c18144d)}.slide-body{max-width:100%}.slide-headline{font-size:clamp(36px,9vw,52px)}.slide-sub{font-size:12px;max-width:100%;margin-bottom:28px}.hero-dots{left:50%;transform:translate(-50%);bottom:24px}.hero-arrow{width:40px;height:40px;font-size:15px}.hero-arrow.prev{left:12px}.hero-arrow.next{right:12px}.hero-btns{gap:12px}.btn-primary,.btn-outline{padding:13px 24px;font-size:9px}.trust-inner{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trust-inner::-webkit-scrollbar{display:none}.trust-item{flex-shrink:0;padding:12px 20px}.press-strip{padding:32px 20px}.press-logos{gap:24px}.press-logo{font-size:16px}.category-section{padding:56px 16px}.category-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:10px}.tile-large{grid-column:1 / 3;grid-row:auto}.tile-large .tile-bg{height:260px}.tile-bg{aspect-ratio:4/3}.tile-info{padding:14px 16px 16px}.tile-name{font-size:16px}.bestsellers{padding:56px 16px}.filter-tabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}.ftab{flex-shrink:0;padding:10px 18px}.products-grid{grid-template-columns:1fr;gap:16px}.prod-name{font-size:15px}.bestsellers .quick-view{transform:translateY(100%)}.bestsellers .elysian-card:hover .quick-view,.bestsellers .product-card:hover .quick-view{transform:translateY(0)}.pillars{padding:56px 16px}.pillars-grid{grid-template-columns:1fr;gap:2px}.pillar{padding:32px 24px}.pillar-num{font-size:42px;margin-bottom:14px}.reviews{padding:56px 16px}.reviews-aggregate{flex-direction:column;gap:8px;text-align:center}.agg-detail{text-align:center}.agg-score{font-size:56px}.reviews-grid{grid-template-columns:1fr;gap:16px}.review-card{padding:24px 20px}.ugc{padding:56px 16px 0}.ugc-grid{grid-template-columns:repeat(2,1fr);gap:4px;margin-top:32px}.ugc-handle{padding-bottom:56px}.email-section{padding:56px 20px}.email-perk{flex-direction:column;gap:10px;margin-bottom:28px}.email-form{flex-direction:column;max-width:100%}.email-input{border-right:1px solid var(--gold-line);border-bottom:none}.email-submit{width:100%;padding:14px}footer{padding:48px 20px 0}.footer-top{grid-template-columns:1fr;gap:36px;padding-bottom:40px}.footer-brand p{max-width:100%}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0}.footer-legal{flex-wrap:wrap;gap:16px}.section-head{margin-bottom:36px}.section-title{font-size:clamp(28px,7vw,40px)}}@media(max-width:480px){.slide-headline{font-size:clamp(32px,9vw,44px)}.category-grid{grid-template-columns:1fr}.tile-large{grid-column:auto}.products-grid{grid-template-columns:1fr;gap:14px}.prod-info{padding:12px 12px 14px}.prod-name{font-size:14px}.press-logos{gap:16px}.press-logo{font-size:14px}.ugc-grid{grid-template-columns:repeat(2,1fr)}.reviews-grid{grid-template-columns:1fr}.trust-item{padding:12px 16px}.eperk{font-size:9px}.hero-btns{flex-direction:column;width:100%;gap:10px}.btn-primary,.btn-outline{width:100%;text-align:center}}@keyframes megaFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes promoTicker{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes sdropFadeIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.promo-bar--ticker .promo-track{animation:none}.promo-bar--ticker .promo-track--clone{display:none}.promo-bar--ticker .promo-marquee{width:100%}.promo-bar--ticker .promo-track{width:100%;justify-content:center}}header .nav-logo{color:var(--white);font-weight:600;transition:opacity .2s}header .nav-logo:hover{opacity:.85}header .nav-logo span{color:var(--copper);font-style:italic;font-weight:500}header .mega,header .sdrop{background:var(--black-2)!important;border:1px solid var(--gold-line)!important;border-top:none!important;box-shadow:0 20px 60px #00000014!important}header .mega-col{border-right-color:var(--gold-line)!important}header .mega-col h4,header .sdrop-heading{color:var(--gold)!important}header .mega-col h4.sub-head{color:var(--white-dim)!important}header .mega-item-title,header .mega-quick li a,header .sdrop-links a,header .sdrop a{color:var(--white)!important}header .mega-item-sub{color:var(--white-dim)!important}header .mega-list li,header .mega-quick li{border-bottom-color:var(--gold-line)!important}header .mega-list li a:hover .mega-item-title,header .mega-quick li a:hover,header .sdrop-links a:hover,header .sdrop a:hover{color:var(--gold)!important}header .mega-viewall a .mega-item-title{color:var(--white-dim)!important}header .look-tile{border-color:var(--gold-line)!important}header .look-tile:hover{border-color:var(--gold)!important}header .look-tile-label{background:#fffefbe6!important;color:var(--white)!important}header .nav-dropdown-li .sdrop--single{top:100%;left:50%;right:auto;min-width:200px;max-width:240px;width:max-content;padding:18px 22px 20px;transform:translate(-50%)}header .nav-dropdown-li .sdrop--single.open{display:block!important;animation:sdropCareFadeIn .25s ease forwards}@keyframes sdropCareFadeIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}header .sdrop-heading{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px}header .sdrop-links{display:flex;flex-direction:column;gap:0}header .sdrop-links a{font-size:13px;font-weight:500;padding:10px 0;border-bottom:1px solid var(--gold-line)}header .sdrop-links a:last-child{border-bottom:none}header .sdrop.open:not(.sdrop--single){display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.mob-nav-subhead{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--copper);margin:16px 0 8px;padding-top:12px;border-top:1px solid var(--gold-line)}.filter-tabs .ftab{-webkit-appearance:none;appearance:none;background:transparent;border:none;margin:0}.reviews .section-title{color:#fffefb!important}.reviews .section-label{color:#c99068!important}.bestsellers{background:#1c1814!important}.bestsellers .section-title{color:#fffefb!important;margin-bottom:0}.bestsellers .section-label{color:#c99068!important}.bestsellers .filter-tabs{border:1px solid rgba(226,217,200,.15)!important}.bestsellers .ftab{color:#e2d9c8!important;border-right:1px solid rgba(226,217,200,.15)!important;background:transparent!important}.bestsellers .ftab:last-child{border-right:none!important}.bestsellers .ftab.active{background:#c99068!important;color:#1c1814!important}.bestsellers .ftab:hover:not(.active){background:#e2d9c81a!important;color:#fffefb!important}.bestsellers .elysian-card,.bestsellers .product-card{background:#25201a!important;border-color:#e2d9c826!important}.bestsellers .elysian-card:hover,.bestsellers .product-card:hover{border-color:#c99068!important}.bestsellers .elysian-card-media{background:#1c1814!important}.bestsellers .prod-info{background:#25201a!important}.bestsellers .prod-name,.bestsellers .prod-name a{color:#fffefb!important}.bestsellers .prod-name a:hover{color:#c99068!important}.bestsellers .prod-price{color:#fffefb!important}.bestsellers .prod-price .from{color:#e2d9c8!important}.bestsellers .prod-origin,.bestsellers .prod-stars{color:#c99068!important}.bestsellers .quick-view{background:#1c1814!important;color:#fffefb!important}.footer{background:#1c1814!important;border-top:1px solid rgba(226,217,200,.15)!important;color:#e2d9c8!important}.footer .footer-block__heading{color:#c99068!important;border-bottom:1px solid rgba(226,217,200,.15)!important;padding-bottom:10px;margin-bottom:20px;font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.footer .list-menu__item{color:#e2d9c8!important;font-family:var(--sans);font-size:12px;transition:color .2s}.footer .list-menu__item:hover{color:#fffefb!important}.footer .footer-block__details-content{color:#e2d9c8!important}.footer .footer-block__details-content p,.footer .footer-block__details-content a,.footer .copyright__content{color:#e2d9c8!important;font-family:var(--sans)}.footer .copyright__content a{color:#e2d9c8!important;text-decoration:none}.footer .copyright__content a:hover{color:#fffefb!important}.footer .list-social__item .icon{color:#e2d9c8!important}.footer .list-social__item:hover .icon{color:#c99068!important}.footer .field__input{background:#1c1814!important;color:#fffefb!important;border:1px solid rgba(226,217,200,.3)!important;box-shadow:none!important}.footer .field__input::placeholder{color:#e2d9c8!important}.footer .field__label{color:#e2d9c8!important}.footer .newsletter-form__button{color:#c99068!important}.footer .localization-form .text-body{color:#e2d9c8!important}.footer .localization-selector{background:transparent!important;color:#fffefb!important;border-color:#e2d9c84d!important}.footer .disclosure__button,.footer .disclosure__button .icon{color:#e2d9c8!important}.footer .rte a{color:#c99068!important}.footer-block__brand-info .rte{font-family:var(--sans);font-size:12px;color:#e2d9c8!important}.elysian-sourcing{background:var(--black);padding:100px 32px}.elysian-sourcing-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.elysian-sourcing-media{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:8px;overflow:hidden}.elysian-sourcing-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,#a06a4b,#593118)}.elysian-sourcing-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.elysian-sourcing-badge{position:absolute;bottom:24px;left:24px;font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.elysian-sourcing-eyebrow{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#c99068;margin-bottom:24px;display:block}.elysian-sourcing-title{font-family:var(--serif);font-size:clamp(36px,4vw,54px);font-weight:300;line-height:1.1;color:var(--white);margin-bottom:32px}.elysian-sourcing-title em{font-style:italic;color:#8c4a23}.elysian-sourcing-text{font-family:var(--sans);font-size:14px;color:var(--white-dim);line-height:1.8}.elysian-sourcing-text p{margin-bottom:24px}.elysian-sourcing-text em{font-style:italic;font-weight:600;color:var(--white)}@media(max-width:990px){.elysian-sourcing-inner{grid-template-columns:1fr;gap:40px}}.elysian-search-page{background:var(--black);padding:100px 32px;min-height:80vh}.elysian-search-header{max-width:800px;margin:0 auto 80px;text-align:center}.elysian-search-eyebrow{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:24px;display:block}.elysian-search-title{font-family:var(--serif);font-size:clamp(36px,4vw,54px);font-weight:300;line-height:1.1;color:var(--white);margin-bottom:40px}.elysian-search-title em{font-style:italic;color:var(--gold)}.elysian-search-bar-wrap{position:relative;max-width:500px;margin:0 auto}.elysian-search-form{position:relative;display:flex;align-items:center}.elysian-search-input{width:100%;background:var(--black-2);border:1px solid var(--gold-line);color:var(--white);font-family:var(--sans);font-size:14px;padding:16px 60px 16px 24px;transition:border-color .3s,box-shadow .3s;outline:none}.elysian-search-input::placeholder{color:var(--white-dim)}.elysian-search-input:focus{border-color:var(--gold);box-shadow:0 0 15px #8c4a231a}.elysian-search-submit{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--gold-lt);transition:color .3s;display:flex;align-items:center;justify-content:center}.elysian-search-submit:hover{color:var(--gold)}.elysian-search-count{text-align:center;font-family:var(--sans);font-size:13px;color:var(--white-dim);margin-bottom:40px}.elysian-search-empty{text-align:center;padding:60px 0}.elysian-search-empty p{font-family:var(--sans);font-size:16px;color:var(--white-dim);margin-bottom:32px}.elysian-card--article{display:block;text-decoration:none}.elysian-card--article .prod-info{justify-content:flex-start;gap:12px}cart-drawer:not(.active){pointer-events:none!important}.drawer:not(.active){pointer-events:none!important}html{overflow-x:hidden}body{overflow-x:hidden;-webkit-overflow-scrolling:touch}
/*# sourceMappingURL=/cdn/shop/t/14/assets/elysian.css.map */
