.k-gallery-rail{display:none}@media screen and (min-width:750px){.product-information:has(media-gallery[data-k-reference-gallery]){--page-width: 1600px;--page-margin: 50px}.product-information .product-information__grid.product-information--media-left:has(media-gallery[data-k-reference-gallery]){grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0}.product-information .product-information__grid.product-information--media-left:has(media-gallery[data-k-reference-gallery])>.product-information__media{width:100%;min-width:0;padding:0}.product-information .product-information__grid.product-information--media-left:has(media-gallery[data-k-reference-gallery])>.product-details{min-width:0;top:0!important;padding-inline-start:83px;padding-inline-end:0}.product-information .product-information__grid.product-information--media-left:has(media-gallery[data-k-reference-gallery])>.product-details>.group-block{padding-block-start:90px}media-gallery[data-k-reference-gallery]{position:relative;top:auto;overflow:visible}media-gallery[data-k-reference-gallery]>.media-gallery__grid{grid-template-columns:minmax(0,1fr);gap:0;margin:0;width:100%}media-gallery[data-k-reference-gallery]>.media-gallery__grid>li{scroll-margin-top:90px;max-height:none;width:100%;aspect-ratio:4 / 5}media-gallery[data-k-reference-gallery] .product-media-container,media-gallery[data-k-reference-gallery] .product-media,media-gallery[data-k-reference-gallery] .product-media__image{width:100%;max-width:none}media-gallery[data-k-reference-gallery] .product-media-container,media-gallery[data-k-reference-gallery] .product-media{height:100%}media-gallery[data-k-reference-gallery] .product-media__image{height:100%;object-fit:cover}media-gallery[data-k-reference-gallery]>.k-gallery-rail{display:block;position:absolute;top:0;right:-23px;bottom:0;width:46px;z-index:3;pointer-events:none}.k-gallery-thumbnails{position:sticky;top:90px;display:grid;gap:6px;margin-top:90px;max-height:calc(100vh - 180px);overflow:auto;scrollbar-width:none;pointer-events:auto}.k-gallery-thumbnails::-webkit-scrollbar{display:none}.k-gallery-thumb{position:relative;display:block;width:46px;height:46px;min-height:0;overflow:hidden;background:#fff;box-shadow:0 0 40px #0003}.k-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.k-gallery-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px #fff;pointer-events:none}.k-gallery-thumb[aria-current=true]:after{box-shadow:inset 0 0 0 2px #222}.k-gallery-thumb[aria-current=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #222;z-index:2}.k-gallery-thumb.is-selected{outline:2px solid #222;outline-offset:1px}.k-gallery-thumb:focus-visible{outline:2px solid #222;outline-offset:-2px}.k-gallery-thumb__badge{position:absolute;bottom:5px;right:5px;width:20px;height:20px;display:grid;place-items:center;color:#fff;background:#000000d9;font-size:12px;line-height:1}.k-gallery-arrow{display:none}@media(hover:hover){.k-gallery-thumb:hover img{transform:scale(1.1)}.k-gallery-thumb:hover:after{box-shadow:inset 0 0 0 3px #fff}.k-gallery-thumb[aria-current=true]:hover:after{box-shadow:inset 0 0 0 3px #222}}}@media screen and (min-width:990px){.product-information .product-information__grid.product-information--media-left:has(media-gallery[data-k-reference-gallery]){grid-template-columns:900px minmax(420px,1fr)}.product-information .product-information__grid.product-information--media-left:has(media-gallery[data-k-reference-gallery])>.product-information__media,media-gallery[data-k-reference-gallery]{width:900px;max-width:none}.product-information .product-information__grid.product-information--media-left:has(media-gallery[data-k-reference-gallery])>.product-details{padding-inline-start:90px}media-gallery[data-k-reference-gallery]>.k-gallery-rail{width:60px;right:-30px}.k-gallery-thumb{width:60px;height:60px}}@media screen and (min-width:750px){.product-information:has(media-gallery[data-k-reference-gallery]) .product-details .accordion--dividers accordion-custom:last-child .details{padding-block-end:48px}}@media screen and (max-width:749px){.product-information:has(media-gallery[data-k-reference-gallery]) .product-details [ref=productTitleLink] p,.product-information:has(media-gallery[data-k-reference-gallery]) .product-details [role=heading]{font-size:1.5rem!important;line-height:1.15}}@media(prefers-reduced-motion:reduce){.k-gallery-thumb img{transition:none}}@media screen and (max-width:749px){media-gallery[data-k-reference-gallery] slideshow-slides{display:flex;width:100%;aspect-ratio:4 / 5;height:auto!important;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}media-gallery[data-k-reference-gallery] slideshow-slides::-webkit-scrollbar{display:none}media-gallery[data-k-reference-gallery] slideshow-slide{flex:0 0 100%;width:100%;min-width:100%;aspect-ratio:4 / 5;height:100%!important;scroll-snap-align:start;scroll-snap-stop:always}media-gallery[data-k-reference-gallery] slideshow-slide .product-media-container,media-gallery[data-k-reference-gallery] slideshow-slide .product-media,media-gallery[data-k-reference-gallery] slideshow-slide .product-media__image{width:100%;height:100%!important;max-width:none;aspect-ratio:auto!important}media-gallery[data-k-reference-gallery] slideshow-slide .product-media__image{height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}media-gallery[data-k-reference-gallery]>.k-gallery-rail{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;inset:auto;width:100%;margin:0;pointer-events:auto}media-gallery[data-k-reference-gallery] .k-gallery-arrow{display:grid;place-items:center;flex:0 0 32px;width:32px;height:42px;padding:0;border:1px solid #ddd;border-radius:2px;color:#777;background:#fff;font-size:25px;line-height:1;cursor:pointer}media-gallery[data-k-reference-gallery] .k-gallery-arrow:disabled{opacity:.35;cursor:default}media-gallery[data-k-reference-gallery] .k-gallery-thumbnails{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex:0 0 226px;width:226px;margin:0;padding:4px 0;max-height:none;overflow-x:auto;overflow-y:hidden;pointer-events:auto;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}media-gallery[data-k-reference-gallery] .k-gallery-thumbnails::-webkit-scrollbar{display:none}media-gallery[data-k-reference-gallery] .k-gallery-thumb{flex:0 0 42px;width:42px;height:42px;line-height:0}media-gallery[data-k-reference-gallery] .k-gallery-thumb img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}media-gallery[data-k-reference-gallery] .k-gallery-thumb:after{box-shadow:inset 0 0 0 1px #fff}media-gallery[data-k-reference-gallery] .k-gallery-thumb[aria-current=true]:after{box-shadow:inset 0 0 0 2px #fff}media-gallery[data-k-reference-gallery] .k-gallery-thumb[aria-current=true]{box-sizing:border-box;border:2px solid #222!important;outline:none;box-shadow:none;z-index:2}media-gallery[data-k-reference-gallery] .k-gallery-thumb.is-selected{outline:2px solid #222;outline-offset:1px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/k-reference-gallery.css.map */
