.size-picker{border:0;margin:0 0 4px;padding:0;min-width:0}.size-picker legend{font-size:10px;letter-spacing:.15em;font-weight:700;text-transform:uppercase;margin:0 0 12px;padding:0}.size-picker__options{display:flex;flex-wrap:wrap;gap:8px}.size-picker__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.product-form .size-picker__option{min-width:58px;min-height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s,color .15s}.product-form .size-picker__option:hover{border-color:var(--ink)}.size-picker__input:checked+.size-picker__option{background:var(--ink);color:var(--paper);border-color:var(--ink)}.size-picker__input:focus-visible+.size-picker__option{outline:2px solid var(--accent);outline-offset:2px}.product-form .size-picker__option.is-sold-out{color:#1616166b;text-decoration:line-through;text-decoration-thickness:1px}.size-picker__input:checked+.size-picker__option.is-sold-out{background:#1616168c;border-color:transparent;color:var(--paper)}.notify-me{border:1px solid var(--ink);padding:22px 20px 18px;margin:0 0 6px}.notify-me__title{font-family:var(--font-display);font-size:32px;line-height:.95;letter-spacing:-.02em;margin:0 0 8px;text-transform:uppercase}.notify-me__text{font-size:12px;line-height:1.5;margin:0 0 16px;opacity:.75}.notify-me__row{display:flex;gap:10px;border-bottom:1px solid var(--ink)}.notify-me__row input{flex:1;min-width:0;border:0;border-radius:0;background:none;padding:12px 0;color:var(--ink);outline:0}.notify-me__row input::placeholder{font-size:11px;letter-spacing:.1em;opacity:.55}.notify-me__row button{border:0;background:none;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;gap:10px;align-items:center;white-space:nowrap}.notify-me__row button:hover{color:var(--accent)}.notify-me .form-status{margin:0 0 12px}.size-guide table{width:100%;border-collapse:collapse;display:table;font-size:12px}.size-guide th,.size-guide td{border-bottom:1px solid var(--rule);padding:9px 6px;text-align:left}.size-guide th{font-size:10px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:750px){.product-form .size-picker__option{min-width:52px;min-height:46px}.notify-me__title{font-size:28px}}.footer-signature{color:var(--signature-color,#ece9e0);margin:28px 0 34px;line-height:0}.footer-signature .peng-signature{display:block;width:clamp(240px,34vw,600px);height:auto}@media(max-width:750px){.footer-signature{margin:22px 0 28px}.footer-signature .peng-signature{width:min(78vw,420px)}}.site-logo .peng-p-mark{display:block;height:44px;width:auto;color:var(--ink);transition:color .2s}.site-logo:hover .peng-p-mark{color:var(--accent)}@media(max-width:750px){.site-logo .peng-p-mark{height:32px}}.is-enter-screen main{min-height:100svh}.enter-screen{min-height:100svh;display:grid;place-items:center;background:var(--enter-bg,var(--paper));color:var(--enter-fg,var(--ink));padding:40px 20px}.enter-screen__inner{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.enter-screen__logo{display:block;line-height:0;color:inherit}.enter-screen__logo .peng-p-mark,.enter-screen__logo-image{display:block;height:var(--enter-logo-h,96px);width:auto}.enter-screen__clock{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;letter-spacing:.16em;font-variant-numeric:tabular-nums;min-height:2.8em}.enter-screen__link{display:inline-block;padding:7px 12px;font-size:14px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:inherit;transition:background .15s,color .15s}.enter-screen__link:hover,.enter-screen__link:focus-visible{background:var(--enter-hover-bg,var(--accent));color:var(--enter-hover-fg,#fff)}@media(max-width:750px){.enter-screen__logo .peng-p-mark,.enter-screen__logo-image{height:calc(var(--enter-logo-h,96px)*.8)}}.peng-preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;background:var(--preloader-bg,var(--paper));color:var(--preloader-fg,var(--accent));animation:peng-preloader-out .35s ease var(--preloader-duration,1s) forwards}.peng-preloader__text{font-size:var(--preloader-size,12px);font-weight:700;letter-spacing:.28em;animation:peng-preloader-blink .8s steps(2,start) infinite}@keyframes peng-preloader-out{to{opacity:0;visibility:hidden}}@keyframes peng-preloader-blink{to{opacity:.25}}@media(prefers-reduced-motion:reduce){.peng-preloader__text{animation:none}}.unlock-popup{width:min(460px,calc(100vw - 30px));border:0;padding:40px 34px 30px;background:var(--paper);color:var(--ink);box-shadow:0 25px 80px #00000073}.unlock-popup::backdrop{background:#16161699}.unlock-popup__close{position:absolute;top:10px;right:14px;border:0;background:none;font-size:30px;line-height:1;color:var(--ink)}.unlock-popup .eyebrow{margin:0 0 14px}.unlock-popup h2{font:normal clamp(38px,8vw,54px)/.92 var(--font-display);letter-spacing:-.02em;margin:0 0 14px;text-transform:uppercase}.unlock-popup__text{font-size:13px;line-height:1.55;margin:0 0 22px}.unlock-popup__row{display:flex;flex-direction:column;gap:10px}.unlock-popup__row input{border:1px solid var(--rule);background:transparent;color:var(--ink);padding:15px 14px;border-radius:0;outline:0}.unlock-popup__row input:focus{border-color:var(--ink)}.unlock-popup__row .button{width:100%}.unlock-popup__privacy{display:block;font-size:10px;opacity:.6;margin-top:14px;line-height:1.5}.unlock-popup .form-status{margin:0 0 12px}:root{--font-mono:ui-monospace,"SFMono-Regular","SF Mono",Menlo,Consolas,"Liberation Mono",monospace}.is-shop-view{font-family:var(--font-mono)}.is-shop-view main{min-height:60vh}.masthead{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px var(--gutter) 34px;text-align:center}.masthead__logo{display:block;line-height:0;color:var(--ink)}.masthead__logo .peng-p-mark{display:block;height:58px;width:auto;transition:color .2s}.masthead__logo:hover .peng-p-mark{color:var(--accent)}.masthead__clock{display:flex;gap:22px;font-size:12px;letter-spacing:.14em;font-variant-numeric:tabular-nums;min-height:1.4em}.masthead__cart{display:inline-flex;align-items:center;gap:12px;font-size:14px}.masthead__count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:12px}.masthead__cart:hover .masthead__count{background:var(--accent);color:#fff}.masthead__menu-btn{position:absolute;top:44px;right:var(--gutter);border:0;background:none;padding:8px;color:var(--ink)}.masthead__burger{display:flex;flex-direction:column;gap:7px;width:36px}.masthead__burger span{height:2px;background:currentColor}.shop-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500}.shop-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#16161659}.shop-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(300px,80vw);background:var(--paper);padding:56px 34px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;animation:drawer-in .25s ease;font-size:14px}.shop-drawer__panel hr{width:100%;border:0;border-top:1px solid var(--ink);margin:6px 0 14px}.shop-drawer__panel>a:not(.shop-drawer__logo):not(.masthead__cart):hover{color:var(--accent)}.shop-drawer__logo{line-height:0;color:var(--ink);align-self:center;margin-bottom:8px}.shop-drawer__logo .peng-p-mark{height:46px;width:auto}.shop-drawer__panel .masthead__cart{align-self:center}.shop-drawer__close{position:absolute;top:12px;right:16px;border:0;background:none;font-size:30px;line-height:1;color:var(--ink)}.drawer-open{overflow:hidden}@keyframes drawer-in{0%{transform:translate(-100%)}}.shop-grid-wrap{padding:30px var(--gutter) 90px}.shop-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols-tablet,2),minmax(0,1fr));gap:34px 24px}@media(min-width:1200px){.shop-grid{grid-template-columns:repeat(var(--cols-desktop,3),minmax(0,1fr))}}@media(max-width:650px){.shop-grid{grid-template-columns:repeat(var(--cols-mobile,2),minmax(0,1fr));gap:26px 12px}}.shop-card__link{display:block;text-align:center}.shop-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f8f8f8}.shop-card__img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.shop-card__link:hover .shop-card__img{transform:scale(1.03)}.shop-card__badge{position:absolute;top:0;left:0;background:var(--accent);color:#fff;font-size:11px;letter-spacing:.06em;padding:9px 16px}.shop-card__badge--ink{background:var(--ink)}.shop-card__title{font-size:14px;margin:24px 0 12px;line-height:1.35}.shop-card__price{font-size:12px;margin:0}.shop-card__price s{opacity:.5;margin-right:6px}.shop-card__link:hover .shop-card__title{color:var(--accent)}.shop-grid__empty{grid-column:1/-1;text-align:center;padding:80px 0}.shop-grid__more{text-align:center;padding:50px 0 0;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.shop-grid__more a{text-decoration:underline;text-underline-offset:4px}.shop-grid__more.is-loading a{opacity:.4;pointer-events:none}@media(max-width:650px){.shop-card__title{font-size:12px;margin:16px 0 8px}.shop-card__badge{font-size:9px;padding:6px 10px}}.pc{position:relative;padding:4px 0 90px}.pc-plus{position:absolute;top:10px;left:var(--gutter);z-index:3;border:0;background:none;padding:6px;color:var(--ink);font:300 34px/1 var(--font-body)}.pc-plus:hover{color:var(--accent)}.pc-info-dialog{width:min(520px,calc(100vw - 30px));max-height:85vh;border:0;padding:44px 32px 30px;background:var(--paper);color:var(--ink);font-family:var(--font-mono);box-shadow:0 25px 80px #0006}.pc-info-dialog::backdrop{background:#16161673}.pc-info-dialog__close{position:absolute;top:10px;right:14px;border:0;background:none;font-size:30px;line-height:1;color:var(--ink)}.pc-info-dialog__block+.pc-info-dialog__block{margin-top:26px;padding-top:22px;border-top:1px solid var(--rule)}.pc-info-dialog__label{font-size:11px;letter-spacing:.14em;margin:0 0 12px;font-weight:700}.pc-info-dialog .rte{font-size:13px;line-height:1.6}.pc-gallery{position:relative}.pc-gallery__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);-webkit-overflow-scrolling:touch}.pc-gallery__track::-webkit-scrollbar{display:none}.pc-gallery__slide{flex:0 0 auto;scroll-snap-align:center;height:clamp(380px,64vh,700px);background:#f8f8f8;line-height:0}.pc-gallery__slide:first-child{margin-left:auto}.pc-gallery__slide:last-child{margin-right:auto}.pc-gallery__slide img,.pc-gallery__slide video,.pc-gallery__placeholder{height:100%;width:auto;max-width:none;display:block}.pc-gallery__bar{position:relative;width:180px;height:2px;margin:22px auto 0;background:#16161626;overflow:hidden}.pc-gallery__bar span{position:absolute;left:0;top:0;bottom:0;background:var(--ink);transition:transform .1s linear}.pc-info{max-width:440px;margin:0 auto;padding:36px 20px 0;text-align:center}.pc-title{font:700 24px/1.2 var(--font-mono);letter-spacing:.02em;margin:0 0 14px}.pc-price{font-size:14px;font-weight:700;margin:0 0 20px}.pc-price s{opacity:.5;font-weight:400;margin-right:6px}.pc-desc{font-size:13px;line-height:1.5;margin:0 0 28px}.pc-desc p{margin:0 0 10px}.pc-form{gap:0;align-items:center}.pc-form .size-picker{margin:10px 0 22px;width:100%}.pc-form .size-picker__options{justify-content:center;gap:8px}.pc-form .size-picker__option{min-width:0;min-height:38px;padding:0 16px;font-size:12px;font-weight:400;letter-spacing:.04em;border-color:var(--rule);background:transparent}.pc-form .size-picker__input:checked+.size-picker__option{background:transparent;color:var(--ink);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pc-form .size-picker__input:checked+.size-picker__option.is-sold-out{color:#1616168c}.pc-buttons{display:flex;flex-direction:column;gap:10px;width:100%;max-width:380px;margin:0 auto}.pc-btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border:0;font:400 14px var(--font-mono);cursor:pointer;transition:background .15s,color .15s}.pc-btn--buy{background:var(--ink);color:var(--paper)}.pc-btn--buy:hover{background:var(--accent);color:#fff}.pc-btn--buy:disabled{background:var(--accent);color:#fff;cursor:not-allowed}.pc-btn--ink{background:var(--ink);color:var(--paper)}.pc-btn--ink:hover{background:#333}.pc-form .shopify-payment-terms{margin-top:14px;font-size:11px}.pc-notify{max-width:380px;margin:22px auto 0;text-align:left}.pc-notify .notify-me__title{font-family:var(--font-mono);font-size:18px;font-weight:700;letter-spacing:0}@media(max-width:750px){.pc{padding-top:0}.pc-plus{top:-6px}.pc-gallery__track{gap:6px;padding:0 18px}.pc-gallery__slide{height:auto;width:84vw}.pc-gallery__slide img,.pc-gallery__slide video,.pc-gallery__placeholder{width:100%;height:auto}.pc-title{font-size:20px}.masthead{padding-top:28px}.masthead__menu-btn{top:26px}.masthead__logo .peng-p-mark{height:46px}.masthead__clock{font-size:10px;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/peng-additions.css.map */
