*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--body-size);line-height:1.6;font-weight:var(--body-weight);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--night)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}h1,h2,h3,h4{font-family:var(--display);font-weight:var(--display-weight);line-height:1.05;margin:0;text-wrap:balance;letter-spacing:.01em}p{margin:0}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.dark .eyebrow{color:var(--gold)}.sec{padding-block:clamp(calc(var(--sec-pad)*.55),8vw,var(--sec-pad))}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:36px}.sec-head h2{font-size:calc(clamp(32px,4.6vw,54px) * var(--heading-scale));text-transform:var(--heading-case);margin-top:8px}.link-arrow{font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;gap:8px;align-items:center;border-bottom:2px solid currentColor;padding-bottom:3px}.link-arrow span{transition:transform .3s var(--ease)}.link-arrow:hover span{transform:translate(4px)}.btn{border-radius:var(--btn-radius);display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--ink);background:var(--ink);color:#fff;transition:transform .25s var(--ease),background .25s,color .25s,border-color .25s;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px)}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn-red{background:var(--red);border-color:var(--red)}.btn-red:hover{background:var(--red-deep);border-color:var(--red-deep)}.btn-ghost{background:transparent;color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#000!important}.dark .btn-ghost{color:#fff;border-color:#fff}.dark .btn-ghost:hover{background:#fff;color:var(--ink)}.btn-outline-red{background:transparent;color:var(--red);border-color:var(--red)}.btn-outline-red:hover{background:var(--red);color:#fff}.bulbs{--b:var(--gold);background-image:radial-gradient(circle,var(--b) 2.2px,transparent 2.8px);background-size:14px 14px;height:14px;animation:chase 1.2s steps(2) infinite;display:none}@keyframes chase{to{background-position:14px 0}}.announce{background:var(--red);color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;white-space:nowrap}.announce .track{display:inline-flex;gap:48px;padding-block:9px;animation:ticker 30s linear infinite}.announce .track span:before{content:"\2605";color:var(--gold);margin-right:12px}.shopify-section.section-header{display:contents}header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:rgb(var(--paper-rgb)/.92);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .3s}header.site.scrolled{box-shadow:0 8px 30px #00000014}.hdr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;gap:16px}.logo img{height:62px;width:auto;transition:transform .4s var(--ease)}.logo:hover img{transform:rotate(-3deg) scale(1.04)}nav.main{display:flex;gap:26px}nav.main a{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;position:relative;padding-block:6px}nav.main a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}nav.main a:hover:after,nav.main a.on:after{transform:scaleX(1)}.hdr-actions{display:flex;justify-content:flex-end;gap:6px}.icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;position:relative;transition:background .2s}.icon-btn:hover{background:var(--shelf)}.icon-btn svg{width:22px;height:22px}.cart-count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--red);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;line-height:1}.cart-count.bump{animation:bump .5s var(--ease)}@keyframes bump{40%{transform:scale(1.5)}}.menu-btn{display:none}@media(max-width:960px){.hdr{grid-template-columns:auto 1fr auto}nav.main{display:none}.menu-btn{display:grid}.logo{justify-self:center}.hide-sm{display:none}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(var(--night-rgb)/.55);z-index:80;opacity:0;pointer-events:none;transition:opacity .3s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;z-index:90;width:min(420px,92vw);background:var(--paper);transition:transform .45s var(--ease);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.drawer.right{right:0;transform:translate(105%);padding-right:env(safe-area-inset-right,0px)}.drawer.left{left:0;transform:translate(-105%);padding-left:env(safe-area-inset-left,0px);background:var(--night);color:#fff}.drawer.on{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line)}.drawer.left .drawer-head{border-color:var(--dark-line)}.drawer-head h3{font-size:calc(26px * var(--heading-scale));text-transform:var(--heading-case)}.drawer-body{flex:1;overflow:auto;padding:12px 22px}.drawer.left nav a{display:flex;justify-content:space-between;font-family:var(--display);font-size:calc(30px * var(--heading-scale));text-transform:var(--heading-case);padding:14px 0;border-bottom:1px solid var(--dark-line)}.drawer.left nav a span{color:var(--gold)}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center;animation:slideIn .4s var(--ease)}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}}.cart-line img{width:72px;height:72px;object-fit:contain;background:var(--shelf)}.cart-line h4{font-family:var(--body);font-size:13px;font-weight:700;line-height:1.35}.cart-line .rm{font-size:12px;color:var(--muted);text-decoration:underline;margin-top:4px}.cart-empty{text-align:center;padding:48px 10px;color:var(--muted)}.cart-empty h4{font-size:calc(28px * var(--heading-scale));color:var(--ink);text-transform:var(--heading-case);margin-bottom:8px}.drawer-foot{padding:20px 22px;border-top:1px solid var(--line);display:grid;gap:12px}.ship-meter{font-size:13px}.subtotal{display:flex;justify-content:space-between;font-weight:800;font-size:16px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);height:34px}.qty button{width:30px;height:100%}.qty span{min-width:22px;text-align:center;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,calc(100% + 80px));visibility:hidden;background:var(--ink);color:#fff;padding:14px 20px;font-weight:600;font-size:14px;z-index:100;display:flex;gap:12px;align-items:center;transition:transform .45s var(--ease),visibility .45s;max-width:calc(100vw - 32px)}.toast.on{transform:translate(-50%);visibility:visible}.toast b{color:var(--gold)}.hero{position:relative;background:var(--shelf);overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;right:-8%;top:-30%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fff 0,#fff0 62%);z-index:-1}.hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);align-items:center}.hero .kicker{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);padding:6px 14px 6px 6px;font-size:12px;font-weight:700;letter-spacing:.06em;animation:fade .8s both}.hero .kicker b{background:var(--red);color:#fff;padding:3px 9px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.hero h1{font-size:calc(clamp(54px,8.4vw,118px) * var(--heading-scale));text-transform:var(--heading-case);line-height:.9;margin:22px 0 0;color:var(--ink)}.hero h1 .l{display:block;overflow:hidden;padding-bottom:.04em}.hero h1 .l>span{display:inline-block;animation:rise .9s var(--ease) both}.hero h1 .l:nth-child(2)>span{animation-delay:.1s}.hero h1 .l:nth-child(3)>span{animation-delay:.2s}.hero h1 .red{color:var(--red);position:relative}.hero h1 .red:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.12em;background:var(--gold);z-index:-1;transform-origin:left;animation:underline .8s .7s var(--ease) both}@keyframes underline{0%{transform:scaleX(0)}}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fade{0%{opacity:0;transform:translateY(12px)}}.hero .sub{font-size:17px;color:var(--body-text);max-width:44ch;margin:20px 0 26px;animation:fade 1s .35s both}.hero .ctas{display:flex;gap:12px;flex-wrap:wrap;animation:fade 1s .45s both}.hero .flav{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;animation:fade 1s .55s both}.hero .flav button{height:34px;padding:0 14px;border:1.5px solid var(--ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:transparent;transition:all .25s}.hero .flav button:hover,.hero .flav button.on{background:var(--ink);color:#fff}.hero .trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;font-weight:600;animation:fade 1s .65s both}.hero .trust span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hero .trust svg{width:18px;height:18px;color:var(--red)}.stage-hero{position:relative;aspect-ratio:1/1.02;max-width:560px;width:100%;justify-self:center;animation:fade 1.1s .2s both}.stage-hero .photo{position:absolute;top:6%;right:0;bottom:10%;left:14%;overflow:hidden;background:var(--night)}.stage-hero .photo img{width:100%;height:100%;object-fit:cover}.stage-hero .photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(200deg,rgb(var(--night-rgb)/0) 40%,rgb(var(--night-rgb)/.5))}.stage-hero .frame{position:absolute;inset:calc(6% - 12px) -12px calc(10% - 12px) calc(14% - 12px);border:3px dotted var(--gold);animation:glow 1.6s ease-in-out infinite;pointer-events:none;display:none}@keyframes glow{50%{border-color:var(--amber)}}.stage-hero .bag{position:absolute;left:0;bottom:0;width:46%;filter:drop-shadow(0 30px 30px rgba(0,0,0,.35));animation:float 5s ease-in-out infinite}.stage-hero .bag img{width:100%;height:auto}@keyframes float{50%{transform:translateY(-12px) rotate(-1.5deg)}}.stage-hero .tag-card{position:absolute;right:-4px;bottom:16%;background:#fff;color:var(--ink);padding:14px 16px;box-shadow:0 18px 40px #0000002e;min-width:200px;display:grid;gap:4px}.stage-hero .tag-card small{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.stage-hero .tag-card b{font-size:15px;line-height:1.25}.stage-hero .tag-card .row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.stage-hero .tag-card .price{font-size:18px}.stage-hero .tag-card button{width:34px;height:34px;background:var(--ink);color:#fff;font-size:20px;line-height:1;transition:background .2s}.stage-hero .tag-card button:hover{background:var(--red)}.stage-hero .pager{position:absolute;left:16%;top:calc(6% + 14px);display:flex;gap:6px;z-index:2}.stage-hero .pager button{width:34px;height:4px;background:#fff6;position:relative;overflow:hidden}.stage-hero .pager button i{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left}.stage-hero .pager button.on i{animation:prog 5s linear forwards}.stage-hero .pager button.done i{transform:none}@keyframes prog{to{transform:none}}@media(max-width:860px){.hero-inner{grid-template-columns:1fr}.stage-hero{max-width:440px}.hero .trust{gap:12px 18px}}.ticker{background:var(--gold);color:var(--ink);overflow:hidden;white-space:nowrap;border-block:3px solid var(--ink)}.ticker .track{display:inline-flex;gap:40px;padding-block:14px;animation:ticker 40s linear infinite;font-family:var(--display);font-size:calc(24px * var(--heading-scale));text-transform:var(--heading-case)}.ticker .track span:after{content:"\2738";color:var(--red);margin-left:40px}@keyframes ticker{to{transform:translate(-50%)}}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.col-card{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--night);color:#fff;display:flex;align-items:flex-end;max-width:100%}.col-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease),filter .6s}.col-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(var(--night-rgb)/.88),rgb(var(--night-rgb)/0) 60%)}.col-card:hover img{transform:scale(1.08);filter:saturate(1.15)}.col-card .cap{position:relative;z-index:1;padding:26px;width:100%}.col-card .num{font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--gold);text-transform:uppercase}.col-card h3{font-size:calc(clamp(30px,3.2vw,40px) * var(--heading-scale));text-transform:var(--heading-case);margin:6px 0 10px}.col-card .go{display:inline-flex;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid var(--red);padding-bottom:3px}.col-card .go span{transition:transform .3s var(--ease)}.col-card:hover .go span{transform:translate(5px)}@media(max-width:820px){.cols{grid-template-columns:1fr}.col-card{aspect-ratio:16/10!important}}.filters{display:flex;gap:8px;flex-wrap:wrap}.chip{height:40px;padding:0 16px;border:1.5px solid var(--line);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:all .25s;background:var(--paper)}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}@media(max-width:1020px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.card{display:flex;flex-direction:column;gap:12px;min-width:0;animation:cardIn .6s var(--ease) both}@keyframes cardIn{0%{opacity:0;transform:translateY(18px)}}.card .media{position:relative;aspect-ratio:1;background:var(--shelf);overflow:hidden;display:block;max-width:100%}.card:hover .media img{transform:scale(1.07) rotate(-1.5deg)}.badge{position:absolute;top:10px;left:10px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;background:var(--ink);color:#fff;z-index:2}.badge.exotic{background:var(--gold);color:var(--ink)}.badge.out{background:#fff;color:var(--muted);border:1px solid var(--line)}.badge.fire{background:var(--red)}.quick{position:absolute;left:10px;right:10px;bottom:10px;height:44px;background:var(--ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transform:translateY(130%);transition:transform .35s var(--ease),background .2s;z-index:1}.quick:hover{background:var(--red)}.card:hover .quick,.card:focus-within .quick{transform:none}@media(hover:none){.quick{transform:none;height:38px;font-size:11px}}.card .brand{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.card h3{font-family:var(--body);font-weight:700;font-size:15px;line-height:1.35;letter-spacing:0;text-transform:none}.card h3 a:hover{color:var(--red)}.card .row{display:flex;justify-content:space-between;align-items:center;gap:8px}.price{font-weight:800;font-size:16px;font-variant-numeric:tabular-nums}.heat{display:inline-flex;gap:3px}.heat i{width:9px;height:14px;clip-path:polygon(50% 0,100% 55%,80% 100%,20% 100%,0 55%);background:var(--line)}.heat i.f{background:linear-gradient(0deg,var(--red),var(--amber))}.dark{background:var(--night);color:#fff}.exotic-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.exotic-wrap h2{font-size:calc(clamp(44px,6vw,84px) * var(--heading-scale));text-transform:var(--heading-case);line-height:.95;margin:12px 0 20px}.exotic-wrap h2 em{font-style:normal;color:var(--gold)}.exo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exo{background:var(--smoke);border:1px solid var(--dark-line);display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:12px;transition:transform .35s var(--ease),border-color .3s}.exo:hover{transform:translateY(-4px);border-color:var(--gold)}.exo img{width:96px;height:96px;object-fit:contain;background:#fff}.exo h4{font-size:calc(22px * var(--heading-scale));text-transform:var(--heading-case)}.exo small{display:block;color:var(--on-dark-faint);font-size:12px;font-weight:600;letter-spacing:.06em}.exo .p{color:var(--gold);font-weight:800;margin-top:4px}.exo-more{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.exo-more span{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--dark-line-2);padding:7px 12px;color:var(--on-dark-muted)}@media(max-width:900px){.exotic-wrap{grid-template-columns:1fr}}.heatscale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:2px solid var(--ink)}.hs{padding:26px 20px;border-right:2px solid var(--ink);display:flex;flex-direction:column;gap:10px;position:relative;transition:background .3s,color .3s;cursor:pointer;text-align:left;min-width:0}.hs:last-child{border-right:0}.hs:hover{background:var(--ink);color:#fff}.hs .lv{font-family:var(--display);font-size:calc(48px * var(--heading-scale));line-height:1}.hs h4{font-size:calc(22px * var(--heading-scale));text-transform:var(--heading-case)}.hs p{font-size:13px;color:var(--muted)}.hs:hover p{color:var(--on-dark-muted)}.hs .ex{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.hs:hover .ex{color:var(--gold)}@media(max-width:860px){.hs{border-right:0;border-bottom:2px solid var(--ink);display:grid;grid-template-columns:56px 1fr;gap:4px 14px}.hs:last-child{border-bottom:0}.hs .lv{grid-row:span 3;font-size:calc(40px * var(--heading-scale))}}.brands{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.brands div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 14px;text-align:center;font-family:var(--display);font-size:calc(22px * var(--heading-scale));text-transform:var(--heading-case);color:var(--muted);transition:color .3s,background .3s}.brands div:hover{color:var(--ink);background:var(--shelf)}.promo{display:grid;grid-template-columns:1fr 1fr;background:var(--red);color:#fff;overflow:hidden;position:relative}.promo .txt{padding:clamp(32px,5vw,64px);display:flex;flex-direction:column;justify-content:center;gap:18px;position:relative;z-index:1}.promo h2{font-size:calc(clamp(40px,5vw,68px) * var(--heading-scale));text-transform:var(--heading-case);line-height:.95}.promo .pr{font-family:var(--display);font-size:calc(40px * var(--heading-scale));color:var(--gold)}.promo .pic{background:#fff;display:grid;place-items:center;padding:24px;position:relative}.promo .pic img{transition:transform .8s var(--ease)}.promo:hover .pic img{transform:scale(1.05) rotate(-2deg)}.promo .pic .stamp{position:absolute;top:18px;right:18px;width:96px;height:96px;border-radius:50%;background:var(--ink);color:var(--gold);display:grid;place-items:center;text-align:center;font-family:var(--display);font-size:calc(16px * var(--heading-scale));line-height:1.05;text-transform:var(--heading-case);animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.promo .btn{background:#fff;color:var(--ink);border-color:#fff;align-self:flex-start}.promo .btn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}@media(max-width:820px){.promo{grid-template-columns:1fr}}.why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.why>div{padding:26px 22px;background:var(--shelf);transition:transform .35s var(--ease)}.why>div:hover{transform:translateY(-4px)}.why svg{width:34px;height:34px;color:var(--red);margin-bottom:14px}.why h4{font-size:calc(22px * var(--heading-scale));text-transform:var(--heading-case);margin-bottom:6px}.faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}details{border-bottom:1px solid var(--line)}details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-weight:700;font-size:16px}details summary::-webkit-details-marker{display:none}details summary .pm{width:22px;height:22px;flex:none;position:relative}details summary .pm:before,details summary .pm:after{content:"";position:absolute;left:3px;right:3px;top:10px;height:2px;background:var(--red);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}details summary .pm:after{transform:rotate(90deg)}details[open] summary .pm:after,details.is-open summary .pm:after{transform:rotate(0);opacity:0}details.is-closing summary .pm:after{transform:rotate(90deg);opacity:1}details .ans{padding:0 0 20px;color:var(--muted);max-width:62ch}@media(max-width:860px){.faq-wrap{grid-template-columns:1fr;gap:24px}}.join{position:relative;overflow:hidden}.join-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.join h2{font-size:calc(clamp(44px,6vw,80px) * var(--heading-scale));text-transform:var(--heading-case);line-height:.95;margin:10px 0 0}.join h2 span{color:var(--gold)}.join .fine{font-size:12px;color:var(--on-dark-faint);margin-top:10px}.join .ok{color:var(--gold);font-weight:700;margin-top:10px}@media(max-width:820px){.join-inner{grid-template-columns:1fr}}.foot{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:40px;padding-block:64px 40px}.foot h5{font-family:var(--display);font-weight:var(--display-weight);font-size:calc(20px * var(--heading-scale));text-transform:var(--heading-case);color:#fff;margin:0 0 14px;letter-spacing:.02em}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14px}.foot a:hover{color:var(--gold)}.foot .about{font-size:14px;max-width:34ch;margin-top:16px}.social{display:flex;gap:10px;margin-top:18px}.social a{width:40px;height:40px;border:1px solid var(--dark-line-2);display:grid;place-items:center;transition:all .25s}.social a:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.social svg{width:18px;height:18px}.legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block:22px;border-top:1px solid var(--dark-line);font-size:12px;color:var(--on-dark-faint)}.pay{display:flex;gap:6px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
