.product{display:block;width:100%;padding-inline:var(--product-side);border-radius:var(--product-radius);box-shadow:var(--product-shadow)}.product[data-width=contained]{max-width:var(--page-width);margin-inline:auto}.product__grid{display:grid;grid-template-columns:calc((100% - var(--product-gap)) * var(--product-media-width) / 100) minmax(0,1fr);align-items:start;gap:var(--product-gap)}.product[data-media-position=right] .gallery{order:2}.product__details{width:100%;min-width:0;max-width:min(100%,var(--product-details-max))}.product[data-details-alignment=left] .product__details{margin-inline-end:auto}.product[data-details-alignment=center] .product__details{margin-inline:auto}.product[data-details-alignment=right] .product__details{margin-inline-start:auto}@media(min-width:750px){.product[data-sticky=true] .product__grid>.gallery{position:sticky;top:calc(var(--header-offset, 0px) + var(--product-sticky-top));transition:top var(--hover-duration) var(--animation-easing)}.product[data-box=card][data-box-desktop=true] .product__details{padding:var(--card-padding);border:var(--card-border-width) var(--card-border-style) var(--card-border);border-radius:var(--card-radius);background:var(--card-background);box-shadow:var(--card-shadow)}.product[data-box=custom][data-box-desktop=true] .product__details{padding:var(--product-box-padding);border:var(--product-box-border);border-radius:var(--product-box-radius);background:var(--product-box-background);box-shadow:var(--product-box-shadow)}}@media(prefers-reduced-motion:no-preference){.product[data-entrance=fade]{animation:product-fade var(--product-animation) ease both}.product[data-entrance=rise]{animation:product-rise var(--product-animation) var(--animation-easing) both}.product[data-entrance=scale]{animation:product-scale var(--product-animation) var(--animation-easing) both}}@keyframes product-fade{0%{opacity:0}}@keyframes product-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes product-scale{0%{opacity:0;transform:scale(.97)}}@media(max-width:749px){.product{padding-inline:var(--product-side-mobile);border-radius:var(--product-radius-mobile)}.product__grid{grid-template-columns:minmax(0,1fr);gap:var(--product-gap-mobile)}.product .gallery{order:1}.product .product__details{order:2}.product[data-mobile-media-position=last] .gallery{order:3}.product__details{--details-bleed: calc(var(--product-side-mobile) + var(--product-details-side-mobile));max-width:100%;padding-inline:var(--product-details-side-mobile)}.product[data-box=card][data-box-mobile=true] .product__details{--details-bleed: var(--card-padding-mobile);padding:var(--card-padding-mobile);border:var(--card-border-width) var(--card-border-style) var(--card-border);border-radius:var(--card-radius);background:var(--card-background);box-shadow:var(--card-shadow)}.product[data-box=custom][data-box-mobile=true] .product__details{--details-bleed: var(--product-box-padding-mobile);padding:var(--product-box-padding-mobile);border:var(--product-box-border);border-radius:var(--product-box-radius-mobile);background:var(--product-box-background);box-shadow:var(--product-box-shadow)}.product .gallery[data-full-bleed=true]{margin-inline:calc(-1 * var(--product-side-mobile));--_radius: 0px;--_border: 0}.product:not([data-mobile-media-position=last]) .gallery[data-full-bleed=true]{margin-top:calc(-1 * var(--section-padding-top-mobile))}.product .gallery[data-full-bleed=true][data-controls-position-mobile=below] .gallery__controls{padding-inline:var(--product-side-mobile)}}.gallery{--_radius: var(--gallery-radius, var(--media-radius));--_border: var(--gallery-border, var(--media-border-width) var(--media-border-style) var(--media-border));--_arrow: var(--gallery-arrow-size, var(--arrow-size));--_arrow-icon: var(--gallery-arrow-icon-size, var(--arrow-icon-size));--_arrow-radius: var(--gallery-arrow-radius, var(--arrow-radius));--_dot: var(--gallery-dot-size, var(--dot-size));--_dot-active: var(--gallery-dot-active-width, calc(var(--_dot) * (1 + 1.75 * var(--dot-active-stretch))));--_counter-size: var(--gallery-counter-size, var(--navigation-text-size));--_progress-height: var(--gallery-progress-height, var(--progress-height));--_progress-width: var(--gallery-progress-width);--_thumb: var(--gallery-thumb);--_thumbs-visible: var(--gallery-thumbs-visible);--_thumb-pad: var(--gallery-thumb-padding, 0px);--_thumb-gap: 12px;--_inset: 14px;--_below: 12px;--_arrow-gap: 10px;--_index: 0;position:relative;display:flex;min-width:0;flex-direction:column;gap:12px}.gallery__divider{flex:none;margin:0}.gallery__divider--top{order:-1}.gallery__divider--bottom{order:99}.gallery__main{position:relative;min-width:0}.gallery__viewport{overflow:hidden}.gallery__track{display:flex;margin:0;padding:0;overflow-x:auto;list-style:none;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{position:relative;overflow:hidden;flex:0 0 100%;aspect-ratio:var(--gallery-ratio);border:var(--_border);border-radius:var(--_radius);background:var(--gallery-background, var(--media-background));scroll-snap-align:start}.gallery__slide :is(img,video,iframe,model-viewer,.gallery__placeholder){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--gallery-fit, var(--media-fit))}.gallery[data-layout-desktop^=preview] .gallery__track{gap:10px}.gallery[data-layout-desktop^=preview] .gallery__slide{flex-basis:86%}@media(min-width:750px){.gallery[data-layout-desktop=grid] .gallery__track{display:grid;grid-template-columns:repeat(var(--gallery-columns),minmax(0,1fr));gap:var(--gallery-grid-gap);overflow:visible}.gallery[data-layout-desktop=grid] :is(.gallery__controls,.gallery__thumbs){display:none}.gallery[data-layout-desktop=grid] .gallery__slide--boxes{grid-template-columns:minmax(0,1fr)}.gallery[data-layout-desktop=grid] .gallery__boxes{display:none}.gallery[data-layout-desktop=grid][data-count="1"] .gallery__track{grid-template-columns:minmax(0,1fr)}.gallery:not([data-layout-desktop$=thumbnails]) .gallery__thumbs{display:none}.gallery[data-layout-desktop$=thumbnails][data-thumbs=left]{flex-direction:row-reverse}.gallery[data-layout-desktop$=thumbnails][data-thumbs=right]{flex-direction:row}.gallery[data-layout-desktop$=thumbnails]:is([data-thumbs=left],[data-thumbs=right]):has(>.gallery__divider){flex-wrap:wrap}.gallery[data-layout-desktop$=thumbnails]:is([data-thumbs=left],[data-thumbs=right])>.gallery__divider{flex:0 0 100%}.gallery[data-layout-desktop$=thumbnails]:is([data-thumbs=left],[data-thumbs=right]) .gallery__main{flex:1;align-self:flex-start}.gallery[data-layout-desktop$=thumbnails]:is([data-thumbs=left],[data-thumbs=right]) .gallery__thumbs{--_thumb-pad: 0px;align-self:stretch;width:var(--_thumb);max-width:none;flex:none;flex-direction:column;contain:size;overflow:hidden auto}}.gallery[data-controls-align-desktop=center]{--_one-desktop: center}.gallery[data-controls-align-desktop=right]{--_one-desktop: flex-end}.gallery[data-controls-align-mobile=center]{--_one-mobile: center}.gallery[data-controls-align-mobile=right]{--_one-mobile: flex-end}.gallery__controls{display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.gallery__controls>*{pointer-events:auto}.gallery__indicator{display:flex;min-width:0;flex:1;align-items:center}@media(min-width:750px){.gallery[data-controls-layout-desktop=separate] .gallery__indicator{flex:1}}@media(max-width:749px){.gallery[data-controls-layout-mobile=separate] .gallery__indicator{flex:1}}.gallery__arrows{display:flex;gap:var(--_arrow-gap)}.gallery__arrow{--icon-size: var(--_arrow-icon);display:inline-grid;width:var(--_arrow);height:var(--_arrow);place-items:center;padding:0;border:var(--arrow-border-width) var(--arrow-border-style) var(--gallery-arrow-border-color, var(--arrow-border));border-radius:var(--_arrow-radius);background:var(--gallery-arrow-background, var(--arrow-background));color:var(--gallery-arrow-icon, var(--arrow-text));transition:background-color var(--hover-duration),color var(--hover-duration),border-color var(--hover-duration)}.gallery__arrow:hover{border-color:var(--arrow-hover-border);background:var(--arrow-hover-background);color:var(--arrow-hover-text)}.gallery__arrow:disabled{cursor:default;opacity:.4}.gallery__counter{display:inline-flex;min-height:30px;align-items:center;gap:.35em;padding:0 10px;border:1px solid var(--gallery-counter-border, var(--color-border));border-radius:var(--gallery-counter-radius, var(--counter-radius));background:var(--gallery-counter-background, var(--counter-background));color:var(--gallery-counter-text, var(--counter-text));font-family:var(--navigation-font-family);font-size:var(--_counter-size);white-space:nowrap}.gallery__dots{display:flex;align-items:center;gap:var(--dot-gap)}.gallery:is([style*=--gallery-dots-background],[style*=--gallery-dots-border]) .gallery__dots{padding:6px 10px;border:1px solid var(--gallery-dots-border, transparent);border-radius:999px;background:var(--gallery-dots-background, transparent)}.gallery__dot{width:var(--_dot);height:var(--_dot);padding:0;border:0;border-radius:var(--dot-radius);background:var(--gallery-dot, var(--dot-color));transition:width .25s var(--animation-easing),background-color .25s}.gallery__dot[aria-current=true]{width:var(--_dot-active);background:var(--gallery-dot-active, var(--dot-active-color))}.gallery__progress{position:relative;display:block;width:var(--_progress-width);min-width:60px;height:var(--_progress-height);overflow:hidden;border-radius:var(--gallery-progress-radius, var(--progress-radius));background:var(--gallery-progress-background, var(--progress-background))}.gallery__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% / var(--gallery-total, 1));border-radius:inherit;background:var(--gallery-progress-fill, var(--progress-fill));transform:translate(calc(var(--_index) * 100%));transition:transform .3s var(--animation-easing)}.gallery__counter,.gallery__dots,.gallery__progress,.gallery__arrows{display:none}@media(min-width:750px){.gallery[data-controls-desktop=none] .gallery__controls{display:none}.gallery:is([data-controls-desktop=arrows],[data-controls-desktop=dots],[data-controls-desktop=counter],[data-controls-desktop=progress]) .gallery__arrows{display:flex}.gallery:is([data-controls-desktop=dots],[data-controls-desktop=dots_only]) .gallery__dots{display:flex}.gallery:is([data-controls-desktop=counter],[data-controls-desktop=counter_only]) .gallery__counter{display:inline-flex}.gallery:is([data-controls-desktop=progress],[data-controls-desktop=progress_only]) .gallery__progress{display:block}.gallery[data-controls-position-desktop=overlay] .gallery__controls{position:absolute;right:var(--_inset);bottom:var(--_inset);left:var(--_inset)}.gallery[data-controls-position-desktop=below] .gallery__controls{margin-top:var(--_below)}.gallery[data-layout-desktop^=preview][data-controls-position-desktop=overlay] .gallery__controls{right:calc(14% + var(--_inset))}.gallery[data-controls-swap-desktop=true] .gallery__controls{flex-direction:row-reverse}.gallery[data-controls-swap-desktop=true]:not([data-controls-layout-desktop=separate]) .gallery__indicator{justify-content:flex-end}.gallery:is([data-controls-desktop=arrows],[data-controls-desktop$=_only]):not([data-controls-layout-desktop=separate]) .gallery__controls{flex-direction:row;justify-content:var(--_one-desktop, flex-start)}.gallery:is([data-controls-desktop=arrows],[data-controls-desktop$=_only]):not([data-controls-layout-desktop=separate]) .gallery__indicator{flex:none;justify-content:flex-start}.gallery[data-controls-desktop=progress_only]:not([data-controls-layout-desktop=separate]) .gallery__indicator{flex:1;justify-content:var(--_one-desktop, flex-start)}.gallery[data-controls-desktop=arrows] .gallery__indicator{display:none}.gallery[data-controls-layout-desktop=separate] .gallery__arrows{position:absolute;top:calc(var(--_media-h, 100%) / 2);right:var(--_inset);left:var(--_inset);justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.gallery[data-controls-layout-desktop=separate] .gallery__arrow{pointer-events:auto}.gallery[data-controls-layout-desktop=separate][data-controls-position-desktop=overlay] .gallery__controls{position:static}.gallery[data-controls-layout-desktop=separate][data-controls-position-desktop=overlay] .gallery__indicator{position:absolute;right:var(--_inset);bottom:var(--_inset);left:var(--_inset);pointer-events:none}.gallery[data-controls-layout-desktop=separate] .gallery__indicator>*{pointer-events:auto}.gallery[data-controls-layout-desktop=separate][data-controls-align-desktop=left] .gallery__indicator{justify-content:flex-start}.gallery[data-controls-layout-desktop=separate][data-controls-align-desktop=center] .gallery__indicator{justify-content:center}.gallery[data-controls-layout-desktop=separate][data-controls-align-desktop=right] .gallery__indicator{justify-content:flex-end}}.gallery__thumbs{display:flex;align-self:center;width:fit-content;max-width:min(100%,calc(var(--_thumb) * var(--_thumbs-visible) + var(--_thumb-gap) * (var(--_thumbs-visible) - 1) + 2 * var(--_thumb-pad)));gap:var(--_thumb-gap);padding-inline:var(--_thumb-pad);scroll-padding-inline:var(--_thumb-pad);clip-path:inset(0 var(--_thumb-pad));overflow:auto hidden;scrollbar-width:none}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{position:relative;width:var(--_thumb);height:var(--_thumb);flex:none;overflow:hidden;padding:0;border:var(--gallery-thumb-border);border-radius:var(--gallery-thumb-radius);background:var(--gallery-background, var(--media-background))}.gallery__thumb:not([aria-current=true]){opacity:var(--gallery-thumb-opacity, 1);transition:opacity .2s}.gallery__thumb:not([aria-current=true]):hover{opacity:1}.gallery__thumb[aria-current=true]{border:var(--gallery-thumb-active)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb-play{--icon-size: 18px;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000040;color:#fff}@media(max-width:749px){.gallery{--_radius: var(--gallery-radius-mobile, var(--media-radius));--_border: var(--gallery-border-mobile, var(--media-border-width) var(--media-border-style) var(--media-border));--_arrow: var(--gallery-arrow-size-mobile, var(--arrow-size));--_arrow-icon: var(--gallery-arrow-icon-size-mobile, var(--arrow-icon-size));--_arrow-radius: var(--gallery-arrow-radius-mobile, var(--arrow-radius));--_dot: var(--gallery-dot-size-mobile, var(--dot-size));--_dot-active: var(--gallery-dot-active-width-mobile, calc(var(--_dot) * (1 + 1.75 * var(--dot-active-stretch))));--_counter-size: var(--gallery-counter-size-mobile, var(--navigation-text-size));--_progress-height: var(--gallery-progress-height-mobile, var(--progress-height));--_progress-width: var(--gallery-progress-width-mobile);--_thumb: var(--gallery-thumb-mobile);--_thumbs-visible: var(--gallery-thumbs-visible-mobile);--_thumb-pad: var(--gallery-thumb-padding-mobile, 0px);--_thumb-gap: 8px;--_inset: 10px;--_below: 10px;--_arrow-gap: 7px}.gallery[data-layout-mobile^=preview] .gallery__track{gap:10px}.gallery[data-layout-mobile^=preview] .gallery__slide{flex-basis:86%}.gallery:not([data-layout-mobile^=preview]) .gallery__track{gap:0}.gallery:not([data-layout-mobile^=preview]) .gallery__slide{flex-basis:100%}.gallery[data-layout-mobile=grid] .gallery__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gallery-grid-gap);overflow:visible}.gallery[data-layout-mobile=grid] :is(.gallery__controls,.gallery__thumbs){display:none}.gallery[data-layout-mobile=grid] .gallery__slide--boxes{grid-template-columns:minmax(0,1fr)}.gallery[data-layout-mobile=grid] .gallery__boxes{display:none}.gallery:not([data-layout-mobile$=thumbnails]) .gallery__thumbs{display:none}.gallery[data-controls-mobile=none] .gallery__controls{display:none}.gallery:is([data-controls-mobile=arrows],[data-controls-mobile=dots],[data-controls-mobile=counter],[data-controls-mobile=progress]) .gallery__arrows{display:flex}.gallery:is([data-controls-mobile=dots],[data-controls-mobile=dots_only]) .gallery__dots{display:flex}.gallery:is([data-controls-mobile=counter],[data-controls-mobile=counter_only]) .gallery__counter{display:inline-flex}.gallery:is([data-controls-mobile=progress],[data-controls-mobile=progress_only]) .gallery__progress{display:block}.gallery[data-controls-position-mobile=overlay] .gallery__controls{position:absolute;right:var(--_inset);bottom:var(--_inset);left:var(--_inset)}.gallery[data-controls-position-mobile=below] .gallery__controls{margin-top:var(--_below)}.gallery[data-layout-mobile^=preview][data-controls-position-mobile=overlay] .gallery__controls{right:calc(14% + var(--_inset))}.gallery[data-controls-swap-mobile=true] .gallery__controls{flex-direction:row-reverse}.gallery[data-controls-swap-mobile=true]:not([data-controls-layout-mobile=separate]) .gallery__indicator{justify-content:flex-end}.gallery:is([data-controls-mobile=arrows],[data-controls-mobile$=_only]):not([data-controls-layout-mobile=separate]) .gallery__controls{flex-direction:row;justify-content:var(--_one-mobile, flex-start)}.gallery:is([data-controls-mobile=arrows],[data-controls-mobile$=_only]):not([data-controls-layout-mobile=separate]) .gallery__indicator{flex:none;justify-content:flex-start}.gallery[data-controls-mobile=progress_only]:not([data-controls-layout-mobile=separate]) .gallery__indicator{flex:1;justify-content:var(--_one-mobile, flex-start)}.gallery[data-controls-mobile=arrows] .gallery__indicator{display:none}.gallery[data-controls-layout-mobile=separate] .gallery__arrows{position:absolute;top:calc(var(--_media-h, 100%) / 2);right:var(--_inset);left:var(--_inset);justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.gallery[data-controls-layout-mobile=separate] .gallery__arrow{pointer-events:auto}.gallery[data-controls-layout-mobile=separate][data-controls-position-mobile=overlay] .gallery__controls{position:static}.gallery[data-controls-layout-mobile=separate][data-controls-position-mobile=overlay] .gallery__indicator{position:absolute;right:var(--_inset);bottom:var(--_inset);left:var(--_inset);pointer-events:none}.gallery[data-controls-layout-mobile=separate] .gallery__indicator>*{pointer-events:auto}.gallery[data-controls-layout-mobile=separate][data-controls-align-mobile=left] .gallery__indicator{justify-content:flex-start}.gallery[data-controls-layout-mobile=separate][data-controls-align-mobile=center] .gallery__indicator{justify-content:center}.gallery[data-controls-layout-mobile=separate][data-controls-align-mobile=right] .gallery__indicator{justify-content:flex-end}}.gallery.is-dragging .gallery__track{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.gallery[data-thumb-fill=true] .gallery__thumb{width:calc((100% - var(--_thumb-gap) * (var(--_thumbs-visible) - 1)) / var(--_thumbs-visible));height:auto;aspect-ratio:1}.gallery[data-thumb-fill=true] .gallery__thumbs{width:100%;max-width:none}@media(min-width:750px){.gallery[data-thumb-fill=true][data-layout-desktop=preview_thumbnails] .gallery__thumbs{width:86%;align-self:flex-start}.gallery[data-thumb-fill=true][data-layout-desktop$=thumbnails]:is([data-thumbs=left],[data-thumbs=right]) .gallery__thumbs{--_r: calc(var(--gallery-ratio));width:calc((100% - 12px - 12px * (var(--_thumbs-visible) - 1) * var(--_r)) / (var(--_thumbs-visible) * var(--_r) + 1))}.gallery[data-thumb-fill=true][data-layout-desktop$=thumbnails]:is([data-thumbs=left],[data-thumbs=right]) .gallery__thumb{width:100%;height:auto;aspect-ratio:1}}@media(max-width:749px){.gallery[data-thumb-fill=true] .gallery__thumbs{width:100%}.gallery[data-thumb-fill=true][data-layout-mobile=preview_thumbnails] .gallery__thumbs{width:86%;align-self:flex-start}}@media(max-width:749px){.product .gallery:not([data-full-bleed=true])[data-layout-mobile^=preview] .gallery__viewport{margin-inline:calc(-1 * var(--product-side-mobile, var(--page-margin)))}.product .gallery:not([data-full-bleed=true])[data-layout-mobile^=preview] .gallery__track{padding-inline:var(--product-side-mobile, var(--page-margin));scroll-padding-inline:var(--product-side-mobile, var(--page-margin))}}.gallery__slide--boxes{display:grid;grid-template-columns:minmax(0,1fr) 32%;gap:8px;border:0;border-radius:0;background:none}.gallery__split-media{position:relative;overflow:hidden;border:var(--_border);border-radius:var(--_radius);background:var(--gallery-background, var(--media-background))}.gallery__split-media img{object-fit:cover}.gallery__boxes{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.gallery__box{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px 16px;overflow:hidden;border:var(--gallery-box-border);border-radius:var(--_radius);background:var(--gallery-box-background);color:var(--gallery-box-text);text-align:center}.gallery__box-icon{--icon-size: var(--gallery-box-icon, 34px);display:inline-flex;color:var(--gallery-box-icon-color, inherit)}.gallery__box-text{font-family:var(--gallery-box-font, inherit);font-size:var(--gallery-box-size, 15px);font-weight:600;line-height:1.25}@media(max-width:749px){.gallery__slide--boxes,.gallery__boxes{gap:6px}.gallery__box{gap:6px;padding:8px 10px}.gallery__box-icon{--icon-size: var(--gallery-box-icon-mobile, 24px)}.gallery__box-text{font-size:var(--gallery-box-size-mobile, 12px)}}.gallery[data-zoom=true] .gallery__slide[data-zoom-src]{cursor:zoom-in}html.gzoom-lock{overflow:hidden}.gzoom{--_radius: var(--gallery-radius, var(--media-radius));--_border: var(--gallery-border, var(--media-border-width) var(--media-border-style) var(--media-border));--_arrow: var(--gallery-arrow-size, var(--arrow-size));--_arrow-icon: var(--gallery-arrow-icon-size, var(--arrow-icon-size));--_arrow-radius: var(--gallery-arrow-radius, var(--arrow-radius));--_counter-size: var(--gallery-counter-size, var(--navigation-text-size));width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.gzoom[open]{display:grid;place-items:center}.gzoom:focus{outline:none}.gzoom::backdrop{background:var(--color-background)}.gzoom__frame{display:grid;grid-template-columns:auto minmax(0,auto) auto;grid-template-areas:"prev media next";align-items:center;gap:16px}.gzoom__media{position:relative;overflow:hidden;grid-area:media;border:var(--_border);border-radius:var(--_radius);background:var(--gallery-background, var(--media-background));touch-action:pan-y;cursor:grab}.gzoom.is-dragging .gzoom__media{cursor:grabbing}.gzoom__image{display:block;width:auto;height:auto;max-width:min(calc(96vw - 2 * var(--_arrow) - 32px),1600px);max-height:92vh;max-height:92dvh;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gzoom__arrow,.gzoom__close{--icon-size: var(--_arrow-icon);display:inline-grid;width:var(--_arrow);height:var(--_arrow);place-items:center;padding:0;border:var(--arrow-border-width) var(--arrow-border-style) var(--gallery-arrow-border-color, var(--arrow-border));border-radius:var(--_arrow-radius);background:var(--gallery-arrow-background, var(--arrow-background));color:var(--gallery-arrow-icon, var(--arrow-text));cursor:pointer;transition:background-color var(--hover-duration),color var(--hover-duration),border-color var(--hover-duration)}.gzoom__arrow:hover,.gzoom__close:hover{border-color:var(--arrow-hover-border);background:var(--arrow-hover-background);color:var(--arrow-hover-text)}.gzoom__arrow--prev{grid-area:prev}.gzoom__arrow--next{grid-area:next}.gzoom__close{position:fixed;top:16px;right:16px}.gzoom__counter{position:absolute;bottom:12px;left:50%;display:inline-flex;min-height:30px;align-items:center;gap:.35em;padding:0 10px;border:1px solid var(--gallery-counter-border, var(--color-border));border-radius:var(--gallery-counter-radius, var(--counter-radius));background:var(--gallery-counter-background, var(--counter-background));color:var(--gallery-counter-text, var(--counter-text));font-family:var(--navigation-font-family);font-size:var(--_counter-size);white-space:nowrap;transform:translate(-50%)}.gzoom[data-single=true] :is(.gzoom__arrow,.gzoom__counter){display:none}.gzoom[data-single=true] .gzoom__frame{grid-template-columns:minmax(0,auto);grid-template-areas:"media"}@media(max-width:749px){.gzoom{--_arrow: var(--gallery-arrow-size-mobile, var(--arrow-size));--_arrow-icon: var(--gallery-arrow-icon-size-mobile, var(--arrow-icon-size));--_arrow-radius: var(--gallery-arrow-radius-mobile, var(--arrow-radius));--_counter-size: var(--gallery-counter-size-mobile, var(--navigation-text-size));--_radius: var(--gallery-radius-mobile, var(--media-radius));--_border: var(--gallery-border-mobile, var(--media-border-width) var(--media-border-style) var(--media-border))}.gzoom__frame{grid-template-columns:auto auto;grid-template-areas:"media media" "prev next";justify-content:center;gap:14px 12px}.gzoom__arrow--prev{justify-self:end}.gzoom__arrow--next{justify-self:start}.gzoom__image{max-width:calc(100vw - 2 * var(--page-margin-mobile));max-height:calc(92dvh - var(--_arrow) - 14px)}.gzoom__close{top:12px;right:12px}}@media(max-width:749px){.product[data-media-narrow] .product__grid>.gallery{width:var(--product-media-width-mobile);max-width:100%;margin-inline:auto}}.gallery__corner{position:absolute;z-index:3;width:var(--gc-size);pointer-events:none}.gallery__slide .gallery__corner img{position:static;inset:auto;display:block;width:100%;height:auto;object-fit:contain}.gallery__corner[data-position=top_right]{top:12px;right:12px}.gallery__corner[data-position=top_left]{top:12px;left:12px}.gallery__corner[data-position=bottom_right]{right:12px;bottom:12px}.gallery__corner[data-position=bottom_left]{bottom:12px;left:12px}.gallery__corner--text{width:auto;padding:var(--badge-padding-vertical, 5px) var(--badge-padding-horizontal, 10px);border-radius:var(--badge-radius);border:var(--gc-border, 0);background:var(--gc-background);color:var(--gc-text);font-size:var(--badge-text-size);font-weight:var(--badge-font-weight);letter-spacing:var(--badge-letter-spacing);line-height:1.1;text-transform:var(--badge-letter-case)}@media(max-width:749px){.gallery__corner{width:var(--gc-size-mobile)}.gallery__corner--text{width:auto}.gallery__corner[data-position^=top]{top:10px}.gallery__corner[data-position^=bottom]{bottom:10px}.gallery__corner[data-position$=right]{right:10px}.gallery__corner[data-position$=left]{left:10px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product.css.map */
