.video-testimonials{margin-top:48px}.video-heading{font-size:26px;font-weight:600;margin-bottom:18px}.video-scroll{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;padding-bottom:14px}.video-scroll.dragging{cursor:grabbing}.video-scroll::-webkit-scrollbar{display:none}.video-card{position:relative;min-width:230px;height:330px;border-radius:18px;overflow:hidden;background:#000;scroll-snap-align:start}.video-card video{width:100%;height:100%;object-fit:cover}.play-btn{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;border:none;cursor:pointer}.play-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:56px;height:56px;background:#ffffffe6;border-radius:50%}.play-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-left:14px solid #000;border-top:9px solid transparent;border-bottom:9px solid transparent;transform:translate(2px)}.video-card.playing .play-btn{display:none}.video-scroll-indicator{position:relative;margin-top:12px;height:4px;width:100%;background:#e6e6e6;border-radius:4px;overflow:hidden}.video-scroll-progress{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;min-width:10%;background:linear-gradient(90deg,#8f74ff,#eab8ce);transition:width .15s ease-out}@media (max-width: 768px){.video-card{min-width:200px;height:300px}}.donation-banner{margin-top:20px;background:#f7f7f7;border-radius:14px;overflow:hidden}.donation-scroll{display:flex;gap:24px;padding:14px 18px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.donation-scroll::-webkit-scrollbar{display:none}.donation-card{display:flex;align-items:center;gap:12px;min-width:100%}.donation-icon{width:48px;height:48px;object-fit:contain;flex-shrink:0}.donation-text{font-size:14px;line-height:1.4;margin:0}.donation-text strong{font-weight:600}.donation-scroll{cursor:grab}.donation-scroll:active{cursor:grabbing}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,p,span,a,.feature-item,li,.ks-review{letter-spacing:.3px!important}.product__info-wrapper .buy_wraper{margin-bottom:0;margin-top:0!important}.product__info-wrapper .quantity__label{font-size:14px;color:#000;font-weight:500;line-height:20px}.product__info-wrapper .icon-with-text li{margin-bottom:10px!important;gap:10px}.product__info-wrapper .icon-with-text__item img{margin:0;width:20px}.product__info-wrapper variant-selects{display:none}.product__info-wrapper .icon-with-text .h4{font-size:16px;font-weight:500;line-height:26px}.product__info-wrapper .icon-with-text{margin-top:0!important;margin-bottom:0!important}.product__info-wrapper .pack-wrapper{margin-top:15px;margin-bottom:15px}.product__info-wrapper .product__title{margin-bottom:0rem!important}.product__info-wrapper .switcher img{width:12px;height:12px;object-fit:cover}.product__info-wrapper .switcher span{font-size:12px;font-weight:500;white-space:nowrap;color:#8f74ff;margin-top:3.5px}.product__info-wrapper .switcher{background:#cfc6f536;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.product__info-wrapper .quantity-switcher{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.product__info-wrapper .bundle-title{margin-bottom:0;margin-top:20px}.media_gallery_product .nav-cell img{border-radius:6px}.donation-card p{margin:0}.media_gallery_product .nav-cell{width:56px;margin-right:8px;cursor:pointer;opacity:1;line-height:15px}.product__info-wrapper .bundle-pricing{text-align:center;font-weight:400;font-size:16px;line-height:26px}.product__info-wrapper .video-testimonials{margin-top:20px}.product__info-wrapper .bundle-wrapper{overflow:hidden}.product-gallery-nav .flickity-slider{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow:auto hidden}.product__info-wrapper .accordion .summary__title img{width:20px;margin-right:10px}.product__info-wrapper .footer__payment{margin-bottom:20px;margin-top:-20px!important}.product__info-wrapper ul.list.list-payment{justify-content:flex-start}.product__info-wrapper li.list-payment__item svg{width:38px!important}.custom_badge_pro{position:absolute;top:-14px;left:0;right:0;margin:0 auto;text-align:center}.pack-card{position:relative}.custom_badge_pro span{background-color:#e9e4fb;padding:8px 10px;color:#000;border-radius:4px;font-size:12px}.expert-quote__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:12px}.expert-quote__image img{width:100%;border-radius:12px}.expert-quote__content .expert-quote__content_text{font-size:12px;line-height:1.7;color:#333;margin-bottom:12px}.expert-quote__author{display:flex;align-items:center;gap:12px}.product__info-container section.expert-quote{margin-top:40px!important}.expert-quote__content_text p{margin:0}.expert-quote__author strong{font-size:13px}.expert-quote__verified{font-size:10px;background:#e9e4fb;color:#000;padding:4px 6px;border-radius:6px;font-weight:nomral}.expert-quote__title{font-size:14px;color:#666;margin:0 0 6px}.expert-quote__image{line-height:0}.buy_wraper .product-form__input.product-form__quantity{display:none!important}ul.discount_quant_main_block{padding:0;margin:20px 0 0!important;list-style:none;display:flex;flex-direction:column;gap:14px}ul.discount_quant_main_block li.discount_quant{position:relative;align-items:center;display:flex;justify-content:space-between;border:1px solid #e5e5e5;border-radius:8px;padding:15px;cursor:pointer;background:#fff}.discount_quant_inner span{line-height:normal}.discount_quant_inner{display:flex;gap:4px;flex-direction:column;text-align:right}span.discount-badge{color:red;font-size:12px;position:relative;margin-top:-4px}ul.discount_quant_main_block li.discount_quant.active{border:3px solid #cfc6f5}span.popular-badge{background-color:#e9e4fb;padding:6px 12px;color:#000;border-radius:4px;font-size:10px;font-weight:500}.popular_badge_main{position:absolute;top:-10px;left:0;right:0;margin:0 auto;text-align:center}.dicount_text_top{display:flex;align-items:center;gap:6px;line-height:normal;font-size:16px;font-weight:600}.pack_card_1 .custom_badge_pro{display:none}.discount_price_line{font-size:13px;text-decoration-line:line-through;color:#cdcdcd}.discount_quant_inner span.dprice{font-size:16px;align-items:center;display:flex;gap:4px;flex-direction:row-reverse}@media only screen and (min-width: 320px) and (max-width: 990px){.custom_badge_pro span{padding:6px 8px;font-size:10px}.expert-quote__grid{grid-template-columns:1fr;margin:0}.product-gallery-nav{padding-left:20px}.product__info-wrapper ul.list.list-payment{justify-content:center}.product__info-wrapper .quantity-switcher{margin-top:15px!important}.product__info-wrapper .icon-with-text .h4{font-size:16px;line-height:24px}.buy_wraper .product-form__quantity{max-width:max-content!important}.buy_wraper .quantity{width:120px}.buy_wraper{gap:8px}.product__info-wrapper .icon-with-text{margin-bottom:20px!important}.product__info-container{max-width:100%!important}}@media only screen and (min-width: 750px) and (max-width: 1024px){.product.grid{gap:40px!important}}@media only screen and (min-width: 750px) and (max-width: 990px){.product__info-wrapper{padding:0!important}.product.grid{gap:20px!important}}@media only screen and (min-width: 320px) and (max-width: 749px){.arrows{display:flex;gap:5px}.upsellheader .swiper-button-next,.upsellheader .swiper-button-prev{position:relative;margin:0!important;border-radius:50px;background:#d0c6f4;width:27px;height:27px;left:auto;right:auto;display:block!important}.upsellheader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;margin-top:20px}.upsellheader .swiper-button-next:after,.upsellheader .swiper-button-prev:after{font-size:10px!important;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product__info-wrapper .bundle-title{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
