:root{--pk-teal: #204d5f;--pk-teal-dark: #1b4353;--pk-teal-deeper: #173a48;--pk-teal-line: #2f6679;--pk-cyan: #74fafc;--pk-cyan-light: #e4fbfb;--pk-orange: #ff7f00;--pk-sale: #c2410c;--pk-white: #ffffff;--pk-rule: #d6e2e6;--pk-stock: #2fb36b;--pk-font-display: "Titan One", "Arial Rounded MT Bold", var(--font-heading-family), sans-serif;--pk-font-body: var(--font-body-family);--pk-gutter: clamp(16px, 4vw, 48px);--pk-ease: .15s ease;--pk-shadow-sm: 3px 3px 0 var(--pk-teal);--pk-shadow-btn: 4px 4px 0 var(--pk-teal);--pk-shadow-card: 6px 6px 0 var(--pk-teal);--pk-shadow-feature: 10px 10px 0 var(--pk-orange)}h1,h2,h3,.h0,.h1,.h2,.h3,.pk-display{font-family:var(--pk-font-display);font-weight:400;text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}.card .card__media .media img{padding:8px;object-fit:contain}.card__heading{font-family:var(--pk-font-body);font-weight:700;text-transform:none;letter-spacing:0;text-wrap:pretty}.pk-eyebrow{font-family:var(--pk-font-body);font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em}.pk-gutter{padding-inline:var(--pk-gutter)}.pk-cardback{background-color:var(--pk-teal);background-image:repeating-linear-gradient(45deg,rgba(116,250,252,.07) 0 2px,transparent 2px 22px),repeating-linear-gradient(-45deg,rgba(116,250,252,.07) 0 2px,transparent 2px 22px);color:var(--pk-white)}.pk-btn{--pk-btn-shadow: var(--pk-teal);display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:44px;padding:0 2.2rem;border:2px solid var(--pk-teal);border-radius:12px;background:var(--pk-orange);color:var(--pk-teal);font-family:var(--pk-font-body);font-weight:800;font-size:1.5rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;cursor:pointer;box-shadow:4px 4px 0 var(--pk-btn-shadow);transition:transform var(--pk-ease),box-shadow var(--pk-ease)}.pk-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--pk-btn-shadow)}.pk-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--pk-btn-shadow)}.pk-btn:focus-visible{outline:3px solid var(--pk-cyan);outline-offset:3px}.pk-btn--sm{border-radius:10px;padding:0 1.4rem;font-size:1.3rem;box-shadow:3px 3px 0 var(--pk-btn-shadow)}.pk-btn--sm:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--pk-btn-shadow)}.pk-btn--sm:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--pk-btn-shadow)}.pk-btn--cyan{background:var(--pk-cyan)}.pk-btn--outline{background:var(--pk-white)}.pk-btn--outline:hover{background:var(--pk-cyan)}.pk-on-teal .pk-btn{--pk-btn-shadow: var(--pk-white);border:3px solid var(--pk-white)}.pk-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--pk-teal);transition:background-color var(--pk-ease)}.pk-icon-btn:hover{background:var(--pk-cyan)}.pk-icon-btn:focus-visible{outline:3px solid var(--pk-orange);outline-offset:2px}.pk-icon-btn svg{width:22px;height:22px}.pk-link{color:var(--pk-teal);font-weight:800;font-size:1.4rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border-bottom:3px solid var(--pk-orange);padding-bottom:2px}.pk-link:hover{border-bottom-color:var(--pk-teal)}@media(prefers-reduced-motion:reduce){.pk-btn,.pk-btn:hover,.pk-btn:active{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pk-theme.css.map */
