@font-face{font-family:PP Mori;src:url(pv-site-regular.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:PP Mori;src:url(pv-site-semibold.woff2) format("woff2");font-display:swap;font-weight:500 700}:root{color-scheme:dark;--pv-bg: #111111;--pv-text: #f4efe8;--pv-muted: #c0b6ab;--pv-accent: #db9563;--pv-line: #3a332e;--pv-surface: #211d1a}*,*:after,*:before{box-sizing:border-box}body{margin:0;background:var(--pv-bg);color:var(--pv-text);font-family:PP Mori,system-ui,sans-serif;line-height:1.5}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--pv-accent);outline-offset:4px}.pv-site-skip{position:absolute;left:-100vw;z-index:30}.pv-site-skip:focus{left:12px;top:12px;padding:8px 12px;background:var(--pv-bg)}.pv-site-header{border-bottom:1px solid var(--pv-line)}.pv-site-header__inner{max-width:1280px;margin:auto;padding:12px clamp(16px,4vw,48px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,3vw,30px)}.pv-site-header nav{display:flex;flex-wrap:wrap;gap:clamp(10px,3vw,30px)}.pv-site-header a,.pv-site-footer a{text-decoration:none}.pv-site-header nav a:hover,.pv-site-footer a:hover{text-decoration:underline}.pv-site-cart{justify-self:end;white-space:nowrap}.pv-site-cart span{display:inline-grid;place-items:center;min-width:1.65em;height:1.65em;padding-inline:4px;border:1px solid var(--pv-line);border-radius:50%;color:var(--pv-accent)}.pv-site-footer{border-top:1px solid var(--pv-line);padding:24px clamp(16px,4vw,48px);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--pv-muted);font-size:.875rem}.pv-plain{width:min(100% - 32px,1080px);margin:clamp(36px,7vw,88px) auto}.pv-plain,.shopify-policy__container{overflow-wrap:anywhere}.pv-plain h1{line-height:1.1;margin:0 0 1em;font-size:clamp(2rem,5vw,4rem)}.pv-plain a:hover{color:var(--pv-accent)}.pv-plain__button{display:inline-block;padding:12px 20px;color:var(--pv-bg);background:var(--pv-accent);border:1px solid var(--pv-accent);border-radius:5px;font-weight:600;text-decoration:none;cursor:pointer}.pv-plain a.pv-plain__button:hover{color:var(--pv-bg)}.pv-plain__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.pv-plain__tile{text-decoration:none}.pv-plain__tile img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--pv-surface)}.pv-plain__tile h2{font-size:1rem;margin-bottom:.25rem}.pv-plain__tile p{margin-top:0}.pv-cart-items{list-style:none;padding:0}.pv-cart-items li{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 0;border-top:1px solid var(--pv-line)}.pv-cart-items p{margin:.3rem 0}.pv-cart-items img{width:80px;aspect-ratio:1;object-fit:contain;background:var(--pv-surface)}.pv-cart-items input,.pv-contact input,.pv-contact textarea{padding:8px 10px;border:1px solid var(--pv-line);border-radius:4px;background:var(--pv-surface);color:var(--pv-text)}.pv-cart-items input{width:4.75rem}.pv-cart-summary{border-top:1px solid var(--pv-line);padding-top:20px;text-align:right}.pv-cart-summary button{margin:5px 0 5px 10px}.pv-cart-summary button[name=update]{background:transparent;color:var(--pv-text);border-color:var(--pv-line)}.pv-contact{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;max-width:560px}.pv-contact :is(input,textarea){width:100%;min-width:0}.pv-contact button{justify-self:start}@media(max-width:520px){.pv-site-header__inner{grid-template-columns:1fr 1fr;font-size:.9rem}.pv-site-header nav{grid-area:2 / 1 / 3 / 3;justify-content:center}.pv-site-cart{grid-area:1 / 2}.pv-cart-items li{grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:start}.pv-cart-items img{width:56px}.pv-cart-items label{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pv-cart-items label br{display:none}.pv-cart-items input{min-height:44px}.pv-cart-summary button{width:100%;margin:5px 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pv-site.css.map */
