.mokavela-product-details .product__media-wrapper{min-width:0}.mokavela-product-gallery{--mok-gallery-cream: #faf6f0;--mok-gallery-latte: #e7d6c1;--mok-gallery-mocha: #6b4a3a;--mok-gallery-espresso: #2b1d17;display:block;min-width:0}.mokavela-product-gallery .product__media-list{margin-block:0;padding-bottom:0}.mokavela-product-gallery .product-media-container.media-type-image{width:100%;max-width:100%;border:1px solid var(--mok-gallery-latte);border-radius:1.6rem;background:var(--mok-gallery-cream);box-shadow:none;overflow:hidden}.mokavela-product-gallery .media-type-image .product__media{height:clamp(34rem,calc(100svh - 27rem),62rem);padding-top:0;background:var(--mok-gallery-cream)}.mokavela-product-gallery .media-type-image .product__media img{width:100%;height:100%;padding:clamp(1.2rem,2vw,2.4rem);object-fit:contain;object-position:center}.mokavela-product-gallery .product__media-icon{top:1.2rem;left:auto;right:1.2rem;opacity:1;color:var(--mok-gallery-espresso);background:var(--mok-gallery-cream);border-color:var(--mok-gallery-latte)}.mokavela-product-gallery__hint{margin:1rem 0 .6rem;color:var(--mok-gallery-mocha);font-size:1.15rem;line-height:1.5;text-align:center}.mokavela-product-gallery .thumbnail-slider{margin-top:.4rem}.mokavela-product-gallery .thumbnail-list.slider{gap:.8rem;padding:.5rem;min-width:0}.mokavela-product-gallery .thumbnail-list .thumbnail-list__item.slider__slide{width:9.2rem;flex:0 0 9.2rem}.mokavela-product-gallery .thumbnail-list__item:before{padding-bottom:calc(100% + 3.2rem)}.mokavela-product-gallery .thumbnail{border:1px solid var(--mok-gallery-latte);border-radius:.9rem;overflow:hidden;color:var(--mok-gallery-espresso);background:var(--mok-gallery-cream);box-shadow:none;transition:border-color .15s ease}.mokavela-product-gallery .thumbnail:hover{border-color:var(--mok-gallery-mocha);opacity:1}.mokavela-product-gallery .thumbnail[aria-current]{border:2px solid var(--mok-gallery-espresso);box-shadow:none}.mokavela-product-gallery .thumbnail:focus-visible{outline:2px solid var(--mok-gallery-mocha);outline-offset:2px}.mokavela-product-gallery .thumbnail img{display:block;height:calc(100% - 3.6rem);padding:.4rem;object-fit:contain}.mokavela-product-gallery__caption{position:absolute;inset:auto .2rem .45rem;display:grid;gap:.1rem;font-size:1.05rem;font-weight:600;line-height:1.25;text-align:center}.mokavela-product-gallery__caption span+span{color:var(--mok-gallery-mocha);font-size:.95rem;font-weight:400}.mokavela-product-gallery .thumbnail-slider>.slider-button{flex:0 0 44px;color:var(--mok-gallery-espresso)}@media screen and (max-width:749px){.mokavela-product-gallery .slider-mobile-gutter{margin-inline:0!important}.mokavela-product-gallery .product__media-list{width:100%;margin-inline:0;gap:1rem;scroll-padding-left:0}.mokavela-product-gallery .product__media-list:after{display:none}.mokavela-product-gallery .product__media-list .product__media-item{width:100%;max-width:100%;padding:0}.mokavela-product-gallery .media-type-image .product__media{height:min(108vw,44rem)}.mokavela-product-gallery .thumbnail-list .thumbnail-list__item.slider__slide{width:7.6rem;flex-basis:7.6rem}}@media(prefers-reduced-motion:reduce){.mokavela-product-gallery .thumbnail{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mokavela-product-gallery.css.map */
