flipzy-hygiene-gallery{display:block;min-width:0;isolation:isolate}.flipzy-hygiene-product flipzy-hygiene-gallery .product-media-container{--media-border-width: 0px}.flipzy-hygiene-product flipzy-hygiene-gallery .product__modal-opener--image .product__media-zoom-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;border-radius:var(--media-radius)}.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-zoom-lightbox:after{top:0;right:0;bottom:0;left:0}.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-list{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:0;width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-list::-webkit-scrollbar{display:none}.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-list:after{content:none}.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-list>.product__media-item{position:relative;display:block;flex:0 0 100%;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.flipzy-hygiene-product flipzy-hygiene-gallery .media-type-image .product__media>img{top:0;bottom:auto;height:100%;object-fit:contain;object-position:center}.flipzy-hygiene-product flipzy-hygiene-gallery .media-type-image .product__media{aspect-ratio:4 / 3;padding-top:0}.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-list.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-list.is-dragging .product__media-toggle{cursor:grabbing}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__controls{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:1rem 0 0}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__controls[hidden]{display:none}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__controls .slider-button{display:inline-flex;flex:0 0 4.4rem;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:.1rem solid var(--flipzy-color-border);border-radius:50%;background:var(--flipzy-color-warm-white);color:var(--flipzy-color-ink)}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__controls .slider-button:hover:not(:disabled){border-color:var(--flipzy-color-blue);background:var(--flipzy-color-blue-soft)}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__controls .slider-button:disabled{opacity:.35}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__controls .slider-button .icon{width:2.2rem;height:1.4rem}.flipzy-hygiene-gallery__dots{display:none}flipzy-hygiene-gallery[data-enhanced] .flipzy-hygiene-gallery__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;min-width:0}flipzy-hygiene-gallery[data-enhanced] .flipzy-hygiene-gallery__controls .slider-counter{display:none}.flipzy-hygiene-gallery__dot{display:inline-flex;flex:0 0 3.6rem;align-items:center;justify-content:center;width:3.6rem;height:4.4rem;padding:0;border:0;border-radius:var(--flipzy-radius-pill);background:transparent;color:var(--flipzy-color-blue-deep);cursor:pointer}.flipzy-hygiene-gallery__dot:before{width:.8rem;height:.8rem;border:.1rem solid currentColor;border-radius:50%;background:transparent;content:""}.flipzy-hygiene-gallery__dot[aria-current=true]:before{background:currentColor;transform:scale(1.25)}.flipzy-hygiene-gallery__dot:hover{background:transparent}.flipzy-hygiene-product flipzy-hygiene-gallery .slider-button:focus-visible,.flipzy-hygiene-gallery__dot:focus-visible{outline:.2rem solid var(--flipzy-color-blue-deep);outline-offset:.2rem}.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-list:focus-visible{outline:.2rem solid var(--flipzy-color-blue-deep);outline-offset:.2rem}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption{position:absolute;z-index:3;box-sizing:border-box;width:fit-content;inset:auto 1.6rem 3%;max-width:calc(100% - 3.2rem);margin:0;padding:.35rem .65rem;border-radius:.65rem;background:var(--flipzy-color-warm-white);color:var(--flipzy-color-ink);font-family:var(--flipzy-font-heading);font-size:clamp(1.25rem,1.2vw,1.8rem);font-weight:600;line-height:1.35;text-align:center;text-wrap:balance;overflow-wrap:anywhere;text-shadow:none;pointer-events:none}.flipzy-hygiene-gallery__caption p{margin:0}.flipzy-hygiene-gallery__caption a{color:inherit;pointer-events:auto}@media screen and (max-width:749px){.flipzy-hygiene-gallery__dot{flex-basis:2.8rem;width:2.8rem}}@media(prefers-reduced-motion:reduce){.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-list,.flipzy-hygiene-product flipzy-hygiene-gallery .thumbnail-list{scroll-behavior:auto}}.flipzy-hygiene-product flipzy-hygiene-gallery [id^=GalleryViewer-]{position:relative}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__viewer{padding-bottom:4.4rem}.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-list{aspect-ratio:4 / 3;border-radius:2.8rem;background:var(--flipzy-color-cream)}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__controls{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;z-index:4;margin:0;padding:0 1rem;pointer-events:none}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__viewer .flipzy-hygiene-gallery__controls{bottom:4.4rem}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__controls .slider-button{pointer-events:auto;flex-basis:5.2rem;width:5.2rem;height:5.2rem;border:.1rem solid var(--flipzy-color-blue-deep);border-radius:50%;background:var(--flipzy-color-warm-white);box-shadow:0 .3rem 1.2rem var(--flipzy-color-shadow);color:var(--flipzy-color-blue-deep)}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__dots{position:absolute;top:100%;bottom:auto;left:50%;transform:translate(-50%);flex-wrap:nowrap;background:transparent;padding:0;pointer-events:auto}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__dot{width:2.8rem;flex-basis:2.8rem;background:transparent}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--top-left{inset:4% auto auto 4%;max-width:44%;text-align:left}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--top-right{inset:4% 4% auto auto;max-width:34%;text-align:right}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--bottom-left{inset:auto auto 3% 4%;max-width:55%;text-align:left}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--bottom-right{inset:auto 4% 3% auto;max-width:65%;text-align:right}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--tray{max-width:36%}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--contents{max-width:24%}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--lifestyle[data-pack=startday]{right:14%;bottom:7%;max-width:42%}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--lifestyle[data-pack=comehome]{right:14%;max-width:39%}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--lifestyle[data-pack=getready]{max-width:37%}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--lifestyle[data-pack=homehelp]{max-width:54%}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--lifestyle[data-pack=outdoor],.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--lifestyle[data-pack=kinder]{left:15%;max-width:41%}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--bottom-center{width:max-content;left:50%;right:auto;transform:translate(-50%)}.flipzy-hygiene-product flipzy-hygiene-gallery .flipzy-hygiene-gallery__caption--lifestyle[data-pack=kinder]{top:1.5%;padding-inline:.35rem}.flipzy-hygiene-product flipzy-hygiene-gallery .product__media-item:has(.flipzy-hygiene-gallery__caption--top-left) .product__media-icon{right:1.2rem;left:auto}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-flipzy-hygiene-gallery.css.map */
