.lacing-gallery.preview-modal{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;border:0;background:rgba(35,28,24,.86);color:white}.lacing-gallery::backdrop{background:transparent}.lacing-gallery .preview-modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:calc(100vw - 140px);height:100%;margin:auto}.lacing-gallery .preview-modal__image{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 100px);object-fit:contain}.lacing-gallery .preview-modal__close{position:absolute;top:18px;right:22px}.lacing-gallery .preview-modal__nav{position:absolute;top:50%;transform:translateY(-50%)}.lacing-gallery .preview-modal__nav--previous{left:20px}.lacing-gallery .preview-modal__nav--next{right:20px}.lacing-gallery .preview-modal__count{margin-top:12px}@media(max-width:700px){.lacing-gallery.preview-modal{padding:10px}.lacing-gallery .preview-modal__content{max-width:100%;height:100%;padding-bottom:30px}.lacing-gallery .preview-modal__image{max-height:calc(100dvh - 180px)}.lacing-gallery .preview-modal__nav{top:auto;bottom:20px;transform:none}.lacing-gallery .preview-modal__close{top:14px;right:14px}}
#vanocni-provlekaci-karty .lacing-print-note{font-size:14px;line-height:1.6;color:var(--muted);margin:16px 0}

#vanocni-provlekaci-karty .lacing-offer-description{font-size:14px;line-height:1.6;color:var(--muted);margin:14px 0}#vanocni-provlekaci-karty .printed-format-picker button[aria-pressed="true"]{background:var(--paper-deep,#eee5d1);border-color:var(--ink,#30251e)}
#vanocni-provlekaci-karty .printed-format-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}#vanocni-provlekaci-karty .printed-format-picker>span{grid-column:1/-1;font-size:14px;font-weight:600}#vanocni-provlekaci-karty .printed-format-picker button{width:100%;min-height:80px;margin:0;text-align:left}#vanocni-provlekaci-karty .printed-format-picker button strong,#vanocni-provlekaci-karty .printed-format-picker button small{display:block}#vanocni-provlekaci-karty .printed-format-picker button small{margin-top:5px;font-size:13px}
