.py-qv{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:420px}.py-qv-media{position:relative;background:var(--py-cream)}.py-qv-media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.py-qv-body{padding:32px;display:grid;gap:12px;align-content:start}.py-qv-body h3{font-size:24px}.py-qv-price{font-size:18px;display:flex;align-items:baseline;gap:8px}.py-qv-summary{color:var(--py-ink-2);font-size:14px;line-height:1.65}.py-qv-form{margin-top:8px}.py-qv-notice{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--py-ink-3);line-height:1.5}.py-qv-notice svg{flex-shrink:0;margin-top:2px}.py-lightbox .py-modal-box{background:transparent;box-shadow:none;max-width:min(1100px,94vw);display:grid;place-items:center}.py-lightbox img{max-height:calc(100vh - 96px);width:auto;max-width:100%;border-radius:var(--py-r-lg)}.py-lightbox .py-modal-close{background:var(--py-paper)}@media(max-width:768px){.py-qv{grid-template-columns:1fr;min-height:0}.py-qv-media{aspect-ratio:4 / 3}.py-qv-media img{position:absolute}.py-qv-body{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/py-modals.css.map */
