@media screen and (min-width:990px){.shopify-section>product-info .product:is(.product--thumbnail,.product--thumbnail_slider).product--small:not(.product--no-media)>.product__media-wrapper{flex:0 0 auto;width:max(45%,min(660px,100% - 60rem - 32px));max-width:none}.shopify-section>product-info .product:is(.product--thumbnail,.product--thumbnail_slider).product--small:not(.product--no-media)>.product__info-wrapper{flex:1 1 0;width:auto;max-width:none;min-width:0;padding-left:32px}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) media-gallery{--cc-gallery-top: 32px;--cc-gallery-gap: 16px;--cc-gallery-fit: calc((100vh - 64px) * 644 / 612 + var(--cc-gallery-gap));display:grid;grid-template-columns:minmax(64px,86fr) minmax(0,558fr);column-gap:var(--cc-gallery-gap);align-items:start;width:min(100%,660px,var(--cc-gallery-fit))}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) media-gallery.product__column-sticky{top:var(--cc-gallery-top);transition:top .3s ease}body:has(.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) media-gallery{--cc-gallery-top: calc(var(--header-height, 0px) + 32px)}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) media-gallery>.product__xr-button{grid-column:2}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) media-gallery:not(:has(>[id^=GalleryThumbnails])){grid-template-columns:minmax(0,1fr);width:100%}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) media-gallery:not(:has(>[id^=GalleryThumbnails])) .product__media-item .product-media-container .media{padding-top:min(calc(100% * 612 / 558),calc(100vh - 64px))}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) media-gallery:not(:has(>[id^=GalleryThumbnails]))>*{grid-column:1}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) .product__media-list{margin:0;padding:0}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) .product__media-list>.product__media-item{width:100%;max-width:100%;margin:0;padding:0}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) .product__media-item .product-media-container{--aspect-ratio: calc(558 / 612);width:100%;max-width:100%;margin:0;border:0;border-radius:4px}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) .product__media-item .product-media-container .media{padding-top:var(--ratio-percent);border-radius:4px}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) .product-media-container .deferred-media{background-color:#f7f5f7}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) .product-media-container .media>img,.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) .product-media-container .deferred-media__poster img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) media-gallery>[id^=GalleryThumbnails]{grid-column:1;grid-row:1;align-self:stretch;contain:size;min-height:0}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails]>.slider-button{display:none}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail-list{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--cc-gallery-gap);height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;scroll-behavior:smooth;scrollbar-width:none}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail-list::-webkit-scrollbar{display:none}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail-list .thumbnail-list__item.slider__slide{flex:0 0 auto;width:100%;max-width:none;margin:0;padding:0;scroll-snap-align:start}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail-list__item:before{padding-bottom:calc(100% * 100 / 86)}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail{border:2px solid var(--cc-gallery-thumb-border, #ded7e2);border-radius:4px;background-color:rgb(var(--color-background));box-shadow:none;opacity:1;transition:border-color .25s ease}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail[aria-current]{border-color:var(--cc-gallery-thumb-active, #5f3160);box-shadow:none}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail img{border-radius:2px;transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail:not([aria-current]):hover{border-color:color-mix(in srgb,var(--cc-gallery-thumb-active, #5f3160) 45%,var(--cc-gallery-thumb-border, #ded7e2))}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail:hover img{transform:scale(1.06)}}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail:focus-visible,.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail.focused{outline:2px solid var(--cc-gallery-thumb-active, #5f3160);outline-offset:-6px;box-shadow:none}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail:focus:not(:focus-visible){outline:0;box-shadow:none}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail__badge{top:6px;right:6px}}@media screen and (min-width:990px)and (prefers-reduced-motion:reduce){.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) media-gallery.product__column-sticky,.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail,.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail img{transition:none}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail-list{scroll-behavior:auto}.shopify-section>product-info :is(.product--thumbnail,.product--thumbnail_slider) [id^=GalleryThumbnails] .thumbnail:hover img{transform:none}}@media screen and (max-width:989px){.shopify-section>product-info .product.grid--2-col-tablet>.grid__item{width:100%;max-width:100%}.shopify-section>product-info .product.grid--2-col-tablet>.product__info-wrapper{padding-left:0}.shopify-section>product-info .product__media-item .product-media-container.constrain-height{width:100%;max-width:100%}.shopify-section>product-info .product__media-item .product-media-container{width:100%;overflow:hidden;border:0;border-radius:6px}.shopify-section>product-info .product__media-item .product-media-container .media{padding-top:calc(100% * 612 / 558);border-radius:6px}.shopify-section>product-info .product__media-item .product-media-container .media>img,.shopify-section>product-info .product__media-item .product-media-container .deferred-media__poster img{width:100%;height:100%;object-fit:cover}.shopify-section>product-info .product__media-item .product-media-container .deferred-media{background-color:#f7f5f7}.shopify-section>product-info .product__media-list{align-items:flex-start}.shopify-section>product-info [id^=GalleryThumbnails] .thumbnail-list{display:flex;flex-wrap:nowrap;gap:10px;grid-template-columns:none}.shopify-section>product-info .product__media-wrapper{margin-bottom:16px}.shopify-section>product-info .product.grid--2-col-tablet>.product__info-wrapper .product__info-container{max-width:none}.shopify-section>product-info [id^=GalleryThumbnails] .thumbnail-list__item.slider__slide{flex:0 0 64px;width:64px;max-width:64px;margin:0}.shopify-section>product-info [id^=GalleryThumbnails] .thumbnail-list__item:before{padding-bottom:calc(100% * 100 / 86)}.shopify-section>product-info [id^=GalleryThumbnails] .thumbnail{border:2px solid var(--cc-gallery-thumb-border, #ded7e2);border-radius:4px;box-shadow:none;opacity:1}.shopify-section>product-info [id^=GalleryThumbnails] .thumbnail[aria-current]{border-color:var(--cc-gallery-thumb-active, #5f3160);box-shadow:none}.shopify-section>product-info [id^=GalleryThumbnails] .thumbnail img{border-radius:2px}.shopify-section>product-info [id^=GalleryThumbnails] .slider-button{color:var(--cc-gallery-thumb-active, #5f3160)}.shopify-section>product-info [id^=GalleryViewer] .slider-buttons{color:var(--cc-gallery-thumb-active, #5f3160)}.shopify-section>product-info [id^=GalleryViewer] .slider-counter{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#241d26}.shopify-section>product-info [id^=GalleryViewer] .slider-button:not([disabled]){color:var(--cc-gallery-thumb-active, #5f3160)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cc-product-gallery.css.map */
