﻿#dialog:has(.sheet-preview){width:min(1020px,96vw);max-width:96vw}.sheet-preview{background:#e9e7e2;padding:28px;overflow:auto}.product-sheet{background:#fffdf9;color:#242b29;max-width:850px;margin:auto;padding:36px 44px;box-shadow:0 8px 35px #16262112}.sheet-brand{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #c8c6bb;padding-bottom:16px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase}.sheet-brand span:first-child{font-weight:700}.sheet-art{margin:24px 0;background:#f0eee8;display:flex;align-items:center;justify-content:center;padding:24px}.sheet-art img{width:100%;height:350px;object-fit:contain}.sheet-title{display:flex;justify-content:space-between;gap:24px;padding:8px 0 24px;align-items:end}.sheet-eyebrow{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#67745e;margin:0 0 10px;font-weight:700}.product-sheet h1{font-family:Georgia,serif;font-size:38px;line-height:1.12;font-weight:400;letter-spacing:-.7px;margin:0;overflow-wrap:anywhere}.sheet-ref{font-size:11px;color:#70766d;margin:10px 0 0}.sheet-price{flex-shrink:0;text-align:right}.sheet-price strong{font-size:25px;font-weight:500;display:block}.sheet-price span,.sheet-price small{display:block;font-size:11px;color:#6c7268;margin-top:6px}.sheet-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid #d7d6cb;padding:22px 0;margin:0}.sheet-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#70766d;margin-bottom:7px}.sheet-facts dd{font-size:13px;margin:0;overflow-wrap:anywhere}.sheet-artist{display:flex;gap:22px;background:#f0f2eb;padding:24px;margin-top:8px;align-items:start}.sheet-artist>img{width:78px;height:96px;object-fit:cover}.sheet-artist h2{font:24px Georgia,serif;margin:0 0 12px}.sheet-bio{white-space:pre-wrap;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.sheet-footer{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:25px;border-top:1px solid #d7d6cb;padding-top:15px;font-size:10px;color:#777c73}.sheet-footer strong{width:100%}@media(max-width:650px){.sheet-preview{padding:10px}.product-sheet{padding:22px}.sheet-art{padding:12px}.sheet-art img{height:240px}.sheet-title{display:block}.sheet-price{text-align:left;margin-top:18px}.sheet-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-sheet h1{font-size:30px}.sheet-brand{font-size:9px}.sheet-artist{padding:16px;gap:14px}}@page product-sheet-page{size:letter portrait;margin:14mm}@media print{.printing-product-sheet #print{padding:0!important}.printing-product-sheet .product-sheet{page:product-sheet-page;max-width:none;padding:0;background:white;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.printing-product-sheet #print h1{font:30pt Georgia,serif!important;margin:0}.printing-product-sheet .sheet-art img{height:85mm}.printing-product-sheet .sheet-art{margin:16px 0;padding:16px}.printing-product-sheet .sheet-title,.printing-product-sheet .sheet-facts,.printing-product-sheet .sheet-brand{break-inside:avoid}.printing-product-sheet .sheet-artist h2{break-after:avoid}.printing-product-sheet .sheet-bio{orphans:3;widows:3}.printing-product-sheet .sheet-artist{display:block}.printing-product-sheet .sheet-artist>img{float:left;margin:0 20px 12px 0}.printing-product-sheet .sheet-footer{clear:both}}
