.slop-store{--slop-ink:#151332;--slop-pink:#ff69cd;--slop-acid:#dcff51}.slop-store .header__row--top{border-bottom:2px solid var(--slop-ink)}.slop-store .header-logo{font-weight:900;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(18px,2.2vw,28px);line-height:1.1}.slop-store .header-announcements{font-weight:700}.slop-store :focus-visible{outline:3px solid #b8007b;outline-offset:5px}.slop-hero{position:relative;isolation:isolate;min-height:650px;display:flex;align-items:center;background:#073b4c;overflow:hidden;color:#fff}.slop-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.slop-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,rgba(3,31,47,.92),rgba(3,31,47,.72) 32%,transparent 68%)}.slop-hero__copy{width:min(53%,760px);padding:70px clamp(24px,5vw,90px);box-sizing:border-box}.slop-kicker{display:inline-block;font:700 13px/1.5 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.slop-hero .slop-kicker{color:#e3ff66;border:1px solid #dcff5180;padding:7px 12px;background:#103541}.slop-hero h1{font-family:Impact,Arial Black,sans-serif;font-size:clamp(72px,8.8vw,146px);font-weight:900;line-height:.95;letter-spacing:-.045em;max-width:7ch;margin:24px 0 20px;color:#e9faff;background:linear-gradient(#fff,#c1dfe7 28%,#617b96 46%,#fff 50%,#c0fbff 61%,#52758f 83%,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(3px 4px 0 #07192d) drop-shadow(-1px -1px 0 #fff)}.slop-hero__tagline{font:italic 700 clamp(22px,2.6vw,38px)/1.15 Georgia,serif;color:#ffb2e6;margin:0 0 16px}.slop-hero__description{font:400 18px/1.6 Arial,sans-serif;max-width:34ch;margin:0 0 25px;color:#fff}.slop-cta{display:inline-flex;gap:28px;align-items:center;background:#dcff51;color:#151332;border:2px solid #151332;padding:17px 24px;font:800 17px/1.25 Arial,sans-serif;box-shadow:5px 5px #ff69cd;text-decoration:none;transition:transform .15s}.slop-cta:hover{transform:translateY(-3px);color:#151332;background:#e9ff96}.slop-caption{display:block;margin-top:19px;color:#e0ecee;font:400 13px/1.5 Arial,sans-serif;max-width:32ch}.slop-seal{position:absolute;right:4%;bottom:28px;border-radius:50%;width:142px;height:142px;background:#ff69cd;color:#151332;outline:2px dashed #151332;outline-offset:-9px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);box-shadow:5px 5px #151332}.slop-seal span{font:800 12px/1.5 Arial,sans-serif}.slop-seal strong{font:900 36px/1.15 Impact,Arial Black,sans-serif}.slop-ribbon{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;padding:18px 24px;background:#dcff51;color:#151332;border-block:2px solid #151332;font:900 14px/1.5 Arial,sans-serif;letter-spacing:.055em}.slop-empty{text-align:center;padding:70px 24px;background:#fffaf3;color:#151332;border-bottom:2px solid #151332}.slop-empty h2{font:900 clamp(30px,4vw,54px)/1.12 "Arial Black",Arial,sans-serif;letter-spacing:-.04em;margin:16px 0}.slop-empty p{font-size:17px;line-height:1.65}.slop-empty .slop-kicker{font-size:13px;color:#9e0064}.slop-store [data-testid=product-list]{padding-block:56px}.slop-store [data-testid=product-list] .section-resource-list__header h3{font-weight:900;font-size:clamp(28px,4vw,48px);letter-spacing:-.04em}.slop-store footer{border-top:2px solid #151332;scroll-margin-top:130px}.slop-store footer input{font-size:16px}@media(min-width:1600px){.slop-hero{min-height:760px}}@media(max-width:749px){.slop-hero{min-height:850px;align-items:flex-start}.slop-hero__art{height:480px;top:auto;bottom:0;object-position:80% center}.slop-hero__shade{background:linear-gradient(#073b4c 0%,#073b4c 40%,rgba(7,59,76,.8) 50%,transparent 70%)}.slop-hero__copy{width:100%;padding:36px 24px 400px}.slop-hero h1{font-size:clamp(64px,17vw,104px);max-width:9ch;line-height:.97;margin-block:20px}.slop-hero__description{font-size:16px;max-width:34ch}.slop-caption{max-width:none}.slop-hero__tagline{font-size:26px}.slop-seal{width:105px;height:105px;bottom:20px;right:20px}.slop-seal strong{font-size:28px}.slop-seal span{font-size:10px}.slop-ribbon{gap:8px 16px;font-size:12px}.slop-ribbon span:last-child{flex-basis:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.slop-cta{transition:none}.slop-cta:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/slop.css.map */
