.cb-gal__main{position:relative;border-radius:14px;box-shadow:0 2px 10px #1a29470f}.cb-gal__main img{transition:opacity .25s ease}.cb-gal__main.is-label,.cb-gal__main.is-doc{background:#e8eef5}.cb-gal__main.is-doc img{object-fit:contain!important;padding:14px 0;box-sizing:border-box;filter:drop-shadow(0 8px 18px rgba(26,41,71,.18))}.cb-gal__main.is-loading img{opacity:.35}.cb-gal__main.is-loading:after{content:"";position:absolute;left:50%;top:50%;z-index:3;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid #053c5e;border-right-color:transparent;border-radius:50%;animation:cb-gal-spin .7s linear infinite}@keyframes cb-gal-spin{to{transform:rotate(360deg)}}.cb-gal__open{position:absolute;right:12px;bottom:12px;z-index:2;padding:8px 14px;border-radius:999px;background:#053c5e;color:#fff;text-decoration:none;font:500 12.5px/1 var(--font-sans, sans-serif);box-shadow:0 4px 12px #1a294740;transition:background-color .15s ease}.cb-gal__open:hover,.cb-gal__open:focus-visible{background:#1b3a6e;outline:none}.cb-gal__open[hidden]{display:none}.cb-gal__strip{position:relative;margin-top:12px}.cb-gal__thumbs{display:flex;gap:10px;margin:0;padding:4px 2px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c3cad3 transparent}.cb-gal__thumbs::-webkit-scrollbar{height:6px}.cb-gal__thumbs::-webkit-scrollbar-thumb{background:#c3cad3;border-radius:999px}.cb-gal__thumbs>li{flex:none;scroll-snap-align:start}.cb-gal__thumb{display:block;position:relative;width:84px;height:84px;padding:0;overflow:hidden;cursor:pointer;border:2px solid transparent;border-radius:10px;background:#eef1f5;box-shadow:0 1px 4px #1a294714;transition:border-color .2s ease,translate .2s ease,box-shadow .2s ease,opacity .2s ease;opacity:.78}.cb-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cb-gal__thumb img[hidden]{display:none}.cb-gal__thumb[aria-current=true]{border-color:#053c5e;opacity:1;box-shadow:0 0 0 1px #053c5e40,0 6px 14px -8px #1a294766}.cb-gal__thumb:hover,.cb-gal__thumb:focus-visible{opacity:1;translate:0 -2px;border-color:#1b3a6e;outline:none}.cb-gal__thumb--doc{background:#fff}.cb-gal__thumb--doc img{object-position:top center}.cb-gal__doc{position:absolute;top:8px;right:14px;bottom:8px;left:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:6px;border:1px solid #d4dce7;border-radius:3px;background:repeating-linear-gradient(#fff 0 7px,#e9eef4 7px 8px) top / 100% 60% no-repeat,#fff;font:500 9.5px/1 var(--font-sans, sans-serif);color:#4b5563}.cb-gal__doc b{color:#b80b0c;font-size:11px}.cb-gal__thumb--doc.is-ready .cb-gal__doc{display:none}.cb-gal__arrow{position:absolute;top:46px;z-index:2;translate:0 -50%;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--color-border, #e5e8ec);border-radius:50%;background:#fff;color:var(--color-ink, #1a1a1a);cursor:pointer;box-shadow:0 2px 10px #1a294726;transition:opacity .2s ease,background-color .15s ease,color .15s ease}.cb-gal__arrow:hover,.cb-gal__arrow:focus-visible{background:#053c5e;color:#fff;outline:none}.cb-gal__arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cb-gal__arrow--prev{left:-10px}.cb-gal__arrow--next{right:-10px}.cb-gal--at-start .cb-gal__arrow--prev,.cb-gal--at-end .cb-gal__arrow--next{opacity:0;pointer-events:none}.cb-gal--no-scroll .cb-gal__arrow{display:none}@media(max-width:749px){.cb-gal__thumb{width:68px;height:68px}.cb-gal__arrow{display:none}}@media(prefers-reduced-motion:reduce){.cb-gal__thumbs{scroll-behavior:auto}.cb-gal__main.is-loading:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cb-pdp-gallery.css.map */
