product-modal[data-l2k-viewer][open]{padding:16px;display:grid;place-items:center;background:#30263599}product-modal[data-l2k-viewer]>[role=dialog]{width:min(100%,1000px);height:min(100%,880px);max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff;border-radius:8px;overflow:hidden}product-modal[data-l2k-viewer] .l2k-viewer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid #e2d9e5;color:#54265e;font-size:16px;font-weight:600}product-modal[data-l2k-viewer] .product-media-modal__toggle{position:static;width:48px;height:48px;margin:0;box-shadow:none;flex-shrink:0}product-modal[data-l2k-viewer] .product-media-modal__toggle .icon{width:22px;height:22px}product-modal[data-l2k-viewer] .product-media-modal__content{height:100%;min-height:0;width:100%;overflow:auto;padding:16px}product-modal[data-l2k-viewer] .product-media-modal__content>[data-media-id]:not(.is-active){display:none!important}product-modal[data-l2k-viewer] .product-media-modal__content>.media-wrapper.is-active{display:flex;flex-direction:column;height:100%;max-width:100%;margin:0}product-modal[data-l2k-viewer] .media-wrapper>.media{flex:1;min-height:0;height:100%;padding:0;display:grid;place-items:center;overflow:auto}product-modal[data-l2k-viewer] .media-wrapper>.media>img{position:static;display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}product-modal[data-l2k-viewer] .media-wrapper>.media[data-viewer-zoomed]{display:block}product-modal[data-l2k-viewer] .media[data-viewer-zoomed]>img{max-width:none;max-height:none;margin-inline:auto}product-modal[data-l2k-viewer] :is(.l2k-gallery-photo-caption,[data-color-reference]){flex-shrink:0;margin:0 0 12px;padding:0;background:transparent;font-size:15px;line-height:1.4;color:#302635}product-modal[data-l2k-viewer] .l2k-viewer__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-top:1px solid #e2d9e5}product-modal[data-l2k-viewer] .l2k-viewer__controls button{min-width:48px;min-height:48px;padding:8px 12px;border:1px solid #c7b3d1;border-radius:4px;background:#fff;color:#54265e;font:inherit;font-size:15px;cursor:pointer}product-modal[data-l2k-viewer] button:disabled{opacity:.45;cursor:default}product-modal[data-l2k-viewer] button:focus-visible{outline:2px solid #54265e;outline-offset:2px}product-modal[data-l2k-viewer] [data-viewer-count]{min-width:6ch;text-align:center;font-size:15px}@media(max-width:749px){product-modal[data-l2k-viewer][open]{padding:8px}product-modal[data-l2k-viewer]>[role=dialog]{max-height:calc(100dvh - 16px)}product-modal[data-l2k-viewer] .product-media-modal__content{padding:12px}product-modal[data-l2k-viewer] .l2k-viewer__toolbar{padding:4px 8px 4px 16px}}product-modal[data-l2k-viewer] .media:focus-visible{outline:2px solid #54265e;outline-offset:-2px}product-modal[data-l2k-viewer] [data-viewer-status]{flex-basis:100%;min-height:20px;text-align:center;color:#54265e;font-size:14px;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/3/assets/l2k-product-viewer.css.map */
