:root{--font-body: "Jost", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--font-sub: "Jost", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--font-head: "Jost", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--font-accent: "EB Garamond", Georgia, serif;--bg:#1C1C1C;--panel:#141414;--elev:#101010;--border:#2A2A2A;--text:#FFFFFF;--muted:#CFCFCF;--accent:#D99200;--accent-h:#C38300;--ok:#22c55e;--warn:#f59e0b;--err:#ef4444;--h1: clamp(32px, 6.5vw, 72px);--h2: clamp(22px, 3.6vw, 40px);--h3: clamp(18px, 2.2vw, 24px);--h4: clamp(16px, 2vw, 24px);--h5: 16px;--h6: clamp(14px, 1.2vw, 16px);--p: 14px}html,body{background:var(--bg);color:var(--text)}body{font-family:var(--font-body);font-size:var(--p);line-height:1.6}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;font-family:var(--font-head);font-weight:800;letter-spacing:normal;text-transform:uppercase}h1{font-size:var(--h1);line-height:1.05}h2{font-size:var(--h2);line-height:1.12}h3{font-size:var(--h3);line-height:1.2}h4{font-size:var(--h4);line-height:1.25;font-family:var(--font-accent);font-weight:600;text-transform:none}h5{font-size:var(--h5);line-height:1.25}h6{font-size:var(--h6);line-height:1.25}p,li,dt,dd,small{font-family:var(--font-body);color:var(--text)}small{font-size:clamp(12px,.9rem,14px);color:var(--muted)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-h)}a.underline,.rte a{text-decoration:underline;text-underline-offset:3px}.button,.btn,button,.shopify-payment-button__button--unbranded,a.button,a.btn{font-family:var(--font-head);font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;border-radius:12px;border:1px solid transparent;color:#111;background:var(--accent);border-color:var(--accent)}.button:hover,.btn:hover,button:hover,a.button:hover,a.btn:hover{background:var(--accent-h);border-color:var(--accent-h);color:#111!important}.btn--ghost,.button--secondary{background:#000;color:var(--text);border-color:var(--accent)}.btn--ghost:hover,.button--secondary:hover{background:var(--accent);color:#111!important;border-color:var(--accent)}.card,.panel,.drawer,.popup,.modal,.cart-drawer{background:linear-gradient(180deg,var(--panel),var(--elev));border:1px solid var(--border);border-radius:16px;color:var(--text)}input,select,textarea{background:#0f0f0f;color:var(--text);border:1px solid var(--border);border-radius:10px;font-family:var(--font-body);padding:.6rem .7rem}input::placeholder,textarea::placeholder{color:#9e9e9e}table{width:100%;border-collapse:separate;border-spacing:0}th,td{padding:12px;border-bottom:1px solid var(--border);text-align:left}thead th{position:sticky;top:0;background:#0e0e0e}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.text-muted{color:var(--muted)!important}.link-inverse{color:#fff;border-bottom:1px dotted currentColor}.link-inverse:hover{color:var(--accent)}header,.header,header-menu,nav,.menu,.mega-menu,.menu-drawer,.list-menu,.overflow-menu{color:#fff!important}header a,.header a,header-menu::part(link),header-menu::part(top-level-link),header-menu::part(mega-link),nav a,.menu a,.mega-menu a,.menu-drawer a,.list-menu__item .link,.menu-drawer__menu-item .link,.mega-menu__link,.menu-list__link,.overflow-menu::part(link){color:#fff!important}header a:is(:hover,:focus,:active),.header a:is(:hover,:focus,:active),header-menu::part(link):is(:hover,:focus,:active),header-menu::part(top-level-link):is(:hover,:focus,:active),header-menu::part(mega-link):is(:hover,:focus,:active),nav a:is(:hover,:focus,:active),.menu a:is(:hover,:focus,:active),.mega-menu a:is(:hover,:focus,:active),.menu-drawer a:is(:hover,:focus,:active),.list-menu__item .link:is(:hover,:focus,:active),.menu-drawer__menu-item .link:is(:hover,:focus,:active),.mega-menu__link:is(:hover,:focus,:active),.menu-list__link:is(:hover,:focus,:active),.overflow-menu::part(link):is(:hover,:focus,:active),.menu-list__link[aria-expanded=true],.mega-menu__link[aria-expanded=true]{color:#fff!important}.menu-list__link *,.mega-menu__link *,.list-menu__item .link *,.menu a *,.menu-drawer__menu-item .link *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.pnw-card__link:hover,.pnw-card__link:focus{color:inherit!important}.pnw-card__link .pnw-card__title,.pnw-card__link .pnw-card__price,.pnw-card__link .pnw-price--sale,.pnw-card__link .pnw-price--compare{color:#fff!important}.pnw-card__link:hover .pnw-card__title,.pnw-card__link:hover .pnw-card__price,.pnw-card__link:hover .pnw-price--sale,.pnw-card__link:hover .pnw-price--compare,.pnw-card__link:focus .pnw-card__title,.pnw-card__link:focus .pnw-card__price,.pnw-card__link:focus .pnw-price--sale,.pnw-card__link:focus .pnw-price--compare{color:#fff!important}.pnw-card__link .pnw-card__title *,.pnw-card__link .pnw-card__price *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.pnw-card__cta,.pnw-card__link:hover .pnw-card__cta,.pnw-card__link:focus .pnw-card__cta{color:#111!important}.header-actions__action--cart{background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pnw-design.css.map */
