html{overflow-x:clip}custom-product-gallery{display:block;width:100%}.custom-gallery{display:flex;flex-direction:column;gap:var(--gallery-stack-gap, 10px);position:relative;--gallery-thumb-radius: 1.3rem;isolation:isolate}.custom-gallery__xr-button{position:absolute;inset-block-start:1.5rem;inset-inline-end:1.5rem;z-index:4;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:rgba(var(--color-background),.9);border:1px solid rgba(var(--color-foreground),.15);border-radius:999px;font-size:1.2rem;cursor:pointer}.custom-gallery__main{position:relative;width:100%;border-radius:var(--gallery-radius, var(--gallery-thumb-radius));overflow:hidden;background:rgb(var(--color-background))}.custom-gallery__track{position:relative;width:100%;aspect-ratio:var(--aspect-ratio, 1);transition:aspect-ratio .28s ease-out;contain:layout}.custom-gallery--fixed-ratio .custom-gallery__track,.custom-gallery--reduced-fx .custom-gallery__track{transition:none}@media(prefers-reduced-motion:reduce){.custom-gallery__track{transition:none}}.custom-gallery__item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s linear .22s;display:flex;align-items:center;justify-content:center}.custom-gallery__item.is-active{opacity:1;visibility:visible;transition:opacity .22s,visibility linear;z-index:2}.custom-gallery__zoom{width:100%;height:100%;overflow:hidden;position:relative}.custom-gallery__image,.custom-gallery__placeholder,.custom-gallery__video{width:100%;height:100%;object-fit:cover;display:block;backface-visibility:hidden}.custom-gallery__image{opacity:1}.custom-gallery__image--deferred{opacity:0}.custom-gallery__zoom--placeholder{background-color:rgba(var(--color-foreground),.07)}.custom-gallery__image--hero{opacity:1}.custom-gallery__zoom--hero.custom-gallery__zoom--placeholder{animation:0s linear 4s forwards cgPlaceholderClear}@keyframes cgPlaceholderClear{to{background-color:transparent}}.no-js .custom-gallery__image--deferred{opacity:1;animation:none}.no-js .custom-gallery__zoom--placeholder{background-color:transparent}img.custom-gallery__image--failed{color:transparent;font-size:0;background:rgba(var(--color-foreground),.06)}.custom-gallery__thumb-image--placeholder{display:block;width:100%;height:100%;background:rgba(var(--color-foreground),.06)}@media(hover:hover)and (pointer:fine)and (min-width:990px){.custom-gallery__zoom,.custom-gallery-lightbox__slide:not(.is-zoomed) .custom-gallery-lightbox__image{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2214%22%20fill%3D%22%23fff%22%20stroke%3D%22%23121212%22%20stroke-width%3D%221.25%22%2F%3E%3Cpath%20d%3D%22M16%2010v12M10%2016h12%22%20fill%3D%22none%22%20stroke%3D%22%23121212%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E) 16 16,zoom-in}.custom-gallery__expand,.custom-gallery__nav{cursor:pointer}}.custom-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:transparent;border:0;box-shadow:none;border-radius:50%;cursor:pointer;opacity:1;transition:opacity .2s}.custom-gallery__main:hover .custom-gallery__nav{opacity:1}.custom-gallery__nav:disabled{opacity:1;cursor:default}.custom-gallery__nav .icon-caret{width:1.6rem;height:1.6rem}.custom-gallery__nav--prev{inset-inline-start:1.5rem}.custom-gallery__nav--prev .svg-wrapper{transform:rotate(90deg)}.custom-gallery__nav--next{inset-inline-end:1.5rem}.custom-gallery--rtl .custom-gallery__nav--prev .svg-wrapper,.custom-gallery__nav--next .svg-wrapper{transform:rotate(-90deg)}.custom-gallery--rtl .custom-gallery__nav--next .svg-wrapper{transform:rotate(90deg)}.custom-gallery__counter{position:absolute;inset-block-end:1.5rem;inset-inline-end:1.5rem;z-index:3;font-size:1.2rem;letter-spacing:.05em;background:rgba(var(--color-background),.85);padding:.4rem 1rem;border-radius:999px;direction:ltr;font-variant-numeric:tabular-nums}.custom-gallery__dots{position:absolute;inset-block-end:1.4rem;inset-inline:0;margin-inline:auto;z-index:3;width:fit-content;max-width:min(13.5rem,calc(100% - 3.2rem));display:none;align-items:center;gap:.75rem;padding:.55rem 1.1rem;background:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;pointer-events:auto;box-sizing:border-box}.custom-gallery__dots::-webkit-scrollbar{display:none}.custom-gallery__dot{width:5px;height:5px;border-radius:50%;background:#00000038;border:0;padding:0;margin:0;cursor:pointer;flex-shrink:0;transition:width .3s ease-in,opacity .3s ease-in,border-radius .3s ease-in,background-color .3s ease-in}.custom-gallery__dot.is-active{width:16px;height:5px;border-radius:999px;background:#111;transform:none}.custom-gallery__thumbs{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;scrollbar-width:none;scroll-snap-type:y proximity;overscroll-behavior-y:contain;overscroll-behavior-x:auto}.custom-gallery__thumbs::-webkit-scrollbar{display:none}.custom-gallery__thumb{position:relative;flex-shrink:0;scroll-snap-align:start;width:7rem;aspect-ratio:1;border-radius:var(--gallery-thumb-radius);overflow:hidden;border:0;opacity:.55;cursor:pointer;transition:opacity .18s;display:block;padding:0;margin:0;background:0 0;font:inherit;color:inherit;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.custom-gallery__thumb.is-active,.custom-gallery__thumb:hover{opacity:1}.custom-gallery__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--gallery-thumb-active-width, 2px) solid transparent;pointer-events:none;z-index:2;transition:border-color .18s}.custom-gallery__thumb.is-active:after{border-color:var(--gallery-thumb-active-color, rgb(var(--color-foreground)))}.custom-gallery--thumb-ring-underline .custom-gallery__thumb:after{inset:auto 0 0 0;height:var(--gallery-thumb-active-width, 2px);border:0;border-radius:0;background-color:transparent;transition:background-color .18s}.custom-gallery--thumb-ring-underline .custom-gallery__thumb.is-active:after{background-color:var( --gallery-thumb-active-color, rgb(var(--color-foreground)) )}.custom-gallery--thumbs-no-ring .custom-gallery__thumb:after{display:none}.custom-gallery--thumbs-no-dim .custom-gallery__thumb{opacity:1}.custom-gallery__thumb-image{width:100%;height:100%;object-fit:cover;display:block;opacity:1}.custom-gallery__thumb-icon{position:absolute;inset-block-end:.4rem;inset-inline-end:.4rem;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;background:#0000008c;border-radius:50%;color:#fff}@media(min-width:990px){.custom-gallery{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:start}.custom-gallery__main{grid-column:2;grid-row:1;min-width:0;aspect-ratio:var(--aspect-ratio, 1)}.custom-gallery__track{height:100%;min-height:0;aspect-ratio:auto}.custom-gallery__item{height:100%;min-height:0}.custom-gallery__thumb{aspect-ratio:3 / 4}.custom-gallery__thumbs{grid-column:1;grid-row:1;width:8rem;max-height:calc(var(--gallery-desktop-thumb-count, 5) * 10.333333rem + .5rem);scroll-padding-block:1rem;scroll-behavior:smooth;position:sticky;top:2rem}.custom-gallery--single{grid-template-columns:minmax(0,1fr)}.custom-gallery--single .custom-gallery__main{grid-column:1}.custom-gallery--single .custom-gallery__thumbs{display:none}.product--gallery-full-desktop{display:block}.product--gallery-full-desktop .product__media-wrapper{width:100vw;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw)}.product--gallery-full-desktop .product__info-wrapper{width:100%;max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:5rem}.product--gallery-full-desktop .custom-gallery__main{border-radius:0}.custom-gallery--full-desktop .custom-gallery__track{max-height:90vh}}@media(max-width:989px){.custom-gallery{padding-bottom:17px}.custom-gallery--full-mobile{width:calc(100% + 3rem);margin-inline:-1.5rem}@media(min-width:750px)and (max-width:989px){.custom-gallery--full-mobile{width:calc(100% + 10rem);margin-inline:-5rem}}.custom-gallery--full-mobile .custom-gallery__main{border-radius:0}.custom-gallery__thumbs{display:none}.custom-gallery__dots{display:flex;flex-wrap:nowrap;inset-block-end:1.2rem;max-width:min(13.5rem,calc(100% - 3.2rem))}.custom-gallery__counter,.custom-gallery__nav{display:none}.custom-gallery--mobile-nav .custom-gallery__nav{display:flex;opacity:1;width:3.2rem;height:7.5rem;border-radius:1rem}.custom-gallery--mobile-nav .custom-gallery__nav--prev{inset-inline-start:.8rem}.custom-gallery--mobile-nav .custom-gallery__nav--next{inset-inline-end:.8rem}.custom-gallery--mobile-counter .custom-gallery__dots{display:none}.custom-gallery--mobile-nav .custom-gallery__nav:disabled{display:flex;opacity:1}.custom-gallery--mobile-counter .custom-gallery__counter{display:flex;align-items:center;gap:.15rem;position:absolute;inset-block-start:auto;inset-block-end:1.2rem;left:1.2rem;right:auto;z-index:1;background:#0000008c;color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.02em;padding:.2rem .8rem;border-radius:7px}.custom-gallery--mobile-counter .custom-gallery__counter-sep{opacity:.65}.custom-gallery__track{display:flex;overflow-x:auto;overflow-y:hidden;transition:none;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.3rem;overscroll-behavior-x:contain}.custom-gallery__track::-webkit-scrollbar{display:none}.custom-gallery__item{position:relative;inset:auto;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;opacity:1;visibility:visible;transition:none}.custom-gallery--mobile-thumbs .custom-gallery__dots{display:none}.custom-gallery--mobile-thumbs .custom-gallery__thumbs{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:var(--gallery-mobile-thumb-gap, 10px);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom}.custom-gallery--mobile-thumbs .custom-gallery__thumbs::-webkit-scrollbar{display:none}.custom-gallery--mobile-thumbs .custom-gallery__thumb{width:auto;flex:0 0 calc((100% - ((var(--gallery-mobile-thumb-count, 4) - 1) * var(--gallery-mobile-thumb-gap, 10px))) / var(--gallery-mobile-thumb-count, 4));aspect-ratio:var(--gallery-mobile-thumb-ratio, 3 / 4)}.custom-gallery--mobile-thumbs.custom-gallery--full-mobile .custom-gallery__thumbs{padding-inline:1.5rem;scroll-padding-inline:.5rem}}.custom-gallery__actions{position:absolute;top:1.2rem;right:1.2rem;z-index:5;display:flex;flex-direction:column;align-items:center;gap:.8rem}.custom-gallery--rtl .custom-gallery__actions{right:auto;left:1.2rem}.custom-gallery__action,.custom-gallery__wishlist .wl-btn--gallery{position:relative;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:rgba(var(--color-background),.92);color:rgb(var(--color-foreground));box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.custom-gallery__wishlist{display:flex}.product__title--with-wl .wl-btn--product{display:none}.custom-gallery__action .svg-wrapper{width:1.8rem;height:1.8rem}.custom-gallery__action svg{width:100%;height:100%;display:block}.custom-gallery__wishlist .wl-btn--gallery .wl-btn__icon{width:22px;height:22px}.custom-gallery__wishlist .wl-btn--gallery .wl-btn__mark{width:100%;height:100%}.custom-gallery__action:focus-visible,.custom-gallery__wishlist .wl-btn--gallery:focus-visible{border-radius:50%;outline:1.5px solid rgba(var(--color-foreground),.55);outline-offset:2px;box-shadow:none}@media(hover:hover)and (pointer:fine){.custom-gallery__action:hover,.custom-gallery__wishlist .wl-btn--gallery:hover{background:rgb(var(--color-background));transform:scale(1.06)}}@media(max-width:989px){.custom-gallery__action,.custom-gallery__wishlist .wl-btn--gallery{width:44px;height:44px;min-width:44px;min-height:44px}}.custom-gallery__expand{position:absolute;inset-block-start:1.4rem;inset-block-end:auto;inset-inline-start:1.4rem;inset-inline-end:auto;z-index:3;display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;padding:0;border:0;border-radius:.8rem;background:#ffffffeb;color:#111;box-shadow:0 .2rem .8rem #0000001f;cursor:pointer;opacity:1;transform:none;transition:opacity .25s,transform .25s,background-color .2s;-webkit-tap-highlight-color:transparent}.custom-gallery__expand svg{width:1.8rem;height:1.8rem;display:block}.custom-gallery__expand:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media(max-width:989px){.custom-gallery__expand{inset-block-start:1.2rem;inset-block-end:auto;inset-inline-start:1.2rem;inset-inline-end:auto;width:3.6rem;height:3.6rem;border-radius:.8rem}.custom-gallery__expand svg{width:1.6rem;height:1.6rem}}@media(hover:hover)and (pointer:fine){.custom-gallery__expand{opacity:0;transform:translateY(-.4rem)}.custom-gallery__expand:focus-visible,.custom-gallery__main:hover .custom-gallery__expand{opacity:1;transform:none}.custom-gallery__expand:hover{background:rgb(var(--color-background))}}@media(prefers-reduced-motion:reduce){.custom-gallery__expand{transition:none;transform:none}}.custom-gallery-lightbox{--cg-lb-bg: #0d0d0f;--cg-lb-fg: #fff;--cg-lb-chrome: rgba(255, 255, 255, .12);--cg-lb-chrome-hover: rgba(255, 255, 255, .22);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;background:var(--cg-lb-bg);color:var(--cg-lb-fg);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.custom-gallery-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto}.custom-gallery-lightbox:not(.is-open){pointer-events:none}.custom-gallery-lightbox__header{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;position:relative;z-index:5;padding:1.2rem 1.6rem;padding-block-start:max(1.2rem,env(safe-area-inset-top));color:var(--cg-lb-fg);pointer-events:none}.custom-gallery-lightbox__counter{display:inline-flex;align-items:center;height:3.2rem;padding:0 1.3rem;border-radius:999px;background:var(--cg-lb-chrome);color:var(--cg-lb-fg);font-size:1.3rem;font-weight:600;letter-spacing:.05em;white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr}.custom-gallery-lightbox__close{display:flex;align-items:center;justify-content:center;padding:0;background:var(--cg-lb-chrome);border:none;border-radius:50%;color:var(--cg-lb-fg);cursor:pointer;transition:background-color .2s}.custom-gallery-lightbox__close:hover{background:var(--cg-lb-chrome-hover)}.custom-gallery-lightbox__close:focus-visible{outline:.2rem solid var(--cg-lb-fg);outline-offset:.2rem}.custom-gallery-lightbox__stage{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.custom-gallery-lightbox__rail{position:absolute;inset-block:0;inset-inline-start:0;display:flex;height:100%;will-change:transform;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.custom-gallery-lightbox__slide{position:relative;flex:0 0 var(--cg-lb-slide-width, 100vw);width:var(--cg-lb-slide-width, 100vw);height:100%;display:flex;align-items:center;justify-content:center}.custom-gallery-lightbox__rail,.custom-gallery-lightbox__stage{direction:ltr}.custom-gallery-lightbox[dir=rtl] .custom-gallery-lightbox__rail{flex-direction:row-reverse;inset-inline-start:auto}.custom-gallery-lightbox[dir=rtl] .custom-gallery-lightbox__nav--prev .svg-wrapper{transform:rotate(-90deg)}.custom-gallery-lightbox[dir=rtl] .custom-gallery-lightbox__nav--next .svg-wrapper{transform:rotate(90deg)}.custom-gallery-lightbox__image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;opacity:1;transition:transform .15s,opacity .25s}.custom-gallery-lightbox__slide.is-zoomed .custom-gallery-lightbox__image{cursor:grab;transition:none}.custom-gallery-lightbox__image--loading{opacity:0}.custom-gallery-lightbox__slide:not(.is-zoomed) .custom-gallery-lightbox__image{transform:none}.custom-gallery-lightbox__media-clone{max-width:100%;max-height:100%}.custom-gallery-lightbox__toolbar{position:absolute;inset-inline:0;bottom:2rem;bottom:max(2rem,env(safe-area-inset-bottom));z-index:3;display:flex;align-items:center;justify-content:center;gap:1.6rem;pointer-events:none}.custom-gallery-lightbox__toolbar>*{pointer-events:auto}.custom-gallery-lightbox__nav{position:static;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;background:var(--cg-lb-chrome);border:none;border-radius:50%;color:var(--cg-lb-fg);cursor:pointer;transition:background-color .2s,opacity .2s}.custom-gallery-lightbox__nav:hover:not(:disabled){background:var(--cg-lb-chrome-hover)}.custom-gallery-lightbox__nav:focus-visible{outline:.2rem solid var(--cg-lb-fg);outline-offset:.2rem}.custom-gallery-lightbox__nav:disabled{opacity:.25;cursor:default}.custom-gallery-lightbox__nav--prev .svg-wrapper{transform:rotate(90deg)}.custom-gallery-lightbox__nav--next .svg-wrapper{transform:rotate(-90deg)}.custom-gallery-lightbox__nav svg{width:2rem;height:2rem}.custom-gallery-lightbox__close{position:static;width:5.6rem;height:5.6rem;flex:0 0 auto;background:var(--cg-lb-chrome-hover)}.custom-gallery-lightbox__close svg{width:2.4rem;height:2.4rem}@media(max-width:989px){.custom-gallery-lightbox__toolbar{gap:1.2rem}.custom-gallery-lightbox__nav{width:4rem;height:4rem}.custom-gallery-lightbox__close{width:5.2rem;height:5.2rem}.custom-gallery-lightbox__counter{height:3rem;font-size:1.2rem;padding:0 1.1rem}}.custom-gallery-lightbox__spinner{position:absolute;top:50%;left:50%;width:3.6rem;height:3.6rem;margin:-1.8rem 0 0 -1.8rem;border-radius:50%;border:.3rem solid rgba(255,255,255,.18);border-top-color:var(--cg-lb-fg);animation:.8s linear infinite cgLightboxSpin;pointer-events:none;z-index:1}.custom-gallery-lightbox__slide.is-loaded .custom-gallery-lightbox__spinner{display:none}@keyframes cgLightboxSpin{to{transform:rotate(360deg)}}body.custom-gallery-lightbox-open{overflow:hidden}@keyframes cgFadeIn{0%{opacity:0}to{opacity:1}}.custom-gallery__image.is-revealed{animation:.28s cgFadeIn}@media(prefers-reduced-motion:reduce){.custom-gallery-lightbox__spinner{animation:none;border-top-color:#fff9}.custom-gallery-lightbox,.custom-gallery-lightbox__image,.custom-gallery-lightbox__slide{transition:none}.custom-gallery__image.is-revealed{animation:none}}@media(min-width:990px){.custom-gallery-lightbox__toolbar{display:contents}.custom-gallery-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);bottom:auto;width:5.2rem;height:5.2rem;z-index:4}.custom-gallery-lightbox__nav--prev{inset-inline-start:2.4rem}.custom-gallery-lightbox__nav--next{inset-inline-end:2.4rem}.custom-gallery-lightbox__nav svg{width:2.2rem;height:2.2rem}.custom-gallery-lightbox__close{position:absolute;top:2rem;inset-inline-end:2.4rem;bottom:auto;width:4.8rem;height:4.8rem;z-index:6}.custom-gallery-lightbox__close svg{width:2rem;height:2rem}.custom-gallery-lightbox__image{max-width:calc(100% - 18rem);max-height:calc(100% - 4rem)}.custom-gallery-lightbox__header{padding:2rem 2.4rem}.custom-gallery-lightbox__counter{height:3.6rem;padding:0 1.6rem;font-size:1.4rem}.custom-gallery-lightbox__close,.custom-gallery-lightbox__counter,.custom-gallery-lightbox__nav{backdrop-filter:blur(.6rem);-webkit-backdrop-filter:blur(.6rem)}.custom-gallery-lightbox__close:hover,.custom-gallery-lightbox__nav:hover:not(:disabled){background:#ffffff4d}.custom-gallery-lightbox__close:active,.custom-gallery-lightbox__nav:not(:disabled):active{transform:translateY(-50%) scale(.94)}.custom-gallery-lightbox__close:active{transform:scale(.94)}}@media(min-width:1600px){.custom-gallery-lightbox__image{max-width:min(calc(100% - 18rem),120rem)}}.custom-gallery--embla .custom-gallery__main{touch-action:pan-y}.custom-gallery--embla .custom-gallery__track{display:flex;overflow:visible;overflow-x:visible;overflow-y:visible;scroll-snap-type:none;gap:0;touch-action:pan-y;will-change:transform;backface-visibility:hidden;transition:none;width:100%;max-width:100%}.custom-gallery--embla .custom-gallery__item{position:relative;inset:auto;flex:0 0 100%;min-width:0;max-width:100%;opacity:1;visibility:visible;transition:none;scroll-snap-align:none;scroll-snap-stop:normal}.custom-gallery--embla .custom-gallery__item.is-active{z-index:auto;opacity:1;visibility:visible;transition:none}.custom-gallery-lightbox .custom-gallery-lightbox__stage{display:block;position:relative;overflow:hidden;touch-action:none}.custom-gallery-lightbox .custom-gallery-lightbox__rail{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;display:flex;width:100%;height:100%;transition:none;will-change:transform;backface-visibility:hidden}.custom-gallery-lightbox .custom-gallery-lightbox__slide{flex:0 0 100%;width:100%;min-width:0;max-width:100%;height:100%}.custom-gallery-lightbox .custom-gallery-lightbox__rail,.custom-gallery-lightbox .custom-gallery-lightbox__stage{direction:inherit}.custom-gallery-lightbox[dir=rtl] .custom-gallery-lightbox__rail{flex-direction:row;inset-inline-start:auto;left:auto;right:auto}@media(min-width:990px){custom-product-gallery.custom-gallery--rtl{flex-direction:row}}@media(max-width:989px){.custom-gallery--mobile-overlay{padding-bottom:0;margin-bottom:var(--gallery-overlay-bottom-gap, 2.4rem)}.custom-gallery--mobile-overlay .custom-gallery__thumbs,.custom-gallery--mobile-overlay .custom-gallery__dots{position:absolute;inset-block-end:var(--gallery-overlay-offset, 12px);inset-inline:0;z-index:3;width:fit-content;max-width:calc(100% - 2.4rem);margin-inline:auto;background:var(--gallery-overlay-bg, rgba(255, 255, 255, .9));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 .2rem 1.2rem #0000001f}.custom-gallery--mobile-overlay .custom-gallery__thumbs{box-sizing:border-box;padding:.6rem;border-radius:calc(var(--gallery-thumb-radius, 13px) + .6rem);scroll-padding-inline:.6rem;width:min(calc((var(--gallery-mobile-thumb-count, 4) * var(--gallery-overlay-thumb-size, 56px)) + ((var(--gallery-mobile-thumb-count, 4) - 1) * var(--gallery-mobile-thumb-gap, 10px)) + 1.2rem + (var(--gallery-overlay-thumb-size, 56px) * var(--gallery-overlay-peek, .4))),calc(100% - 2.4rem));max-width:max-content}.custom-gallery--mobile-overlay.custom-gallery--full-mobile .custom-gallery__thumbs{padding-inline:.6rem;scroll-padding-inline:.6rem}.custom-gallery--mobile-overlay.custom-gallery--mobile-thumbs .custom-gallery__thumb{flex:0 0 auto;width:var(--gallery-overlay-thumb-size, 56px)}.custom-gallery--mobile-overlay .custom-gallery__dots{padding:.55rem .9rem;border-radius:999px;row-gap:.5rem;flex-wrap:nowrap}}@media(max-width:989px){custom-product-gallery:not(:defined) .custom-gallery__item.is-active{order:-1}}@media(min-width:990px){.product:not(.product--gallery-full-desktop) .product__media-wrapper--sticky>custom-product-gallery{position:sticky;top:min(calc(var(--header-height, 0px) + 16px),calc(100vh - var(--gallery-sticky-height, 0px) - 16px));top:min(calc(var(--header-height, 0px) + 16px),calc(100dvh - var(--gallery-sticky-height, 0px) - 16px))}.custom-gallery__expand{border-radius:50%;box-shadow:none}}@media(max-width:989px){.custom-gallery--no-mobile-fullscreen .custom-gallery__expand{display:none}}body.custom-gallery-lightbox-open .mobile-toolbar-section,body.custom-gallery-lightbox-open ks-sticky-atc{display:none!important}@media(min-width:990px){.custom-gallery__expand{display:none}.custom-gallery__zoom[role=button]:focus-visible{outline:2px solid currentColor;outline-offset:-4px}}@media(min-width:990px){.custom-gallery--full-desktop .custom-gallery__main{aspect-ratio:auto;min-height:0}.custom-gallery--full-desktop .custom-gallery__track{height:auto;aspect-ratio:var(--aspect-ratio, 1)}.custom-gallery--full-desktop .custom-gallery__item{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom-product-gallery.css.map */
