h1,h2,h3,h4{color:#bf3130;font-family:Assistant,sans-serif}.button,.button--primary{background-color:#bf3130;color:#fff;border-radius:4px}.button:hover{background-color:#66181a}.section-background{background-color:#cdd8d6}body{background-color:#fff;color:#333}.faq-item{border-bottom:1px solid #000;cursor:pointer}.faq-answer{display:none}.faq-answer.open{display:block}.template-page h1{display:none}.color-variation-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding-bottom:10px}.color-variation-slider .color-slide{flex:0 0 auto;min-width:150px;border-radius:12px;border:1px solid #ddd;background-color:#fff;padding:10px;text-align:center;scroll-snap-align:start}.color-variation-slider .color-slide img{width:100%;height:auto;max-width:120px;margin-bottom:8px}.color-variation-slider .color-slide .feature-title{font-size:14px;color:#333;font-weight:700}.moments-section{position:relative;background-color:#fff;text-align:center;overflow:hidden;padding-bottom:60px;min-height:400px}.moments-header{min-height:600px;width:100%;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;box-sizing:border-box}.moments-header h2,.moments-header p{flex:0 0 auto}.btn,.btn--primary,a.btn,button.btn,.device-button,.inupathy-lp-hero a[href],.inupathy-lp-devices a[href],.testimonials-section a[href],.moments-section a[href],.sticky-cta-container a,input[type=submit],input[type=button],.inupathy-lp-sticky-cta .sticky-cta-button,.template-page [class*=button]{font-weight:700!important;text-transform:none!important}[style*=font-weight]{font-weight:700!important}.template-product,#MainProduct-template--17869959717075__main,[id*=MainProduct]{padding-top:60px!important}.template-product .product__info-wrapper{padding-top:40px!important}.template-product .product__title h1,.template-product .product__title h2{font-size:1.8rem!important;font-weight:600!important;line-height:1.3!important;color:#bf3130!important;margin-bottom:12px!important;margin-top:20px!important;letter-spacing:-.01em!important}@media(max-width:768px){.template-product .product__title h1,.template-product .product__title h2{font-size:1.5rem!important;line-height:1.4!important}}.template-product .price{font-size:1.4rem!important;font-weight:700!important;color:#333!important;margin:16px 0!important}.product-form__submit,.product-form .btn,button[name=add],.btn--product-form,.product-form button[type=submit]{border-radius:25px!important;background-color:#bf3130!important;color:#fff!important;border:none!important;transition:all .3s ease!important}.product-form__submit:hover,.product-form .btn:hover,button[name=add]:hover,.btn--product-form:hover,.product-form button[type=submit]:hover{background-color:#66181a!important;transform:translateY(-1px)!important}.product-form__quantity{border:none!important;background:transparent!important;padding:8px 0!important;margin:16px 0!important}.quantity__rules-cart{display:none!important}.quantity{display:inline-flex!important;align-items:center!important;border:1px solid #ddd!important;border-radius:25px!important;padding:3px!important;background:#fff!important;gap:0!important;width:auto!important;margin:0!important}.quantity__button[name=minus],.quantity__button[name=plus]{width:30px!important;height:30px!important;border-radius:50%!important;background:#bf3130!important;color:#fff!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important;margin:2px!important}.quantity__input{width:35px!important;height:30px!important;border:none!important;background:transparent!important;text-align:center!important;font-size:16px!important;font-weight:600!important;color:#333!important;margin:0 6px!important;outline:none!important}.quantity__button:hover{background:#66181a!important}.quantity__input:focus{background:#bf31300d!important;border-radius:4px!important}.product__custom-accordion{margin:30px 0;width:100%}.custom-accordion-item{border:1px solid #e9ecef;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d;transition:all .3s ease;background:#fff}.custom-accordion-item:hover{box-shadow:0 4px 12px #bf31301a;transform:translateY(-1px)}.custom-accordion-header{background:linear-gradient(135deg,#bf3130,#a02929);color:#fff;padding:18px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.custom-accordion-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.custom-accordion-header:hover:before{left:100%}.custom-accordion-header:hover{background:linear-gradient(135deg,#66181a,#bf3130)}.custom-accordion-header:active{transform:translateY(1px)}.custom-accordion-header .accordion-title{font-size:16px!important;font-weight:600!important;margin:0!important;color:#fff!important;flex-grow:1}.custom-accordion-header .accordion-icon{font-size:24px;font-weight:700;transition:all .3s ease;width:32px;height:32px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;line-height:1;margin-left:16px}.custom-accordion-header:hover .accordion-icon{background:#ffffff4d;transform:scale(1.1)}.custom-accordion-header.active .accordion-icon{background:#ffffff4d;transform:rotate(45deg)}.custom-accordion-content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fff,#f8f9fa)}.custom-accordion-content.active{max-height:2000px}.custom-accordion-inner{padding:24px;border-top:1px solid #e9ecef;animation:fadeInUp .5s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-accordion-inner p{font-size:15px!important;line-height:1.7!important;color:#333!important;margin-bottom:16px!important}.custom-accordion-inner p:last-child{margin-bottom:0!important}.custom-accordion-inner h1,.custom-accordion-inner h2,.custom-accordion-inner h3,.custom-accordion-inner h4,.custom-accordion-inner h5,.custom-accordion-inner h6{color:#bf3130!important;font-weight:600!important;margin:20px 0 12px!important}.custom-accordion-inner h3{font-size:18px!important}.custom-accordion-inner h4{font-size:16px!important}.custom-accordion-inner h1:first-child,.custom-accordion-inner h2:first-child,.custom-accordion-inner h3:first-child,.custom-accordion-inner h4:first-child,.custom-accordion-inner h5:first-child,.custom-accordion-inner h6:first-child{margin-top:0!important}.custom-accordion-inner ul,.custom-accordion-inner ol{padding-left:24px!important;margin:16px 0!important}.custom-accordion-inner li{margin-bottom:8px!important;font-size:15px!important;line-height:1.7!important;color:#333!important}.custom-accordion-inner li::marker{color:#bf3130!important}.custom-accordion-inner strong,.custom-accordion-inner b{color:#bf3130!important;font-weight:700!important}.custom-accordion-inner em,.custom-accordion-inner i{font-style:italic!important;color:#555!important}.custom-accordion-inner a{color:#bf3130!important;text-decoration:underline!important;transition:color .3s ease!important;font-weight:500!important}.custom-accordion-inner a:hover{color:#66181a!important;text-decoration:none!important}.custom-accordion-inner img{max-width:100%!important;height:auto!important;border-radius:8px!important;margin:16px 0!important;box-shadow:0 2px 8px #0000001a!important}.custom-accordion-item.style-minimal{border:none;box-shadow:none;border-bottom:2px solid #e9ecef;border-radius:0}.custom-accordion-item.style-minimal .custom-accordion-header{background:transparent;color:#333;border-bottom:1px solid #e9ecef;padding:16px 0}.custom-accordion-item.style-minimal .accordion-title{color:#bf3130!important;font-size:18px!important}.custom-accordion-item.style-minimal .accordion-icon{background:#bf3130;color:#fff;width:28px;height:28px}.custom-accordion-item.style-minimal .custom-accordion-content{background:#fff}.custom-accordion-item.style-minimal .custom-accordion-inner{padding:20px 0;border-top:none}.custom-accordion-item.style-bordered{border:2px solid #bf3130;box-shadow:0 4px 16px #bf31301a}.custom-accordion-item.style-bordered .custom-accordion-header{background:linear-gradient(135deg,#bf3130,#66181a)}.custom-accordion-item.open-default .custom-accordion-header{background:linear-gradient(135deg,#66181a,#bf3130)}.custom-accordion-item.open-default .accordion-icon{transform:rotate(45deg);background:#ffffff4d}.custom-accordion-item.open-default .custom-accordion-content{max-height:2000px}@media(max-width:768px){.custom-accordion-header{padding:16px 20px}.custom-accordion-header .accordion-title{font-size:15px!important}.custom-accordion-header .accordion-icon{font-size:20px;width:28px;height:28px;margin-left:12px}.custom-accordion-inner{padding:20px}.custom-accordion-inner p,.custom-accordion-inner li{font-size:14px!important}.custom-accordion-inner h3{font-size:16px!important}.custom-accordion-inner h4{font-size:15px!important}}.template-page .devices-section,.template-page .features-section,.template-page .moments-section,.template-page .highlight-section,.template-page .color-variation-section,.template-page .testimonials-section,.template-page .comparison-section,.template-page .video-section,.template-page .sizes-section,.template-page .specs-section,.template-page .faq-section{padding-top:clamp(80px,8vw,100px)!important;padding-bottom:clamp(80px,8vw,100px)!important}.template-page .features-section h2,.template-page .devices-section h2,.template-page .highlight-section h2,.template-page .color-variation-section h2,.template-page .testimonials-section h2,.template-page .comparison-section h2,.template-page .video-section h2,.template-page .sizes-section h2,.template-page .specs-section h2,.template-page .faq-section h2{margin-bottom:48px!important}.template-page .section-description,.template-page .video-lead,.template-page .comparison-lead,.template-page .highlight-section p.lead{margin-bottom:32px!important}.template-page .features-items,.template-page .moments-items,.template-page .testimonials-grid,.template-page .sizes-table,.template-page .specs-grid,.template-page .faq-list{gap:28px!important}.lp-animate{opacity:0;transform:translateY(30px);will-change:transform,opacity;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1)}.lp-animate.lp-fade-in{transform:none}.lp-animate.lp-slide-up{transform:translateY(34px);transition-delay:var(--lp-delay, 0ms)}.lp-animate.is-visible{opacity:1;transform:none}@media(max-width:767px){.template-page .devices-section,.template-page .features-section,.template-page .moments-section,.template-page .highlight-section,.template-page .color-variation-section,.template-page .testimonials-section,.template-page .comparison-section,.template-page .video-section,.template-page .sizes-section,.template-page .specs-section,.template-page .faq-section{padding-top:72px!important;padding-bottom:72px!important}.template-page .features-section h2,.template-page .devices-section h2,.template-page .highlight-section h2,.template-page .color-variation-section h2,.template-page .testimonials-section h2,.template-page .comparison-section h2,.template-page .video-section h2,.template-page .sizes-section h2,.template-page .specs-section h2,.template-page .faq-section h2{margin-bottom:32px!important}}@media(prefers-reduced-motion:reduce){.lp-animate{opacity:1;transform:none;transition:none}}.footer-block--newsletter .newsletter-form .field__input{background-color:#fff!important;color:#1f2933!important;border:1px solid rgba(0,0,0,.2)!important}.footer-block--newsletter .newsletter-form .field__label{color:#4a5563!important}.footer-block--newsletter .newsletter-form .field__button{background-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/88/assets/custom.css.map */
