@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--red:#ff1f2d;--black:#05090c;--cream:#f5f1e8;--white:#fff;--ink:#101214}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.sf-header{position:relative;z-index:20;background:#030609;color:#fff;border-bottom:2px solid var(--red);box-shadow:0 2px 22px #0008}.sf-header__inner{min-height:92px;max-width:1500px;margin:auto;padding:8px 28px;display:grid;grid-template-columns:220px 1fr auto auto;align-items:center;gap:28px}.sf-logo{width:190px;display:block}.sf-logo img{width:100%;height:auto;filter:drop-shadow(0 0 9px #f22)}.sf-nav{display:flex;justify-content:center;gap:42px}.sf-nav a{font-weight:800;font-size:13px;letter-spacing:.14em;padding:20px 0;position:relative}.sf-nav a.is-active:after{content:"";position:absolute;height:3px;background:var(--red);left:0;right:0;bottom:8px}.sf-header__tagline{font-weight:800;font-style:italic;text-align:center;font-size:15px;line-height:1.05;transform:rotate(-3deg);max-width:230px}.sf-header__tagline span{display:block;width:105px;height:6px;background:var(--red);margin:8px auto 0;transform:skew(-25deg)}.sf-header__actions{display:flex;align-items:center;gap:16px}.sf-icon{font-size:27px;line-height:1;position:relative}.sf-cart b{position:absolute;top:-8px;right:-8px;background:var(--red);font:700 10px Inter;border-radius:20px;padding:3px 5px}.sf-shop-btn,.sf-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:#fff;border:0;border-radius:999px;padding:14px 25px;font-weight:900;letter-spacing:.05em}.sf-menu-toggle,.sf-mobile-nav{display:none}.sf-hero{position:relative;width:100%;overflow:hidden;background:#070b10}.sf-hero__image{width:100%;height:auto;min-height:0;object-fit:contain;object-position:center}.sf-hero__mobile-copy{display:none}.sf-section{padding:88px 0}.sf-container{width:min(1500px,calc(100% - 48px));margin:auto}.sf-kicker{color:var(--red);font-size:14px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.sf-categories{background:#071116;color:#fff}.sf-categories h2,.sf-truck h2,.sf-showcase h2{font-family:Anton,Impact,Arial Black,sans-serif;font-size:clamp(42px,5vw,76px);line-height:.95;text-transform:uppercase;margin:0 0 32px;letter-spacing:.01em}.sf-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sf-category-card{height:360px;position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#14252b,#030608)}.sf-category-card img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.sf-category-card__texture{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 20%,#273c43,transparent 40%),linear-gradient(160deg,#12242b,#020507)}.sf-category-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 25%,#000 100%)}.sf-category-card__content{position:absolute;left:22px;right:22px;bottom:22px;display:grid;gap:7px}.sf-category-card small{font-weight:800;letter-spacing:.12em}.sf-category-card strong{font-family:Anton,Impact,Arial Black,sans-serif;font-size:33px;line-height:.9}.sf-category-card span{color:var(--red);font-weight:900;font-size:13px}.sf-truck{background:var(--cream)}.sf-truck__grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px}.sf-truck__visual{min-height:460px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:22px;background:radial-gradient(circle,#d9d3c7,#9a958d)}.sf-truck__visual img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 20px #0005)}.sf-truck__copy h2{font-size:clamp(52px,6vw,92px)}.sf-truck__copy p{font-size:18px;line-height:1.6;max-width:560px;margin:0 0 28px}.sf-showcase{background:#fff;padding-top:70px;padding-bottom:70px}.sf-showcase__top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.sf-showcase__image{border-radius:20px;overflow:hidden;box-shadow:0 18px 50px #0001}.sf-showcase__image img{width:100%;height:auto}.sf-outline-btn{border:2px solid var(--ink);padding:12px 20px;border-radius:999px;font-weight:900;white-space:nowrap}.sf-doggie{position:relative;width:100%;background:#071116;overflow:hidden;line-height:0}.sf-doggie__image{display:block;width:100%;height:auto;max-width:none;object-fit:contain}.sf-doggie__overlay{position:absolute;left:5%;top:50%;transform:translateY(-50%);color:#fff;text-shadow:0 2px 14px #000;line-height:1.1}.sf-doggie__overlay h2{font-family:Anton,Impact,Arial Black,sans-serif;font-size:clamp(40px,6vw,90px);line-height:.9;margin:0 0 25px;text-transform:uppercase}.sf-footer{background:#030609;color:#fff;padding:50px 5%;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;border-top:2px solid var(--red)}.sf-footer__brand img{width:210px;filter:drop-shadow(0 0 8px #f22)}.sf-footer__links{display:flex;justify-content:center;gap:28px;font-size:12px;font-weight:900;letter-spacing:.12em}.sf-footer p{text-align:right;color:#bbb;font-size:12px}@media(max-width:1100px){.sf-header__inner{grid-template-columns:160px 1fr auto;gap:15px}.sf-header__tagline{display:none}.sf-nav{gap:22px}.sf-logo{width:155px}.sf-category-grid{grid-template-columns:repeat(2,1fr)}.sf-truck__grid{grid-template-columns:1fr}.sf-truck__visual{min-height:400px}.sf-footer{grid-template-columns:1fr}.sf-footer p{text-align:left}.sf-footer__links{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:760px){.sf-header__inner{min-height:76px;padding:8px 16px;display:flex;justify-content:space-between}.sf-logo{width:135px}.sf-nav,.sf-header__actions .sf-icon{display:none}.sf-header__actions{gap:8px}.sf-shop-btn{padding:11px 17px;font-size:12px}.sf-menu-toggle{display:block;background:transparent;color:#fff;border:1px solid #555;border-radius:999px;padding:9px 13px;font-weight:900}.sf-mobile-nav{display:none;background:#05090c;padding:10px 18px 18px;gap:10px;flex-direction:column}.sf-mobile-nav.is-open{display:flex}.sf-mobile-nav a{padding:12px 0;border-bottom:1px solid #222;font-weight:800;letter-spacing:.08em}.sf-mobile-nav .sf-shop-btn{border:0;text-align:center}.sf-hero__image{min-height:0;height:auto;object-fit:contain;object-position:center}.sf-hero__mobile-copy{display:none;position:absolute;left:20px;right:20px;bottom:28px;color:#fff;text-shadow:0 2px 15px #000}.sf-hero__mobile-copy h1{font-family:Anton,Impact,Arial Black,sans-serif;font-size:42px;line-height:.9;text-transform:uppercase;margin:0 0 12px}.sf-hero__mobile-copy p{font-weight:700}.sf-section{padding:60px 0}.sf-container{width:min(100% - 30px,1500px)}.sf-categories h2{font-size:44px}.sf-category-grid{grid-template-columns:1fr 1fr;gap:10px}.sf-category-card{height:230px}.sf-category-card strong{font-size:26px}.sf-truck__visual{min-height:280px}.sf-showcase__top{align-items:start;flex-direction:column}.sf-showcase__image{border-radius:12px}.sf-doggie__overlay{left:20px;right:20px}.sf-footer__links{gap:16px}}@media(max-width:450px){.sf-category-grid{grid-template-columns:1fr}.sf-category-card{height:240px}.sf-header__actions{margin-left:auto}.sf-shop-btn{padding:10px 14px}}.sf-category-card--doggie img{object-fit:cover;object-position:center center}.sf-category-card--doggie .sf-category-card__shade{background:linear-gradient(180deg,transparent 20%,#000 100%)}.sf-doggie{background:#071116}.sf-doggie__image{width:100%;height:auto;object-fit:contain;object-position:center}@media(max-width:760px){.sf-doggie__image{width:100%;height:auto;object-fit:contain}.sf-category-card--doggie{min-height:240px}}.sf-category-card--doggie img{transform:scale(1.16);transform-origin:42% 50%;object-position:42% 50%;filter:saturate(1.04) contrast(1.02)}.sf-category-card--doggie .sf-category-card__shade{background:linear-gradient(180deg,#00000005 10%,#000000b8)}.sf-category-card--doggie .sf-category-card__content{z-index:2}.sf-doggie__image{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:center center}@media(max-width:760px){.sf-category-card--doggie img{transform:scale(1.12);object-position:40% 50%}.sf-doggie__image{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center center}}.sf-doggie{position:relative;width:100%;overflow:hidden;background:#071116;line-height:0}.sf-doggie--bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.sf-doggie__image,.sf-doggie__image--wide{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:center center}@media(max-width:760px){.sf-doggie__image,.sf-doggie__image--wide{width:100%;height:auto;max-width:none;aspect-ratio:auto;object-fit:contain;object-position:center center}.sf-doggie{overflow:hidden}}.sf-category-card--merch img{object-fit:cover;object-position:center center}.sf-category-card--merch .sf-category-card__shade{background:linear-gradient(180deg,#0000000d 15%,#000000d1)}.sf-age-badge{position:absolute;z-index:4;top:16px;right:16px;background:var(--red);color:#fff;border:2px solid #fff;border-radius:999px;padding:8px 12px;font-weight:900;font-size:13px;letter-spacing:.08em;box-shadow:0 5px 18px #0008}.sf-age-gate{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;align-items:center;justify-content:center;padding:22px}.sf-age-gate.is-open{display:flex}.sf-age-gate__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sf-age-gate__dialog{position:relative;width:min(520px,100%);background:#071116;color:#fff;border:2px solid var(--red);border-radius:24px;padding:34px;text-align:center;box-shadow:0 24px 90px #000}.sf-age-gate__mark{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;background:var(--red);border:3px solid #fff;font-family:Anton,Impact,sans-serif;font-size:34px}.sf-age-gate__dialog h2{font-family:Anton,Impact,Arial Black,sans-serif;font-size:42px;line-height:.95;margin:0 0 14px}.sf-age-gate__dialog p{font-size:16px;line-height:1.5;color:#e8ecee;margin:0 auto 22px;max-width:420px}.sf-age-gate__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px}.sf-age-gate__actions button{border-radius:999px;padding:14px 16px;font-weight:900;cursor:pointer}.sf-age-gate__yes{background:var(--red);border:2px solid var(--red);color:#fff}.sf-age-gate__no{background:transparent;border:2px solid #fff;color:#fff}.sf-age-gate__dialog small{display:block;color:#9fa9ae;line-height:1.4}@media(max-width:520px){.sf-age-gate__dialog{padding:28px 20px}.sf-age-gate__dialog h2{font-size:34px}.sf-age-gate__actions{grid-template-columns:1fr}}.sf-showcase__heading-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sf-showcase__heading-row h2{margin-bottom:0}.sf-showcase-age-badge{display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:#fff;border-radius:999px;padding:9px 14px;font-weight:900;font-size:14px;letter-spacing:.08em;white-space:nowrap}@media(max-width:600px){.sf-showcase__heading-row{gap:10px}.sf-showcase-age-badge{font-size:12px;padding:7px 11px}}.sf-truck{padding:24px 0 34px!important}.sf-truck .sf-container{width:min(1600px,calc(100% - 20px))}.sf-truck__grid{gap:24px;align-items:center}.sf-truck__visual{min-height:0;border-radius:10px;background:transparent}.sf-truck__visual img{width:100%;height:auto;object-fit:cover;display:block;filter:none}.sf-truck__copy{padding:12px 8px 8px}@media(max-width:1100px){.sf-truck{padding:18px 0 28px!important}.sf-truck .sf-container{width:calc(100% - 16px)}.sf-truck__grid{gap:18px}.sf-truck__copy{padding:6px 8px 10px}}@media(max-width:760px){.sf-truck{padding:10px 0 22px!important}.sf-truck .sf-container{width:calc(100% - 12px)}.sf-truck__visual{border-radius:6px}.sf-truck__copy{padding:8px 10px}.sf-truck__copy p{margin-bottom:18px}}.sf-showcase--banner{padding:0!important;margin:0;background:#050505;line-height:0;width:100%;overflow:hidden}.sf-showcase__banner-link{display:block;width:100%;line-height:0;cursor:pointer}.sf-showcase__banner-image{display:block;width:100%;height:auto;max-width:none;margin:0;object-fit:contain;object-position:center}@media(max-width:760px){.sf-showcase--banner{padding:0!important}.sf-showcase__banner-image{width:100%;height:auto;object-fit:contain}}.sf-truck{background:radial-gradient(ellipse at 85% 100%,rgba(235,20,42,.09),transparent 60%),#08090b;color:#fff;border-top:1px solid #5e1420;box-shadow:inset 0 1px 10px #ff193021}.sf-truck__copy h2{color:#fff;text-shadow:0 0 18px rgba(255,35,55,.16)}.sf-truck__copy .sf-kicker{color:#ff344c;text-shadow:0 0 9px rgba(255,30,50,.35)}.sf-truck__copy p{color:#e0e0e3}.sf-truck__copy .sf-btn{border:1px solid #ff5266;box-shadow:0 0 12px #ff19324d}.sf-truck__copy .sf-btn:hover{box-shadow:0 0 18px #ff193280}.sf-truck__copy .sf-btn:focus-visible{outline:2px solid white;outline-offset:4px}.sf-categories .sf-container>.sf-kicker,.sf-categories .sf-container>h2{text-align:center}.sf-truck__grid{grid-template-columns:1fr}.sf-truck__copy{width:100%;max-width:980px;margin-inline:auto;text-align:center;box-sizing:border-box}.sf-truck__copy p{max-width:680px;margin:0 auto 28px}.sf-truck__copy .sf-btn{margin-inline:auto}.sf-footer{grid-template-columns:1fr;justify-items:center;text-align:center}.sf-footer__brand img{display:block;margin-inline:auto}.sf-footer__links{justify-content:center;flex-wrap:wrap}.sf-footer p{text-align:center;margin-inline:auto}@media(max-width:760px){.sf-truck__copy p{margin:0 auto 18px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/base.css.map */
