@-webkit-keyframes bp-fadein{0%{opacity:.01}to{opacity:1}}@keyframes bp-fadein{0%{opacity:.01}to{opacity:1}}@-webkit-keyframes bp-bar{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes bp-bar{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes bp-o{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes bp-o{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bp-wrap{top:0;left:0;width:100%;height:100%;position:fixed;z-index:999;contain:strict;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.bp-wrap>div:first-child{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000bf;-webkit-animation:bp-fadein .48s cubic-bezier(.215,.61,.355,1);animation:bp-fadein .48s cubic-bezier(.215,.61,.355,1)}.bp-vid audio{position:absolute;left:14px;width:calc(100% - 28px);bottom:14px;height:50px}.bp-inner{top:0;left:0;width:100%;height:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.bp-html{display:contents}.bp-html>:first-child{margin:auto}.bp-img-wrap{top:0;left:0;width:100%;height:100%;position:absolute;contain:strict}.bp-img-wrap .bp-canzoom{cursor:-webkit-zoom-in;cursor:zoom-in}.bp-img-wrap .bp-drag{cursor:-webkit-grabbing;cursor:grabbing}.bp-close{contain:layout size}.bp-img{position:absolute;top:50%;left:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-size:100% 100%;border-radius:16px}.bp-img img,.bp-img div{position:absolute;border-radius:16px;top:0;left:0;width:100%;height:100%}.bp-img .bp-o{display:none}.bp-zoomed .bp-img:not(.bp-drag){cursor:-webkit-grab;cursor:grab}.bp-zoomed .bp-cap{opacity:0;-webkit-animation:none!important;animation:none!important}.bp-zoomed.bp-small .bp-controls{opacity:0}.bp-zoomed.bp-small .bp-controls button{pointer-events:none}.bp-controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;text-align:left;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-animation:bp-fadein .3s;animation:bp-fadein .3s}.bp-controls button{pointer-events:auto;cursor:pointer;position:absolute;border:0;background:#00000026;opacity:.9;-webkit-transition:all .1s;transition:all .1s;contain:content}.bp-controls button:hover{background-color:#0003;opacity:1}.bp-controls svg{fill:#fff}.bp-count{position:absolute;color:#ffffffe6;line-height:1;margin:16px;height:50px;width:100px}.bp-prev,.bp-next{top:50%;right:0;margin-top:-32px;height:64px;width:58px;border-radius:3px 0 0 3px}.bp-prev:hover:before,.bp-next:hover:before{-webkit-transform:translateX(-2px);transform:translate(-2px)}.bp-prev:before,.bp-next:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");position:absolute;left:7px;top:9px;width:46px;-webkit-transition:all .2s;transition:all .2s}.bp-prev{right:auto;left:0;-webkit-transform:scalex(-1);transform:scalex(-1)}.bp-x{top:0;right:0;height:55px;width:58px;border-radius:0 0 0 3px}.bp-x:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M24 10l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z'/%3E%3C/svg%3E");position:absolute;width:37px;top:8px;right:10px}.bp-if,.bp-vid{position:relative;margin:auto;background:#000;background-size:100% 100%}.bp-if iframe,.bp-if video,.bp-if div,.bp-vid iframe,.bp-vid video,.bp-vid div{top:0;left:0;width:100%;height:100%;position:absolute;border:0}.bp-load{display:-webkit-box;display:-ms-flexbox;display:flex;background-size:100% 100%;overflow:hidden;z-index:1}.bp-bar{position:absolute;top:0;left:0;height:3px;width:100%;-webkit-transform:translateX(-100%);transform:translate(-100%);background:#ffffffe6;border-radius:0 3px 3px 0;-webkit-animation:bp-bar 4s both;animation:bp-bar 4s both}.bp-o,.bp-o:after{border-radius:50%;width:90px;height:90px}.bp-o{margin:auto;border:10px solid rgba(255,255,255,.2);border-left-color:#ffffffe6;-webkit-animation:bp-o 1s infinite linear;animation:bp-o 1s infinite linear}.bp-cap{position:absolute;bottom:2%;background:#090909cc;color:#ffffffe6;border-radius:4px;max-width:95%;line-height:1.3;padding:.6em 1.2em;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;display:table;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-animation:bp-fadein .2s;animation:bp-fadein .2s}.bp-cap a{color:inherit}.bp-inline{position:absolute}.bp-lock{overflow-y:hidden}.bp-lock body{overflow:scroll}.bp-noclose .bp-x{display:none}.bp-noclose:not(.bp-zoomed){-ms-touch-action:pan-y;touch-action:pan-y}.bp-noclose:not(.bp-zoomed) .bp-img-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.product-gallery__new-badge{position:absolute;top:var(--spacing-16);left:var(--spacing-16);z-index:var(--z-raised);pointer-events:none;background-color:var(--color-primary);color:var(--color-text-inverse);line-height:1em;border-radius:var(--border-radius);padding:var(--spacing-4) var(--spacing-16);box-shadow:0 0 .625rem #0000001a}@media(min-width:1024px){.product-gallery--carousel_thumbnails_side .product-gallery__new-badge{left:calc(95px + var(--spacing-20) + var(--spacing-16))}}.product-gallery{margin-bottom:var(--spacing-20)}.product-gallery__wrapper{display:block;position:sticky;top:0;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.product-gallery__slider>* img,.product-gallery__slider>* video,.product-gallery__slider>* iframe{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery__play-icon-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:70px;height:70px;bottom:var(--spacing-10);right:var(--spacing-10);padding:.625rem .5625rem .625rem .6875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;color:var(--color-secondary);background-color:var(--color-white);cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:var(--z-infront);opacity:.6}.product-gallery__play-icon-wrapper svg{display:block;color:currentColor;width:21px;height:24px;width:var(--plyr-control-icon-size, 21px);height:var(--plyr-control-icon-size, 24px);pointer-events:none}.product-gallery__play-icon-wrapper:hover{background-color:var(--color-primary)}.product-gallery__play-icon-wrapper:hover svg{color:var(--color-white)}.carousel-media__thumbnails-media--video{position:relative}.carousel-media__thumbnails-media--video .product-gallery__play-icon-wrapper{width:1.5rem;height:1.5rem;bottom:.25rem;right:.25rem}.carousel-media__thumbnails-media--video .product-gallery__play-icon-wrapper svg{width:.625rem;height:.75rem}@media(min-width:1024px){.product-gallery{margin-bottom:var(--spacing-40)}.product-gallery__media-wrapper--featured{grid-column:1 / span 2}}@media(max-width:500px){.bp-x{height:47px;width:47px}.bp-x:before{width:34px;top:6px;right:6px}.bp-prev,.bp-next{margin-top:-27px;height:54px;width:45px}.bp-prev:before,.bp-next:before{top:7px;left:2px;width:43px}.bp-o,.bp-o:after{border-width:6px;width:60px;height:60px}.bp-count{margin:12px 10px}}@media(prefers-reduced-motion){.bp-wrap *{-webkit-animation-duration:0s!important;animation-duration:0s!important}}.template-full-v2 .product-gallery .theme-carousel{overflow:hidden}.template-full-v2 .product-gallery .theme-carousel.carousel-media__slider{height:100%}.template-full-v2 .product-gallery .theme-carousel>* img{aspect-ratio:600/630}.template-full-v2 .product-gallery .theme-carousel>* video{aspect-ratio:600/630}.template-full-v2 .product-gallery .theme-carousel>* iframe{aspect-ratio:600/630}.template-full-v2 .product-gallery .theme-carousel[pagination=true]{margin-bottom:0;padding-bottom:0}.template-full-v2 .product-gallery .swiper-pagination{-webkit-box-shadow:0 4px 8px 0 var(--color-shadow);-webkit-transform:translateX(-50%);background-color:var(--color-background);border-radius:100px;bottom:43px;box-shadow:0 4px 8px var(--color-shadow);display:inline-flex;left:50%;padding:5px 10px;transform:translate(-50%);width:auto}.template-full-v2 .product-gallery .swiper-pagination .swiper-pagination-bullet{background-color:#979797;height:7px;margin:0 4px;width:7px}.template-full-v2 .product-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary);height:7px;width:7px}.template-full-v2 .product-gallery .carousel-media__slider-thumbnails:not(.swiper-initialized){-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:flex;flex-direction:column}.template-full-v2 .product-gallery .carousel-media__slider-thumbnails:not(.swiper-initialized) .swiper-wrapper{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:flex;flex-direction:column}.template-full-v2 .product-gallery{margin-bottom:unset}.template-full-v2 .product-gallery__slider>* img{-o-object-fit:unset;aspect-ratio:unset;height:unset;object-fit:unset;width:unset}.template-full-v2 .product-gallery__slider>* video{-o-object-fit:unset;aspect-ratio:unset;height:unset;object-fit:unset;width:unset}.template-full-v2 .product-gallery__slider>* iframe{-o-object-fit:unset;aspect-ratio:unset;height:unset;object-fit:unset;width:unset}.template-full-v2 .product-gallery__wrapper{display:block}.template-full-v2 .carousel-media__thumbnails--side .carousel-media__slider-thumbnails:before{-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default);-webkit-transition:var(--transition-default);content:"";height:65px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transition:var(--transition-default);z-index:var(--z-over);background:linear-gradient(to bottom,var(--color-background-light),transparent);top:0}.template-full-v2 .carousel-media__thumbnails--side .carousel-media__slider-thumbnails:after{-moz-transition:var(--transition-default);-ms-transition:var(--transition-default);-o-transition:var(--transition-default);-webkit-transition:var(--transition-default);content:"";height:65px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transition:var(--transition-default);z-index:var(--z-over);background:linear-gradient(to top,var(--color-background-light),transparent);bottom:0}.template-full-v2 .carousel-media__thumbnails--side .carousel-media__slider-thumbnails.swiper--at-start:before{opacity:0}.template-full-v2 .carousel-media__thumbnails--side .carousel-media__slider-thumbnails.swiper--at-end:after{opacity:0}@media(max-width:767px){.template-full-v2 .product-gallery{position:sticky;top:0}.template-full-v2 .product-gallery .swiper-navigation{display:none}}@media(max-width:767px){.template-full-v2 .product-gallery{position:sticky;top:0}}@media(min-width:1024px){.template-full-v2 .product-gallery .theme-carousel.carousel-media__slider{height:100%}.template-full-v2 .product-gallery--carousel_thumbnails_side .product-gallery__wrapper{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:flex;gap:var(--spacing-20)}.template-full-v2 .product-gallery--carousel_thumbnails_side .carousel-media__slider{-ms-flex-order:1;-ms-flex:1 1 auto;-webkit-box-flex:1;-webkit-box-ordinal-group:2;flex:1 1 auto;min-width:0;order:1}.template-full-v2 .product-gallery{margin-bottom:unset}}@media(min-width:768px){.template-full-v2 .product-gallery .swiper-pagination{display:none}.template-full-v2 .product-gallery .carousel-media__slider--main img{border-radius:24px}.template-full-v2 .product-gallery .carousel-media__slider--main video{border-radius:24px}.template-full-v2 .product-gallery .carousel-media__slider--main iframe{border-radius:24px}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/component-ProductGallery.css.map */
