.testimonial-slider-wrapper{position:relative;padding:40px 20px;overflow:hidden;text-align:center;background-size:cover;background-position:center}.testimonial-section-title{font-size:29px;font-weight:700;margin-bottom:30px;color:#000;font-family:inherit}.testimonial-slider{position:relative;height:300px}.testimonial-slide{position:absolute;top:0;left:50%;width:35vw;opacity:0;transform:translate(-50%) scale(.9);transition:all .5s ease;z-index:1;pointer-events:none}.testimonial-slide.active{opacity:1;z-index:3;transform:translate(-50%) scale(1);pointer-events:auto;width:60vw;height:320px}.testimonial-slide.left,.testimonial-slide.right{opacity:.3;z-index:2;pointer-events:none}.testimonial-slide.left{transform:translate(-130%) scale(.95)}.testimonial-slide.right{transform:translate(30%) scale(.95)}.testimonial-content{background:#fff;padding:24px;border-radius:16px;box-shadow:0 10px 40px #0000001a}.testimonial-quote{font-size:15px;height:16vw;text-align:left}.testimonial-author{font-weight:500;color:#000;padding:10px;font-family:inherit}.testimonial-job{color:#888;font-size:.9rem}.testimonial-controls{margin-top:5vw;display:flex;justify-content:space-around;align-items:center;gap:30px}.testimonial-controls button{background:none;border:none;color:#000;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;gap:5px}.testimonial-controls button:hover{color:#a71e74}.testimonial-counter{font-weight:700}.testimonial-slide .testimonial-quote{font-size:16px;line-height:1.4;opacity:.7;transition:all .3s ease}.testimonial-slide.active .testimonial-quote{font-size:16px;padding:30px;color:#a71e74;line-height:1.6;opacity:1}.testimonial-slide.active .testimonial-author{text-align:right;font-size:16px}.testimonial-counter-dots{display:flex;gap:10px;align-items:center;justify-content:center}.testimonial-counter-dots .dot{width:24px;height:4px;background-color:#bbb;border-radius:10px;opacity:.4;transition:all .3s ease}.testimonial-counter-dots .dot.active{background-color:#a71e74;opacity:1;width:32px}@media screen and (max-width: 1023px){.testimonial-slider-wrapper{padding:32px 16px;text-align:center}.testimonial-section-title{font-size:20px;margin-bottom:20px}.testimonial-slider{position:relative;height:auto}.testimonial-slide{left:auto!important;width:100%!important;max-width:100%;transform:none!important;opacity:1!important;display:none;position:relative;margin:0 auto;height:auto!important;z-index:1}.testimonial-slide.active{display:block;z-index:2}.testimonial-content{background:#fff;padding:20px;border-radius:12px;box-shadow:0 6px 20px #00000014}.testimonial-quote{font-size:1rem;line-height:1.6;text-align:center;padding:10px 0;height:auto}.testimonial-slide.active .testimonial-quote{font-size:1.2rem;padding:20px 0;color:#a71e74;line-height:1.6;opacity:1}.testimonial-author{font-size:12px!important;font-weight:600;margin-top:12px;text-align:center;color:#000}.testimonial-job{font-size:.85rem;color:#777;margin-bottom:10px}.testimonial-controls{display:flex;justify-content:center;align-items:center;gap:10vw;margin-top:24px;flex-wrap:wrap}.testimonial-controls button{font-size:1.2rem;padding:6px 12px;color:#000;transition:all .3s ease}.testimonial-counter-dots{display:flex;gap:6px;margin-top:12px}.testimonial-counter-dots .dot{width:16px;height:2px;background-color:#999;opacity:.5;border-radius:2px}.testimonial-counter-dots .dot.active{background-color:#a71e74;opacity:1;width:24px}}.section-case{padding:5vw 0;background:#fff;text-align:center}.section-case .section-header h2{font-size:2rem;text-transform:uppercase;font-weight:700}.case-slider{margin-top:30px}.case-item{padding:20px;border:1px solid #ccc;background:#f9f9f9;margin:10px}.bt-type.bt-case{margin-top:10px;display:inline-block;border:1px solid #a92c9d;color:#a92c9d;font-weight:600;padding:10px;text-decoration:none}@media screen and (min-width: 768px){.case-slider{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.slick-slider{display:block!important}}.slick-dots{text-align:center;margin-top:10px}.slick-dots li button{border:none;background:#ccc;border-radius:50%;width:10px;height:10px}.slick-dots .slick-active button{background:#000}@media screen and (max-width:767px){section#shopify-section-template--18386554191924__fast_melts_ar6RP6{left:0vw!important}.fast-melts-vertical .body-text{font-size:4vw!important}}section#shopify-section-template--18386554191924__fast_melts_ar6RP6{border-left:1px solid #e0e0e0;left:38vw}.fast-melts-vertical{position:relative;text-align:left;padding:20px;max-width:500px}.fast-melts-vertical .background-circle{position:absolute;top:50%;left:10%;transform:translateY(-50%);width:300px;height:auto;opacity:.3;z-index:0}.fast-melts-vertical h2{font-size:32px;color:#e64186;margin-bottom:30px;z-index:1;position:relative}.fast-melts-vertical .product-image{margin-bottom:30px;z-index:1;position:relative}.fast-melts-vertical .product-image img{width:100%;height:auto}.fast-melts-vertical .body-text{margin:0 auto;text-align:left;line-height:1.6;z-index:1;position:relative;font-size:1vw}.faq-section{max-width:700px;margin:50px auto;padding:0 20px}.faq-title{font-size:2.125vw;line-height:2.3vw;margin-bottom:2.6vw;color:#727272;letter-spacing:.02em}.faq-item{border-bottom:1px solid #eee}.faq-question{background:none;border:none;width:120%;text-align:left;padding:15px 0;font-size:1.04vw;color:#e64186;cursor:pointer;position:relative;transition:color .3s}.faq-question:after{content:"+";position:absolute;right:0;transition:transform .3s ease}.faq-question.active:after{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease}.faq-answer p{padding:10px 0;color:#555;font-size:16px}.faq-links{margin-top:40px;text-align:center;display:flex;flex-direction:column;gap:15px}.faq-link{color:#0046ad;font-size:16px;text-decoration:underline;width:20rem}.faq-button{border:1px solid #e64186;color:#e64186;text-decoration:none;font-weight:700;transition:background .3s,color .3s;padding:0 1.06vw;height:2.73vw;line-height:2.57vw;color:#a71e74;border-color:#00927f;width:20rem;display:inline-block;font-weight:600;margin:0;font-size:.76vw;border-radius:0}.faq-button:hover{background:#e64186;color:#fff}.case-study-link{color:#0046ad;font-size:20px;font-weight:700;text-decoration:underline;width:30rem}.case-study-flow{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding:3rem 22rem;position:relative}.case-study-flow .left{flex:1;max-width:25%}.case-study-flow .center{flex-grow:1;flex-shrink:1;flex-basis:auto;max-width:500px;margin:0 auto}.case-study-flow .right{flex:1;max-width:25%;text-align:right}.case-study-flow img{max-width:100%;height:auto}.case-study-flow .back-button{font-size:14px;color:#d43c68;margin-bottom:10px;display:inline-block;text-decoration:none}.case-study-flow h2{font-size:28px;font-weight:700;margin-bottom:0;color:#005e8f}.case-study-flow p{font-size:16px;color:#d62560;margin-top:0}.case-study-flow .molecule-image{width:100px;max-width:100%;height:auto}.case-study-flow .step-img{width:700px;max-width:100%;height:auto}@media screen and (max-width: 768px){.case-study-flow{flex-direction:column;align-items:center}.case-study-flow .left,.case-study-flow .right{max-width:100%;text-align:center}}.desktop-only{display:block}.mobile-only{display:none}@media screen and (max-width: 768px){.case-study-flow{flex-direction:column;align-items:center;padding:2rem 1rem}.case-study-flow .left{order:1;max-width:100%;text-align:left;margin-bottom:1rem;border-bottom:1px solid #dbdbdb}.case-study-flow .center{order:2;width:100%;max-width:100%}.case-study-flow .right,.desktop-only{display:none}.mobile-only{display:block;width:100%;height:auto}.case-study-flow .step-img{width:100%;max-width:100%}}.back-button{font-size:14px;color:#c62c55;text-decoration:none;display:inline-flex;align-items:center;margin-bottom:8px}.section-description{max-width:320px;margin-top:8px;margin-bottom:0;color:#c62c55;font-size:18px;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
