*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--gold: #d4aa5a;--gold-lt: #e0be70;--gold-line: rgba(255,255,255,.12);--black: #0f0f0f;--black-2: #1a1a1a;--black-3: #111111;--copper: #563a17;--white: #ffffff;--white-dim: #aaaaaa;--accent: #d4aa5a;--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;overflow-x:hidden}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(--white);color:var(--black);font-family:var(--sans);font-size:12px;font-weight:700}.skip-to-content-link:focus{left:0}.promo-bar{background:var(--black-2);color:var(--white);text-align:center;padding:9px 20px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;position:relative;min-height:34px}.promo-track{display:flex;flex-direction:column}.promo-msg{opacity:0;position:absolute;width:100%;left:0;top:0;padding:9px 20px;transition:opacity .5s ease;pointer-events:none}.promo-msg.active{opacity:1;position:relative;pointer-events:auto}header{background:#fff;border-bottom:1px solid #e8e8e8;position:sticky;top:0;z-index:300}.nav-wrap{position:relative;max-width:1380px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 32px;height:68px;z-index:200}.nav-logo{font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:.12em;color:var(--white);text-transform:uppercase}.nav-logo span{font-style:italic;font-weight:300}.nav-links{display:flex;align-items:center;gap:32px;list-style:none}.nav-links>li{position:static}.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:#555}.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:#555}.cart-ct{background:var(--white);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}.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(--white);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(--white)}.m-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.m-dot-indian{background:#d4aa5a}.m-dot-viet{background:#a8843a}.m-dot-camb{background:#7a5e28}.m-dot-burm{background:#2f2921;border:1px solid #7a5e28}.m-dot-all{background:transparent;border:1px solid var(--white-dim);opacity:.4}.m-dot-gold{background:var(--gold)}.m-dot-sale{background:#563a17}.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:#563a17;color:#fff;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(--white)}.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(--white);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(--white)}.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:#19171bb8;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,#3d3318,#2f2921)}.lt-volum{background:linear-gradient(135deg,#322618,#241c14)}.lt-natural{background:linear-gradient(135deg,#2f2921,#1e1810)}.lt-textured{background:linear-gradient(135deg,#3a2e18,#2a2218)}.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 #0009;z-index:199;padding:28px 32px;min-width:320px}.sdrop.open{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.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(--white)}.hero{position:relative;height:92vh;min-height:580px;overflow:hidden;background:var(--black)}.slide-track{display:flex;height:100%;transition:transform .75s cubic-bezier(.77,0,.175,1)}.slide{min-width: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}.slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#19171bd1 40%,#19171b1a)}.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(--white);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:var(--white);margin-bottom:20px}.slide-headline em{font-style:italic;color:var(--gold)}.slide-sub{font-family:var(--sans);font-size:13px;color:var(--white-dim);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(--white);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:#e8e8e8;transform:translateY(-1px)}.btn-outline{display:inline-block;padding:13px 34px;border:1.5px solid var(--white);color:var(--white);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(--white);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:#d4aa5a59;transition:background .3s,width .3s;cursor:pointer}.h-dot.active{background:var(--white);width:40px}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#d4aa5a1f;border:1px solid var(--gold-line);color:var(--white);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:#d4aa5a40}.hero-arrow.prev{left:28px}.hero-arrow.next{right:28px}.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(--white)}.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(--white)}.section-label{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--white);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(--white)}.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(--white);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(--white);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,#2f2921,#3d3318,#19171b)}.t-viet .tile-bg{background:linear-gradient(160deg,#28231a,#362c16,#19171b)}.t-curly .tile-bg{background:linear-gradient(160deg,#2a2318,#3a2e16,#1e1810)}.t-wavy .tile-bg{background:linear-gradient(160deg,#2c2519,#3c3018,#1a1610)}.t-burm .tile-bg{background:linear-gradient(160deg,#241c14,#322614,#19171b)}.bestsellers{padding:100px 32px;background:var(--black-2)}.filter-tabs{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:48px;border:1px solid var(--gold-line);width:fit-content;margin-left:auto;margin-right:auto}.ftab{padding:10px 24px;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)}.ftab:last-child{border-right:none}.ftab.active,.ftab:hover{background:var(--white);color:var(--black)}.products-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{background:var(--black-3);border:1px solid var(--gold-line);position:relative;overflow:hidden;cursor:pointer;transition:border-color .25s}.product-card:hover{border-color:var(--white)}.prod-img{width:100%;aspect-ratio:3/4;background-size:cover;background-position:center;position:relative;overflow:hidden}.prod-img-inner{width:100%;height:100%;transition:transform .5s ease}.product-card:hover .prod-img-inner{transform:scale(1.04)}.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}.quick-view{position:absolute;bottom:0;left:0;right:0;background:var(--white);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}.product-card:hover .quick-view{transform:translateY(0)}.prod-info{padding:16px 18px 20px}.prod-origin{font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--white-dim);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(--white);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);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-2);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(--white);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(--white)}.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:var(--black-2)}.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:var(--white);line-height:1}.agg-detail{text-align:left}.agg-stars{color:var(--white);font-size:20px;margin-bottom:4px}.agg-count{font-family:var(--sans);font-size:12px;color:var(--white-dim)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{background:var(--black-3);border:1px solid var(--gold-line);padding:32px 28px;position:relative}.review-card:before{content:'"';position:absolute;top:18px;right:24px;font-family:var(--serif);font-size:64px;color:var(--gold-line);line-height:1}.rev-stars{color:var(--white);font-size:12px;margin-bottom:14px}.rev-text{font-family:var(--serif);font-size:16px;font-weight:300;font-style:italic;color:var(--white);line-height:1.7;margin-bottom:20px}.rev-author{display:flex;align-items:center;gap:12px;border-top:1px solid var(--gold-line);padding-top:18px}.rev-avatar{width:36px;height:36px;border-radius:50%;background:var(--black);border:1px solid var(--gold-line);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:14px;color:var(--white);flex-shrink:0}.rev-name{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--white)}.rev-loc{font-size:10px;color:var(--white-dim)}.rev-verified{font-size:9px;color:var(--white);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:#19171b8c;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(--white);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:var(--black-2);border-top:1px solid var(--gold-line);text-align:center}.email-section .section-sub{max-width:440px;margin:0 auto 40px}.email-form{display:flex;gap:0;max-width:500px;margin:0 auto}.email-input{flex:1;background:var(--black-3);border:1px solid var(--gold-line);border-right:none;color:var(--white);font-family:var(--sans);font-size:12px;padding:14px 20px;letter-spacing:.05em;outline:none;transition:border-color .2s}.email-input::placeholder{color:var(--white-dim)}.email-input:focus{border-color:var(--white)}.email-submit{background:var(--white);color:var(--black);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:var(--gold-lt)}.email-note{font-family:var(--sans);font-size:10px;color:var(--white-dim);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:var(--gold-lt);display:flex;align-items:center;gap:7px}footer{background:var(--black);border-top:1px solid var(--gold-line);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 var(--gold-line)}.footer-brand .footer-logo{font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:.14em;color:var(--white);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:var(--white-dim);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:var(--white-dim);transition:border-color .2s,color .2s;text-transform:uppercase;letter-spacing:.06em}.footer-social a:hover{border-color:var(--white);color:var(--gold)}.footer-col h4{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--white);margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--gold-line)}.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:var(--white-dim);letter-spacing:.04em;transition:color .2s}.footer-col ul li a:hover{color:var(--white)}.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:var(--white-dim);opacity:.6}.footer-legal{display:flex;gap:24px}.footer-legal a{font-family:var(--sans);font-size:11px;color:var(--white-dim);opacity:.6;transition:opacity .2s}.footer-legal a:hover{opacity:1;color:var(--white)}.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(--white)}.ham-btn.open span:nth-child(2){opacity:0}.ham-btn.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg);background:var(--white)}.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:#19171bb3;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(--white)}.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(--white)}.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(--white)}.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(--white)}.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(--white);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;padding:8px 16px}.hero{height:80vh;min-height:520px}.slide-content{padding:0 24px 80px;align-items:flex-end}.slide-overlay{background:linear-gradient(to top,#19171beb 40%,#19171b4d)}.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:repeat(2,1fr);gap:12px}.prod-name{font-size:15px}.quick-view{transform:translateY(0);opacity:0;transition:opacity .3s}.product-card:hover .quick-view,.product-card:active .quick-view{opacity:1;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 1fr;gap:10px}.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}}.trust-strip{background:var(--black);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.trust-icon,.trust-title{color:var(--white)!important}.trust-text span{color:var(--white-dim)!important}.trust-item+.trust-item{border-left:1px solid rgba(255,255,255,.08)}.press-strip{background:#fff;border-bottom:1px solid #e8e8e8}.press-label{color:#999!important}.press-logo{color:#1a1a1a!important;opacity:.5}.press-logo:hover{color:#0f0f0f!important;opacity:1}.featured-products{background:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.featured-products .section-eyebrow{color:#999!important}.featured-products .section-heading{color:#0f0f0f!important}.featured-products .section-sub{color:#555!important}.featured-products .filter-tabs{border-bottom:1px solid #e8e8e8}.featured-products .filter-tab{color:#555;border:1.5px solid #e0e0e0}.featured-products .filter-tab.active,.featured-products .filter-tab:hover{background:#0f0f0f;color:#fff;border-color:#0f0f0f}.featured-products .elysian-card{background:#f5f5f5;border:1px solid #e8e8e8}.featured-products .elysian-card:hover{border-color:#0f0f0f}.featured-products .prod-name{color:#0f0f0f!important}.featured-products .prod-origin{color:#888!important}.featured-products .prod-stars,.featured-products .prod-price{color:#0f0f0f!important}.featured-products .prod-price .from{color:#888!important}.featured-products .prod-badge,.featured-products .quick-view{background:#0f0f0f!important;color:#fff!important}.featured-products .view-all-wrap a{border:1.5px solid #0f0f0f;color:#0f0f0f}.featured-products .view-all-wrap a:hover{background:#0f0f0f;color:#fff}.reviews{background:var(--black-2)!important}.reviews .section-eyebrow{color:var(--white-dim)!important}.reviews .section-heading,.reviews-aggregate,.reviews .agg-score,.reviews .agg-stars{color:var(--white)!important}.reviews .agg-count{color:var(--white-dim)!important}.review-card{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.08)!important}.review-text{color:var(--white-dim)!important}.review-stars,.review-author{color:var(--white)!important}.review-location{color:var(--white-dim)!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/elysian.css.map */
