.eq-image-gallery{--eq-gallery-link-inset: 12px;--eq-gallery-caption-space: 12px}.eq-image-gallery__inner{width:100%}.eq-image-gallery__header{margin-block-end:var(--margin-3xl);text-align:center}.eq-image-gallery__header:not(:has(.eq-image-gallery__stars,.text-block)){display:none}.eq-image-gallery__stars{display:flex;justify-content:center;gap:var(--gap-3xs-plus);margin-block-end:var(--margin-md-plus)}.eq-image-gallery__star{display:inline-flex;width:var(--eq-gallery-star-size);height:var(--eq-gallery-star-size);color:var(--eq-gallery-star-color)}.eq-image-gallery__star svg{width:100%;height:100%}.eq-image-gallery__title,.eq-image-gallery__description{display:flex;flex-direction:column;align-items:center}.eq-image-gallery .eq-image-gallery__list{--resource-list-mobile-gap-max: var(--resource-list-column-gap-mobile)}.eq-image-gallery .resource-list__carousel .resource-list__slide{--peek-next-slide-size: 0px;--section-slide-width: calc( (100% - (var(--resource-list-column-gap) * (var(--column-count) - 1)) - var(--peek-next-slide-size)) / var(--column-count) );--fallback-slide-width: clamp(150px, var(--mobile-card-size, 60cqw), var(--slide-width-max));--slide-width: var(--section-slide-width, var(--fallback-slide-width))}@media only screen and (max-width:1199px){.eq-image-gallery .resource-list__carousel .resource-list__slide{--column-count: var(--column-count-tablet)}}@media only screen and (max-width:749px){.eq-image-gallery .resource-list__carousel .resource-list__slide{--peek-next-slide-size: calc(2.5% + var(--resource-list-column-gap));--slide-width: calc( (100% - (var(--resource-list-column-gap) * (var(--column-count-mobile) - 1)) - var(--peek-next-slide-size)) / var(--column-count-mobile) )}.eq-image-gallery--mobile-slide-width .resource-list__carousel .resource-list__slide{--slide-width: calc(var(--eq-gallery-mobile-slide-width) - var(--resource-list-column-gap))}}@media screen and (max-width:749px){.eq-image-gallery__list--carousel-on-mobile{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.eq-image-gallery__list--carousel-on-mobile::-webkit-scrollbar{display:none}.eq-image-gallery__list--carousel-on-mobile>.resource-list__item{flex:0 0 calc((100% - (var(--resource-list-column-gap) * (var(--column-count-mobile) - 1))) / var(--column-count-mobile));scroll-snap-align:start}}.eq-image-gallery__media{position:relative;width:100%;padding-block-end:var(--eq-gallery-aspect);overflow:hidden;border-radius:var(--eq-gallery-radius)}.eq-image-gallery__image,.eq-image-gallery__placeholder{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover}.eq-image-gallery__placeholder{display:flex;align-items:center;justify-content:center;background-color:#f4f4f4}.eq-image-gallery__placeholder svg{width:60%;height:60%;opacity:var(--opacity-30, .3)}.eq-image-gallery__product-link{position:absolute;inset-block-end:var(--eq-gallery-link-inset);inset-inline-end:var(--eq-gallery-link-inset);z-index:var(--layer-raised);display:flex;width:var(--eq-gallery-link-size);height:var(--eq-gallery-link-size);align-items:center;justify-content:center;border-radius:50%;background-color:var(--eq-gallery-link-background);box-shadow:0 2px 8px #00000026;color:var(--eq-gallery-link-color);text-decoration:none;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),scale var(--animation-speed) var(--animation-easing)}.eq-image-gallery__product-link:hover,.eq-image-gallery__product-link:focus-visible{background-color:var(--eq-gallery-link-background-hover);color:var(--eq-gallery-link-color-hover);scale:1.1}.eq-image-gallery__product-link-icon{display:inline-flex;width:calc(var(--eq-gallery-link-size) / 2);height:calc(var(--eq-gallery-link-size) / 2)}.eq-image-gallery__product-link-icon svg{width:100%;height:100%}.eq-image-gallery__caption{margin-block-start:var(--eq-gallery-caption-space);color:var(--eq-gallery-caption-color);font-family:var(--font-body--family);font-size:var(--font-size--sm);font-weight:var(--font-body--weight);text-align:center}@media screen and (max-width:749px){.eq-image-gallery{--page-margin: 20px}.eq-image-gallery__inner{padding-inline:0}.eq-image-gallery__product-link{width:var(--eq-gallery-link-size-mobile);height:var(--eq-gallery-link-size-mobile)}.eq-image-gallery__product-link-icon{width:calc(var(--eq-gallery-link-size-mobile) / 2);height:calc(var(--eq-gallery-link-size-mobile) / 2)}}.eq-image-gallery slideshow-container{display:flex;flex-direction:column}.eq-image-gallery slideshow-arrows{order:1;position:static;inset:auto;display:flex;width:100%;align-items:center;justify-content:center;gap:20px;margin-block-start:30px;padding-inline:0;mix-blend-mode:normal;pointer-events:auto}.eq-image-gallery slideshow-arrows[position=left],.eq-image-gallery slideshow-arrows[position=right],.eq-image-gallery slideshow-arrows[position=center]{justify-content:center;padding-inline:0}.eq-image-gallery slideshow-arrows .slideshow-control{flex:0 0 var(--eq-gallery-arrow-size);display:flex;width:var(--eq-gallery-arrow-size);min-width:var(--eq-gallery-arrow-size);height:var(--eq-gallery-arrow-size);min-height:var(--eq-gallery-arrow-size);align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--style-border-radius-50);background-color:var(--color-black);color:var(--color-white);opacity:1!important;pointer-events:auto;transform:none!important;visibility:visible!important}.eq-image-gallery :is(slideshow-component:hover,slideshow-component:focus-within)>slideshow-container>slideshow-arrows .slideshow-control{animation:none;opacity:1}.eq-image-gallery slideshow-arrows .slideshow-control[disabled],.eq-image-gallery slideshow-arrows .slideshow-control[aria-disabled=true]{opacity:var(--opacity-30)!important;animation:none}.eq-image-gallery slideshow-arrows .slideshow-control[disabled]{display:flex}.eq-image-gallery slideshow-arrows .slideshow-control--next{margin-left:0}.eq-image-gallery slideshow-arrows .slideshow-control .svg-wrapper{display:flex;width:var(--icon-size-xs-plus);height:var(--icon-size-xs-plus)}.eq-image-gallery slideshow-arrows .slideshow-control svg{width:100%;height:100%}.eq-image-gallery--dots slideshow-component{position:relative}.eq-image-gallery--dots slideshow-arrows{--eq-gallery-dots: var(--eq-gallery-dots-desktop);gap:calc(var(--eq-gallery-dots) * var(--icon-size-2xs-plus) + (var(--eq-gallery-dots) - 1) * var(--gap-xs) + var(--gap-xl) * 2)}.eq-image-gallery--dots slideshow-component:has(>slideshow-container>slideshow-arrows)>slideshow-controls{position:absolute;inset-block-end:0;inset-inline:0;display:flex;height:var(--eq-gallery-arrow-size);align-items:center;justify-content:center;pointer-events:none}.eq-image-gallery slideshow-controls .slideshow-controls__dots{pointer-events:auto}.eq-image-gallery slideshow-controls .slideshow-controls__dots button{--size: var(--icon-size-2xs-plus);--color: var(--color-silver-light);--color-hover: var(--color-silver-light);--color-active: var(--color-black);cursor:pointer}.eq-image-gallery slideshow-controls .slideshow-controls__dots button:after{transition:transform var(--animation-speed-slower) var(--ease-standard),background-color var(--animation-speed-slower) var(--ease-standard)}.eq-image-gallery slideshow-controls .slideshow-controls__dots button[aria-selected=true]:after{transform:scale(var(--scale-dot-active))}.eq-image-gallery__dot--beyond-desktop{display:none}.eq-image-gallery--fits-desktop slideshow-arrows .slideshow-control{opacity:var(--opacity-30)!important;pointer-events:none}@media only screen and (max-width:1199px){.eq-image-gallery--dots slideshow-arrows{--eq-gallery-dots: var(--eq-gallery-dots-tablet)}.eq-image-gallery--fits-desktop:not(.eq-image-gallery--fits-tablet) slideshow-arrows .slideshow-control:not([disabled],[aria-disabled=true]){opacity:1!important;pointer-events:auto}.eq-image-gallery--fits-tablet slideshow-arrows .slideshow-control{opacity:var(--opacity-30)!important;pointer-events:none}.eq-image-gallery__dot--beyond-desktop{display:list-item}.eq-image-gallery__dot--beyond-tablet{display:none}}@media only screen and (max-width:749px){.eq-image-gallery slideshow-arrows,.eq-image-gallery slideshow-controls,.eq-image-gallery--dots slideshow-component:has(>slideshow-container>slideshow-arrows)>slideshow-controls{display:none}}.eq-image-gallery--loop-yearly-membership .resource-list__carousel .resource-list__slide{--peek-next-slide-size: 40px}@media only screen and (max-width:749px){.eq-image-gallery--loop-yearly-membership .eq-image-gallery__carousel slideshow-slides{padding-inline:var(--page-margin);scroll-padding-inline-start:var(--page-margin)}}
/*# sourceMappingURL=/cdn/shop/t/515/assets/eq-image-gallery.css.map */
