[data-yb-gallery]{display:block;width:100%;max-width:100%;min-width:0}[data-yb-gallery] *,[data-yb-gallery] *:before,[data-yb-gallery] *:after{box-sizing:border-box}[data-yb-gallery] .yb-gallery__layout{display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;width:100%;max-width:100%;min-width:0;align-items:stretch}[data-yb-gallery] .yb-gallery__thumb-column{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;min-width:0;min-height:0;overflow:hidden}[data-yb-gallery] .yb-gallery__thumbs{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}[data-yb-gallery] .yb-gallery__thumb{position:relative;display:block;flex:0 0 76px;width:76px;height:76px;margin:0;padding:3px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:2px;background:transparent;color:inherit;cursor:pointer}[data-yb-gallery] .yb-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain}[data-yb-gallery] .yb-gallery__thumb.is-active,[data-yb-gallery] .yb-gallery__thumb[aria-current=true]{border-color:currentColor;box-shadow:inset 0 0 0 2px currentColor}[data-yb-gallery] .yb-gallery__thumb:focus-visible,[data-yb-gallery] .yb-gallery__thumb-scroll:focus-visible,[data-yb-gallery] .yb-gallery__nav:focus-visible,[data-yb-gallery] .yb-gallery__zoom:focus-visible{outline:3px solid currentColor;outline-offset:2px}[data-yb-gallery] .yb-gallery__thumb-scroll{display:grid;place-items:center;width:76px;min-height:28px;margin:0;padding:2px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:var(--colorBody, #fff);color:inherit;cursor:pointer}[data-yb-gallery] .yb-gallery__stage{position:relative;width:100%;min-width:0;max-width:100%;aspect-ratio:1 / 1;overflow:hidden;touch-action:pan-y pinch-zoom}[data-yb-gallery] .yb-gallery__stage:after{position:absolute;top:14px;right:14px;z-index:8;display:none;width:24px;height:24px;border:3px solid rgba(50,50,50,.22);border-top-color:currentColor;border-radius:50%;content:"";pointer-events:none}[data-yb-gallery][aria-busy=true] .yb-gallery__stage:after{display:block;animation:yb-gallery-loading-spin .8s linear infinite}@keyframes yb-gallery-loading-spin{to{transform:rotate(360deg)}}[data-yb-gallery] .yb-gallery__media-stack,[data-yb-gallery] .yb-gallery__item,[data-yb-gallery] .yb-gallery__media,[data-yb-gallery] .yb-gallery__media .product-main-slide,[data-yb-gallery] .yb-gallery__media .product-image-main{width:100%;height:100%;min-width:0;min-height:0}[data-yb-gallery] .yb-gallery__item{position:absolute;top:0;right:0;bottom:0;left:0;display:block}[data-yb-gallery] .yb-gallery__item[hidden],[data-yb-gallery] .yb-gallery__thumb[hidden],[data-yb-gallery] .yb-gallery__nav[hidden],[data-yb-gallery] .yb-gallery__counter[hidden],[data-yb-gallery] .yb-gallery__thumb-scroll[hidden],[data-yb-gallery] .yb-gallery__empty[hidden]{display:none!important}[data-yb-gallery] .yb-gallery__media .image-wrap,[data-yb-gallery] .yb-gallery__media .yb-grid-image-wrap,[data-yb-gallery] .yb-gallery__item--video .product__video-wrapper,[data-yb-gallery] .yb-gallery__item--external_video .product__video-wrapper,[data-yb-gallery] .yb-gallery__item--model model-viewer{position:relative;width:100%;height:100%!important;min-height:0!important;padding-bottom:0!important;aspect-ratio:1 / 1;overflow:hidden}[data-yb-gallery] .yb-gallery__media img,[data-yb-gallery] .yb-gallery__media video,[data-yb-gallery] .yb-gallery__media iframe,[data-yb-gallery] .yb-gallery__media model-viewer,[data-yb-gallery] .yb-gallery__media .product__video,[data-yb-gallery] .yb-gallery__media .product__video-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important}[data-yb-gallery] .yb-gallery__media noscript img{position:static;width:100%;height:auto;object-fit:contain!important}[data-yb-gallery] .yb-gallery__media .product__photo-zoom{z-index:5}[data-yb-gallery] .yb-gallery__nav{position:absolute;top:50%;z-index:6;display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;transform:translateY(-50%);border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:50%;background:color-mix(in srgb,var(--colorBody, #fff) 88%,transparent);color:inherit;cursor:pointer;box-shadow:0 2px 10px #0000001f}[data-yb-gallery] .yb-gallery__nav--prev{left:10px}[data-yb-gallery] .yb-gallery__nav--next{right:10px}[data-yb-gallery] .yb-gallery__counter{position:absolute;right:10px;bottom:10px;z-index:6;min-width:46px;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--colorBody, #fff) 88%,transparent);color:inherit;font-size:12px;line-height:1;text-align:center}[data-yb-gallery] .yb-gallery__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;border:1px dashed currentColor;text-align:center}[data-yb-gallery] .product-single__view-in-space{margin-top:14px}@media only screen and (max-width:989px){[data-yb-gallery] .yb-gallery__layout{display:flex;flex-direction:column;gap:10px}[data-yb-gallery] .yb-gallery__stage{order:1;width:100%;aspect-ratio:1 / 1}[data-yb-gallery] .yb-gallery__thumb-column{order:2;display:block;width:100%;max-width:100%;min-width:0;overflow:hidden}[data-yb-gallery] .yb-gallery__thumb-scroll{display:none!important}[data-yb-gallery] .yb-gallery__thumbs{flex-direction:row;gap:8px;width:100%;max-width:100%;padding:2px 1px 7px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;touch-action:auto;scrollbar-width:thin}[data-yb-gallery] .yb-gallery__thumb{flex:0 0 60px;width:60px;height:60px;scroll-snap-align:start}[data-yb-gallery] .yb-gallery__nav{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){[data-yb-gallery] .yb-gallery__thumbs{scroll-behavior:auto}[data-yb-gallery][aria-busy=true] .yb-gallery__stage:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/yb-product-gallery.css.map */
