.shopify-section.sps-contents{display:contents}.sps{--straw:#FF3B4E;--straw-deep:#C8102E;--pine:#FFC21A;--melon:#FF5E9C;--blue:#3D7BFF;--blue-deep:#1E3FA8;--green:#7ED321;--lime:#BBFF56;--ink:#0B0B0F;--ink-2:#16161C;--paper:#FFF4E6;--white:#FFFFFF;--gray:#A3A3AD;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.2,.7,.2,1);--disp:"Oswald", Impact, sans-serif;--body:"Figtree", system-ui, -apple-system, sans-serif;font-family:var(--body);font-weight:500;font-size:18px;line-height:1.5;letter-spacing:normal;color:#000;-webkit-font-smoothing:antialiased}.sps *,.sps *:before,.sps *:after{box-sizing:border-box}.sps :is(h1,h2,h3,h4,h5,h6){color:revert;font-family:revert;font-size:revert;font-style:revert;font-weight:revert;letter-spacing:revert;line-height:revert;word-break:revert;overflow-wrap:revert}.sps img{max-width:100%;height:auto;display:block}.sps a{color:inherit}.sps button{font:inherit;color:inherit}.sps :focus-visible{outline:3px solid #000;outline-offset:3px}@media(max-width:640px){.sps{font-size:16px}}.sps .ftr-ok{flex-basis:100%;margin:6px 0 0;color:#bbff56;font-weight:700}.sps .on-dark :focus-visible{outline-color:var(--lime)}.sps .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sps .wrap{max-width:1280px;margin-inline:auto;padding-inline:32px}@media(max-width:640px){.sps .wrap{padding-inline:16px}}.sps .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:0 36px;border-radius:999px;border:3px solid #000;background:var(--lime);color:#000;text-decoration:none;font-family:var(--disp);font-weight:700;font-size:20px;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 5px #000;cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease)}.sps .btn:hover{transform:translateY(-2px);box-shadow:0 7px #000}.sps .btn:active{transform:translateY(3px);box-shadow:0 2px #000}.sps .btn--ink{background:#000;color:var(--lime);box-shadow:0 5px #3e5a12}.sps .btn--ink:hover{box-shadow:0 7px #3e5a12}.sps .btn--ink:active{box-shadow:0 2px #3e5a12}.sps .btn--full{width:100%}.sps .btn--sm{min-height:46px;padding:0 22px;font-size:17px;box-shadow:0 4px #000}@media(max-width:640px){.sps .btn{min-height:56px;font-size:18px;padding:0 26px;white-space:normal;text-align:center}}.sps .ann{background:var(--ink);color:var(--lime);height:40px;position:relative;overflow:hidden;text-align:center}.sps .ann p{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-items:center;padding:0 12px;font:600 13px/1.2 var(--disp);letter-spacing:.1em;text-transform:uppercase;transition:opacity .3s var(--ease)}.sps .ann p+p{opacity:0}.sps .ann.alt p:first-child{opacity:0}.sps .ann.alt p+p{opacity:1}.sps .hdr{position:sticky;top:12px;z-index:50;height:60px;margin-bottom:-72px;pointer-events:none}.sps .hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:60px}.sps .hdr a{pointer-events:auto}.sps .hdr-logo{display:flex;align-items:center;height:52px;padding:4px 18px;border-radius:999px;background:#0b0b0fdb;transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}.sps .hdr-logo img{height:40px;width:auto}.sps .hdr.is-scrolled .hdr-logo{background:#0b0b0ff0;box-shadow:0 6px 20px #00000040}.sps .hdr-r{display:flex;gap:10px;align-items:center}.sps .ftr{background:var(--ink);color:#fff;padding:64px 0 48px}.sps .ftr-grid{display:grid;grid-template-columns:1.2fr 1fr 1.3fr;gap:40px}.sps .ftr-sign{font:700 24px/1.1 var(--disp);text-transform:uppercase;color:var(--lime);margin:0 0 10px}.sps .ftr p,.sps .ftr li{color:var(--gray);font-size:15px}.sps .ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sps .ftr a{color:#fff;text-decoration:none;font-weight:700}.sps .ftr a:hover{color:var(--lime);text-decoration:underline}.sps .ftr h3{font:700 14px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 14px}.sps .ftr form{display:flex;gap:8px;flex-wrap:wrap}.sps .ftr input{flex:1 1 200px;min-height:50px;border-radius:999px;border:2px solid #4A4A55;background:#16161c;color:#fff;padding:0 18px;font:600 16px var(--body)}.sps .ftr input::placeholder{color:#a3a3ad}.sps .ftr input:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.sps .ftr-legal{border-top:1px solid #26262E;margin-top:40px;padding-top:20px;font-size:13.5px;color:var(--gray)}@media(max-width:900px){.sps .ftr-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:900px),(pointer:coarse){.sps .ftr ul{gap:0}.sps .ftr ul a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}}@media(max-width:640px){.sps .ftr p,.sps .ftr li,.sps .ftr-legal{font-size:16px}}@media(prefers-reduced-motion:reduce){.sps .btn{transition:none}}.sps .hdr-nav{display:flex;align-items:center;gap:2px;height:52px;padding:4px 10px;border-radius:999px;background:#0b0b0fdb;pointer-events:auto;transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}.sps .hdr.is-scrolled .hdr-nav{background:#0b0b0ff0;box-shadow:0 6px 20px #00000040}.sps .hdr-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;color:#fff;text-decoration:none;font:600 15px/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s var(--ease),color .2s var(--ease)}.sps .hdr-nav a:hover{background:#26262e;color:var(--lime)}.sps .hdr-menu{display:none;pointer-events:auto;width:52px;height:52px;border-radius:50%;border:0;background:#0b0b0fdb;cursor:pointer;align-items:center;justify-content:center}.sps .hdr-menu svg{width:24px;height:24px}.sps .hdr-menu:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.sps .mnav{position:fixed;z-index:49;left:12px;right:12px;top:80px;background:var(--ink);border:3px solid var(--lime);border-radius:24px;padding:10px;display:none;box-shadow:0 18px 40px #00000059}.sps .mnav.open{display:block}.sps .mnav ul{list-style:none;margin:0;padding:0}.sps .mnav a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 14px;border-radius:14px;color:#fff;text-decoration:none;font:700 22px/1 var(--disp);text-transform:uppercase;letter-spacing:.03em}.sps .mnav a:hover,.sps .mnav a:focus-visible{background:#1e1e26;color:var(--lime)}.sps .mnav .btn{margin-top:8px;width:100%;color:#000}.sps .mnav .btn:hover{color:#000}@media(max-width:1000px){.sps .hdr-nav{display:none}.sps .hdr-menu{display:inline-flex}}.sps .ftr-grid--hp{grid-template-columns:1.4fr .8fr .8fr .8fr}.sps .ftr-cap p{margin-bottom:12px}.sps .ftr .ftr-giant{margin:56px 0 0;font:700 clamp(40px,12.4vw,180px)/.82 var(--disp);text-transform:uppercase;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:2px var(--lime);white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none}.sps .ftr-legal a{color:#fff;font-weight:600}.sps .ftr-legal ul{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:10px}@media(max-width:900px){.sps .ftr-grid--hp{grid-template-columns:1fr 1fr}.sps .ftr-grid--hp>:first-child{grid-column:1/-1}.sps .ftr .ftr-giant{-webkit-text-stroke:1.5px var(--lime)}}@media(max-width:640px){.sps .ftr .ftr-giant{font-size:12.4vw}}.sps .ftr .ftr-giant{overflow:hidden;overflow:clip}.sps .hdr{margin-bottom:12px;margin-top:12px}.sps .hdr button{pointer-events:auto}.sps .hdr-cart{position:relative;width:52px;height:52px;border-radius:50%;border:0;background:#0b0b0fdb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#bbff56;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sps .hdr.is-scrolled .hdr-cart,.sps .hdr.is-scrolled .hdr-menu{background:#0b0b0ff0;box-shadow:0 6px 20px #00000040}.sps .hdr-cart svg{width:24px;height:24px}.sps .hdr-cart:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.sps .hdr-cart .hdr-count{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:var(--straw);color:#fff;border:2px solid #000;font:700 12px/18px var(--disp);text-align:center}.sps .hdr-cart .hdr-count[hidden]{display:none}.sps cart-notification{display:none}html body.klaviyo-prevent-body-scrolling{overflow:visible!important;overflow-y:auto!important;position:static!important;height:auto!important;touch-action:auto!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sp-site.css.map */
