.product-video{margin:20px 0;background:#e9f6fb;border-radius:18px;padding:10px;min-width:0}.product-video video{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:12px}.product-video figcaption{font-size:12px;padding:8px;color:#17566c}.model-gallery .gallery-frame{display:none}.model-gallery:has(input[value="1"]:checked) .gallery-frame[data-gallery-panel="1"],.model-gallery:has(input[value="2"]:checked) .gallery-frame[data-gallery-panel="2"],.model-gallery:has(input[value="3"]:checked) .gallery-frame[data-gallery-panel="3"]{display:flex}.model-gallery:has(input[value="1"]:checked) .gallery-frame:not([data-gallery-panel="1"]),.model-gallery:has(input[value="2"]:checked) .gallery-frame:not([data-gallery-panel="2"]),.model-gallery:has(input[value="3"]:checked) .gallery-frame:not([data-gallery-panel="3"]){display:none}.ticketbody .fine{font-size:12px;line-height:1.5;color:#254b59}.model-window-grid .prices{display:flex;flex-wrap:wrap;gap:12px}.model-window-grid .price{display:grid;background:#fff1ad;border:1px solid #e7ba37;border-radius:14px;padding:12px;flex:1;min-width:130px;color:#075474;text-decoration:none}.model-window-grid .price strong{font-size:24px}.model-window-grid .price small{font-size:12px}.model-window-grid .fine{font-size:12px;line-height:1.5}

.prices.prices-single{grid-template-columns:1fr}.prices.prices-single .price{flex-basis:100%}@media(max-width:480px){.prices .price>span{font-size:10px;overflow-wrap:normal;word-break:normal}}
