:root{color-scheme:dark;--fluoro:#BAF703;--fluoro-dim:#8FBE02;--ink:#0B0B0B;--court:#14170F;--court-2:#1B1F13;--line:#2C3320;--chalk:#F2F3EC;--chalk-mute:#9AA08C;--ice:#BEEAFF;--hot:#FF1493;--f-display:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--f-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--gut:clamp(20px,5vw,72px);--max:1180px}*{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--chalk);font-family:var(--f-body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}::selection{background:var(--fluoro);color:var(--ink)}a{color:var(--fluoro);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:3px solid var(--fluoro);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:-9999px;top:0;background:var(--fluoro);color:var(--ink);padding:12px 18px;font-family:var(--f-display);font-weight:800;z-index:99}.skip:focus{left:8px;top:8px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}.display{font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:-.035em;line-height:.86;text-wrap:balance;margin:0}.d-xl{font-size:clamp(52px,12vw,148px)}.d-lg{font-size:clamp(38px,7.2vw,86px)}.d-md{font-size:clamp(30px,4.6vw,56px)}.label{font-family:var(--f-display);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--chalk-mute);margin:0}.label .call{color:var(--fluoro)}.lede{font-size:clamp(18px,2.1vw,22px);line-height:1.48;max-width:30ch;color:var(--chalk)}.body-copy{max-width:60ch;color:#c7cbbb}.body-copy strong{color:var(--chalk);font-weight:600}.bar{position:sticky;top:0;z-index:40;background:#0b0b0bdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.bar-in{display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px}.mark{display:block;width:100%;aspect-ratio:1000/289;background-image:var(--logo);background-size:contain;background-position:left center;background-repeat:no-repeat}.bar-mark{width:96px}.bar-right{display:flex;align-items:center;gap:18px}.bar-note{display:none;font-family:var(--f-display);font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--chalk-mute)}@media(min-width:720px){.bar-note{display:block}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--f-display);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:13px 22px;border:0;border-radius:0;cursor:pointer;background:var(--fluoro);color:var(--ink);transition:transform .12s ease,background .12s ease;text-decoration:none}.btn:hover{background:#cbff20;text-decoration:none;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-sm{padding:10px 16px;font-size:11px}.btn-ghost{background:transparent;color:var(--chalk);border:1px solid var(--line)}.btn-ghost:hover{background:var(--court-2);border-color:var(--fluoro);color:var(--fluoro)}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero-glow{position:absolute;inset:auto 0 auto 50%;top:-360px;transform:translate(-50%);width:1100px;height:700px;pointer-events:none;background:radial-gradient(ellipse at center,#baf70324,#baf70300 62%)}.court{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.5}.court svg{width:100%;height:100%}.hero-in{position:relative;padding-block:clamp(48px,8vw,96px) clamp(40px,6vw,72px)}.hero-score{display:flex;align-items:baseline;gap:14px;margin-bottom:26px;flex-wrap:wrap}.hero-score .n{font-family:var(--f-display);font-weight:900;font-size:13px;letter-spacing:.02em;color:var(--ink);background:var(--fluoro);padding:4px 9px}.hero-mark{width:min(280px,58vw);margin:26px 0 0}.hero-grid{display:grid;gap:clamp(30px,4vw,56px);grid-template-columns:1fr;align-items:start;margin-top:clamp(28px,4vw,44px)}@media(min-width:900px){.hero-grid{grid-template-columns:1.05fr .95fr}}.hero-sub{display:flex;flex-direction:column;gap:20px}.hero-sub p{margin:0}.quick{display:flex;flex-direction:column;gap:10px;max-width:440px}.quick-row{display:flex;gap:8px;flex-wrap:wrap}.quick input{flex:1 1 200px;min-width:0}.quick .btn{flex:0 0 auto}.micro{font-size:12.5px;line-height:1.5;color:var(--chalk-mute);max-width:44ch;margin:0}.ticker{background:var(--fluoro);color:var(--ink);overflow:hidden;border-block:1px solid var(--fluoro)}.ticker-track{display:flex;width:max-content;animation:slide 34s linear infinite}.ticker span{font-family:var(--f-display);font-weight:900;font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:11px 0;white-space:nowrap}.ticker span i{font-style:normal;opacity:.42;padding:0 18px}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec{border-bottom:1px solid var(--line);scroll-margin-top:70px}.sec-in{padding-block:clamp(56px,8vw,110px)}.sec-head{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(28px,4vw,48px)}.two{display:grid;gap:clamp(28px,4.5vw,64px);grid-template-columns:1fr}@media(min-width:860px){.two{grid-template-columns:1fr 1fr;align-items:start}}@media(min-width:860px){.two-wide{grid-template-columns:1.15fr .85fr}}.scoreboard{border:1px solid var(--line);background:var(--court);padding:clamp(22px,3.4vw,34px);display:flex;flex-direction:column;gap:18px}.sb-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:14px}.sb-row:last-of-type{border-bottom:0;padding-bottom:0}.sb-name{font-family:var(--f-display);font-weight:800;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.sb-pts{display:flex;gap:8px;align-items:center}.sb-pt{font-family:var(--f-display);font-weight:900;font-size:22px;min-width:52px;text-align:center;padding:6px 4px;background:var(--court-2);border:1px solid var(--line);color:var(--chalk-mute);font-variant-numeric:tabular-nums}.sb-pt.live{background:var(--fluoro);color:var(--ink);border-color:var(--fluoro)}.sb-heart{display:inline-flex;align-items:center;justify-content:center}.sb-heart svg{width:20px;height:20px;display:block}.sb-caption{font-size:13.5px;color:var(--chalk-mute);line-height:1.55;margin:0}.slot{position:relative;width:100%;background:repeating-linear-gradient(-45deg,rgba(186,247,3,.035) 0 12px,transparent 12px 24px),var(--court);border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;padding:18px}.slot-meta{text-align:center;display:flex;flex-direction:column;gap:6px;max-width:34ch}.slot-id{font-family:var(--f-display);font-weight:900;font-size:12px;letter-spacing:.18em;color:var(--fluoro)}.slot-desc{font-size:12.5px;line-height:1.45;color:var(--chalk-mute)}.slot-dim{font-family:var(--f-display);font-weight:700;font-size:10px;letter-spacing:.16em;color:#5f6650}.r-32{aspect-ratio:3/2}.r-45{aspect-ratio:4/5}.r-11{aspect-ratio:1/1}.r-43{aspect-ratio:4/3}.r-169{aspect-ratio:16/9}.r-916{aspect-ratio:9/16}.specs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.specs li{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.specs li:first-child{border-top:1px solid var(--line)}.spec-k{font-family:var(--f-display);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fluoro);flex:0 0 118px}.spec-v{font-size:15px;color:#c7cbbb;line-height:1.5}.give{background:var(--court);border-bottom:1px solid var(--line)}.give .label{color:#beeaff99}.give .label .call,.give .display{color:var(--ice)}.give .body-copy{color:#cbd6dc}.give-stats{display:grid;gap:1px;grid-template-columns:1fr;background:var(--line);border:1px solid var(--line);margin-top:28px}@media(min-width:640px){.give-stats{grid-template-columns:repeat(3,1fr)}}.give-stat{background:var(--court);padding:22px;display:flex;flex-direction:column}.give-stat b{display:block;font-family:var(--f-display);font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ice);line-height:1}.give-stat span{display:block;margin-top:11px;font-size:14px;color:#9fb0b8;line-height:1.5}.list-sec{background:var(--fluoro);color:var(--ink);border-bottom:1px solid var(--fluoro)}.list-sec .label{color:#0b0b0b9e}.list-sec .label .call,.list-sec .display{color:var(--ink)}.list-sec .body-copy{color:#0b0b0bc7}.list-sec .micro{color:#0b0b0b9e}.list-sec a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.form-card{display:flex;flex-direction:column;gap:20px}.field{display:flex;flex-direction:column;gap:7px}.field>label{font-family:var(--f-display);font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#0b0b0bb8}input[type=email],input[type=text]{font-family:var(--f-body);font-size:16px;padding:14px 16px;width:100%;background:var(--court);color:var(--chalk);border:1px solid var(--line);border-radius:0;transition:border-color .12s ease}input::placeholder{color:#6c7360}input[type=email]:focus,input[type=text]:focus{border-color:var(--fluoro);outline:none;box-shadow:0 0 0 3px #baf70340}.list-sec input[type=email],.list-sec input[type=text]{background:var(--ink);color:var(--chalk);border-color:var(--ink)}.list-sec input:focus{box-shadow:0 0 0 3px #0b0b0b47}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative}.chip input{position:absolute;opacity:0;width:1px;height:1px}.chip span{display:inline-block;cursor:pointer;font-family:var(--f-display);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;border:1px solid rgba(11,11,11,.28);color:#0b0b0bbf;transition:background .12s ease,color .12s ease}.chip span:hover{background:#0b0b0b14}.chip input:checked+span{background:var(--ink);color:var(--fluoro);border-color:var(--ink)}.chip input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.btn-ink{background:var(--ink);color:var(--fluoro);width:100%;padding:17px 22px;font-size:14px}.btn-ink:hover{background:#000;color:#cbff20}.btn-ink[disabled]{opacity:.55;cursor:not-allowed;transform:none}.status{margin:0;font-size:14px;line-height:1.5;font-weight:500;min-height:1px}.status.err{color:#7a0b48}.done{display:none;flex-direction:column;gap:18px;background:var(--ink);color:var(--chalk);padding:clamp(24px,3.6vw,36px);border:2px solid var(--ink)}.done.on{display:flex}.done h3{font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(26px,3.6vw,40px);line-height:.94;margin:0;color:var(--fluoro)}.done p{margin:0;color:#c7cbbb;font-size:15px;max-width:46ch}.pos{display:flex;align-items:baseline;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.pos b{font-family:var(--f-display);font-weight:900;font-size:clamp(34px,5vw,52px);color:var(--chalk);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pos span{font-family:var(--f-display);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--chalk-mute)}.done-actions{display:flex;gap:10px;flex-wrap:wrap}.perk{border:1px solid rgba(11,11,11,.28);padding:20px;display:flex;flex-direction:column;gap:8px}.perk b{font-family:var(--f-display);font-weight:900;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.perk p{margin:0;font-size:14px;color:#0b0b0bc7;line-height:1.5}.counter{font-family:var(--f-display);font-weight:900;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);display:none}.counter.on{display:block}.feed-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.feed-grid{grid-template-columns:repeat(4,1fr)}}.pillars{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:1fr;margin-top:28px}@media(min-width:700px){.pillars{grid-template-columns:repeat(3,1fr)}}.pillar{background:var(--ink);padding:24px;display:flex;flex-direction:column;gap:9px}.pillar b{font-family:var(--f-display);font-weight:900;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--fluoro)}.pillar p{margin:0;font-size:14px;color:#a9af9b;line-height:1.5}.faq{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}@media(min-width:820px){.faq{grid-template-columns:1fr 1fr}}.qa{background:var(--ink);padding:26px;display:flex;flex-direction:column;gap:10px}.qa h3{margin:0;font-family:var(--f-display);font-weight:800;font-size:15px;letter-spacing:-.01em;text-transform:uppercase;color:var(--chalk)}.qa p{margin:0;font-size:14.5px;color:#a9af9b;line-height:1.55}.foot{padding-block:clamp(44px,6vw,72px)}.foot-top{display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;align-items:flex-start}.foot-mark{width:150px}.foot-links{display:flex;flex-wrap:wrap;gap:22px}.foot-links a{font-family:var(--f-display);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--chalk-mute);text-decoration:none}.foot-links a:hover{color:var(--fluoro)}.foot-base{margin-top:36px;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.foot-base p{margin:0;font-size:12px;color:#5f6650}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ticker-track{animation:none;width:auto}}.shop{max-width:var(--max);margin:0 auto;padding-inline:var(--gut);padding-block:clamp(56px,8vw,110px);min-height:52vh}.shop-head{display:flex;flex-direction:column;gap:12px;margin-bottom:clamp(24px,3.5vw,40px)}.shop .body-copy{margin-block:0 18px}.shop-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.note{border:1px solid var(--line);background:var(--court);padding:14px 16px;font-size:14.5px;line-height:1.5;margin:0}.note-err{border-color:var(--hot);color:#ffc7e3}.note-err ul{margin:8px 0 0;padding-left:18px}.list-sec .note{background:var(--ink);border-color:var(--ink);color:#c7cbbb}.grid-cards{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:1fr}@media(min-width:640px){.grid-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.grid-cards{grid-template-columns:repeat(3,1fr)}}.card{background:var(--ink);padding:20px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--chalk)}.card:hover{background:var(--court);text-decoration:none}.card b{font-family:var(--f-display);font-weight:800;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--chalk)}.card .price{font-family:var(--f-display);font-weight:900;font-size:13px;letter-spacing:.12em;color:var(--fluoro)}.pd{display:grid;gap:clamp(28px,4.5vw,64px);grid-template-columns:1fr;align-items:start}@media(min-width:860px){.pd{grid-template-columns:1fr 1fr}}.pd-media{display:flex;flex-direction:column;gap:12px}.pd-price{font-family:var(--f-display);font-weight:900;font-size:clamp(24px,3vw,34px);color:var(--fluoro);letter-spacing:-.02em;margin:0}.pd-desc{color:#c7cbbb;font-size:15.5px;line-height:1.62}.pd-desc p{margin:0 0 14px}select{font-family:var(--f-body);font-size:16px;padding:14px 16px;width:100%;background:var(--court);color:var(--chalk);border:1px solid var(--line);border-radius:0}select:focus{border-color:var(--fluoro);outline:none}.cart-line{display:flex;gap:18px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--line)}.cart-line:first-of-type{border-top:1px solid var(--line)}.cart-line img{width:88px;flex:0 0 88px}.cart-line-main{flex:1 1 auto;display:flex;flex-direction:column;gap:6px}.cart-total{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:22px 0;font-family:var(--f-display);font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:14px}.cart-total b{font-size:clamp(24px,3vw,32px);color:var(--fluoro);letter-spacing:-.02em}.auth{max-width:440px}.auth .field{margin-bottom:18px}input[type=password]{font-family:var(--f-body);font-size:16px;padding:14px 16px;width:100%;background:var(--court);color:var(--chalk);border:1px solid var(--line);border-radius:0}input[type=password]:focus{border-color:var(--fluoro);outline:none;box-shadow:0 0 0 3px #baf70340}.slot-img{width:100%;display:block;object-fit:cover}.body-copy p{margin:0 0 1em}.body-copy p:last-child{margin-bottom:0}.sb-caption p{margin:0 0 10px}.sb-caption p:last-child{margin-bottom:0}.slot-spaced{margin-top:clamp(28px,4vw,48px)}.perks-col{display:flex;flex-direction:column;gap:14px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/40love.css.map */
