.rc-gallery{width:100%}.rc-gallery__main-wrapper{width:100%;overflow:hidden}.rc-gallery__main-track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.rc-gallery__main-track::-webkit-scrollbar{display:none}.rc-gallery__main-item{flex:0 0 100%;width:100%;scroll-snap-align:start;aspect-ratio:100 / var(--rc-gallery-ratio-mobile, 115);overflow:hidden;background-color:var(--rc-gallery-bg, #f4f1ee)}@media screen and (min-width:750px){.rc-gallery__main-item{aspect-ratio:100 / var(--rc-gallery-ratio-desktop, 100)}}.rc-gallery__main-item--placeholder{display:flex;align-items:center;justify-content:center;color:#a89f97;font-size:13px;text-align:center;padding:20px;background:repeating-linear-gradient(135deg,#f4f1ee,#f4f1ee 12px,#ece7e2 12px 24px)}.rc-gallery__main-img{display:block;width:100%;height:100%;object-fit:var(--rc-gallery-fit, cover);object-position:center}.rc-gallery__thumbs-wrapper{width:100%;overflow:hidden;margin-top:10px}.rc-gallery__thumbs-track{position:relative;display:flex;gap:8px;overflow-x:auto;padding:0 14px;scrollbar-width:none;-ms-overflow-style:none}.rc-gallery__thumbs-track::-webkit-scrollbar{display:none}.rc-gallery__thumb{flex:0 0 auto;width:56px;aspect-ratio:1 / 1;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:0;overflow:hidden;background:none;cursor:pointer;opacity:.6;transition:opacity .2s ease,border-color .2s ease}.rc-gallery__thumb.is-active{opacity:1;border-color:#111}.rc-gallery__thumb-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:750px){.rc-gallery{display:flex;align-items:center;gap:14px}.rc-gallery__main-wrapper{flex:1 1 auto;min-width:0}.rc-gallery__thumbs-wrapper{width:64px;flex:0 0 auto;margin-top:0}.rc-gallery__thumbs-track{flex-direction:column;overflow:visible;padding:0}.rc-gallery__thumb{width:64px}}@media screen and (min-width:750px){#main{display:grid;grid-template-columns:3fr 2fr;column-gap:48px;align-items:start}#main .shopify-section{grid-column:1 / -1}#main>.shopify-section[id*=__rc_gallery_product_]{grid-column:1;grid-row:1 / span var(--rc-info-count, 6);align-self:stretch}#main>.shopify-section[id*=__rc_gallery_product_] .rc-gallery{position:sticky;top:calc(var(--header-height, 0px) + 24px)}#main>.shopify-section[id*=__rc_product_offer_],#main>.shopify-section[id*=__rc_add_to_cart_],#main>.shopify-section[id*=__rc_product_description_],#main>.shopify-section[id*=__rc_product_title_],#main>.shopify-section[id*=__rc_product_specs_],#main>.shopify-section[id*=__rc_trust_badges_],#main>.shopify-section[id*=__rc_shipping_info_],#main>.shopify-section[id*=__rc_benefits_list_]{grid-column:2}}@media screen and (max-width:749px){.rc-gallery__main-wrapper{padding:0 var(--rc-gallery-margin-m, 16px)}.rc-gallery__main-track,.rc-gallery__main-item{border-radius:var(--rc-gallery-radius-m, 14px)}.rc-gallery__thumbs-wrapper{padding-left:var(--rc-gallery-margin-m, 16px);margin-top:var(--rc-gallery-thumbs-top, 12px)}.rc-gallery__thumbs-track{padding:0;align-items:flex-start;gap:var(--rc-gallery-thumb-gap, 8px)}.rc-gallery__thumbs-track:after{content:"";flex:0 0 max(0px,calc(var(--rc-gallery-margin-m, 16px) - var(--rc-gallery-thumb-gap, 8px)))}.rc-gallery__thumb{flex:0 0 calc((100% - var(--rc-gallery-thumb-gap, 8px) * var(--rc-gallery-thumb-gaps, 4)) / var(--rc-gallery-thumb-vis, 4.3));width:auto;aspect-ratio:100 / var(--rc-gallery-thumb-ratio, 115);border:0;border-radius:var(--rc-gallery-thumb-radius, 10px);opacity:var(--rc-gallery-thumb-opacity, .7)}.rc-gallery__thumb.is-active{border:0;opacity:1}}.rc-gallery,.rc-gallery__main-wrapper,.rc-gallery__thumbs-wrapper{min-width:0;max-width:100%}.rc-gallery__main-item{min-width:0}.rc-gallery__main-track,.rc-gallery__thumbs-track{overscroll-behavior-x:contain}@media screen and (max-width:749px){#main{overflow-x:clip}.rc-gallery__main-track{isolation:isolate;-webkit-transform:translateZ(0);transform:translateZ(0)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rc-gallery-product.css.map */
