/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./_src/styles/components/product-gallery.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/product-gallery.product-gallery.h-full{gap:18px}@media screen and (min-width:768px){product-gallery.product-gallery.h-full{gap:0}}.product-gallery__zoom-button{display:none}.product-gallery__media{border-radius:4px;overflow:hidden;scroll-margin-block-start:1.25rem}.product-gallery__media>img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.product-gallery__image-list{margin-top:16px}}@media screen and (min-width:768px){.product-gallery__image-list{position:relative!important;top:initial!important;margin-top:initial!important}}@media screen and (min-width:768px){.product-gallery{position:sticky!important;top:calc(var(--sticky-area-height) + 20px)!important;height:-moz-fit-content;height:fit-content;padding-left:0}}product-gallery-navigation.product-gallery__thumbnail-scroller.bleed.md\:unbleed{width:81px}@media screen and (min-width:768px){product-gallery-navigation.product-gallery__thumbnail-scroller.bleed.md\:unbleed{width:100%!important}}@media screen and (min-width:768px){safe-sticky.product-gallery__thumbnail-list{position:sticky!important;top:initial!important;inset-block-start:calc(var(--sticky-area-height, 0px) + 20px)!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:-moz-fit-content!important;height:fit-content!important}}safe-sticky.product-gallery__thumbnail-list button.product-gallery__thumbnail{width:81px}@media screen and (min-width:768px){safe-sticky.product-gallery__thumbnail-list button.product-gallery__thumbnail{width:80px!important;height:80px!important;flex-shrink:0;border:1px solid transparent!important;border-radius:var(--rounded-button, 4px)!important;padding:0!important;box-sizing:border-box!important}}@media screen and (min-width:768px){safe-sticky.product-gallery__thumbnail-list button.product-gallery__thumbnail img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:inherit!important;aspect-ratio:1/1!important}}@media screen and (min-width:768px){.product-gallery__thumbnail{flex:0 0 81px}}@media screen and (min-width:768px){.product-gallery__thumbnail[aria-current=true]{border-color:currentColor!important}}@media screen and (min-width:768px){.product-gallery__thumbnail-list{position:absolute;left:0;top:0!important;inset-block-start:0;overflow-y:scroll;height:100%}}@media screen and (min-width:768px){.product-gallery__thumbnail-scroller{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;max-height:100%;overflow-y:auto!important;overflow-x:hidden!important;justify-content:initial!important}}@media screen and (min-width:768px){.product-gallery__with-arrows .product-gallery__thumbnail-list{position:sticky!important;inset-block-start:calc(var(--sticky-area-height, 0px) + 20px)!important}}@media screen and (min-width:768px){.product-gallery__with-arrows product-gallery-navigation.product-gallery__thumbnail-scroller.bleed.md\:unbleed{display:grid!important}}@media screen and (min-width:768px){.product-gallery__with-arrows span.product-gallery__count.badge--custom{display:block!important;position:absolute;bottom:1rem;right:1rem;z-index:2;background:#00000082;border-radius:4px;font-size:.875rem;padding:7px 4px}}@media screen and (min-width:768px){.shopify-section--main-product .section-spacing{padding-block-start:var(--container-gutter)}}@media screen and (min-width:768px){.thumbnail-list-previous,.thumbnail-list-next,.carousel-prev-button,.carousel-next-button{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/product-gallery.css.map */
