.purchase-section .as-gallery-wrapper{display:block}.purchase-section .as-gallery-wrapper .media-swiper-inside{position:relative}.purchase-section .as-gallery-wrapper .media-icon,.purchase-section .as-gallery-wrapper .as-modal-trigger{cursor:pointer}.purchase-section .as-gallery-wrapper .as-modal-trigger{position:relative;display:block}.purchase-section .as-gallery-wrapper .as-gallery-zoom-icon{position:absolute;top:1rem;right:1rem;z-index:13;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffffbd;color:#202223ad;transition:color .2s,background-color .2s,transform .2s;pointer-events:none}.purchase-section .as-gallery-wrapper .as-modal-trigger:hover .as-gallery-zoom-icon{background:#ffffffeb;color:#202223e6;transform:scale(1.04)}.purchase-section .as-gallery-wrapper .as-gallery-zoom-icon svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor}.purchase-section .as-gallery-wrapper .inside-swiper-pagination.as-gallery-image-counter{position:absolute;top:.75rem;right:auto!important;bottom:auto;left:.75rem!important;z-index:12;display:flex;align-items:center;justify-content:center;width:auto;min-width:2.5rem;height:1.75rem;padding:0 .5rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.45);background:#ffffffb8;box-shadow:0 .2rem .625rem #00000012;color:#202223ad;font-size:.75rem;font-weight:600;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.purchase-section .as-gallery-wrapper .inside-swiper-pagination.as-gallery-image-counter .swiper-pagination-bullet{display:none}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next,.purchase-section .gallery-modal .media-swiper-inside>.as-inside-prev,.purchase-section .gallery-modal .media-swiper-inside>.as-inside-next{z-index:14;pointer-events:auto}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next{width:1.875rem;height:1.875rem;transition:transform .2s ease}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev:hover,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next:hover{transform:scale(1.04)}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev svg,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next svg{width:1.875rem;height:1.875rem;filter:drop-shadow(0 .2rem .55rem rgba(0,0,0,.07))}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev svg rect,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next svg rect{fill:#fff;fill-opacity:.64;transition:fill-opacity .2s ease}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev svg path,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next svg path{fill:#2022237a;transition:fill .2s ease}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev:hover svg rect,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next:hover svg rect{fill-opacity:.86}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev:hover svg path,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next:hover svg path{fill:#202223b8}.purchase-section .as-gallery-wrapper .media-swiper-inside>.swiper-button-disabled,.purchase-section .gallery-modal .media-swiper-inside>.swiper-button-disabled{cursor:pointer;pointer-events:auto}.purchase-section .as-gallery-wrapper .thumbnail-swiper{position:relative;right:auto;bottom:auto;left:auto;max-width:23rem;margin:1rem auto 0;padding:0 .25rem}.purchase-section .as-gallery-wrapper .thumbnail-swiper .swiper-slide{width:3rem;height:3rem}.purchase-section .as-gallery-wrapper .thumbnail-swiper .swiper-slide img,.purchase-section .as-gallery-wrapper .thumbnail-swiper .swiper-slide picture,.purchase-section .as-gallery-wrapper .thumbnail-swiper .swiper-slide figure{width:3rem;height:3rem}.purchase-section .as-gallery-wrapper .thumbnail-swiper .as-gallery-thumnails-swiper.opacity-0,.purchase-section .gallery-modal .thumbnail-swiper .as-gallery-modal-thumnails-swiper.opacity-0{opacity:1!important}.purchase-section .as-gallery-wrapper .thumbnail-swiper .swiper-button-prev,.purchase-section .as-gallery-wrapper .thumbnail-swiper .swiper-button-next{top:0;bottom:0;height:100%;margin-top:0}.purchase-section .as-gallery-wrapper .thumbnail-swiper .swiper-button-prev{left:-1.5rem}.purchase-section .as-gallery-wrapper .thumbnail-swiper .swiper-button-next{right:-1.5rem}@media(max-width:991.98px){.purchase-section .as-gallery-wrapper .thumbnail-swiper{max-width:20rem}}@media(max-width:767.98px){.purchase-section .as-gallery-wrapper .as-media-swiper-outside,.purchase-section .as-gallery-wrapper .as-media-swiper-outside>.swiper-wrapper,.purchase-section .as-gallery-wrapper .as-media-swiper-outside>.swiper-wrapper>.outer-slide,.purchase-section .as-gallery-wrapper .media-swiper-inside,.purchase-section .as-gallery-wrapper .media-swiper-inside>.swiper-wrapper,.purchase-section .as-gallery-wrapper .media-swiper-inside .swiper-slide{height:clamp(22rem,48vh,27rem)!important}.purchase-section .as-gallery-wrapper .media-swiper-inside .swiper-slide.ratio:before{content:none;display:none}.purchase-section .as-gallery-wrapper .media-swiper-inside .swiper-slide figure,.purchase-section .as-gallery-wrapper .media-swiper-inside .swiper-slide picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.purchase-section .as-gallery-wrapper .media-swiper-inside .swiper-slide img{width:100%!important;height:100%!important;object-fit:contain!important}.purchase-section .as-gallery-wrapper .inside-swiper-pagination.as-gallery-image-counter{top:.625rem;right:auto!important;left:.625rem!important;min-width:2.625rem;height:1.75rem;padding:0 .5rem;font-size:.75rem}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next{top:50%;display:flex!important;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;margin-top:0;transform:translateY(-50%)}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev{left:.625rem;right:auto}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next{right:.625rem;left:auto}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev svg,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next svg{width:1.875rem;height:1.875rem}.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-prev:hover,.purchase-section .as-gallery-wrapper .media-swiper-inside>.as-inside-next:hover{transform:translateY(-50%) scale(1.04)}}.purchase-section .gallery-modal .modal-content{background:#fff;min-height:100vh}.purchase-section .gallery-modal .modal-body{--gallery-modal-media-size: min(72vw, calc(100vh - 8.5rem) , 56rem);display:flex;flex-direction:column;justify-content:center;gap:1rem;min-height:100vh;padding:3rem 4rem 2rem}.purchase-section .gallery-modal .media-swiper-inside{flex:0 0 var(--gallery-modal-media-size);width:100%;height:var(--gallery-modal-media-size)!important;cursor:grab}.purchase-section .gallery-modal .media-swiper-inside:active{cursor:grabbing}.purchase-section .gallery-modal .modal-body .swiper-slide>.h-100>.d-flex{justify-content:center}.purchase-section .gallery-modal .modal-body .swiper-slide figure{width:var(--gallery-modal-media-size);max-width:100%}.purchase-section .gallery-modal .thumbnail-swiper{display:block!important;position:relative;right:auto;bottom:auto;left:auto;width:min(23rem,var(--gallery-modal-media-size));max-width:100%;margin:0 auto;padding:0}.purchase-section .gallery-modal .thumbnail-swiper .swiper-slide{width:3rem;height:3rem}.purchase-section .gallery-modal .thumbnail-swiper .swiper-slide img,.purchase-section .gallery-modal .thumbnail-swiper .swiper-slide picture,.purchase-section .gallery-modal .thumbnail-swiper .swiper-slide figure{width:3rem;height:3rem}.purchase-section .gallery-modal .inside-swiper-pagination.as-gallery-modal-counter{display:none}.purchase-section .gallery-modal .modal-close-btn{z-index:20;top:2rem;right:2rem;left:auto;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.purchase-section .gallery-modal .modal-close-btn svg{width:2.5rem;height:2.5rem}.purchase-section .gallery-modal .modal-close-btn svg path{fill:#111}@media(max-width:767.98px){.purchase-section .gallery-modal .modal-content{min-height:100vh;min-height:100dvh}.purchase-section .gallery-modal .modal-body{--gallery-modal-controls-bottom: calc(1rem + env(safe-area-inset-bottom, 0px)) ;--gallery-modal-nav-height: 3.5rem;display:flex;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;gap:0;box-sizing:border-box;padding:5.75rem 0 calc(var(--gallery-modal-controls-bottom) + var(--gallery-modal-nav-height) + 1.25rem)!important}.purchase-section .gallery-modal .media-swiper-inside{flex:1 1 auto;width:100%;min-height:0;max-height:calc(100vh - 11.5rem - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 11.5rem - env(safe-area-inset-bottom,0px));height:100%!important}.purchase-section .gallery-modal .modal-body .swiper-slide{max-height:none}.purchase-section .gallery-modal .modal-body .swiper-slide>.h-100,.purchase-section .gallery-modal .modal-body .swiper-slide>.h-100>.d-flex{min-height:0;height:100%}.purchase-section .gallery-modal .modal-body .swiper-slide>.h-100>.d-flex{align-items:center;justify-content:center;padding:0 1rem}.purchase-section .gallery-modal .modal-body .swiper-slide figure{width:100%;height:100%;max-width:100%;max-height:100%}.purchase-section .gallery-modal .modal-body .swiper-slide figure.ratio:before{content:none;display:none}.purchase-section .gallery-modal .modal-body .swiper-slide figure.ratio>picture{position:static;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.purchase-section .gallery-modal .modal-body .swiper-slide figure img{width:100%!important;height:100%!important;object-fit:contain!important}.purchase-section .gallery-modal .thumbnail-swiper{display:none!important}.purchase-section .gallery-modal .modal-close-btn{top:1rem;right:1rem;width:4rem;height:4rem;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#fffffff5;box-shadow:0 .25rem 1rem #00000014}.purchase-section .gallery-modal .modal-close-btn svg{width:2.25rem;height:2.25rem}.purchase-section .gallery-modal .media-swiper-inside .as-inside-prev,.purchase-section .gallery-modal .media-swiper-inside .as-inside-next{position:fixed;top:auto;bottom:var(--gallery-modal-controls-bottom);z-index:22;display:flex!important;align-items:center;justify-content:center;width:3.5rem;height:var(--gallery-modal-nav-height);margin:0;transform:none}.purchase-section .gallery-modal .media-swiper-inside .as-inside-prev{left:calc(50% - 5rem);right:auto}.purchase-section .gallery-modal .media-swiper-inside .as-inside-next{right:auto;left:calc(50% + 1.5rem)}.purchase-section .gallery-modal .media-swiper-inside .as-inside-prev svg,.purchase-section .gallery-modal .media-swiper-inside .as-inside-next svg{width:2.5rem;height:2.5rem}.purchase-section .gallery-modal .media-swiper-inside .as-inside-prev svg rect,.purchase-section .gallery-modal .media-swiper-inside .as-inside-next svg rect{fill-opacity:0}.purchase-section .gallery-modal .media-swiper-inside .as-inside-prev svg path,.purchase-section .gallery-modal .media-swiper-inside .as-inside-next svg path{fill:#222}.purchase-section .gallery-modal .inside-swiper-pagination.as-gallery-modal-counter{position:fixed;top:auto;right:auto;bottom:var(--gallery-modal-controls-bottom);left:50%;z-index:21;display:flex;align-items:center;justify-content:center;width:10.5rem;height:var(--gallery-modal-nav-height);padding:0 3.25rem;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fffffff5;box-shadow:0 .25rem 1rem #00000014;color:#222;font-size:1.25rem;font-weight:600;line-height:1;transform:translate(-50%);pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/product-media-thumbnails.css.map */
