.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail:after{transition:all .25s cubic-bezier(.104,.204,.492,1)}.product-image-container.product-image-container--thumbnails{position:relative;margin:0 0 30px;width:100%}@media only screen and (min-width:1068px){.product-image-container.product-image-container--thumbnails{padding-left:110px}[dir=rtl] .product-image-container.product-image-container--thumbnails{padding:0 110px 0 0}}@media only screen and (min-width:1068px){.product-image-container.product-image-container--thumbnails{margin-bottom:0;position:relative;padding-left:110px}.product-thumbnail-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;position:absolute!important;top:0!important;left:0!important;width:66px!important;height:auto!important;max-height:none!important;z-index:15!important;gap:6px!important}.thumbnail-slider-button{display:flex!important;align-items:center!important;justify-content:center!important;width:62px!important;height:22px!important;background:#fff!important;border:1px solid #d0d0d0!important;border-radius:6px!important;cursor:pointer!important;z-index:16!important;padding:0!important;margin:0!important;color:#111!important;flex-shrink:0!important;box-shadow:0 1px 3px #00000014!important}.thumbnail-slider-button.prev svg{transform:rotate(90deg)!important;width:10px!important;height:10px!important;fill:currentColor!important}.thumbnail-slider-button.next svg{transform:rotate(90deg)!important;width:10px!important;height:10px!important;fill:currentColor!important}}.product-image-container.product-image-container--thumbnails scroll-shadow{margin:2px 0 0;width:100%}@media only screen and (min-width:1068px){.product-image-container.product-image-container--thumbnails scroll-shadow{margin:0;display:block;position:relative;top:auto;left:auto;width:66px;height:auto}}[dir=rtl] .product-image-container.product-image-container--thumbnails scroll-shadow{left:auto;right:0}.product-image-container.product-image-container--thumbnails .product-thumbnail-container{display:flex;flex-direction:column;gap:8px;z-index:20;align-content:start;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}@media only screen and (min-width:1068px){.product-image-container.product-image-container--thumbnails .product-thumbnail-container{gap:8px!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;width:66px!important;height:272px!important;max-height:272px!important;min-height:272px!important;position:relative!important;scroll-behavior:smooth!important}}.product-image-container.product-image-container--thumbnails .product-thumbnail-container::-webkit-scrollbar{display:none}.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail{position:relative;overflow:hidden;cursor:pointer;width:62px;height:62px;min-width:62px;min-height:62px;flex-shrink:0;border-radius:8px;box-sizing:border-box}.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail img{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:6px;background:#fff}.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px transparent}.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail-icon{width:21px;height:21px;display:flex;align-items:center;justify-content:center;background:var(--bg-body, #fff);position:absolute;top:7px;right:7px;border-radius:50%;pointer-events:none}.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail-icon svg{opacity:.6;width:8px}.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail:hover svg{opacity:1}.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail.is-initial-selected,.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail.is-active{border:2px solid var(--color-body, #111)!important}.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail.is-initial-selected:after,.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail.is-active:after{box-shadow:none}@media only screen and (max-width:1067px){.product-thumbnail-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-top:8px!important;order:2!important;gap:8px!important;box-sizing:border-box!important}.thumbnail-slider-button{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;background:#fff!important;border:1px solid #d0d0d0!important;border-radius:50%!important;box-shadow:0 2px 8px #00000026!important;cursor:pointer!important;flex-shrink:0!important;z-index:25!important;padding:0!important;margin:0!important;color:#111!important;opacity:1!important;visibility:visible!important}@media only screen and (min-width:768px)and (max-width:1067px){.thumbnail-slider-button{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}.thumbnail-slider-button svg{width:16px!important;height:16px!important}}.thumbnail-slider-button:hover{background:#111!important;color:#fff!important;border-color:#111!important}.thumbnail-slider-button svg{width:14px!important;height:14px!important;stroke:currentColor!important;fill:none!important}.product-image-container scroll-shadow,.product-thumbnail-wrapper scroll-shadow{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:calc(100% - 90px)!important;height:auto!important;margin:0!important}@media only screen and (max-width:767px){.product-image-container{padding-left:0!important;padding-right:0!important;margin:0!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;width:100vw!important;max-width:100vw!important;display:flex!important;flex-direction:column;overflow:hidden}}@media only screen and (min-width:768px)and (max-width:1067px){.product-image-container{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column;overflow:hidden}}.product-image-container .product-images{width:100%!important;max-width:100%!important;gap:0!important;padding:0!important;margin:0!important;order:1;display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.product-image-container .product-images::-webkit-scrollbar{display:none}.product-image-container .product-images__slide,.product-image-container .product-images.flickity-enabled .product-images__slide,product-slider-thumbnails.flickity-enabled .product-images__slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;display:block!important;opacity:1!important;visibility:visible!important}.thb-product-detail .product-quick-images__slide{display:inline-block!important;opacity:1!important;visibility:visible!important}.product-image-container .product-thumbnail-container{display:block!important;text-align:center;white-space:nowrap;font-size:0;overflow-x:auto!important;overflow-y:hidden!important;height:auto!important;padding:4px 0 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-image-container .product-thumbnail-container::-webkit-scrollbar{display:none}.product-image-container .product-thumbnail-container .product-thumbnail{display:inline-block!important;vertical-align:top;margin:0 4px;width:70px!important;height:70px!important;border-radius:6px;overflow:hidden;border:2px solid transparent;transition:border-color .2s}@media only screen and (min-width:768px){.product-image-container .product-thumbnail-container .product-thumbnail{width:110px!important;height:110px!important;margin:0 8px}}.product-image-container .product-thumbnail-container .product-thumbnail img{width:100%;height:100%;object-fit:contain!important;object-position:center!important;background:#fff!important}.product-image-container .product-thumbnail-container .product-thumbnail.is-initial-selected,.product-image-container .product-thumbnail-container .product-thumbnail.is-active{border-color:var(--color-body, #333)!important;box-shadow:none!important}.product-image-container .product-thumbnail-container .product-thumbnail.is-initial-selected:after,.product-image-container .product-thumbnail-container .product-thumbnail.is-active:after{box-shadow:none!important}}product-add-to-cart-sticky{padding:6px 12px!important}.product-add-to-cart-sticky--inner{align-items:center;gap:10px}.product-add-to-cart-sticky--image{width:40px!important;height:40px!important;flex-shrink:0}.product-add-to-cart-sticky--title{font-size:11px!important;line-height:1.2!important;margin-bottom:2px!important}[id^=price-][id$=--sticky] .price{font-size:13px!important;margin:0!important}.product-add-to-cart-sticky--info{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:1067px){product-add-to-cart-sticky{bottom:0!important;top:auto!important}}.thb-product-detail .product-single__media-zoom{position:absolute!important;top:14px!important;right:14px!important;z-index:60!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;background:#fff!important;border-radius:50%!important;box-shadow:0 4px 14px #0003!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}@media only screen and (min-width:768px)and (max-width:1067px){.thb-product-detail .product-single__media-zoom{top:14px!important;right:14px!important;width:44px!important;height:44px!important;z-index:60!important;opacity:1!important;visibility:visible!important;display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/product-thumbnails.css.map */
