.ps .op-buy h1{font-size:clamp(42px,4.8vw,68px);overflow-wrap:normal}.ps .op-variant-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.ps .op-variant>span{padding:10px;font-size:14px;text-align:center;overflow-wrap:anywhere}.ps .op-explore{margin-top:24px}.ps .op-sticky strong{white-space:normal;line-height:1.3}.ps .op-sticky>div{min-width:0}.ps-information{max-width:1440px;margin:auto;padding:96px 56px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;scroll-margin-top:30px}.ps-information h2{max-width:14ch}.ps-information .op-original{font-size:16px;line-height:1.75;max-width:70ch}.ps-information .op-original>:first-child{margin-top:0}.ps-information .op-original img{width:auto;max-width:100%;margin-block:24px}.ps-information .op-original table{display:block;overflow-x:auto}.ps-information .op-text-link{margin-top:28px}.ps-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ps-related-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#f5f5f2;border-radius:12px}.ps-related-grid h3{margin-top:20px}.ps-related-grid p{margin-top:8px;color:var(--op-muted);font-variant-numeric:tabular-nums}.ps-related .op-section-heading h2{max-width:none}.ps-empty{padding:80px 30px}.ps-media{margin-top:24px}.ps-media :is(video,iframe,model-viewer){max-width:100%;width:100%;min-height:280px}.ps .vl-results,.ps .vl-specifications{max-width:1440px;margin:auto;color:var(--op-ink);border-color:var(--op-line)}.ps .vl-results h2,.ps .vl-specifications h2{font:400 clamp(32px,3.6vw,52px)/1.12 Cinzel,Didot,serif}.ps .vl-results-heading p,.ps .vl-case-count,.ps .vl-specifications dt{color:var(--op-muted)}.ps .vl-case figcaption,.ps .vl-specifications dd{color:var(--op-ink)}.ps .vl-specifications dt,.ps .vl-specifications dd{border-color:var(--op-line)}.ps .vl-filters button,.ps .vl-more{color:var(--op-ink);background:transparent;border-color:#7c877c}.ps .vl-filters button:hover,.ps .vl-more:hover{background:#e7eae3;border-color:var(--op-ink)}.ps .vl-filters button[aria-pressed=true]{color:#fff;background:var(--op-ink);border-color:var(--op-ink)}.ps .vl-filters button:focus-visible,.ps .vl-more:focus-visible,.ps [data-case-open]:focus-visible{outline-color:#667f69}.ps-model{background:#eceee9;padding:72px max(56px,calc((100vw - 1328px)/2))}.ps-model-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.ps-model-heading p{font-size:14px;color:var(--op-muted)}.ps-model-stage{position:relative;height:min(540px,60vw);min-height:430px;border-radius:12px;overflow:hidden;background:#f5f5f2;touch-action:pan-y}.ps-model-stage canvas{display:block;width:100%;height:100%;touch-action:pan-y;outline-offset:-4px!important}.ps-model-poster{width:100%;height:100%!important;object-fit:contain}.ps-model-start{position:absolute;left:50%;bottom:28px;transform:translate(-50%);white-space:nowrap}.ps-model-start:active{transform:translate(-50%)}.ps-model-status{position:absolute;left:20px;bottom:20px;max-width:calc(100% - 40px);font-size:13px;color:var(--op-muted);pointer-events:none}.ps-model-controls{display:flex;justify-content:center;gap:12px;padding-top:16px}.ps-model-controls button{display:grid;place-items:center;border:1px solid var(--op-line);background:transparent;border-radius:6px;min-height:44px;min-width:48px;padding:8px 14px;color:var(--op-ink)}.ps-model-controls button:hover{background:#dfe4da}@media(max-width:749px){.ps .op-buy h1{font-size:38px;line-height:1.14}.ps .op-buy .op-subtitle{font-size:16px}.ps .op-sticky strong{font-size:12px;max-width:180px}.ps .op-sticky .op-button{min-width:130px;flex-shrink:0}.ps-information{display:block;padding:56px 20px}.ps-information>div:first-child{margin-bottom:30px}.ps-information .op-original{font-size:15px}.ps-related-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding-bottom:12px}.ps-related-grid>a{flex:0 0 78%;min-width:0;scroll-snap-align:start}.ps-model{padding:48px 20px}.ps-model-heading{display:block}.ps-model-heading p{margin-top:12px}.ps-model-stage{height:420px;min-height:0}.ps-model-controls{gap:10px}}.ps-model{scroll-margin-top:0}.ps-model-link{margin-left:22px}@media(max-width:749px){.ps-model-link{margin-left:16px}}.ps-model-controls{flex-wrap:wrap}.ps-model-controls [data-model-explode]{background:#202321;color:#fff;border-color:#202321}.ps-model-controls [data-model-explode]:hover{background:#3b443a}.ps-model-caption{text-align:center;font-size:12px;line-height:1.6;color:#5f665f;margin:16px auto 0;max-width:65ch}.ps-model[data-model-key=onepass] .ps-model-stage{background:#e8eae7}.ps-model-colors{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:20px;font-size:13px}.ps-model-colors>span{margin-right:6px;color:#5f665f}.ps-model-colors button{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #a5ada3;border-radius:24px;padding:8px 14px;background:transparent;color:#202321}.ps-model-colors button[aria-pressed=true]{border-color:#202321;box-shadow:inset 0 0 0 1px #202321;background:#fff}.ps-swatch{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #9ba09b}.ps-swatch-white{background:linear-gradient(135deg,#fff,#c5c8c7)}.ps-swatch-smoke{background:linear-gradient(135deg,#818780,#303630)}@media(max-width:749px){.ps-model-colors{justify-content:flex-start}.ps-model-colors>span{flex-basis:100%}.ps-model-controls{gap:8px}.ps-model-controls button{padding:8px 12px}}.ps-studio-entry{margin-top:28px;padding:22px 24px;background:#e9ece6;border-radius:12px;color:var(--op-ink)}.ps .ps-studio-entry h2{font-family:inherit;font-size:21px;font-weight:500;letter-spacing:-.015em;line-height:1.35;max-width:none}.ps-studio-entry p{font-size:14px;line-height:1.65;color:#50584f;margin-top:7px;max-width:42ch}.ps-studio-action{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;margin-top:12px;font-size:14px;font-weight:500}.ps-studio-action:hover{text-decoration:underline;text-underline-offset:4px}.ps-studio-shade{display:inline-flex;align-items:center;min-height:36px;font-size:12px;text-decoration:underline!important;text-underline-offset:4px}@media(max-width:749px){.ps-studio-entry{padding:20px;margin-top:24px}.ps .ps-studio-entry h2{font-size:20px}}.ps .vl-results,.ps .vl-specifications{padding-inline:56px}@media(max-width:749px){.ps .vl-results,.ps .vl-specifications{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vokal-product-story.css.map */
