.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:768px){.product-image-container.product-image-container--thumbnails{padding-left:90px}[dir=rtl] .product-image-container.product-image-container--thumbnails{padding:0 90px 0 0}}@media only screen and (min-width:1068px){.product-image-container.product-image-container--thumbnails{margin-bottom:0}}.product-image-container.product-image-container--thumbnails scroll-shadow{margin:2px 0 0;width:100%}@media only screen and (min-width:768px){.product-image-container.product-image-container--thumbnails scroll-shadow{margin:0;display:block;position:absolute;top:0;left:0;width:80px;height:100%}}[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:grid;gap:2px;z-index:20;align-content:start;overflow-y:hidden;overflow-x:scroll;grid-auto-flow:column;grid-auto-columns:max-content;grid-auto-rows:max-content;align-items:start;scrollbar-width:none}@media only screen and (min-width:768px){.product-image-container.product-image-container--thumbnails .product-thumbnail-container{gap:10px;grid-auto-flow:row;overflow-y:scroll;overflow-x:hidden;height:100%}}.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:80px;height:auto}.product-image-container.product-image-container--thumbnails .product-thumbnail-container .product-thumbnail img{object-fit:contain}.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:after{box-shadow:inset 0 0 0 1px var(--color-body),inset 0 0 0 3px var(--bg-body, #fff)}.product-image-container.product-image-container--thumbnails .product-thumbnail-container[data-hide-variants=true] .product-thumbnail{display:none}.product-image-container.product-image-container--thumbnails .product-thumbnail-container[data-hide-variants=true] .product-thumbnail.is-active,.product-image-container.product-image-container--thumbnails .product-thumbnail-container[data-hide-variants=true] .product-thumbnail.is-initial-selected{display:block}@media only screen and (max-width:767px){.product-image-container.product-image-container--thumbnails{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.product-image-container.product-image-container--thumbnails scroll-shadow{display:none}.product-image-container.product-image-container--thumbnails .product-images.flickity-enabled{display:block}.product-image-container.product-image-container--thumbnails .flickity-page-dots{position:static;display:flex;justify-content:center;align-items:center;gap:12px;width:100%;height:auto;list-style:none;margin:16px 0 4px;padding:0}.product-image-container.product-image-container--thumbnails .flickity-page-dots:has(>.dot:only-child){display:none}.product-image-container.product-image-container--thumbnails .flickity-page-dots .dot{width:6px;height:6px;margin:0;border-radius:50%;background:#cfcfcf;opacity:1;cursor:pointer}.product-image-container.product-image-container--thumbnails .flickity-page-dots .dot.is-selected{background:#111}.product-image-container.product-image-container--thumbnails .ws-many-photos .flickity-page-dots{display:none!important}.product-image-container.product-image-container--thumbnails .ws-slide-counter{margin:14px 0 2px;text-align:center;font-size:13px;line-height:1.2;letter-spacing:.12em;color:var(--color-body, #151515)}.product-image-container.product-image-container--thumbnails .ws-mobile-videos{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 16px 0}.product-image-container.product-image-container--thumbnails .ws-mobile-videos .ws-mobile-video{display:block;width:100%!important;min-width:0!important;max-width:100%}.thb-product-detail .product-information--inner .product-form__input--block>label{flex:1 1 0;min-width:44px;padding-left:4px;padding-right:4px}.thb-product-detail .product-information--inner .product-form__input--block>input[value=Customize i]+label{flex:1 1 100%;margin-top:-1px}}@media only screen and (min-width:1068px){.product-image-container.product-image-container--thumbnails{padding-left:0}[dir=rtl] .product-image-container.product-image-container--thumbnails{padding:0}.product-image-container.product-image-container--thumbnails scroll-shadow{display:none!important}.product-image-container.product-image-container--thumbnails .product-images--thumbnails{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto;align-items:start;gap:0;padding:0;overflow:visible}.product-image-container.product-image-container--thumbnails .product-images--thumbnails:not(:has(>.product-images__slide.is-active~.product-images__slide.is-active)){grid-template-columns:minmax(0,50%);justify-content:center}.product-image-container.product-image-container--thumbnails .product-images--thumbnails .product-images__slide{display:none!important}.product-image-container.product-image-container--thumbnails .product-images--thumbnails .product-images__slide.is-active{display:block!important;width:100%;grid-column:2}.product-image-container.product-image-container--thumbnails .product-images--thumbnails .product-images__slide.is-active:nth-child(1 of.product-images__slide.is-active){grid-column:1;grid-row:1 / span 60;align-self:start;position:sticky;top:var(--header-height, 80px)}}@media only screen and (min-width:1068px){.thb-product-detail>.row:has(.product-image-container--thumbnails){max-width:none;padding-left:0;padding-right:0}.thb-product-detail>.row:has(.product-image-container--thumbnails)>.columns{padding-left:0;padding-right:3.4vw}.thb-product-detail .product-grid-container:has(.product-image-container--thumbnails){grid-template-columns:min(63vw,calc((100vh - var(--header-height, 80px) - 16px) * 4 / 3)) minmax(0,1fr);gap:2.5vw}.thb-product-detail .product-grid-container:has(.product-image-container--thumbnails) .product-information{max-width:580px}}.thb-product-detail .product-information--inner .product-form__input--block:has(>.product-size-chart__opener){position:relative}.thb-product-detail .product-information--inner .product-form__input--block>.product-size-chart__opener{position:absolute;top:0;right:0;width:auto;margin:0}@media only screen and (max-width:767px){.thb-product-detail .product-information--inner .product-form__input--block>.product-size-chart__opener{top:-4px}}.thb-product-detail .product-information--inner .product-form__input--block>.product-size-chart__opener .product-size-chart__trigger{display:inline-block;padding:0;border:0;background:none;cursor:pointer}.thb-product-detail .product-information--inner .product-form__input--block>.product-size-chart__opener .product-size-chart__trigger svg{display:none}.thb-product-detail .product-information--inner .product-form__input--block>.product-size-chart__opener .product-size-chart__trigger span{font-size:0;letter-spacing:0}.thb-product-detail .product-information--inner .product-form__input--block>.product-size-chart__opener .product-size-chart__trigger span:after{content:"View size guide";font-size:14px;line-height:1.3;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:3px;color:var(--color-body, #151515)}
/*# sourceMappingURL=/cdn/shop/t/663/assets/product-thumbnails.css.map */
