@font-face{font-family:SangBleuOGSans-Regular;src:url(/cdn/shop/files/SangBleuOGSans-Regular.ttf?v=1744163719) format("truetype")}@font-face{font-family:SangBleuOGSans-Bold;src:url(/cdn/shop/files/SangBleuOGSans-Bold.ttf?v=1744163720) format("truetype")}body{--font-heading-family: "SangBleuOGSans-Regular" !important;--font-navigation-family: "SangBleuOGSans-Regular" !important}.footer__info .linklist li a{font-family:var( --font-heading-family)}.container-x{max-width:1410px;margin:0 auto;padding:0 15px}.kit-includes-box{position:absolute;right:0!important;z-index:9;background:#fff;padding:20px;max-width:160px;top:0;margin:30px;border-radius:12px}.kit-includes-text{margin-top:10px}.kit-line{font-size:12px;font-weight:400;display:flex;align-items:center;gap:10px;margin-bottom:5px}.meet-sonic-cta-wrapper .btn{width:100%}h3.kit-h3{font-size:18px;line-height:150%;font-weight:400}.product__block--title .product__title{word-break:break-word;margin:0;font-size:42px;font-weight:700;letter-spacing:0px;text-transform:uppercase}span.f-price-item.f-price-item--regular{font-size:24px}.product-form__submit .f-price-item.f-price-item--regular{font-size:18px}.feature-list-heading{font-size:24px;font-weight:700;line-height:150%;margin-bottom:10px}.product-form__submit{font-family:DM Sans;font-weight:700;font-size:18px;line-height:150%;letter-spacing:2%;vertical-align:middle;text-transform:uppercase}.see-in-action-btn{position:absolute;bottom:-45px;left:50%;transform:translate(-50%)}.see-in-action-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#1e2f44;font-weight:700;font-size:12px;letter-spacing:.5px;line-height:100%;transition:opacity .2s ease}.see-in-action-btn:hover{opacity:.7}.see-in-action-btn span{border-bottom:2px solid #1E2F44;padding-bottom:0}@media screen and (max-width: 768px){.kit-includes-box{padding:10px;margin:15px;max-width:120px}.kit-line{font-size:9px}h3.kit-h3{font-size:13px}h4.feature-list-heading{font-size:20px}.product__block--title .product__title{font-size:32px}.product-form__submit .f-price-item.f-price-item--regular,.product-form__submit{font-size:14px}.kit-includes-text{margin-top:10px;font-size:10px}span.f-price-item.f-price-item--regular{font-size:18px}}.custom-thumbs{position:relative}.custom-thumbs:after{content:"";position:absolute;right:0;top:0;bottom:0;width:30px;background:linear-gradient(to left,#fff 20%,#fff0);pointer-events:none;z-index:1}.faq-blocks{padding:5px 20px;margin-top:10px!important;border:1px solid #00000012;position:relative;border-radius:15px}span.faqrs-icon-wrap{position:relative}.rich-text__text p{margin:15px 0}.faqrs-category{padding-block:20px 0px}.faqrs-ques{font-family:DM Sans;font-weight:700;font-size:18px;line-height:150%;color:#1e2f44}.faqrs-title{color:#1e2f44;font-family:DM Sans;font-weight:700;font-size:24px;line-height:150%}.faqrs-cat-title{text-align:center;font-size:16px;font-weight:400;text-transform:uppercase;color:#1e2f44;margin-bottom:1rem;letter-spacing:.05em;line-height:26px}.faqrs-question{width:100%;display:flex;justify-content:space-between;background:none;border:none;cursor:pointer;padding:0;text-align:left;align-items:center;height:50px}.faqrs-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faqrs-answer p{font-family:DM Sans;font-weight:400;line-height:150%;color:#1e2f44}.faqrs-answer{max-height:0;overflow:hidden;transition:max-height .45s ease;border-top:1px solid transparent}.faqrs-item.faq-blocks.faqrs-active .faqrs-answer{border-top:1px solid #CCCCCC}.faqrs-item.faqrs-active .faqrs-icon-plus{opacity:0}.faqrs-item.faqrs-active .faqrs-icon-minus{opacity:1}.faqrs-icon-plus,.faqrs-icon-minus{transition:opacity .3s ease,transform .3s ease;position:absolute;right:0}.faqrs-icon-plus,.faqrs-icon-minus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqrs-icon-minus{opacity:0}@media screen and (max-width:768px){h3.faqrs-ques{font-size:20px}}.faqrs-answer ul li{margin-left:22px;list-style-type:disc;padding-bottom:5px}.faqrs-answer ul{margin-top:15px}.product video-element>:is(iframe,img,svg,video){width:100%;height:100%;border:none;border-radius:inherit;transition:.2s cubic-bezier(.7,0,.3,1);transition-property:opacity,visibility;max-height:654px;border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/87/assets/custom.css.map */
