.st-gallery{-webkit-user-select:none;user-select:none;--st-gallery-thumb-size:60px;--st-gallery-runtime-ready:1;position:relative}.st-gallery__inner{gap:var(--st-space-3);display:flex}.st-gallery__rtl-probe{visibility:hidden;block-size:1px;inline-size:4px;position:absolute;inset:auto auto 0 -10000px;overflow:scroll}.st-gallery__rtl-probe-inner{block-size:1px;inline-size:8px}.st-gallery--thumbs-bottom .st-gallery__inner{flex-direction:column}.st-gallery--thumbs-left .st-gallery__inner{flex-direction:row-reverse}.st-gallery--thumbs-right .st-gallery__inner,[dir=rtl] .st-gallery--thumbs-left .st-gallery__inner{flex-direction:row}[dir=rtl] .st-gallery--thumbs-right .st-gallery__inner{flex-direction:row-reverse}.st-gallery--thumbs-left .st-gallery__thumbs-placeholder,.st-gallery--thumbs-right .st-gallery__thumbs-placeholder{inline-size:var(--st-gallery-thumb-size);flex:0 0 var(--st-gallery-thumb-size);align-self:stretch}.st-gallery--has-thumbs.st-gallery--thumbs-bottom .st-gallery__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--st-gallery-thumb-size);display:grid}@media (max-width:48em){.st-gallery--has-thumbs.st-gallery--thumbs-left .st-gallery__inner,.st-gallery--has-thumbs.st-gallery--thumbs-right .st-gallery__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--st-gallery-thumb-size);display:grid}.st-gallery--thumbs-left .st-gallery__thumbs-placeholder,.st-gallery--thumbs-right .st-gallery__thumbs-placeholder{inline-size:100%;block-size:var(--st-gallery-thumb-size)}}.st-gallery--thumbs-bottom .st-gallery__main,.st-gallery--thumbs-left .st-gallery__main,.st-gallery--thumbs-right .st-gallery__main{flex:auto;min-inline-size:0}.st-gallery__main{background:var(--st-bg-subtle);border-radius:var(--st-radius-md);min-inline-size:0;clip-path:inset(0 round var(--st-radius-md));flex:auto;position:relative;overflow:hidden;transform:translateZ(0)}.st-gallery__main.swiper-initialized .st-gallery__slide:not(.swiper-slide-visible,.swiper-slide-next,.swiper-slide-prev){visibility:hidden}.st-gallery__main.swiper{inline-size:100%}.st-gallery__main:focus-visible{outline:var(--st-focus-ring-width) solid var(--st-focus-ring);outline-offset:calc(-1 * var(--st-focus-ring-width))}.st-gallery__main.swiper:not(.swiper-initialized) .swiper-wrapper{display:block}.st-gallery__main.swiper:not(.swiper-initialized) .swiper-slide{inline-size:100%}.st-gallery--engine-native .st-gallery__main--native>.st-gallery__track--native{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab;inline-size:100%;transition:none;display:flex;overflow:auto hidden;transform:none}.st-gallery__track--native::-webkit-scrollbar{display:none}.st-gallery__thumb-track--native::-webkit-scrollbar{display:none}.st-gallery--engine-native .st-gallery__track--native>.st-gallery__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-inline-size:100%}.st-gallery--engine-native.is-dragging .st-gallery__track--native{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.st-gallery.is-dragging .st-gallery__nav{pointer-events:none}.st-gallery--engine-native .st-gallery__nav:disabled,.st-gallery--engine-native .st-gallery__thumbs-nav:disabled,.st-gallery__nav.swiper-button-disabled,.st-gallery__thumbs-nav.swiper-button-disabled{opacity:.38;pointer-events:none;cursor:default}.st-gallery__main .swiper-slide,.st-gallery__slide{justify-content:center;align-items:center;display:flex;position:relative}.st-gallery__nav.swiper-button-hidden{opacity:0;pointer-events:none}.st-gallery__main-image{inline-size:100%;aspect-ratio:var(--st-gallery-aspect,1 / 1);object-fit:contain;background:var(--st-product-media-bg);-webkit-user-drag:none;display:block}.st-gallery__expand{background:color-mix(in srgb, var(--st-fg) 55%, transparent);block-size:36px;inline-size:36px;color:var(--st-fg-inverse);cursor:pointer;z-index:3;opacity:.85;transition:background-color var(--st-duration-hover) var(--st-ease-standard), opacity var(--st-duration-fast) var(--st-ease-standard), transform var(--st-duration-hover) var(--st-ease-standard);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--st-space-3);inset-inline-end:var(--st-space-3)}.st-gallery__slide:hover .st-gallery__expand{opacity:1}.st-gallery__expand:hover{background:color-mix(in srgb, var(--st-fg) 80%, transparent);transform:scale(1.05)}.st-gallery__expand:focus-visible{opacity:1;outline:var(--st-focus-ring-width) solid var(--st-focus-ring);outline-offset:var(--st-focus-ring-offset)}.st-gallery__slide--video{cursor:pointer}.st-gallery__play{background:color-mix(in srgb, var(--st-fg) 55%, transparent);block-size:72px;inline-size:72px;color:var(--st-fg-inverse);cursor:pointer;z-index:3;transition:background-color var(--st-duration-hover) var(--st-ease-standard), transform var(--st-duration-hover) var(--st-ease-standard);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.st-gallery__play svg{block-size:32px;inline-size:32px;transform:translate(2px)}.st-gallery__slide--video:hover .st-gallery__play{background:var(--st-accent-solid);transform:translate(-50%,-50%)scale(1.05)}[dir=rtl] .st-gallery__play{transform:translate(50%,-50%)}[dir=rtl] .st-gallery__slide--video:hover .st-gallery__play{transform:translate(50%,-50%)scale(1.05)}.st-gallery__play:focus-visible{outline:var(--st-focus-ring-width) solid var(--st-focus-ring);outline-offset:var(--st-focus-ring-offset)}.st-gallery__video{object-fit:contain;background:var(--st-bg-inverse);border:0;block-size:100%;min-block-size:320px;inline-size:100%;display:block}.st-gallery__thumb--video .st-gallery__thumb-button{position:relative}.st-gallery__thumb--video .st-gallery__thumb-button:after{content:"";border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--st-fg-inverse);block-size:0;inline-size:0;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--st-fg) 60%, transparent));pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .st-gallery__thumb--video .st-gallery__thumb-button:after{transform:translate(50%,-50%)}.st-gallery__nav,.st-carousel-section--related :is(.st-carousel__btn,.st-swiper__arrow){background:color-mix(in srgb, var(--st-bg) 90%, transparent);block-size:40px;inline-size:40px;color:var(--st-fg);box-shadow:var(--st-shadow-card);cursor:pointer;transition:var(--st-transition-color), box-shadow var(--st-duration-hover) var(--st-ease-standard);border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;overflow:hidden}.st-gallery__nav{z-index:2;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.st-gallery__nav:hover:not(:disabled),.st-carousel-section--related :is(.st-carousel__btn,.st-swiper__arrow):hover:not(:disabled){background:var(--st-accent-bg);color:var(--st-accent-solid);box-shadow:var(--st-shadow-dropdown)}.st-gallery__nav:active:not(:disabled),.st-carousel-section--related :is(.st-carousel__btn,.st-swiper__arrow):active:not(:disabled){background:var(--st-accent-bg-active)}.st-gallery__nav:focus-visible,.st-carousel-section--related :is(.st-carousel__btn,.st-swiper__arrow):focus-visible{outline:var(--st-focus-ring-width) solid var(--st-focus-ring);outline-offset:var(--st-focus-ring-offset)}.st-gallery__nav svg,.st-carousel-section--related :is(.st-carousel__btn,.st-swiper__arrow) svg{block-size:20px;inline-size:20px}[dir=rtl] .st-gallery__nav svg{transform:scaleX(-1)}.st-gallery__ripple,.st-carousel-section--related .st-carousel__ripple{left:var(--st-carousel-ripple-x,0);top:var(--st-carousel-ripple-y,0);inline-size:var(--st-carousel-ripple-size,0);block-size:var(--st-carousel-ripple-size,0);opacity:.22;pointer-events:none;animation:st-product-carousel-ripple var(--st-ripple-grow) var(--st-ease-standard) forwards;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@keyframes st-product-carousel-ripple{to{opacity:0;transform:scale(1)}}.st-gallery__nav--prev{inset-inline-start:var(--st-space-3)}.st-gallery__nav--next{inset-inline-end:var(--st-space-3)}.st-gallery__thumbs-wrapper{align-items:center;gap:var(--st-space-1);flex:none;min-inline-size:0;display:flex}.st-gallery--thumbs-left .st-gallery__thumbs-wrapper,.st-gallery--thumbs-right .st-gallery__thumbs-wrapper{inline-size:var(--st-gallery-thumb-size);flex-direction:column;align-self:stretch;min-block-size:0}.st-gallery__thumbs-nav{border:1px solid var(--st-border);background:var(--st-bg);block-size:28px;inline-size:28px;color:var(--st-fg);cursor:pointer;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.st-gallery__thumbs-nav:hover{background:var(--st-bg-element)}.st-gallery__thumbs-nav:focus-visible{outline:var(--st-focus-ring-width) solid var(--st-focus-ring);outline-offset:var(--st-focus-ring-offset)}.st-gallery__thumbs-nav.swiper-button-hidden{opacity:0;pointer-events:none}.st-gallery__thumbs-nav[data-st-gallery-nav-pending],.st-gallery__thumbs-nav[data-st-gallery-nav-hidden],.st-gallery__thumbs-nav.swiper-button-lock{visibility:hidden;pointer-events:none;display:inline-flex}[dir=rtl] .st-gallery__thumbs-nav svg{transform:scaleX(-1)}@media not (max-width:48em){.st-gallery--thumbs-left .st-gallery__thumbs-nav svg,.st-gallery--thumbs-right .st-gallery__thumbs-nav svg{transform:rotate(90deg)}}.st-gallery__thumbs{clip-path:inset(0);flex:auto;min-inline-size:0;transform:translateZ(0)}.st-gallery--thumbs-bottom .st-gallery__thumbs{inline-size:100%}.st-gallery--thumbs-left .st-gallery__thumbs,.st-gallery--thumbs-right .st-gallery__thumbs{flex:1 1 0;block-size:100%;min-block-size:0;inline-size:100%}.st-gallery__thumbs .swiper-slide,.st-gallery__thumb{flex:0 0 var(--st-gallery-thumb-size);inline-size:var(--st-gallery-thumb-size);block-size:var(--st-gallery-thumb-size)}.st-gallery__thumb-button{cursor:pointer;border:1px solid var(--st-border);background:var(--st-bg);border-radius:var(--st-radius-md);padding:var(--st-space-1);box-sizing:border-box;block-size:100%;inline-size:100%;display:block;overflow:hidden}.st-gallery__thumb-button:focus-visible{outline:var(--st-focus-ring-width) solid var(--st-focus-ring);outline-offset:var(--st-focus-ring-offset)}.st-gallery__thumbs .swiper-slide-thumb-active .st-gallery__thumb-button{border-color:var(--st-fg);box-shadow:var(--st-shadow-card)}.st-gallery--engine-native .st-gallery__thumb-track--native{gap:var(--st-gallery-thumb-gap,var(--st-space-2));scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior:contain;cursor:grab;inline-size:100%;transition:none;display:flex;overflow:auto hidden;transform:none}.st-gallery--engine-native.is-dragging-thumbs .st-gallery__thumb-track--native{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.st-gallery--engine-native .st-gallery__thumb-track--native>.st-gallery__thumb{scroll-snap-align:start}.st-gallery--engine-native .st-gallery__thumb.is-active .st-gallery__thumb-button{border-color:var(--st-fg);box-shadow:var(--st-shadow-card)}@media not (max-width:48em){.st-gallery--engine-swiper.st-gallery--thumbs-left .st-gallery__thumb-track,.st-gallery--engine-swiper.st-gallery--thumbs-right .st-gallery__thumb-track{flex-direction:column}.st-gallery--engine-native.st-gallery--thumbs-left .st-gallery__thumb-track--native,.st-gallery--engine-native.st-gallery--thumbs-right .st-gallery__thumb-track--native{scroll-snap-type:y proximity;flex-direction:column;block-size:100%;overflow:hidden auto}}.st-gallery__thumb-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.st-gallery__grid{gap:var(--st-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-gallery--cols-1 .st-gallery__grid{grid-template-columns:minmax(0,1fr)}.st-gallery--cols-2 .st-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-gallery--cols-3 .st-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.st-gallery--cols-4 .st-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.st-gallery__grid-item{background:var(--st-bg-subtle);border-radius:var(--st-radius-md);aspect-ratio:1;border:0;inline-size:100%;margin:0;padding:0;display:block;overflow:hidden}.st-gallery__grid-item--zoom{cursor:zoom-in;transition:transform var(--st-duration-hover) var(--st-ease-standard)}.st-gallery__grid-item--zoom:hover{transform:scale(1.02)}.st-gallery__grid-item--zoom:focus-visible{outline:var(--st-focus-ring-width) solid var(--st-focus-ring);outline-offset:var(--st-focus-ring-offset)}.st-gallery__grid-item--video{position:relative}.st-gallery__grid-image{object-fit:contain;background:var(--st-bg);block-size:100%;inline-size:100%;display:block}@media (max-width:48em){.st-gallery__grid{gap:var(--st-space-2)}.st-gallery--cols-3 .st-gallery__grid,.st-gallery--cols-4 .st-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.st-gallery__track--native,.st-gallery__thumb-track--native{scroll-behavior:auto}.st-gallery__nav,.st-carousel-section--related :is(.st-carousel__btn,.st-swiper__arrow),.st-gallery__expand,.st-gallery__play,.st-gallery__thumb{transition:none}.st-gallery__ripple,.st-carousel-section--related :is(.st-carousel__ripple,.st-swiper__ripple){opacity:0;animation:none}}@media (forced-colors:active){.st-gallery,.st-carousel-section--related{--st-gallery-forced-button-text:ButtonText;--st-gallery-forced-highlight:Highlight}.st-gallery__nav,.st-carousel-section--related :is(.st-carousel__btn,.st-swiper__arrow),.st-gallery__expand,.st-gallery__play,.st-gallery__thumbs-nav,.st-gallery__thumb-button{forced-color-adjust:auto;color:var(--st-gallery-forced-button-text);box-shadow:none;background:canvas;border:1px solid buttontext}.st-gallery__nav:focus-visible,.st-carousel-section--related :is(.st-carousel__btn,.st-swiper__arrow):focus-visible,.st-gallery__expand:focus-visible,.st-gallery__play:focus-visible,.st-gallery__thumbs-nav:focus-visible,.st-gallery__thumb-button:focus-visible{outline-color:var(--st-gallery-forced-highlight)}.st-gallery__main:focus-visible{forced-color-adjust:auto;outline-color:var(--st-gallery-forced-highlight)}.st-gallery__thumbs .swiper-slide-thumb-active .st-gallery__thumb-button,.st-gallery--engine-native .st-gallery__thumb.is-active .st-gallery__thumb-button{border:2px solid highlight}}@media (max-width:30em){.st-gallery .st-gallery__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:48em){.st-gallery__expand{opacity:1;block-size:32px;inline-size:32px;inset-block-start:var(--st-space-2);inset-inline-end:var(--st-space-2)}.st-gallery--thumbs-left .st-gallery__inner,.st-gallery--thumbs-right .st-gallery__inner{flex-direction:column}.st-gallery--thumbs-left .st-gallery__thumbs-wrapper,.st-gallery--thumbs-right .st-gallery__thumbs-wrapper{flex-direction:row;align-self:auto;min-block-size:auto;inline-size:100%}.st-gallery--thumbs-left .st-gallery__thumbs,.st-gallery--thumbs-right .st-gallery__thumbs{flex:auto;block-size:auto;min-block-size:0;inline-size:100%}.st-gallery__thumbs-nav{flex:0 0 28px;block-size:28px;inline-size:28px}}
