.hero{padding:clamp(28px,7vw,60px) 0 clamp(48px,12vw,100px);text-align:center}.hero .kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-bottom:26px}.hero h1{font-weight:400;font-style:italic;font-size:clamp(40px,6vw,84px);line-height:1.05;margin:0 auto 26px;max-width:820px}.hero p{max-width:520px;margin:0 auto;font-size:17px;opacity:.75}.spectrum{display:grid;grid-template-columns:repeat(5,1fr);height:clamp(140px,30vw,220px);margin:0}.swatch{position:relative;display:flex;align-items:flex-end;padding:18px;color:#f4f2e8;text-decoration:none;transform-origin:bottom;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.16,1,.3,1)}.swatch:hover{transform:scale(1.035);filter:brightness(1.08);z-index:1}.swatch .sname{font-family:Newsreader,serif;font-style:italic;font-size:15px;display:inline-flex;align-items:center;gap:5px}.swatch .arrow{display:inline-block;font-family:Manrope,sans-serif;font-style:normal;opacity:0;transform:translate(-4px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.swatch:hover .arrow{opacity:1;transform:translate(0)}.swatch:nth-child(1){--reveal-delay:0s}.swatch:nth-child(2){--reveal-delay:.07s}.swatch:nth-child(3){--reveal-delay:.14s}.swatch:nth-child(4){--reveal-delay:.21s}.swatch:nth-child(5){--reveal-delay:.28s}.section{padding:clamp(44px,11vw,110px) 0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:clamp(28px,6vw,64px);gap:clamp(20px,4vw,40px)}.section-head .num{font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.45}.section-head h2{font-weight:400;font-style:italic;font-size:clamp(22px,4vw,36px);margin:6px 0 0}.section-head p{max-width:300px;font-size:14px;opacity:.6;text-align:right;margin:0}.index-table tr:hover td{color:var(--crimson)}.index-table .igrade{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.6;color:var(--crimson)}.panel{background:var(--crimson);color:var(--crimson-soft);text-align:center;padding:clamp(48px,13vw,130px) clamp(20px,5vw,56px)}.panel blockquote{font-family:Newsreader,serif;font-style:italic;font-weight:400;font-size:clamp(28px,3.4vw,42px);max-width:760px;margin:0 auto 22px;color:#f4f2e8;line-height:1.3}.panel p{max-width:460px;margin:0 auto;font-size:14px;opacity:.75;color:#f4f2e8}.circle{text-align:center;padding:clamp(44px,12vw,120px) clamp(20px,5vw,56px)}.circle h2{font-family:Newsreader,serif;font-weight:400;font-style:italic;font-size:32px;margin:0 0 14px}.circle p{max-width:420px;margin:0 auto 30px;font-size:15px;opacity:.7}.circle-form button:hover{color:var(--crimson)}@media(max-width:860px){.spectrum{grid-template-columns:repeat(3,1fr);height:auto}.swatch{height:140px}}@media(max-width:640px){.spectrum{grid-template-columns:1fr 1fr;height:auto}.swatch{height:110px}.index-table .igrade{display:none}.index-table th:nth-child(3){display:none}.section-head{flex-direction:column;align-items:flex-start}.section-head p{text-align:left}}@media(prefers-reduced-motion:reduce){.swatch,.swatch .arrow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/seasonal.css.map */
