.swiper-pagination{--color-primary: #000000;--color-primary-hover: #adc4a1}.swiper-pagination.swiper-pagination-horizontal{align-items:center;display:flex;justify-content:center;margin-top:16px}.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet{background-color:#dadada;border:0;border-radius:0;cursor:pointer;display:block;height:2px;margin:0 4px;outline:none;padding:0;width:32px;opacity:1;font-size:0;line-height:0;color:transparent}.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet:hover{background-color:var(--color-primary-hover)}.swiper-pagination.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary)}.youtube-shorts-section{margin-bottom:40px}.youtube-shorts-section .video-wrapper{position:relative;width:315px;height:560px;border-radius:16px;overflow:hidden;cursor:pointer;margin:0 auto}.youtube-shorts-section .video-wrapper .gif-preview{width:100%;height:100%;object-fit:cover;border-radius:16px;position:absolute;top:0;left:0;z-index:5}.youtube-shorts-section .video-wrapper .video-iframe-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.youtube-shorts-section .video-wrapper .video-iframe{width:100%;height:100%;border-radius:16px;box-shadow:0 4px 8px #0000001a}.youtube-shorts-section .video-wrapper .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15;cursor:pointer;opacity:.9;transition:opacity .2s ease}.youtube-shorts-section .video-wrapper .play-button:hover{opacity:1}.youtube-shorts-section .video-wrapper .play-button .play-button-shape{fill:#000c}.youtube-shorts-section .video-wrapper .play-button .play-button-icon{fill:#fff}.youtube-shorts-section .video-wrapper .click-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:10;display:none}.youtube-shorts-section .youtube-swiper-navigation{background-color:transparent;color:transparent;border:none;cursor:pointer;display:block;font-size:0;height:32px;line-height:0;opacity:0;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}.youtube-shorts-section .youtube-swiper-navigation:before{align-items:center;display:flex;justify-content:center;speak:none;font-family:shoptet;font-style:normal;font-variant:normal;font-weight:400;line-height:0;text-decoration:none;text-transform:none;vertical-align:middle;color:#707070;background-color:transparent;font-size:20px;height:32px;width:32px}.youtube-shorts-section .youtube-swiper-navigation:hover:before{color:#000}.youtube-shorts-section .youtube-swiper-prev:before{content:""}.youtube-shorts-section .youtube-swiper-next:before{content:""}.youtube-shorts-section .product-slider-holder.has-navigation .youtube-swiper-navigation{opacity:1!important}.youtube-shorts-section .product-slider-holder .youtube-swiper-prev{left:0!important}.youtube-shorts-section .product-slider-holder .youtube-swiper-next{right:0!important}.youtube-shorts-section .swiper-pagination-horizontal{position:static!important;margin-top:35px!important}@media (min-width: 992px){.youtube-shorts-section .two-videos-layout .swiper-slide{width:360px!important;margin-right:0!important}}@media (min-width: 992px){.youtube-shorts-section .two-videos-layout .swiper-wrapper{justify-content:center!important}}@media (max-width: 767px){.youtube-shorts-section.no-nav-mobile .youtube-swiper-navigation,.youtube-shorts-section.no-nav-mobile .swiper-pagination{display:none!important}.youtube-shorts-section.no-nav-mobile .video-wrapper{width:100%!important;max-width:256px!important;height:auto!important;aspect-ratio:9/16}.youtube-shorts-section.no-nav-mobile .video-wrapper iframe,.youtube-shorts-section.no-nav-mobile .video-wrapper img{width:100%!important;height:100%!important}.youtube-shorts-section.no-nav-mobile .youtube-swiper-navigation{top:50%!important;transform:translateY(-50%)!important;position:absolute!important;z-index:10!important}.youtube-shorts-section.no-nav-mobile .youtube-swiper-prev{left:-5px!important}.youtube-shorts-section.no-nav-mobile .youtube-swiper-next{right:-5px!important}.youtube-shorts-section.no-nav-mobile .product-slider-holder{padding:0 30px!important}.youtube-shorts-section.no-nav-mobile .swiper-pagination-horizontal{margin-top:15px!important}}@media (min-width: 992px){.youtube-shorts-section.no-nav-desktop .youtube-swiper-navigation,.youtube-shorts-section.no-nav-desktop .swiper-pagination{display:none!important}}
