:root{--ink: #1A1410;--warm-white: #FDFAF6;--cream: #F4EFE8;--linen: #E8E0D5;--taupe: #9A8B7C;--gold: #B8924A;--gold-light: #D4AC6A;--gold-pale: #F5EDD8;--espresso: #2C1A0E;--mid: #5C4F43}html{scroll-behavior:smooth}body{font-family:Jost,sans-serif;background:var(--warm-white);color:var(--ink);overflow-x:hidden}.hero{position:relative;width:100%;height:88vh;min-height:580px;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;transform:scale(1.03);transition:transform 10s ease}.hero:hover .hero-bg img{transform:scale(1)}.hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a1410e0,#1a141080 40%,#1a141026 75%),linear-gradient(to right,rgba(26,20,16,.4) 0%,transparent 60%)}.hero-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 80px 80px;max-width:760px}.hero-badge{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:#fff;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:7px 16px;font-weight:500;margin-bottom:22px;align-self:flex-start}.hero-headline{font-family:Playfair Display,serif;font-size:clamp(40px,5vw,70px);font-weight:400;color:#fff;line-height:1.08;margin-bottom:20px}.hero-headline em{font-style:italic;color:var(--gold-light)}.hero-sub{font-size:15px;color:#ffffff9e;line-height:1.78;max-width:520px;margin-bottom:36px}.btn-gold{display:inline-block;background:var(--gold);color:#fff;padding:16px 40px;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:background .2s;align-self:flex-start}.btn-gold:hover{background:#9e7a38}.trust-strip{background:var(--gold-pale);padding:32px 80px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:2px solid var(--gold)}.trust-item{display:flex;align-items:flex-start;gap:14px;padding:0 32px;border-right:1px solid rgba(184,146,74,.2)}.trust-item:first-child{padding-left:0}.trust-item:last-child{border-right:none}.trust-check{width:22px;height:22px;background:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;flex-shrink:0;margin-top:2px}.trust-item h4{font-size:13px;font-weight:500;color:var(--espresso);margin-bottom:3px}.trust-item p{font-size:11.5px;color:var(--mid);line-height:1.5}.brand-statement{background:var(--espresso);padding:72px 80px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bs-left .eyebrow{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin-bottom:16px;display:flex;align-items:center;gap:10px}.bs-left .eyebrow:before{content:"";width:22px;height:1px;background:var(--gold-light)}.bs-left h2{font-family:Playfair Display,serif;font-size:clamp(28px,3vw,42px);font-weight:400;color:#fff;line-height:1.15;margin-bottom:20px}.bs-left h2 em{font-style:italic;color:var(--gold-light)}.bs-left p{font-size:14px;color:#ffffff85;line-height:1.8}.bs-right{display:flex;flex-direction:column;gap:20px}.bs-stat{background:#ffffff0d;border-left:3px solid var(--gold);padding:20px 24px}.bs-stat .num{font-family:Playfair Display,serif;font-size:36px;color:var(--gold-light);display:block;line-height:1;margin-bottom:6px}.bs-stat p{font-size:12px;color:#ffffff73;line-height:1.5;letter-spacing:.02em}.why-section{background:var(--cream);padding:88px 80px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.why-left .eyebrow{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;display:flex;align-items:center;gap:10px}.why-left .eyebrow:before{content:"";width:22px;height:1px;background:var(--gold)}.why-left h2{font-family:Playfair Display,serif;font-size:clamp(26px,2.8vw,38px);font-weight:400;color:var(--espresso);line-height:1.15;margin-bottom:18px}.why-left h2 em{font-style:italic}.why-left p{font-size:14px;color:var(--mid);line-height:1.8;margin-bottom:16px}.why-criteria{display:flex;flex-direction:column;gap:12px;margin-top:8px}.criteria-item{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;background:#fff;border-left:3px solid var(--gold)}.criteria-num{font-family:Playfair Display,serif;font-size:20px;color:var(--gold);line-height:1;flex-shrink:0}.criteria-item h4{font-size:13px;font-weight:500;color:var(--espresso);margin-bottom:3px}.criteria-item p{font-size:11.5px;color:var(--taupe);line-height:1.5}.tier-switcher{background:var(--espresso);padding:56px 80px}.tier-switcher-header{text-align:center;margin-bottom:36px}.tier-switcher-header p{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:10px}.tier-switcher-header h3{font-family:Playfair Display,serif;font-size:26px;font-weight:400;color:#fff}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.tier-card{padding:36px 32px;background:#ffffff0a;text-align:center;text-decoration:none;transition:background .2s;display:block}.tier-card:hover{background:#ffffff17}.tier-card.active{background:#b8924a26;border-top:3px solid var(--gold)}.tier-medal{font-size:32px;margin-bottom:12px;display:block}.tier-card h3{font-family:Playfair Display,serif;font-size:22px;font-weight:400;color:#fff;margin-bottom:8px}.tier-card.active h3{color:var(--gold-light)}.tier-tagline{font-size:12px;color:#ffffff80;margin-bottom:6px;line-height:1.5}.tier-desc{font-size:11px;color:#ffffff4d;letter-spacing:.05em;margin-bottom:20px;line-height:1.6}.tier-cta{display:inline-block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);border-bottom:1px solid rgba(212,172,106,.35);padding-bottom:2px}.tier-card.active .tier-cta{color:#fff;border-color:#ffffff4d;cursor:default}.social-proof{padding:88px 80px;background:var(--warm-white)}.sp-header{text-align:center;margin-bottom:48px}.sp-header .eyebrow{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:10px}.sp-header .eyebrow:before,.sp-header .eyebrow:after{content:"";width:40px;height:1px;background:var(--gold)}.sp-header h2{font-family:Playfair Display,serif;font-size:clamp(26px,2.8vw,38px);font-weight:400;color:var(--espresso)}.sp-header h2 em{font-style:italic}.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.review-card{background:var(--cream);padding:44px 40px}.stars{color:var(--gold);letter-spacing:3px;font-size:14px;margin-bottom:20px}.review-card blockquote{font-family:Playfair Display,serif;font-size:19px;font-style:italic;color:var(--espresso);line-height:1.6;margin-bottom:24px}.reviewer{display:flex;align-items:center;gap:12px;margin-bottom:14px}.rev-av{width:36px;height:36px;border-radius:50%;background:var(--linen);display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:15px;color:var(--espresso)}.rev-name{font-size:13px;font-weight:500;color:var(--espresso)}.rev-detail{font-size:11px;color:var(--taupe);margin-top:2px}.gold-tag{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:var(--espresso);padding:4px 10px}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-badge{animation:fadeUp .6s .1s both}.hero-headline{animation:fadeUp .7s .22s both}.hero-sub{animation:fadeUp .7s .35s both}.btn-gold{animation:fadeUp .7s .46s both}@media(max-width:960px){.hero{height:100svh;min-height:600px}.hero-content{padding:0 24px 56px}.trust-strip{grid-template-columns:1fr;padding:32px 24px;gap:20px}.trust-item{border-right:none;padding:0}.brand-statement,.why-section{grid-template-columns:1fr;gap:40px;padding:60px 24px}.tier-switcher{padding:48px 24px}.tier-grid{grid-template-columns:1fr;gap:2px}.social-proof{padding:60px 24px}.review-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/collection-cardigan-gold-rank.css.map */
