.slider-container .large-image{width:100%;position:relative;overflow:hidden;margin:0}.slider-container .large-image-item{max-width:100%;min-width:50%;max-height:100%;padding:0}.slider-container .large-image-item:not(:first-child){display:none!important}.slider-container ul{-webkit-padding-start:0px!important;padding-inline-start:0px!important}.slider-container slider-component{position:relative;display:block;width:100%}.slider-container .product__media{padding-top:84.5%!important}.slider-container .slider__slide{scroll-snap-align:start;flex-shrink:0}.slider-container .slider__slide:not(.large-image-item){position:relative;margin-bottom:var(--base-gutter--half)}.slider-container .slider__slide:not(.large-image-item):before{content:"";position:relative;display:block;padding-top:100%;width:100%}.slider-container .slider__slide:not(.large-image-item) img{position:absolute;top:0;left:0}.slider-container .product-slider-box{flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem;width:100%;display:flex}.slider-container .product-slider{height:100%;width:23%;display:inline-block}.slider-container .product-slider:not(:first-child){margin-left:1rem}.slider-container .slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-container .slider{scrollbar-color:RGB(var(--color-foreground)) RGBA(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider-container .slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.slider-container .no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.slider-container .no-js .slider::-webkit-scrollbar{display:initial}.slider-container .slider::-webkit-scrollbar-thumb{background-color:RGB(var(--color-foreground));border-radius:.4rem;border:0}.slider-container .slider::-webkit-scrollbar-track{background:RGBA(var(--color-foreground),.04);border-radius:.4rem}.slider-container .slider-counter{margin:0 1.2rem}.slider-container .slider-buttons{display:flex;align-items:center;justify-content:center}.slider-container .slider-button{color:RGBA(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px}.slider-container .slider-button:not([disabled]):hover{color:RGB(var(--color-foreground))}.slider-container .slider-button .icon{height:.6rem}.slider-container .slider-button[disabled] .icon{color:RGBA(var(--color-foreground),.3)}.slider-container .slider-button--next .icon{margin-right:-.2rem;transform:rotate(-90deg) translate(.15rem)}.slider-container .slider-button--prev .icon{margin-left:-.2rem;transform:rotate(90deg) translate(-.15rem)}.slider-container .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) translate(.15rem) scale(1.07)}.slider-container .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) translate(-.15rem) scale(1.07)}.slider-container .video-btn{width:100%;height:100%;position:relative}.slider-container .v-btn{top:2%!important;left:2%!important}.slider-container .hide-modal modal-opener{display:none}.slider-container .active-thumb{opacity:1!important;border:solid 2px var(--color--brand-green);box-sizing:border-box}@media only screen and (max-width: 749px){.slider-container .product-slider-box{margin:0}.slider-container .slider__slide:not(.large-image-item):before{padding-top:130%}}@media only screen and (max-width: 989px){.slider-container slider-component{display:none!important}}@media only screen and (max-width: 1199px){.slider-container slider-component .slider__slide{width:23%;display:inline-block;height:100%;margin:0 3% 0 0}}@media only screen and (min-width: 750px){.slider-container .slider-buttons{display:none!important}}@media only screen and (min-width: 1200px){.slider-container .large-image{width:var(--width--main);margin-left:calc((var(--width--thumbs)) + (var(--base-gutter--half)));min-height:min(400px,80vw)}.slider-container slider-component{position:absolute;top:0;left:0;height:100%;width:var(--width--thumbs)}.slider-container slider-component .product-slider-box{overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;flex-flow:column nowrap;max-height:calc(100% - (var(--base-gutter--double)) + 1em);padding:0;margin:0}.slider-container slider-component .slider-buttons{position:absolute;bottom:0;left:0;width:min(60vw,700%)}}.sliderDots{display:none}@media only screen and (max-width: 989px){.slider-container slider-component .slider__slide{width:100%}.slider-container slider-component{display:block!important}#large-image{display:none}.slider-buttons{display:none!important}.pageDots{height:16px;width:16px;background-color:#bbb;margin:0 4px;border-radius:50%;display:inline-block}.pageDots.active{background-color:#747474}.sliderDots{display:block;text-align:center}}.plus-hidden{display:none}.slick-dots{--dotSize: 12px}.slick-dots li button:before{background-color:#00000080;border:1px solid RGBA(0,0,0,0)}.slick-dots li:hover button:before,.slick-dots li.slick-active button:before{background-color:#000;border-color:#000}gallery-grid{display:block}.gallery-grid__images .img,.gallery-grid__thumb,.gallery.short .img,.hero--a{background-repeat:no-repeat}.gallery-grid__images .img,.gallery-grid__thumb,.gallery.short .img,.hero--a,.hero--c,.image-text,.item__images .img,.item__images .img+.img,.options-selector__option.swatch{background-size:cover}.gallery .flickity-prev-next-button:hover{opacity:1}.gallery .flickity-prev-next-button.previous{left:0}.gallery .flickity-prev-next-button.next{right:0}.gallery .flickity-page-dots{display:none}.gallery.short{display:block}.gallery.short .img{background-position:50% 50%;padding-bottom:70%;width:100%}.gallery-grid{margin-bottom:4rem}@media only screen and (min-width: 750px){.gallery-grid{display:grid;grid-gap:1rem;grid-template-areas:"gallery gallery gallery gallery gallery gallery" "nav-one nav-two nav-three nav-four nav-five nav-six";grid-auto-columns:calc((100% - 5rem)/ 6);margin-bottom:0}}@media only screen and (min-width: 990px){.gallery-grid{grid-template-areas:"nav-one gallery" "nav-two gallery" "nav-three gallery" "nav-four gallery" "nav-five gallery" "nav-six gallery" "nav-seven gallery" "nav-eight gallery" "nav-nine gallery";grid-template-columns:16% calc(84% - 1rem);grid-auto-rows:auto;max-height:min(48vw,677px);overflow-x:hidden;overflow-y:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.gallery-grid::-webkit-scrollbar{width:0px;background:transparent}.gallery-grid::-webkit-scrollbar-thumb{background:transparent}.gallery-grid__images>*{position:sticky;top:0}}.gallery-grid__images{grid-area:gallery}.gallery-grid__images .image--outer{--image--set-height: 84.5%}@media only screen and (max-width: 749px){.gallery-grid__images .image--outer{--image--set-height: 130%}}.gallery-grid__images .image--outer img{-o-object-fit:cover;object-fit:cover;height:100%}.gallery-grid__images .img{background-position:50% 50%;display:none;left:0!important;position:relative;transition:opacity .5s ease;width:100%;z-index:1}.gallery-grid__images .img:first-child,.gallery-grid__images.flickity-enabled .img{display:block}.gallery-grid__images .img.is-selected{opacity:1;z-index:2}.gallery-grid__images .img img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gallery-grid img,.gallery-grid__thumb{height:auto;width:100%;max-width:100%;position:relative}.gallery-grid__thumb{padding-top:100%;position:relative}.gallery-grid__thumb svg{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-grid__thumb svg *{fill:#fff}.gallery-grid__images .flickity-slider{transform:translate(0)!important}.video-inline{position:relative;padding-top:56.6%;width:100%}.video-inline iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 989px){.gallery-grid__images .flickity-prev-next-button{display:none}}.gallery-grid img{display:block}.gallery-grid__thumb{background-position:50% 50%;color:transparent;display:block;border:2px solid transparent}@media only screen and (max-width: 749px){.gallery-grid__thumb{display:none}}.gallery-grid__thumb.is-selected{border:2px solid rgba(0,111,61,.5)}.gallery-grid__thumb.is-selected:hover{border-color:#006f3d}.gallery-grid__thumb:hover{opacity:.75}.gallery-grid__thumb:nth-child(2){grid-area:nav-one}.gallery-grid__thumb:nth-child(3){grid-area:nav-two}.gallery-grid__thumb:nth-child(4){grid-area:nav-three}.gallery-grid__thumb:nth-child(5){grid-area:nav-four}.gallery-grid__thumb:nth-child(6){grid-area:nav-five}.gallery-grid__thumb:nth-child(7){grid-area:nav-six}.gallery-grid__thumb svg{display:block;z-index:-1}.gallery-grid .flickity-page-dots{bottom:auto;top:calc(100% + 1rem)}@media only screen and (min-width: 750px){.gallery-grid .flickity-page-dots{display:none}}.gallery-grid .flickity-page-dots .dot{height:1.25rem;width:1.25rem;border:4px solid #fff;margin:0 .5rem}@media all and (min-width: 750px)and (-ms-high-contrast: none),(-ms-high-contrast: active){.gallery-grid{-ms-grid-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr;-ms-grid-rows:76.71% 2.36% 20.9265%}.gallery-grid__images{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:7;padding-bottom:1rem}.gallery-grid__thumb{-ms-grid-column-span:1;-ms-grid-row:3;-ms-grid-row-span:1}.gallery-grid__thumb:nth-child(2){-ms-grid-column:1}.gallery-grid__thumb:nth-child(3){-ms-grid-column:3}.gallery-grid__thumb:nth-child(4){-ms-grid-column:5}.gallery-grid__thumb:nth-child(5){-ms-grid-column:7}}@media all and (min-width: 990px)and (-ms-high-contrast: none),(-ms-high-contrast: active){.gallery-grid{-ms-grid-columns:calc(16% - .5rem) 1rem calc(84% - .5rem);-ms-grid-rows:1fr 1rem 1fr 1rem 1fr 1rem 1fr}.gallery-grid__images{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:3;-ms-grid-column-span:1;padding-bottom:0}.gallery-grid__thumb{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}.gallery-grid__thumb:nth-child(2){-ms-grid-column:1;-ms-grid-row:1}.gallery-grid__thumb:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}.gallery-grid__thumb:nth-child(4){-ms-grid-column:1;-ms-grid-row:5}.gallery-grid__thumb:nth-child(5){-ms-grid-column:1;-ms-grid-row:7}}@media only screen and (min-width: 750px){.gallery-grid__images .slick-dots{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/product-slider.css.map */
