:root{--pp-bg:#0b1018;--pp-bg-2:#10182a;--pp-ink:#f4efe6;--pp-muted:#b7c0d0;--pp-cream:#f6f1e6;--pp-orange:#ff7a1a;--pp-orange-2:#ff9a2e;--pp-blue:#2e8bff;--pp-card:#121826;--pp-line:#7896be47;--ink:var(--pp-ink);--muted:var(--pp-muted);--cream:#121a2c;--paper:#10182a;--brown:var(--pp-orange);--dark-brown:#c45500}html,body,.store-root,.home-page,.home,.catalog-page,.product-page,.cart-page,.checkout-page{background:var(--pp-bg);color:var(--pp-ink)}body:before{display:none}.store-root{z-index:1;position:relative}.store-banner--preview{display:none}.store-banner-stack:not(:has(.store-banner:not(.store-banner--preview))){display:none}.store-header{min-height:64px;box-shadow:0 1px #ff7a1ad9,0 10px 28px #ff5a0a2e;background:#070b12!important;border-bottom:0!important;height:64px!important}.store-header-inner{align-items:center;gap:18px;max-width:1680px;height:64px;min-height:64px;grid-template-columns:none!important;padding:0 2.4%!important;display:flex!important}.store-header .header-brand{align-items:center;gap:10px;height:auto;text-decoration:none;display:flex;width:auto!important}.brand-badge{background:#1c7dff;border-radius:50%;flex:none;display:inline-flex;overflow:hidden;box-shadow:0 0 0 2px #ff7a1a,0 0 16px #ff7a1a8c}.brand-badge img{object-fit:cover;width:100%;height:100%;display:block}.wordmark{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:.16em;font-style:italic;font-weight:800;line-height:.82;display:inline-flex}.wordmark-papa,.wordmark-printz{-webkit-text-stroke:1.4px #111;paint-order:stroke fill;-webkit-text-fill-color:currentColor;background:0 0}.wordmark-papa{color:var(--pp-cream)}.wordmark-printz{color:var(--pp-orange)}.store-desktop-nav{align-items:center;gap:34px;display:flex;justify-content:flex-end!important;margin-left:auto!important}.store-desktop-nav a{color:#f7f4ee!important;font:700 17px/1 var(--font-body), sans-serif!important;letter-spacing:.01em!important;text-transform:none!important;font-style:normal!important}.store-desktop-nav a[data-nav=Reviews]{display:none!important}.store-desktop-nav a[data-nav=Shop]:after{content:"";border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;margin-left:7px;display:inline-block;transform:translateY(-1px)}.store-desktop-nav a.active,.store-desktop-nav a:hover{color:var(--pp-orange-2)!important}.store-icons{border-left:1px solid #ffffff47;margin-left:22px;padding-left:18px;gap:0!important}.store-header .store-icons>a.store-header-icon:not(:has(.store-cart-mark)){display:none}.store-header .store-icons .store-header-icon:has(.store-cart-mark){color:#fff;min-width:0;width:auto!important;height:auto!important}.store-icons .store-cart-mark{border-radius:0;align-items:center;gap:8px;padding:0;color:#fff!important;background:0 0!important;width:auto!important;height:auto!important;display:inline-flex!important}.store-cart-label{color:#fff;font:700 16px/1 var(--font-body), sans-serif}.store-cart-count{background:var(--pp-orange)!important;color:#1a0d04!important;min-width:22px!important;height:22px!important;font:800 12px/1 var(--font-body), sans-serif!important;border:0!important;border-radius:999px!important;padding:0 6px!important;position:static!important;top:auto!important;right:auto!important}.store-icons svg{color:#fff;width:22px;height:22px}.home-page>.home-hero.home-hero-carousel{aspect-ratio:1672/322;background:#070b12;height:auto!important;min-height:0!important;max-height:none!important}.home-hero-slide[data-active] .home-hero-media img,.home-hero-media img{object-fit:cover!important;object-position:center center!important;animation:none!important;transform:none!important}.home-page .home-hero-slide[data-slide=field] .home-hero-shade{display:none}.home-page .home-hero-pager{z-index:5}@media (min-width:701px){.home-hero-slide[data-slide=field] .home-hero-copy{display:none!important}}.pp-hero-hit{z-index:4;border-radius:999px;width:22.5%;height:17%;position:absolute;top:70%;left:4.6%}.pp-hero-machine{display:none}.hero-script{display:none!important}.home{width:100%;margin:0;background:0 0!important;max-width:none!important;padding:0!important}.home-page .home-categories-wrap,.home-page .story-standard,.home-page .journey-band,.home-page .reviews-section,.home-page .custom-section .home-title-row,.store-close .home-newsletter,.footer-legal,.store-footer-bottom,.store-footer-credit{display:none!important}.home-page .home-section{padding:6px 2.6% 4px!important}.home-page .home-title-row{align-items:center;height:auto!important;min-height:0!important;margin:6px 0 8px!important;padding:0!important}.home-page .home-title-row h2{color:var(--pp-cream);text-transform:uppercase;margin:0;font:800 italic 22px/1 var(--font-display), Impact, sans-serif!important;letter-spacing:.06em!important;display:block!important}.home-page .home-title-row h2:after{content:" ///";color:var(--pp-orange);letter-spacing:0}.home-page .home-title-row>a{text-transform:none;color:#d5e4f8!important;font:700 15px/1 var(--font-body), sans-serif!important;letter-spacing:0!important;min-height:0!important}.home-page .drop-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid!important}.home-page .drop-card{flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 24px #00000047;background:var(--pp-card)!important;height:auto!important;color:var(--pp-ink)!important;border:1px solid var(--pp-line)!important;border-radius:16px!important;transform:none!important}.home-page .drop-image{aspect-ratio:4/3;background:#0d1422;position:relative;height:auto!important}.home-page .drop-image:after{display:none}.home-page .drop-image img{object-fit:cover!important}.home-page .drop-copy{flex-direction:column;gap:4px;display:flex;height:auto!important;padding:8px 10px!important}.home-page .drop-copy>a{flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.home-page .drop-copy strong{color:#fff;font:700 13px/1.15 var(--font-body), sans-serif!important;letter-spacing:0!important;text-transform:none!important}.home-page .drop-stars{color:#9aa6bb;white-space:nowrap;align-items:center;gap:6px;display:flex;font:600 12px/1 var(--font-body), sans-serif!important}.home-page .drop-stars i{color:#f5b942;letter-spacing:1px;font-size:13px;font-style:normal}.home-page .drop-stars em{color:#8e9bb0;font-style:normal;font-weight:600}.home-page .drop-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-page .drop-meta b{color:#fff;font:800 16px/1 var(--font-body), sans-serif}.home-page .drop-cart{background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2))!important;color:#1a0d04!important;width:auto!important;height:28px!important;min-height:28px!important;font:800 12px/1 var(--font-body), sans-serif!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:999px!important;padding:0 12px!important}.home-page .custom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-page .custom-grid a{aspect-ratio:16/9;display:block;position:relative;overflow:hidden;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important}.home-page .custom-grid img{object-position:center;object-fit:cover!important}.home-page .custom-grid a:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#070b12e6 0%,#070b128c 46%,#0000 72%);position:absolute;inset:0}.home-page .custom-grid span{z-index:2;clip:auto;white-space:normal;color:#fff;flex-direction:column;justify-content:center;gap:8px;width:min(58%,280px);height:auto;margin:0;padding:16px 14px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:visible}.home-page .custom-grid strong{color:#fff;letter-spacing:.03em;font:800 italic 26px/.95 var(--font-display), Impact, sans-serif!important}.home-page .custom-grid strong:after{content:" ///";color:var(--pp-orange)}.home-page .custom-grid small{color:#e7edf6;font:500 13px/1.35 var(--font-body), sans-serif!important}.home-page .custom-grid b{border:1px solid var(--pp-orange);border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:8px 12px;display:inline-flex;color:#fff!important;font:700 12px/1 var(--font-body), sans-serif!important}.store-footer{color:var(--pp-muted);background:#070b12;border-top:1px solid #ff7a1a59;box-shadow:inset 0 1px #ff9a2e40;padding:4px 0 8px!important}.store-footer-main{align-items:center;gap:18px;max-width:1680px;margin:0 auto;grid-template-columns:none!important;padding:8px 2.4% 6px!important;display:flex!important}.store-footer-main nav.pp-footer-cols{text-transform:none!important;letter-spacing:0!important;font-family:var(--font-body), sans-serif!important;flex-wrap:nowrap!important;justify-content:stretch!important;gap:8px 22px!important;display:grid!important}.pp-footer-brand{flex:none}.store-footer .header-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.store-footer .brand-badge{width:62px!important;height:62px!important}.store-footer .wordmark{flex-direction:column;align-items:flex-start;gap:0;font-size:28px}.pp-footer-ribbon{flex:none;min-width:250px}.pp-footer-ribbon p{margin:0}.pp-footer-ribbon p:first-child{color:var(--pp-cream);font:italic 700 16px/1.1 var(--font-display), Impact, sans-serif;white-space:nowrap;margin-bottom:8px}.pp-footer-ribbon p:first-child span{color:var(--pp-orange);margin-right:4px}.pp-footer-ribbon-bar{background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2));color:#1a0d04;font:800 italic 14px/1 var(--font-display), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:7px 14px;display:inline-block;transform:skew(-10deg);box-shadow:0 8px 18px #ff7a1a47}.pp-footer-cols{flex:1;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px 22px;display:grid}.pp-footer-cols h3{color:#fff;margin:0 0 4px;font:700 13px/1.2 var(--font-body), sans-serif!important;letter-spacing:0!important;text-transform:none!important}.pp-footer-cols a{text-decoration:none;color:#c5cedd!important;font:500 12px/1.45 var(--font-body), sans-serif!important;letter-spacing:0!important;text-transform:none!important;display:block!important}.pp-footer-socials{flex:none;gap:10px;margin-left:auto;display:flex!important}.pp-footer-socials a{border:1px solid #ffffff47;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;color:#fff!important}.pp-footer-socials svg{width:16px;height:16px}.store-mobile-socials{justify-content:center;gap:12px;padding:8px 16px 4px;display:flex}.store-mobile-socials a{color:#fff;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.store-mobile-socials svg{width:16px;height:16px}.about-socials{flex-wrap:wrap;gap:12px 18px;margin:18px 0 0;display:flex}.about-socials a{color:var(--pp-orange-2);font-weight:700}.catalog-heading h1,.product-page h1,.cart-page h1,.checkout-page h1{font:800 italic 48px/.95 var(--font-display), Impact, sans-serif;color:var(--pp-cream)}.catalog-toolbar,.info-card,.track-card,.empty-state,.pdp-accordion__item,.checkout-wizard,.checkout-card{color:var(--pp-ink);background:#10182aeb;border-color:#ff7a1a4d;border-radius:16px}.catalog-page,.product-page,.cart-page{max-width:1180px;margin:0 auto;padding:24px}.product-card,.cart-line{background:var(--pp-card);border:1px solid var(--pp-line);color:var(--pp-ink);border-radius:16px}.copper-button,.button-solid{font-weight:800;background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2))!important;color:#1a0d04!important;border:0!important;border-radius:999px!important}.home-hero .copper-button{box-shadow:0 0 16px #ff7a1a59;color:var(--pp-orange-2)!important;border:2px solid var(--pp-orange)!important;background:0 0!important}.admin-root{--admin-cream:#0c1220;--admin-paper:#10182a;--admin-card:#152038;--admin-line:#2e8bff47;--admin-ink:#f6f1e7;--admin-muted:#b7c0d4;--admin-copper:#ff7a1a;--admin-copper-deep:#ff9a2e;color:var(--pp-ink);background:#070b16}:is(html:has(.admin-root),body:has(.admin-root)){color:var(--pp-ink);background:#070b16}.admin-sidebar{background:#0a1020;box-shadow:inset -2px 0 #ff7a1aa6}.admin-topbar{color:var(--pp-ink);background:#070b16;border-bottom:1px solid #ff7a1a59}.admin-brand .wordmark{font-size:22px}.mobile-bottom{background:#070b12;border-top:1px solid #ff7a1ab3;box-shadow:0 -10px 28px #00000073}.mobile-bottom a{color:#9aa6bb;letter-spacing:.01em;min-height:52px;font:700 11px/1 var(--font-body), sans-serif!important}@media (max-width:1200px){.home-page .drop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-footer-ribbon{display:none}}@media (max-width:700px){.store-header{z-index:40;position:sticky;top:0;height:calc(64px + env(safe-area-inset-top))!important}.store-header-inner{height:64px;min-height:64px;padding-top:env(safe-area-inset-top)!important}.store-header .wordmark{font-size:22px}.store-header .brand-badge{width:40px!important;height:40px!important}.store-icons{border-left:0;margin-left:auto;padding-left:0}.store-desktop-nav{display:none!important}.store-root .home-page>.home-hero.home-hero-carousel,.store-root .home-hero{aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.store-root .home-hero-slide{opacity:0;visibility:hidden;height:100%!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.store-root .home-hero-slide[data-active]{z-index:1;opacity:1!important;visibility:visible!important;display:block!important}.store-root .home-hero-slide[data-slide=field] .home-hero-media{display:block!important}.store-root .home-hero-slide[data-slide=field] .home-hero-copy{flex-direction:column;align-items:flex-start;gap:8px;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:16px 16px 8px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.store-root .home-hero-slide[data-slide=field] .home-hero-lockup-wrap{display:none!important}.store-root .home-hero-lockup-wrap,.store-root .pp-hero-layout{aspect-ratio:auto!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important;max-width:none!important;height:auto!important;display:flex!important;overflow:visible!important}.store-root .home-hero-slide[data-slide=field] .brand-badge{width:112px!important;height:112px!important}.store-root .pp-hero-copy .wordmark{flex-direction:column;align-items:flex-start;font-size:56px}.store-root .hero-tagline{color:var(--pp-cream);font:italic 700 20px/1.2 var(--font-display), sans-serif;margin:0}.store-root .hero-tagline span{color:var(--pp-orange);margin-right:6px}.store-root .home-hero .ribbon{background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2));color:#1a0d04;font:800 italic 14px/1 var(--font-display), Impact, sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:8px 14px;display:inline-block;transform:skew(-8deg)}.store-root .home-hero-slide[data-slide=field] .pp-hero-layout{display:none!important}.store-root .home-hero-carousel .home-hero-actions{width:100%!important;max-width:none!important;margin:4px 0 0!important;display:flex!important;position:relative!important}.store-root .pp-hero-machine{border-radius:16px;margin-top:8px;width:100%!important;height:auto!important;display:block!important}.store-root .pp-hero-hit,.home-hero-slide:not([data-slide=field]) .home-hero-copy,.home-hero-slide:not([data-slide=field]) .hero-script{display:none!important}.home-hero-slide:not([data-slide=field]) .home-hero-media,.home-hero-slide[data-slide=field] .home-hero-media{aspect-ratio:16/9;height:auto!important;display:block!important;position:relative!important;inset:auto!important}.store-root .pp-footer-cols{grid-template-columns:1fr 1fr!important}.home-page .drop-grid,.home-page .custom-grid{grid-template-columns:1fr}.home-page .custom-grid a{aspect-ratio:16/8}.store-footer-main{flex-direction:column;align-items:flex-start}.pp-footer-socials{margin-left:0}.store-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.home-page .drop-cart{height:44px!important;min-height:44px!important;padding:0 16px!important;font-size:14px!important}.home-page .drop-meta b{font-size:22px}.home-page .drop-copy strong{font-size:18px!important}.store-root .home-hero-copy,.store-root .hero-script,.store-root .pp-hero-machine,.store-root .home-hero-slide[data-slide=field] .home-hero-copy{display:none!important}.store-root .home-page>.home-hero.home-hero-carousel,.store-root .home-hero{aspect-ratio:2!important;max-width:100%!important;overflow:hidden!important}.store-root .home-hero-slide{height:100%!important;position:absolute!important;inset:0!important}.store-root .home-hero-media,.store-root .home-hero-slide[data-slide=field] .home-hero-media{aspect-ratio:auto!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}}.home-hero-carousel,.home-page>.home-hero.home-hero-carousel{background:#070b12;aspect-ratio:16/9!important;width:100%!important;max-width:1280px!important;height:auto!important;min-height:0!important;max-height:none!important;margin-inline:auto!important}.home-hero-media{background:#070b12;aspect-ratio:auto!important;height:auto!important;position:absolute!important;inset:0!important}.home-hero-media img,.home-hero-slide[data-active] .home-hero-media img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;animation:none!important;position:absolute!important;inset:0!important;transform:none!important}.home-hero-shade{display:none!important}.pp-hotspots{display:none}@media (min-width:1000px){body:has(.home-page){background:#070b12!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.home-page) .store-root{background:#070b12!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.home-page) .storefront-route{background:#070b12!important;min-height:0!important;margin:0!important;padding:0!important}.home-page{background:#070b12;width:100%;position:relative}.home-page .home-hero-slide[data-slide=field] .home-hero-media{visibility:visible!important;opacity:1!important}.home-page .home-hero-copy,.home-page .hero-script,.home-page .home-hero-shade{display:none!important}.home-page .pp-hotspots{display:none}.home-page .pp-hit,.home-page .pp-buy{pointer-events:auto;position:absolute}.home-page .pp-hit span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.home-page .pp-buy .drop-cart{opacity:0;width:100%!important;height:100%!important;min-height:0!important;padding:0!important}}.catalog-heading h1,.product-copy h1,.cart-page h1,.checkout-page h1,.content-hero-copy h1,.account-heading h1,.auth-form h2,.not-found-page h1,.empty-state h2,.empty-state strong{text-transform:uppercase;color:var(--pp-cream);font-family:var(--font-display), Impact, sans-serif!important;letter-spacing:.01em!important;font-style:italic!important;font-weight:800!important}.catalog-heading p,.content-hero-copy p,.product-copy__category,.checkout-kicker,.account-heading p,.auth-form>div>p{letter-spacing:.16em;color:var(--pp-orange)!important}.content-hero{background:#070b12;border-bottom:1px solid #ff7a1a8c!important}.content-hero img{opacity:.42;object-fit:cover!important;object-position:center center!important}.content-hero-shade{background:linear-gradient(#070b1233 0%,#070b12b8 58%,#070b12 100%),linear-gradient(90deg,#070b12b8,#0000 70%)!important}.auth-art{background:#070b12!important}.auth-art-photo,.auth-art>img{object-fit:contain!important;object-position:center center!important}.auth-art:after{background:linear-gradient(#070b128c 0%,#070b1214 42%,#070b12b8 100%)!important}.product-card,.cart-line,.checkout-card,.info-card,.empty-state,.pdp-accordion__item,.account-form-card,.policy-frame{box-shadow:0 18px 40px #00000047}.product-card{transition:transform .18s,border-color .18s,box-shadow .18s}.product-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #00000061;border-color:#ff7a1ab8!important}.store-root :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--pp-orange);outline-offset:3px}.store-root :is(.copper-button,.button-solid,.outline-button,.drop-cart){transition:transform .16s,filter .16s,box-shadow .16s}.store-root :is(.copper-button,.button-solid):hover{filter:brightness(1.06);box-shadow:0 10px 24px #ff7a1a47}.store-root input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.store-root select,.store-root textarea{color:var(--pp-ink);background:#0c1220;border:1px solid #7896be61;border-radius:12px}.store-root input:not([type=checkbox]):not([type=radio]):focus,.store-root select:focus,.store-root textarea:focus{border-color:var(--pp-orange);box-shadow:0 0 0 3px #ff7a1a38}.not-found-page{text-align:center;align-content:center;place-items:center;gap:12px;min-height:52vh;padding:72px 20px 96px;display:grid}.not-found-page p{color:var(--pp-orange);font:700 12px/1 var(--font-body), sans-serif;letter-spacing:.18em;margin:0}.not-found-page span{color:var(--pp-muted)}.not-found-page .copper-button{align-items:center;min-height:48px;padding:0 22px;display:inline-flex}.policy-body{color:#d7deea!important}.policy-body a,.content-page a{color:var(--pp-orange-2)}.ember-art img{object-fit:contain!important;object-position:center center!important}@media (min-width:1600px){.catalog-page,.product-page,.cart-page,.content-page-inner,.checkout-page{max-width:1440px}}@media (max-width:700px){.store-root :is(.copper-button,.button-solid,.outline-button,.drop-cart,.mobile-bottom a){min-height:48px}.store-root input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.store-root select,.store-root textarea{min-height:48px;font-size:16px}.catalog-page,.product-page,.cart-page{padding-bottom:28px}.mobile-bottom a{min-width:56px}}@media (prefers-reduced-motion:reduce){.product-card,.store-root :is(.copper-button,.button-solid,.outline-button,.drop-cart){transition:none}}.home-page .home-hero-slide[data-slide=field] .home-hero-shade{background:linear-gradient(90deg,#070b12c7 0%,#070b1247 46%,#0000 68%)!important;display:block!important}.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-copy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:min(440px,48%);top:0;bottom:36px;left:3.5%;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;transform:none!important}.store-root .home-page .home-hero-slide[data-slide=field] .pp-hero-layout{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex!important}.store-root .home-page .wordmark--hero{font-size:clamp(40px,4.6vw,68px);line-height:.86}.store-root .home-page .hero-tagline{color:#f6f1e6;font:italic 700 clamp(16px, 1.6vw, 22px)/1.2 var(--font-display), sans-serif;margin:0}.store-root .home-page .hero-tagline span{color:var(--pp-orange);margin-right:6px}.store-root .home-page .home-hero .ribbon{background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2));color:#1a0d04;font:800 italic 14px/1 var(--font-display), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;padding:7px 12px;display:inline-block;transform:skew(-8deg)}.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-actions{margin-top:4px}.store-root .home-page .home-hero-slide[data-slide=field] .copper-button{min-height:44px;padding:0 18px;background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2))!important;color:#1a0d04!important;border:0!important;border-radius:999px!important}html,body{overflow-x:clip}.store-root{flex-direction:column;min-height:100dvh;display:flex}.storefront-route{flex-direction:column;flex:1 0 auto;display:flex}.storefront-route>.store-close{margin-top:auto}.home-page .home-hero{margin-bottom:0!important}.home-page .drop-section{margin-top:0!important;padding-top:8px!important}.pp-banner{isolation:isolate;background:linear-gradient(90deg,#070b12eb 0%,#070b128c 48%,#070b1226 100%),url(/brand/hero/printer-desktop.webp) 100%/cover no-repeat;border:1px solid #ff7a1a73;border-radius:18px;align-items:center;min-height:168px;margin:0 0 18px;padding:28px 4% 24px;display:flex;position:relative;overflow:hidden}.pp-banner h1,.catalog-page .pp-banner h1,.cart-page .pp-banner h1,.product-page .pp-banner h1{color:#fff;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;margin:0;font:800 italic clamp(28px, 3.4vw, 52px)/.95 var(--font-display), Impact, sans-serif!important}.product-page .pp-banner h1{white-space:normal;overflow-wrap:anywhere;font-size:clamp(26px,7vw,44px)!important}.pp-banner h1 span{display:none}.pp-banner h1:after{content:" ///";color:var(--pp-orange)}.cart-heading-row h2 span,.related-products-heading h2 span{color:var(--pp-orange)}.product-gallery-stage img,.product-page .product-gallery img{object-fit:contain!important;object-position:center center!important}.pp-banner p,.pp-banner>div>span{color:#f6f1e6;font:italic 700 18px/1.3 var(--font-display), sans-serif;margin:8px 0 0}.pp-banner p span{color:var(--pp-orange);margin-right:6px}.pp-banner>div>p:first-child{color:var(--pp-orange);font:700 12px/1 var(--font-body), sans-serif;letter-spacing:.16em;margin:0 0 6px;font-style:normal}.catalog-page,.product-page,.cart-page{width:min(1440px,100% - 32px);margin:18px auto 28px;padding:0!important}.shop-pills{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.shop-pills>span{color:#d7deea;font:700 14px/1 var(--font-body), sans-serif;margin-right:4px}.shop-pills button,.shop-pager button{color:#f6f1e6;min-height:40px;font:700 14px/1 var(--font-body), sans-serif;background:#121826;border:1px solid #ffffff2e;border-radius:999px;padding:0 14px}.shop-pills button.is-on,.shop-pager button.is-on{background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2));color:#1a0d04;border-color:#0000}.shop-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.shop-filter-category{display:none}.catalog-page .catalog-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid!important}.catalog-page .shop-row{grid-template-columns:minmax(140px,42%) 1fr;min-height:168px;text-decoration:none;display:grid!important}.catalog-page .shop-row .product-image{aspect-ratio:auto;border-radius:16px 0 0 16px;min-height:160px;height:100%!important;margin:0!important;position:relative!important}.catalog-page .shop-row .drop-cart{background:linear-gradient(90deg, var(--pp-orange), var(--pp-orange-2))!important;color:#1a0d04!important;border-radius:999px!important}.catalog-page .shop-row .product-image em{z-index:1;background:var(--pp-orange);color:#1a0d04;font:800 11px/1 var(--font-body), sans-serif;border-radius:999px;padding:4px 8px;font-style:normal;position:absolute;top:10px;left:10px}.shop-row-copy{flex-direction:column;gap:6px;padding:14px 14px 14px 8px;display:flex}.shop-row-copy h2{color:#fff;margin:0;font:800 18px/1.2 var(--font-body), sans-serif!important}.shop-row-copy strong{color:#fff;font:800 20px/1 var(--font-body), sans-serif}.shop-row-copy .drop-cart{width:fit-content;min-height:40px;margin-top:auto}.shop-pager{justify-content:center;gap:8px;margin:22px 0 8px;display:flex}.shop-pager button:disabled{opacity:.4}.product-page .product-detail{align-items:start;gap:28px}.product-copy h2{color:#fff;text-transform:uppercase;margin:0;font:800 italic 34px/1 var(--font-display), Impact, sans-serif!important}.product-page .product-gallery-stage{background:#10182a;border:1px solid #ff7a1a59;border-radius:18px}.product-page .product-gallery-stage img{object-fit:contain!important}.product-buy-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-buy .quantity,.cart-line .quantity{border:1px solid #fff3;border-radius:12px;align-items:center;min-height:44px;display:inline-flex;overflow:hidden}.product-buy .quantity button,.cart-line .quantity button{color:#fff;background:0 0;border:0;width:40px;height:44px}.variant-pills{flex-wrap:wrap;gap:8px;display:flex}.variant-pills button{color:#fff;background:#121826;border:1px solid #fff3;border-radius:12px;min-height:40px;padding:0 12px}.variant-pills button.is-selected{border-color:var(--pp-orange);box-shadow:0 0 0 1px var(--pp-orange)}.product-page .add-button{min-height:52px;padding:0 22px;box-shadow:0 0 0 1px #ff7a1ab3,0 10px 28px #ff7a1a40;border-radius:14px!important}.related-products{margin-top:28px}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cart-page .cart-heading-row{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 14px;display:flex}.cart-page .cart-heading-row h2{color:#fff;font:800 italic 28px/1 var(--font-display), Impact, sans-serif;margin:0}.cart-layout{align-items:start}.cart-page .checkout-card{border-radius:18px;box-shadow:0 0 0 1px #ff7a1a40,0 18px 40px #ff5a0a2e;border:1px solid #ff7a1abf!important}.cart-page .cart-summary .total b{color:var(--pp-orange);font-size:28px}.cart-promo{gap:8px;margin:12px 0;display:flex}.cart-promo input{flex:1;min-height:44px}.cart-line{grid-template-columns:92px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.cart-line-price{color:#fff;font:800 18px/1 var(--font-body), sans-serif}.cart-thumb{border-radius:12px;width:92px;height:92px;position:relative;overflow:hidden}@media (max-width:900px){.catalog-page .catalog-grid,.related-grid{grid-template-columns:1fr!important}.cart-line{grid-template-columns:72px 1fr}.cart-line .quantity,.cart-line .remove{grid-column:2}}@media (max-width:420px){.catalog-page,.product-page,.cart-page{width:min(100% - 16px,1440px)}.pp-banner{min-height:120px;padding:18px 14px}.catalog-page .shop-row{grid-template-columns:1fr}}@media (max-width:720px){.home-page .drop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store-root .home-page .wordmark--hero{font-size:34px}.store-root .home-page .home-hero-slide[data-slide=field] .brand-badge{width:72px!important;height:72px!important}}@media (max-width:420px){.home-page .drop-grid{grid-template-columns:1fr!important}.store-header .wordmark{font-size:18px}.store-root .home-page .hero-tagline{display:none}.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-copy{width:min(220px,62%)}}:root{--pp-bg:#070b12;--pp-orange:#ff6a13;--pp-orange-2:#ff8a3d;--pp-on-orange:#1a0a02;--pp-cream:#fff3e0;--pp-blue:#7cc4ff;--pp-ring:0 0 0 2px #070b12, 0 0 0 4px #7cc4ff}.store-root .brand-badge{border-radius:50%;position:relative;overflow:hidden;background:#fefefe!important;box-shadow:0 2px 10px #00000073!important}.store-root .brand-badge img{object-fit:cover!important;width:108.94%!important;max-width:none!important;height:108.94%!important;position:absolute!important;top:-5%!important;left:-4.42%!important}.store-root .wordmark{letter-spacing:-.005em;filter:drop-shadow(0 .06em #000000a6);white-space:nowrap;gap:.22em;font-style:italic;font-weight:800;line-height:.9;transform:skew(-4deg)}.store-root .wordmark-papa,.store-root .wordmark-printz{paint-order:fill;-webkit-text-stroke:0!important}.store-root .wordmark-papa{color:#fff3e0!important}.store-root .wordmark-printz{background:linear-gradient(#ffbe6b 0%,#ff8a3d 38%,#ff6a13 62%,#e04c05 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.store-header{min-height:80px;background:linear-gradient(#0c1322,#070b12)!important;height:80px!important;box-shadow:inset 0 -2px #ff6a1359!important}.store-header-inner{height:80px;min-height:80px}.store-header .header-brand{gap:12px}.store-header .brand-badge{width:48px!important;height:48px!important}.store-header .wordmark{font-size:28px!important}.store-desktop-nav a{border-radius:10px;height:44px;padding:0 16px;font:600 15px/44px var(--font-body), sans-serif!important}.store-desktop-nav a:hover{background:#fff3e00f;color:#fff3e0!important}.store-desktop-nav a.active{color:#ffa463!important}.store-header .store-header-icon,.store-header .store-cart-mark{min-width:44px;min-height:44px}.store-cart-count{box-shadow:0 0 0 2px #070b12;color:#1a0a02!important;background:#ff6a13!important}.store-root .pp-footer-brand{flex:none}.store-root .pp-footer-brand .brand-badge{width:72px!important;height:72px!important}.store-root .pp-footer-brand .wordmark{font-size:36px!important}.store-root .pp-footer-brand .header-brand{flex-wrap:nowrap;gap:18px}.pp-footer-ribbon-bar{clip-path:polygon(8px 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%);text-shadow:0 1px #4614008c;height:30px;color:#fff7ea!important;background:linear-gradient(90deg,#c44a05,#ff6a13 70%,#ff8a3d)!important;border-radius:0!important;padding:0 26px 0 14px!important;transform:none!important}.store-root :is(.copper-button,.button-solid,.drop-cart,.add-button){transition:background .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,transform .12s;color:#1a0a02!important;height:auto!important;min-height:44px!important;font:700 15px/1 var(--font-body), sans-serif!important;background:linear-gradient(#ff8a3d 0%,#ff6a13 52%,#ec5806 100%)!important;border:0!important;border-radius:12px!important;padding:0 20px!important;box-shadow:inset 0 1px #ffecd68c,inset 0 -2px #78230047,0 0 0 1px #ff8a3d8c,0 8px 22px -8px #ff6a13b3!important}.store-root :is(.copper-button,.button-solid,.drop-cart,.add-button):hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(#ffa463 0%,#ff8a3d 45%,#ff6a13 100%)!important}.store-root :is(.copper-button,.button-solid,.drop-cart,.add-button):active:not(:disabled){transform:translateY(1px)}.store-root :is(.copper-button,.button-solid,.drop-cart,.add-button):focus-visible{outline:none;box-shadow:var(--pp-ring)!important}.store-root :is(.copper-button,.button-solid,.drop-cart,.add-button):disabled{transform:none;color:#5f6b80!important;background:#162133!important;box-shadow:inset 0 0 0 1px #22304a!important}.store-root :is(.outline-button,.button:not(.button-solid)){min-height:44px;padding:0 20px;color:#ffa463!important;background:#ff6a130a!important;border-radius:12px!important;box-shadow:inset 0 0 0 1.5px #ff6a13!important}.store-root :is(.outline-button,.button:not(.button-solid)):hover{color:#ffc08f!important;background:#ff6a131f!important}.store-root :is(.outline-button,.button:not(.button-solid)):focus-visible,.store-root .quantity button:focus-visible,.store-root .remove:focus-visible,.mobile-bottom a:focus-visible{box-shadow:var(--pp-ring);outline:none}.store-root .remove{color:#ff6b78;background:0 0;border:0;border-radius:12px;min-width:44px;min-height:44px}.store-root .remove:hover{background:#ff6b781a}.store-root .quantity{height:44px;box-shadow:inset 0 0 0 1px #22304a;background:#0b111c!important;border:0!important;border-radius:12px!important}.store-root .quantity button{color:#fff3e0;width:44px!important;height:44px!important}.store-root .quantity button:hover{color:#ffa463;background:#ff6a131f}.store-root .quantity span{text-align:center;min-width:36px;font:800 16px/1 var(--font-body), sans-serif}.mobile-bottom{-webkit-backdrop-filter:saturate(1.4)blur(18px);backdrop-filter:saturate(1.4)blur(18px);grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom))!important;box-shadow:none!important;background:#0b111ce0!important;border-top:1px solid #fff3e014!important;display:grid!important}.mobile-bottom a{border-radius:14px;gap:4px;position:relative;color:#8794ab!important;min-height:56px!important;font:600 11px/1 var(--font-body), sans-serif!important}.mobile-bottom a.active{color:#ff8a3d!important}.mobile-bottom a.active:before{content:"";background:#ff6a13;border-radius:0 0 3px 3px;width:24px;height:3px;margin-left:-12px;position:absolute;top:0;left:50%;box-shadow:0 0 12px 1px #ff6a13cc}.mobile-bottom svg{width:24px;height:24px}@media (max-width:700px){.store-header{min-height:60px;height:calc(60px + env(safe-area-inset-top))!important}.store-header-inner{height:60px!important;min-height:60px!important;padding-top:env(safe-area-inset-top)!important}.store-header .brand-badge{width:34px!important;height:34px!important}.store-header .wordmark{font-size:19px!important}.store-header .header-brand{gap:8px}.store-root .pp-footer-brand{justify-content:center;width:100%;display:flex}.store-root .pp-footer-brand .header-brand{flex-direction:column;gap:10px}.store-root .pp-footer-brand .brand-badge{width:56px!important;height:56px!important}.store-root .pp-footer-brand .wordmark{font-size:28px!important}}@media (min-width:701px){.mobile-bottom{display:none!important}}body{--font-serif:var(--font-display)}.wordmark-art{object-fit:contain;flex:none;width:auto;max-width:none;height:32px;display:block}.wordmark-art--compact{height:18px}.wordmark-art--hero{width:min(100%,520px);height:auto;max-height:84px}.auth-page{background:#070b12}.auth-form{background:radial-gradient(circle at 100% 0,#1a2744,#070b12 52%)!important}.auth-form p{letter-spacing:.16em;color:#ff7a1a!important;font:700 12px/1 var(--font-body), sans-serif!important}.auth-form p:before{content:"";vertical-align:1px;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #ff7a1a;margin-right:8px;display:inline-block}.auth-form h2{letter-spacing:.01em;text-transform:uppercase;color:#f6f1e7;font-style:italic;font-weight:900;font-family:var(--font-display), Impact, sans-serif!important}.auth-form input{height:44px;min-height:44px;background:#0c1220!important;border-color:#78a0d266!important;border-radius:12px!important}.auth-form .button.button-solid{color:#1a0a02;min-height:44px;font:700 15px/1 var(--font-body), sans-serif;background:linear-gradient(#ff8a3d 0%,#ff6a13 52%,#ec5806 100%);border-radius:12px;box-shadow:inset 0 1px #ffecd68c,0 8px 22px -8px #ff6a13b3}.auth-art h1{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.02em;font-style:italic}.store-mobile-menu{color:#f6f1e7;background:#070b12!important}.store-mobile-menu-head,.store-mobile-menu-list,.store-mobile-menu-utils{background:#070b12!important}.store-mobile-menu-section>p{letter-spacing:.16em;color:#ff7a1a!important;font:700 12px/1 var(--font-body), sans-serif!important}.store-mobile-menu-link{min-height:52px;color:#f6f1e7!important;background:#121826!important;border:1px solid #78a0d247!important;border-radius:12px!important}.store-mobile-menu-link span svg,.store-mobile-menu-link>svg,.store-mobile-menu-utils svg{color:#ff7a1a!important}.store-mobile-menu-link strong{font:700 17px/1.1 var(--font-body), sans-serif!important}.store-mobile-menu-link.active,.store-mobile-menu-chips a.active,.store-mobile-menu-utils a.active{background:#ff7a1a24!important;border-color:#ff7a1a!important}.store-mobile-menu-chips a,.store-mobile-menu-utils a{min-height:44px;color:#f6f1e7!important;font-family:var(--font-body), sans-serif!important;background:#121826!important;border:1px solid #78a0d247!important;border-radius:12px!important}.store-mobile-menu-plate{background:linear-gradient(#ff8a3d14,#0000 42%),#121a2c;border:1px solid #ff7a1a8c;border-radius:18px;align-items:center;gap:14px;height:auto;min-height:0;margin:18px 16px 0;padding:16px 16px 15px;display:flex;overflow:visible;box-shadow:inset 0 1px #fff3e00f,0 10px 24px #00000047}.store-mobile-menu-plate .menu-plate-badge{object-fit:contain;width:68px;height:auto;box-shadow:none;border-radius:0;flex:0 0 68px}.store-mobile-menu-plate .menu-plate-copy{flex:1;min-width:0}.store-mobile-menu-plate .menu-plate-name{color:#fff3e0;font:800 italic 30px/.86 var(--font-display), Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;text-shadow:none;margin:0;position:static}.store-mobile-menu-plate .menu-plate-name span:last-child{background:linear-gradient(#ffbe6b 0%,#ff8a3d 38%,#ff6a13 62%,#e04c05 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.store-mobile-menu-plate .menu-plate-rule{background:linear-gradient(90deg,#ff6a13,#ff8a3d00);border-radius:2px;width:72px;height:2px;margin:7px 0 6px;display:block}.store-mobile-menu-plate .menu-plate-tag{color:#ffb067;font:700 11px/1.15 var(--font-display), Impact, sans-serif;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;text-shadow:none;margin:0;position:static}.store-root :is(.home-title-row h2,.pp-banner h1,.custom-grid strong,.pp-footer-ribbon-bar){font-weight:900!important}.store-header .header-lockup{object-fit:contain;object-position:left center;width:auto;max-width:min(420px,100%);height:52px;display:block}.store-root .pp-footer-brand .header-lockup{max-width:420px;height:72px}.store-root .admin-brand .header-lockup{object-position:left center;max-width:100%;height:48px}.store-mobile-menu-list{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.store-mobile-menu-plate .menu-plate-badge{object-fit:contain!important;width:68px!important;height:auto!important;max-height:76px!important;box-shadow:none!important;border-radius:0!important;flex:0 0 68px!important}.store-mobile-menu-plate p{position:static!important;bottom:auto!important;left:auto!important}@media (max-width:360px){.store-mobile-menu-plate{gap:12px;padding:14px}.store-mobile-menu-plate .menu-plate-badge{flex-basis:58px!important;width:58px!important}.store-mobile-menu-plate .menu-plate-name{font-size:24px!important}.store-mobile-menu-plate .menu-plate-tag{letter-spacing:.04em!important;font-size:9px!important}}@media (max-width:700px){.store-header .header-lockup{object-position:center;height:48px;max-height:48px}.store-root .pp-footer-brand .header-lockup{height:64px}}@media (max-width:360px){.store-root .store-header .header-lockup{height:42px;max-height:42px}}.store-root .home-hero-slide[data-slide=field] .pp-hero-layout,.store-root .home-page .home-hero-slide[data-slide=field] .pp-hero-layout{display:none!important}@media (min-width:701px){.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-copy{align-items:flex-end!important;width:auto!important;inset:auto 3% 28px auto!important}}@media (max-width:700px){.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-copy,.store-root .home-hero-slide[data-slide=field] .home-hero-copy{width:auto!important;margin:8px 16px 0!important;position:relative!important;inset:auto!important}}.store-root .home-hero-carousel{background:#070b12;position:relative;overflow:hidden}.store-root .home-hero-slide .home-hero-media,.store-root .home-hero-slide .home-hero-media picture{aspect-ratio:auto!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.store-root .home-hero-slide .home-hero-media img{object-fit:contain!important;object-position:center center!important;opacity:1!important;visibility:visible!important;width:100%!important;max-width:none!important;height:100%!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}@media (max-width:700px){.store-root .home-page>.home-hero.home-hero-carousel,.store-root .home-hero-carousel{aspect-ratio:2!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}}@media (min-width:701px){.store-root .home-page>.home-hero.home-hero-carousel,.store-root .home-hero-carousel{aspect-ratio:2560/494!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}}@media (max-width:700px){.store-mobile-menu{height:100dvh!important;max-height:100dvh!important;padding-top:env(safe-area-inset-top,0px)!important;padding-bottom:0!important}.store-mobile-menu-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}.store-mobile-menu-plate{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.store-root .product-copy .inventory{gap:8px;min-height:36px;color:#fff3e0!important;font:800 italic 14px/1 var(--font-display), Impact, sans-serif!important;letter-spacing:.06em!important;background:#121a2c!important;border:1px solid #ff7a1a8c!important;border-radius:999px!important;padding:0 14px 0 12px!important}.store-root .product-copy .inventory svg{color:#ff8a3d;width:16px;height:16px}.store-root .product-copy .inventory i{box-shadow:0 0 8px #3dff8a;background:#3dff8a!important;width:8px!important;height:8px!important;margin:0!important}.store-root .product-copy .inventory--low{border-color:#ffb43cb3!important}.store-root .product-copy .inventory--low i{box-shadow:0 0 8px #ffb43c;background:#ffb43c!important}.store-root .product-copy .inventory--out{color:#ffd2cb!important;border-color:#ff5a468c!important}.store-root .product-copy .inventory--out i,.store-root .product-copy .inventory--out svg{color:#ff8a7a}.store-root .product-copy .inventory--out i{box-shadow:0 0 8px #ff5a46;background:#ff5a46!important}.store-root .product-copy .inventory--made i{box-shadow:0 0 8px #7cc4ff;background:#7cc4ff!important}.store-root .product-buy>strong{color:#fff;font:800 34px/1 var(--font-body), sans-serif;margin:4px 0 16px;display:block}.store-root .product-buy>strong s{color:#8ea0b8;margin-left:10px;font-size:18px;font-weight:600}.store-root .product-sku{color:#9aa6bb;font:700 12px/1 var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:14px 0 0}.store-root .product-sku dt{margin-right:8px;display:inline}.store-root .product-sku dd{color:#fff3e0;margin:0;display:inline}.store-root .product-share{align-items:center;gap:10px;margin-top:14px;display:flex}.store-root .product-share__label{color:#ff8a3d;font:800 italic 12px/1 var(--font-display), Impact, sans-serif;letter-spacing:.12em;text-transform:uppercase}.store-root .product-share__btn{color:#ff8a3d;background:#121826;border:1px solid #ff7a1a66;border-radius:12px;place-items:center;width:40px;height:40px;display:inline-grid}.store-root .product-page .add-button{font:800 italic 16px/1 var(--font-display), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase}.store-root .pdp-listing{box-shadow:none!important;background:#10182a!important;border:1px solid #78a0d238!important;border-radius:18px!important}.store-root .product-copy .product-specs .product-specs__row,.store-root .pdp-feature-list li,.store-root .pdp-shipping__points li,.store-root .pdp-shipping__blurb{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #78a0d229!important;border-radius:0!important}.store-root .pdp-mark{box-shadow:none!important;background:#ff7a1a1a!important;border:1px solid #ff7a1a59!important;border-radius:10px!important}.store-root .pdp-accordion__item{background:#0d1422;border:1px solid #78a0d238;border-radius:16px;margin-top:10px;overflow:hidden}@media (max-width:700px){.store-root .product-page{padding-bottom:calc(var(--store-mobile-dock-h) + 36px)!important}.store-root .product-buy,.store-root .product-buy .add-button{scroll-margin-bottom:calc(var(--store-mobile-dock-h) + 20px)}}.auth-page{min-height:100dvh;background:#070b12!important;flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.auth-topbar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;background:#070b12;flex:none;align-items:center;display:flex;box-shadow:inset 0 -2px #ff6a13d9}.auth-topbar .header-brand{background:0 0;width:auto;height:auto}.auth-topbar .header-lockup{object-fit:contain;object-position:left center;background:0 0;width:auto;max-width:min(320px,72vw);height:48px}.auth-page .auth-form{flex:1;align-content:start;padding:28px 20px calc(32px + env(safe-area-inset-bottom))!important;background:#0c1220!important}.login-modal.store-overlay-panel{max-height:calc(100dvh - env(safe-area-inset-top) - 12px);margin-top:env(safe-area-inset-top);border-radius:0 0 18px 18px;flex-direction:column;display:flex;overflow:hidden;background:#0c1220!important;height:auto!important}.login-modal.store-overlay-panel:before,.login-modal.store-overlay-panel:after{display:none!important}.login-modal-bar{background:#070b12;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;box-shadow:inset 0 -2px #ff6a13d9}.login-modal-bar .header-lockup{object-fit:contain;object-position:left center;filter:none;background:0 0;width:auto;max-width:calc(100% - 60px);height:44px}.login-modal-close{color:#fff3e0;background:#121826;border:1px solid #ff7a1a8c;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.login-modal-close svg{width:18px;height:18px}.login-modal-body{flex:0 auto;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important;background:#0c1220!important}.login-modal-body h2{text-transform:uppercase;font-family:var(--font-display), Impact, sans-serif!important;color:#fff3e0!important;font-style:italic!important;font-weight:800!important}.login-modal-body>p{color:#ff8a3d!important}.login-modal-body label{color:#ffb067!important;font-family:var(--font-body), sans-serif!important}.login-modal-body input{background:#070b12!important;border-color:#78a0d259!important;border-radius:12px!important}.login-modal-body .copper-button{font:800 italic 16px/1 var(--font-display), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:14px}.login-modal-full{text-transform:uppercase;background:0 0;border:1px solid #ff7a1a8c;border-radius:14px;min-height:48px;text-decoration:none;color:#fff3e0!important;font:800 italic 14px/1 var(--font-display), Impact, sans-serif!important;letter-spacing:.04em!important;margin-top:16px!important}@media (max-width:700px){.login-modal.store-overlay-panel{align-self:start;border:0!important;border-radius:0!important;width:100vw!important;height:auto!important;max-height:100dvh!important}.auth-topbar .header-lockup{height:42px}}@media (max-width:360px){.login-modal-bar .header-lockup,.auth-topbar .header-lockup{height:36px}}.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-scene,.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-scene img{object-fit:cover!important;object-position:68% center!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.store-root .home-page .home-hero-slide[data-slide=field] .pp-hero-layout,.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-copy,.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-actions{display:flex!important}.store-root .home-page .home-hero-slide[data-slide=field] .hero-script,.store-root .home-page .home-hero-slide[data-slide=field] .hero-tagline,.store-root .home-page .home-hero-slide[data-slide=field] .ribbon{display:none!important}.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-shade{background:linear-gradient(90deg,#070b12eb 0%,#070b129e 38%,#070b1214 68%)!important;display:block!important}.store-root .home-hero .brand-badge{flex:none;box-shadow:0 0 0 2px #ff7a1a,0 8px 18px #00000073!important}.store-root .home-hero .brand-badge img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.store-root .home-hero-slide:not([data-slide=field]) .home-hero-media img{object-fit:contain!important;object-position:center center!important}@media (max-width:700px){.store-root .store-header{height:calc(64px + env(safe-area-inset-top))!important;min-height:64px!important}.store-root .store-header-inner{height:64px!important;min-height:64px!important;padding:env(safe-area-inset-top) 12px 0!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important;display:grid!important}.store-root .store-menu{width:44px!important;height:44px!important;margin:0!important}.store-root .store-header .header-brand{overflow:hidden;justify-content:flex-start!important;width:auto!important;max-width:100%!important;height:48px!important;max-height:48px!important}.store-root .store-header .header-lockup{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:100%!important;height:46px!important;max-height:46px!important;display:block!important}.store-root .store-icons{border:0!important;gap:0!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.store-root .store-cart-label{display:none!important}.store-root .store-icons .store-cart-mark{background:#121826;border:1px solid #ff7a1a8c;border-radius:999px;justify-content:center;gap:0;min-width:44px;min-height:44px;padding:0 12px}.store-root .home-page>.home-hero.home-hero-carousel,.store-root .home-hero-carousel{border-radius:18px;aspect-ratio:auto!important;width:calc(100% - 24px)!important;max-width:none!important;height:auto!important;min-height:300px!important;max-height:none!important;margin:12px 12px 0!important;overflow:hidden!important}.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;width:min(214px,60%)!important;max-width:60%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:16px 12px 36px 14px!important;transform:none!important}.store-root .home-page .home-hero-slide[data-slide=field] .pp-hero-layout{aspect-ratio:auto!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important;max-width:none!important;height:auto!important;display:flex!important}.store-root .home-page .home-hero-slide[data-slide=field] .brand-badge{width:88px!important;height:88px!important}.store-root .home-page .wordmark-art--hero{object-fit:contain!important;object-position:left center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:64px!important;display:block!important}.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-actions{width:auto!important;margin:2px 0 0!important}.store-root .home-page .home-hero-slide[data-slide=field] .copper-button{white-space:nowrap;border-radius:999px!important;min-height:44px!important;padding:0 14px!important;font-size:13px!important}.store-root .home-hero-pager{justify-content:center!important;bottom:10px!important;left:0!important;right:0!important}.store-root .home-page .drop-section,.store-root .home-page .home-section.drop-section{padding:0 16px 8px!important}.store-root .home-page .home-title-row{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;height:auto!important;margin:18px 0 12px!important;display:flex!important}.store-root .home-page .home-title-row h2{letter-spacing:.03em!important;font-size:18px!important;line-height:1!important}.store-root .home-page .home-title-row>a{white-space:nowrap;min-height:44px!important;font-size:13px!important}.store-root .home-page .drop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.store-root .home-page .drop-image{aspect-ratio:1!important}.store-root .home-page .drop-copy{gap:8px!important;padding:10px 10px 12px!important}.store-root .home-page .drop-copy strong{font-size:14px!important;line-height:1.2!important}.store-root .home-page .drop-meta{align-items:center}.store-root .home-page .drop-meta b{font-size:15px!important}.store-root .home-page .drop-cart{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:12px!important}.store-root{padding-bottom:calc(var(--store-mobile-dock-h) + 16px)!important}.store-root .home-page .custom-grid{grid-template-columns:1fr!important;gap:12px!important}.store-root .home-page .custom-grid a{aspect-ratio:16/7!important}}@media (min-width:701px) and (max-width:1199px){.store-root .home-page>.home-hero.home-hero-carousel,.store-root .home-hero-carousel{aspect-ratio:auto!important;max-width:none!important;height:420px!important;min-height:420px!important;max-height:none!important}.store-root .home-page .drop-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}@media (min-width:701px){.store-root .home-page .home-hero-slide[data-slide=field] .home-hero-copy{justify-content:center!important;align-items:flex-start!important;gap:12px!important;width:min(480px,46%)!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:0 auto 24px clamp(28px,4vw,72px)!important}.store-root .home-page .home-hero-slide[data-slide=field] .pp-hero-layout{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important;display:flex!important}.store-root .home-page .home-hero-slide[data-slide=field] .brand-badge{width:clamp(104px,11vw,148px)!important;height:clamp(104px,11vw,148px)!important}.store-root .home-page .wordmark-art--hero{width:min(440px,100%)!important;height:auto!important;max-height:92px!important}.store-root .home-page .home-section.drop-section{padding-top:8px!important}.store-root .home-page .home-title-row{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin:22px 0 14px!important;display:flex!important}.store-root .home-page .home-title-row h2{font-size:26px!important}}@media (min-width:1200px){.store-root .home-page>.home-hero.home-hero-carousel,.store-root .home-hero-carousel{aspect-ratio:auto!important;max-width:none!important;height:clamp(360px,28vw,420px)!important;min-height:360px!important;max-height:none!important}.store-root .home-page .drop-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important}.store-root .home-page .home-title-row h2{font-size:28px!important}.store-root .home-page .home-section{padding:10px 2.4% 24px!important}}@media (max-width:700px){.mobile-bottom{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:4px env(safe-area-inset-right,0px) calc(4px + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px)!important;flex-direction:row!important;justify-content:stretch!important;align-items:stretch!important;gap:0!important;display:flex!important;overflow:hidden!important}.mobile-bottom a{text-align:center;white-space:nowrap;border-radius:12px;position:relative;box-sizing:border-box!important;flex-direction:column!important;flex:1 1 0!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:0!important;min-width:0!important;max-width:none!important;min-height:52px!important;margin:0!important;padding:8px 2px 6px!important;line-height:1!important;display:flex!important;transform:none!important}.mobile-bottom a svg{flex:none;display:block;width:22px!important;height:22px!important}.mobile-bottom a:after,.mobile-bottom a.active:after{content:none!important;display:none!important;transform:none!important}.mobile-bottom a.active:before{transform:none!important}.store-root .mobile-bottom a:active{opacity:1;transform:none!important}}
@keyframes pp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pp-spin{to{transform:rotate(360deg)}}@keyframes pp-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pp-bump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes pp-press{to{transform:scale(.97)}}.pp-spin{animation:.7s linear infinite pp-spin}@media (prefers-reduced-motion:no-preference){.login-modal-body>*,.auth-page .auth-form>div>*{animation:.45s both pp-rise}.login-modal-body>:nth-child(2),.auth-page .auth-form>div>:nth-child(2){animation-delay:50ms}.login-modal-body>:nth-child(3),.auth-page .auth-form>div>:nth-child(3){animation-delay:.1s}.login-modal-body>:nth-child(4),.auth-page .auth-form>div>:nth-child(4){animation-delay:.15s}.login-modal-body>:nth-child(5),.auth-page .auth-form>div>:nth-child(5){animation-delay:.2s}.store-mobile-menu-list>*{animation:.4s both pp-rise}.store-mobile-menu-list>:nth-child(2){animation-delay:50ms}.store-mobile-menu-list>:nth-child(3){animation-delay:.1s}.store-mobile-menu-list>:nth-child(4){animation-delay:.15s}.store-mobile-menu-list>:nth-child(5){animation-delay:.2s}.store-root :is(.copper-button,.button-solid,.outline-button,.drop-cart,.add-button,.login-modal-full,.login-modal-close){transition:transform .14s,box-shadow .14s,opacity .14s}.store-root :is(.copper-button,.button-solid,.outline-button,.drop-cart,.add-button,.login-modal-full):hover{transform:translateY(-1px)}.store-root :is(.copper-button,.button-solid,.outline-button,.drop-cart,.add-button,.login-modal-full,.login-modal-close):active{transform:scale(.97)}.store-root :is(.shop-row,.collection-index-card,.related-grid a,.product-card){transition:transform .18s}.store-root :is(.shop-row,.collection-index-card,.related-grid a,.product-card):active{transform:scale(.985)}.store-cart-count,.add-button.is-added{animation:.35s pp-bump}.mobile-bottom a.active:before{transform-origin:50%;animation:.25s both pp-rise}.home-hero-dot[aria-current=true]:after{transition:transform .28s;transform:translate(-50%,-50%)scale(1.35)}.home-hero-slide{transition:opacity .42s,visibility .42s}:is(.login-modal-body input:user-invalid,.auth-form input:user-invalid){animation:.35s pp-shake}.pp-password button{transition:transform .14s,opacity .14s}.pp-password button:active{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.pp-spin,.login-modal-body>*,.auth-page .auth-form>div>*,.store-mobile-menu-list>*,.store-cart-count,.add-button,.mobile-bottom a.active:before{transition:none!important;animation:none!important}}.login-modal-body,.auth-page .auth-form{background:radial-gradient(at 100% 0,#ff6a1333,#0000 46%),radial-gradient(at 0 100%,#2e8bff14,#0000 40%),#0c1220!important}.login-modal-bar,.auth-topbar{background:linear-gradient(90deg,#ff6a1329,#0000 55%),#070b12}.auth-page .auth-form{position:relative}.auth-page .auth-form:before{content:"";opacity:.07;pointer-events:none;background:url(/brand/logo/badge-circle.webp) 50%/contain no-repeat;width:220px;height:220px;position:absolute;bottom:8%;right:8%}.pp-password span{display:block;position:relative}.pp-password input{width:100%;padding-right:48px}.pp-password button{color:#ff8a3d;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;margin-top:-18px;display:grid;position:absolute;top:50%;right:6px}.login-modal-body input:focus,.auth-form input:focus{border-color:#ff8a3d!important;box-shadow:0 0 0 3px #ff7a1a47!important}.admin-content :is(button,.button):active{transform:scale(.98)}
