ck-custphotos{display:block;margin-top:1.6rem}.ck-custphotos__title{margin:0 0 .65rem;font-size:.95rem;font-weight:700}.ck-custphotos__frame{position:relative}.ck-custphotos__grid{display:flex;gap:12px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.ck-custphotos__grid li{flex:0 0 88px;scroll-snap-align:start}@media(prefers-reduced-motion:no-preference){.ck-custphotos__grid{scroll-behavior:smooth}}.ck-custphotos__thumb{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--ck-border);border-radius:6px;overflow:hidden;background:var(--ck-surface-alt);cursor:pointer}.ck-custphotos__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ck-custphotos__thumb:hover{border-color:var(--ck-blue)}.ck-custphotos__thumb:focus-visible{outline:2px solid var(--ck-blue);outline-offset:-2px}.ck-custphotos__more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00101a99;color:var(--ck-white);font-size:.85rem;font-weight:700}.ck-custphotos__scroll{position:absolute;z-index:1;top:50%;translate:0 -50%;box-shadow:var(--shadow-md)}.ck-custphotos__scroll[data-scroll="-1"]{left:4px}.ck-custphotos__scroll[data-scroll="1"]{right:4px}.ck-custphotos__scroll[hidden]{display:none}.ck-custphotos__lightbox{max-width:min(720px,92vw);padding:0;border:none;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.ck-custphotos__lightbox::backdrop{background:#00101ad1}.ck-custphotos__lightbox img{display:block;width:100%;aspect-ratio:4 / 3;max-height:72vh;object-fit:contain;background:var(--ck-surface-alt)}.ck-custphotos__nav{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem}.ck-custphotos__nav [data-position]{margin-right:auto;font-size:.85rem;color:var(--ck-text-muted)}.ck-custphotos__nav button,.ck-custphotos__scroll{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--ck-border);border-radius:var(--r-sm);background:var(--ck-surface);color:var(--ck-text);cursor:pointer}.ck-custphotos__nav button:hover,.ck-custphotos__scroll:hover{background:var(--ck-surface-alt)}.ck-custphotos__nav button:disabled{opacity:.35;cursor:default}.ck-custphotos__nav button:focus-visible{outline:2px solid var(--ck-blue);outline-offset:2px}@media(pointer:coarse){.ck-custphotos__nav button,.ck-custphotos__scroll{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/518/assets/ck-custphotos.css.map */
