:root{--jp-visual-viewport-height:100svh;--jp-visual-viewport-offset:0px}.jp-runtime-toast{position:fixed;z-index:5000;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));left:16px;display:flex;max-width:480px;min-height:48px;align-items:center;justify-content:space-between;gap:12px;margin:auto;padding:11px 14px;border-radius:16px;background:#111;color:#fff;opacity:0;transform:translateY(10px);font:600 11px/1.35 JP Haas Text,Arial,sans-serif;transition:.18s ease}.jp-runtime-toast.is-visible{opacity:1;transform:none}.jp-runtime-toast button{flex:none;padding:7px 10px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:transparent;color:#fff;font:700 9px/1 inherit}.jp-product-hero{min-height:0!important;height:min(calc(100svh - 20px),158vw,820px)!important;max-height:820px;grid-template-rows:auto auto minmax(0,1fr) auto!important}.jp-product-header{padding-top:max(22px,env(safe-area-inset-top))!important}.jp-product-proof{margin-top:18px!important}.jp-product-art{min-height:0!important;padding:8px 34px 26px!important}.jp-product-art img{width:auto!important;height:auto!important;max-width:86%!important;max-height:72%!important;object-fit:contain!important}.jp-product-scroll-cue{margin-bottom:18px!important}.jp-product-copy{padding-top:26px!important}.jp-product-similar>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.jp-product-similar article{position:relative;min-width:0}.jp-product-similar a{position:relative;display:grid;min-width:0;aspect-ratio:4/5;place-items:center;overflow:hidden;border:1px solid #eee;border-radius:14px;background:#fff}.jp-product-similar article>button{position:absolute;right:9px;top:9px;z-index:2;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#ffffffe6}.jp-product-similar a img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:14px;object-fit:contain!important;border:0!important;border-radius:0!important}.jp-global-nav{top:var(--jp-visual-viewport-offset);height:var(--jp-visual-viewport-height);bottom:auto;align-items:flex-end}.jp-global-nav__sheet,.jp-global-nav--has-set .jp-global-nav__sheet{display:grid!important;width:min(100%,520px);height:min(calc(var(--jp-visual-viewport-height) - 16px),838px)!important;max-height:min(calc(var(--jp-visual-viewport-height) - 16px),838px)!important;grid-template-rows:auto minmax(0,1fr) auto 3px auto!important;padding:16px 16px 0!important;overflow:hidden!important;border-radius:26px 26px 0 0!important}.jp-global-nav__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px;scrollbar-width:none}.jp-global-nav__body::-webkit-scrollbar{display:none}.jp-global-nav__primary{margin-top:4px!important}.jp-global-nav__set{margin:8px 0!important}.jp-global-nav__previews{height:auto!important;min-height:0;grid-template-columns:repeat(4,minmax(70px,1fr))!important;overflow-x:auto!important;overflow-y:hidden!important}.jp-global-nav__preview{height:88px!important;min-width:70px!important}.jp-global-nav__utility{margin-top:4px}.jp-global-nav__legal{margin-top:8px;border-top:1px solid #ddd}.jp-global-nav__legal summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:9px;font-weight:700;letter-spacing:.06em}.jp-global-nav__legal summary::-webkit-details-marker{display:none}.jp-global-nav__legal summary:after{content:"+";font-size:16px;font-weight:400}.jp-global-nav__legal[open] summary:after{content:"\2212"}.jp-global-nav__legal nav{display:grid;gap:5px;padding-bottom:5px}.jp-global-nav__legal a{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 14px;border-radius:13px;background:#fff;color:#111;font-size:9px;font-weight:700;text-decoration:none}.jp-global-nav__capacity{grid-row:3;margin:0 -16px!important}.jp-global-nav__progress{grid-row:4;margin:0 -16px!important}.jp-global-nav__footer{grid-row:5;margin:0 -16px!important}.jp-global-nav:not(.jp-global-nav--has-set) .jp-global-nav__capacity,.jp-global-nav:not(.jp-global-nav--has-set) .jp-global-nav__progress{display:none!important}body.jp-global-nav-open{position:fixed;width:100%;overflow:hidden}@media(max-height:620px){.jp-global-nav__primary a{min-height:44px!important}.jp-global-nav__set-action{min-height:54px!important}.jp-global-nav__utility a{min-height:42px!important}}.jp-saved-page__identity{display:flex;min-width:0;align-items:center;gap:10px}.jp-saved-page__identity-copy{min-width:0}.jp-saved-page__identity-copy strong,.jp-saved-page__identity-copy small{display:block}.jp-saved-page__identity-copy strong{font-size:12px}.jp-saved-page__identity-copy small{margin-top:3px;color:#777;font-size:8px}.jp-saved-page__summary{display:block!important;padding-top:24px!important}.jp-saved-page__summary h1{margin:0}.jp-saved-page__summary .jp-saved-page__count{display:inline-block;width:auto!important;height:auto!important;margin-top:8px;padding:5px 8px;border-radius:999px;background:#f0eeee;font-size:9px!important;line-height:1!important}.jp-saved-page__actions a[aria-disabled=true]{pointer-events:none;opacity:.45}.jp-saved-page__grid article>a{aspect-ratio:4/5;min-height:0!important}.jp-saved-page__grid article>a img{width:100%!important;height:100%!important;max-height:none!important;padding:10px;object-fit:contain!important}.jp-saved-page__purchase-card{display:grid;gap:7px}.jp-saved-page__purchase-media{display:grid;aspect-ratio:4/5;place-items:center;overflow:hidden;border:1px solid #eee;border-radius:14px;background:#fff}.jp-saved-page__purchase-media img{width:100%;height:100%;padding:10px;object-fit:contain}.jp-saved-page__purchase-card small{font-size:8px;line-height:1.35}.jp-cart-page__remove{display:inline-block;margin-top:8px;color:#555;font-size:9px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/105/assets/jp-logic-freeze.css.map */
