swiper-gallery,swiper-media-gallery,swiper-thumbnail-gallery{display:block}.swiper-media--wrapper{--swiper-natural-gap: 1.5rem;--swiper-vertical-thumbs: 8rem}@media screen and (width < 750px){.swiper-media--wrapper{--swiper-natural-gap: .6rem}}.swiper-media--wrapper .swiper,.swiper-media--wrapper .swiper-gallery,.swiper-media--wrapper .swiper-thumbnail-gallery{--swiper-navigation-size: 4rem;--swiper-pagination-bullet-size: .8rem;--swiper-pagination-color: rgb(var(--color-icon-stroke));--swiper-navigation-color: rgb(var(--color-icon-fill))}.swiper-media--wrapper .swiper-initialized.swiper-horizontal,.swiper-media--wrapper .swiper-gallery .swiper{--grid-mobile-horizontal-spacing: 0px;--grid-desktop-horizontal-spacing: 0px}.swiper-media--wrapper .swiper-initialized.swiper-vertical{--grid-mobile-vertical-spacing: 0px;--grid-desktop-vertical-spacing: 0px}.swiper-media--wrapper .swiper-initialized>.swiper-wrapper{margin-bottom:0}.swiper-media--wrapper .swiper-initialized.swiper-horizontal .swiper-wrapper,.swiper-media--wrapper .swiper-gallery .swiper-wrapper,.swiper-media--wrapper .swiper-thumbnail-gallery .swiper-wrapper{flex-wrap:nowrap}.swiper-media--wrapper .swiper-initialized.swiper-horizontal .swiper-wrapper{--grid-mobile-horizontal-spacing: 0px;--grid-desktop-horizontal-spacing: 0px}.swiper-media--wrapper .swiper .swiper-button,.swiper-media--wrapper .swiper-gallery .swiper-button,.swiper-media--wrapper .swiper-thumbnail-gallery .swiper-button{width:var(--swiper-navigation-size)}.swiper-media--wrapper .swiper-button:has(.svg-wrapper):after{display:none}.swiper-media--wrapper .swiper-button-prev .svg-wrapper{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.swiper-media--wrapper .swiper-button-next .svg-wrapper{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.swiper-media--wrapper .swiper-gallery:has(.grid--1-col) .swiper-wrapper .grid__item{width:100%;max-width:100%}.swiper-media--wrapper .swiper-gallery .grid__item>.grid__item-inner{width:100%;max-width:100%}.swiper-media--wrapper .swiper-gallery+.swiper-thumbnail-gallery[data-slide-direction=horizontal]{margin-top:var(--swiper-natural-gap)}.swiper-media--wrapper .swiper-thumbnail-gallery[data-slide-direction=horizontal] .swiper{--grid-mobile-horizontal-spacing: var(--swiper-natural-gap);--grid-desktop-horizontal-spacing: var(--swiper-natural-gap)}.swiper-media--wrapper .swiper-thumbnail-gallery[data-slide-direction=vertical] .thumbnail-list__item{height:8rem}.swiper-media--wrapper .swiper-gallery .swiper-pagination{position:static;margin-top:1rem}@media screen and (width < 750px){.swiper-media--wrapper .swiper-gallery .swiper-pagination{margin-top:0;position:absolute;padding-inline:var(--page-width-horizontal-space)}}.swiper-media--wrapper .swiper-thumbnail-gallery .thumbnail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px rgb(var(--color-foreground));z-index:2}.swiper-media--wrapper .swiper-thumbnail-gallery .swiper-slide:not(.swiper-slide-thumb-active) .thumbnail:after{box-shadow:none}.swiper-media--wrapper .product-media-container .media{padding-top:var(--ratio-percent)}@media screen and (max-width: 749px){.product-info>.page-width{padding-left:0;padding-right:0}.product-info .product__info-wrapper{margin-top:var(--page-width-horizontal-space);padding-left:var(--page-width-horizontal-space);padding-right:var(--page-width-horizontal-space)}.swiper-media--wrapper .swiper-gallery+.swiper-thumbnail-gallery[data-slide-direction=vertical]{margin-top:var(--swiper-natural-gap);padding-left:var(--page-width-horizontal-space);padding-right:var(--page-width-horizontal-space)}.swiper-media--wrapper .swiper-thumbnail-gallery[data-slide-direction=vertical] .swiper{--grid-mobile-horizontal-spacing: var(--swiper-natural-gap);--grid-desktop-horizontal-spacing: var(--swiper-natural-gap)}.swiper-media--wrapper .swiper-thumbnail-gallery[data-slide-direction=vertical]:has(.swiper-initialized) .swiper-wrapper{row-gap:0;column-gap:0}}@media screen and (min-width: 750px){.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-thumbnail-gallery{--swiper-navigation-size: 2rem}.swiper-media--wrapper[data-gallery-thumbs=vertical]{position:relative;display:flex;flex-wrap:wrap;flex-direction:row-reverse;column-gap:var(--swiper-natural-gap)}.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-gallery{width:calc(100% - (var(--swiper-vertical-thumbs) + var(--swiper-natural-gap)))}.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-thumbnail-gallery{position:absolute;top:0;left:0;bottom:0;height:100%;width:var(--swiper-vertical-thumbs)}.swiper-media--wrapper .swiper-thumbnail-gallery[data-slide-direction=vertical] .swiper:not(.swiper-initialized){--grid-mobile-vertical-spacing: 0px;--grid-desktop-vertical-spacing: 0px}.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-thumbnail-gallery>.swiper{height:100%}.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-thumbnail-gallery .swiper-slide{width:100%;max-width:100%}.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-button{margin-top:0;left:50%;right:auto;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-button-prev{top:0}.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-button-next{top:auto;bottom:0}.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-button-lock{opacity:0}.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-button-prev .svg-wrapper{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.swiper-media--wrapper[data-gallery-thumbs=vertical] .swiper-button-next .svg-wrapper{transform:rotate(0);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}}swiper-media-gallery{--media-radius: 10px;--media-border-width: 1px}@media screen and (width < 750px){swiper-media-gallery{margin-inline:calc(var(--page-width-horizontal-space) * -1);width:calc(100% + (var(--page-width-horizontal-space) * 2))}}swiper-media-gallery .swiper{padding:.2rem}swiper-media-gallery .media-fit-contain .product__media>img{object-fit:contain}swiper-media-gallery swiper-thumbnail-gallery[data-slide-direction=horizontal] .thumbnail-list__item{flex-grow:0}swiper-media-gallery .media__badge{--media-badge-space: 2rem;--media-badge-padding-block: 1.5rem;--media-badge-padding-inline: 3.5rem;--media-badge-height: 5.9rem;position:absolute;top:var(--media-badge-space);right:var(--media-badge-space);z-index:3}@media screen and (width < 750px){swiper-media-gallery .media__badge{--media-badge-padding-block: .5rem;--media-badge-padding-inline: 2rem;--media-badge-height: 4.5rem}}swiper-media-gallery .media__badge-wrapper{font-family:var(--font-heading-family)}swiper-media-gallery .media__badge-wrapper .badge{display:flex;flex-wrap:wrap;align-items:center;padding-block:var(--media-badge-padding-block);padding-inline:var(--media-badge-padding-inline);height:var(--media-badge-height);font:inherit}swiper-media-gallery .media__badge--sale .price__badge-sold-out,swiper-media-gallery .media__badge-wrapper:not(.media__badge--sale) .price__badge-sale{display:none}@media screen and (width < 750px){swiper-media-gallery .product__media-list{width:100%;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-swiper-gallery.css.map */
