.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-list-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:12px;position:relative;min-width:0;width:100%;max-width:100%}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-list{min-width:0;width:100%}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-nav--previews{display:block;margin:0;padding:0;width:100%;position:static;transform:none}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview-list{display:flex;flex-direction:row;gap:6px;position:relative;padding:4px 3px 8px;margin:0;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior:contain}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-nav--previews>.product__media-prev-next{display:none!important}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-nav--previews .gallery-preview{display:flex;position:relative;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:3px;margin:0;border:1px solid #bfbfbf;border-radius:6px;background:#fff;opacity:1;overflow:hidden;cursor:pointer}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview:before,.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview:after{display:none}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview[aria-current=true]{border:2px solid #e1090c;box-shadow:0 0 0 1px #e1090c}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview:hover{border-color:#e1090c}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview:focus-visible{outline:2px solid #161616;outline-offset:2px}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview.is-filtered{display:none}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview img{display:block;width:100%;height:100%;object-fit:contain}.gallery-preview__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0005;color:#fff;pointer-events:none;font-size:12px;font-weight:700}.shopify-section--main-product .product .product__media.product__media--preview-rail .custom-pdp-wishlist-button{left:16px}@media(max-width:999px){.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-list-wrapper{display:flex;flex-direction:column;gap:12px}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-nav--previews{width:100%;justify-content:flex-start}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview-list{flex-direction:row;max-height:none;width:100%;padding:4px 3px 8px;overflow-x:auto;overflow-y:hidden}.shopify-section--main-product .product .product__media.product__media--preview-rail .custom-pdp-wishlist-button{left:16px}}.shopify-section--main-product .product .product__media.product__media--preview-rail gallery-preview-strip{display:block;width:100%;min-width:0}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-nav--previews .gallery-preview{flex-basis:88px;width:88px;min-width:88px;height:88px;padding:5px}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview-list{gap:10px;scrollbar-width:none;scroll-snap-type:x proximity}.gallery-preview-list::-webkit-scrollbar{display:none}.gallery-preview{scroll-snap-align:start}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-nav--previews .gallery-preview-arrow{display:flex!important;align-items:center;justify-content:center;width:36px;min-width:36px;height:44px;padding:0;margin:0;border:1px solid #bfbfbf;border-radius:6px;background:#fff;color:#151515;cursor:pointer}.gallery-preview-arrow:disabled{opacity:.3;cursor:default}.gallery-preview-arrow:focus-visible{outline:2px solid #e1090c;outline-offset:2px}.gallery-preview-arrow svg{width:18px;height:18px;pointer-events:none}@media(max-width:999px){.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-nav--previews .gallery-preview{flex-basis:72px;width:72px;min-width:72px;height:72px}}@media(min-width:1000px){.shopify-section--main-product .product product-media.product__media.product__media--preview-rail{display:block}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-list-wrapper{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:20px}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-list{grid-column:2;grid-row:1}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-nav--previews{grid-column:1;grid-row:1;width:104px}.shopify-section--main-product .product .product__media.product__media--preview-rail gallery-preview-strip{height:456px}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview-list{flex-direction:column;height:100%;min-height:0;max-height:456px;padding:3px;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y proximity}.shopify-section--main-product .product .product__media.product__media--preview-rail .product__media-nav--previews .gallery-preview{flex-basis:88px;flex-shrink:0}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview-arrow svg{transform:rotate(90deg)}.shopify-section--main-product .product .product__media.product__media--preview-rail .custom-pdp-wishlist-button{left:140px}}.product__media--preview-rail .gallery-main-stage{position:relative;min-width:0;width:100%}.product__media--preview-rail .gallery-main-controls{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;z-index:2}.product__media--preview-rail .gallery-main-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d5d5d5;border-radius:50%;background:#fff;color:#151515;box-shadow:0 2px 8px #00000014;cursor:pointer;pointer-events:auto}.product__media--preview-rail .gallery-main-arrow--previous{left:8px}.product__media--preview-rail .gallery-main-arrow--next{right:8px}.product__media--preview-rail .gallery-main-arrow svg{width:20px;height:20px}.product__media--preview-rail .gallery-main-arrow:hover{border-color:#e1090c}.product__media--preview-rail .gallery-main-arrow:focus-visible{outline:2px solid #e1090c;outline-offset:3px}@media(min-width:1000px){.product__media--preview-rail .gallery-main-stage{grid-column:2;grid-row:1}}.product__media--preview-rail .gallery-main-stage .gallery-main-zoom{position:absolute;top:12px;right:12px!important;bottom:auto;left:auto;transform:none;display:grid;place-items:center;z-index:4;width:44px;height:44px;padding:0;border:1px solid #d5d5d5;border-radius:50%;background:#fff;color:#151515;cursor:pointer;box-shadow:0 2px 8px #00000014}.product__media--preview-rail .gallery-main-stage .gallery-main-zoom[hidden]{display:none}.product__media--preview-rail .gallery-main-zoom svg{width:22px;height:22px}.product__media--preview-rail .gallery-main-zoom:focus-visible{outline:2px solid #e1090c;outline-offset:3px}.product__media--preview-rail .gallery-position{position:absolute;right:12px;bottom:12px;z-index:3;padding:5px 10px;border-radius:16px;background:#fffffff0;color:#4c4c4c;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;pointer-events:none}.product__media--preview-rail .gallery-main-arrow:disabled{opacity:.3;cursor:default}.product__media--preview-rail .gallery-preview__duration{position:absolute;right:3px;bottom:3px;padding:1px 4px;background:#111;color:#fff;font-size:10px;line-height:1.5;border-radius:3px}.shopify-section--main-product .product .product__media.product__media--preview-rail .gallery-preview-list{scrollbar-width:thin;scrollbar-color:#bfbfbf transparent}.product__media--preview-rail .gallery-preview-list::-webkit-scrollbar{display:block;width:4px;height:4px}.product__media--preview-rail .gallery-preview-list::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.product__media--preview-rail product-image-zoom .pswp__button--close{position:absolute;top:16px;left:16px;right:auto}.product__media--preview-rail product-image-zoom .pswp__top-bar{position:fixed;top:16px;left:16px;right:auto;width:44px;height:44px}.product__media--preview-rail product-image-zoom .pswp__button--close{position:static;width:44px;height:44px;margin:0}
/*# sourceMappingURL=/cdn/shop/t/114/assets/gallery-previews.css.map */
