@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";:root{--sp-navy: #1B3A5C;--sp-teal: #4ECDC4;--sp-teal-hover: #3DBDB5;--sp-white: #FFFFFF;--sp-off-white: #F7F7F7;--sp-text: #1A1A1A;--sp-text-light: #666666;--sp-text-lighter: #999999;--sp-red: #E74C3C;--sp-star: #F59E0B;--sp-font-heading: "Montserrat", sans-serif;--sp-font-body: "Inter", sans-serif;--sp-radius: 12px;--sp-radius-sm: 6px}.sp-section{padding:80px 24px;max-width:1200px;margin:0 auto}.sp-section--full{max-width:100%;padding-left:0;padding-right:0}.sp-section--bg-navy{background:var(--sp-navy)}.sp-section--bg-teal{background:var(--sp-teal)}.sp-section--bg-off{background:var(--sp-off-white)}.sp-h2{font-family:var(--sp-font-heading);font-weight:700;font-size:1.8rem;color:var(--sp-text);margin:0 0 16px;line-height:1.2}.sp-sub{font-family:var(--sp-font-body);font-size:.95rem;color:var(--sp-text-light);line-height:1.7;max-width:600px}.sp-btn{display:inline-block;padding:16px 40px;background:var(--sp-teal);color:#fff;font-family:var(--sp-font-heading);font-weight:600;font-size:1rem;text-decoration:none;border-radius:var(--sp-radius-sm);transition:all .25s;border:none;cursor:pointer}.sp-btn:hover{background:var(--sp-teal-hover);transform:translateY(-2px);box-shadow:0 6px 20px #4ecdc44d}.sp-btn--outline{background:transparent;border:2px solid var(--sp-teal);color:var(--sp-teal)}.sp-btn--outline:hover{background:var(--sp-teal);color:#fff}@media(max-width:749px){.sp-section{padding:50px 16px}.sp-h2{font-size:1.4rem}}html{font-size:17px}@media(max-width:749px){html{font-size:16px}}body{font-family:var(--sp-font-body)!important;color:var(--sp-text)!important;line-height:1.7!important}.sp-h2{font-size:2.4rem!important;margin:0 0 24px!important;letter-spacing:-.02em}@media(max-width:749px){.sp-h2{font-size:1.8rem!important}}h1,.h1{font-family:var(--sp-font-heading)!important;font-size:2.8rem!important;font-weight:700!important;line-height:1.1!important}h2,.h2{font-family:var(--sp-font-heading)!important;font-size:2.2rem!important;font-weight:700!important;line-height:1.15!important}h3,.h3{font-family:var(--sp-font-heading)!important;font-size:1.4rem!important;font-weight:600!important}@media(max-width:749px){h1,.h1{font-size:2rem!important}h2,.h2{font-size:1.6rem!important}h3,.h3{font-size:1.2rem!important}}.section-header__title,.collection-hero__title{font-size:2.4rem!important}.rte{font-size:1rem!important;line-height:1.8!important}.product__title{font-size:2rem!important;line-height:1.2!important;letter-spacing:-.01em}@media(max-width:749px){.product__title{font-size:1.5rem!important}}.product__info-wrapper .price--on-sale .price-item--regular{font-size:1.1rem!important;color:var(--sp-text-lighter)!important}.product__info-wrapper .price--on-sale .price-item--sale{font-size:2rem!important;font-weight:700!important;color:var(--sp-text)!important}.product__info-wrapper .price .price-item{font-size:2rem!important;font-weight:700!important}.product__description .sp-bullets{list-style:none;padding:0;margin:0 0 16px}.product__description .sp-bullets li{font-size:1rem!important;line-height:1.6;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}.product__description p{font-size:.95rem!important;line-height:1.6;color:var(--sp-text-light)}.badge.price__badge-sale{background:var(--sp-red)!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important;padding:4px 12px!important;border-radius:20px!important}.product-form__submit,.product-form__submit.button,.product-form__submit.button--secondary,button[name=add],.shopify-payment-button .shopify-payment-button__button--unbranded{background:var(--sp-teal)!important;color:#fff!important;border:2px solid var(--sp-teal)!important;font-size:1.15rem!important;padding:20px 0!important;font-weight:700!important;letter-spacing:.5px;border-radius:8px!important;font-family:var(--sp-font-heading)!important;transition:all .25s!important;text-transform:none!important}.product-form__submit:hover,button[name=add]:hover{background:var(--sp-teal-hover)!important;border-color:var(--sp-teal-hover)!important;transform:translateY(-2px);box-shadow:0 6px 20px #4ecdc459}.product-form__input label{font-size:.95rem!important;font-weight:600!important}fieldset .product-form__input input[type=radio]+label{font-size:.9rem!important;padding:10px 20px!important;border-radius:8px!important}.quantity__input{font-size:1.1rem!important}.announcement-bar{min-height:48px!important}.announcement-bar__message{font-size:.85rem!important;font-weight:600!important;letter-spacing:.3px!important}.header{padding:18px 40px!important}.header__heading-link{font-size:1.6rem!important;font-weight:700!important;font-family:var(--sp-font-heading)!important}.header__menu-item{font-size:.95rem!important;font-weight:500!important;letter-spacing:.3px}@media(max-width:749px){.header{padding:14px 16px!important}}.sp-prob h2{font-size:2.6rem!important;line-height:1.15!important}.sp-prob__text{font-size:1.1rem!important;line-height:1.85!important}.sp-prob__pivot{font-size:1.5rem!important}.sp-prob__promise{font-size:1.05rem!important}@media(max-width:749px){.sp-prob h2{font-size:1.8rem!important}.sp-prob__text{font-size:1rem!important}}.sp-bs{padding:100px 40px!important}.sp-bs__name{font-size:1rem!important;font-weight:600!important;line-height:1.3!important}.sp-bs__price{font-size:1.15rem!important}.sp-bs__price s{font-size:.9rem!important}.sp-bs__stars{font-size:.88rem!important}.sp-bs__badge{font-size:.8rem!important;padding:6px 14px!important}@media(max-width:749px){.sp-bs{padding:60px 16px!important}}.sp-how{padding:100px 24px!important}.sp-how__num{font-size:5rem!important}.sp-how__title{font-size:1.25rem!important}.sp-how__desc{font-size:1rem!important;line-height:1.75!important}.sp-how__sub{font-size:1.05rem!important;margin-bottom:72px!important}@media(max-width:749px){.sp-how__num{font-size:3.5rem!important}}.sp-pz{padding:100px 24px!important}.sp-pz__label{font-size:1rem!important;font-weight:600!important}.sp-pz__icon{width:120px!important;height:120px!important}@media(max-width:749px){.sp-pz__icon{width:85px!important;height:85px!important}}.sp-rev{padding:100px 24px!important}.sp-rev__card{padding:40px!important}.sp-rev__card-text{font-size:1.05rem!important;line-height:1.75!important}.sp-rev__card-name{font-size:.95rem!important}.sp-rev__card-loc{font-size:.85rem!important}.sp-rev__meta{font-size:1rem!important}.sp-rev__stars-big{font-size:1.5rem!important}@media(max-width:749px){.sp-rev__card{padding:28px!important}.sp-rev__card-text{font-size:.95rem!important}}.sp-trust{padding:40px 24px!important}.sp-trust__item{font-size:1.05rem!important}.sp-trust__ico{width:52px!important;height:52px!important;font-size:1.5rem!important}@media(max-width:749px){.sp-trust{padding:32px 20px!important}.sp-trust__item{font-size:.95rem!important}}.sp-bun{padding:100px 24px!important}.sp-bun__h2{font-size:2.6rem!important}.sp-bun__desc{font-size:1.1rem!important;line-height:1.75!important}.sp-bun__price{font-size:3.2rem!important}.sp-bun__comp{font-size:1.2rem!important}.sp-bun__save{font-size:.85rem!important;padding:8px 16px!important}.sp-bun__sub{font-size:1rem!important}@media(max-width:749px){.sp-bun__h2{font-size:1.8rem!important}.sp-bun__price{font-size:2.4rem!important}}.sp-stats{padding:80px 24px!important}.sp-stats__num{font-size:4rem!important}.sp-stats__label{font-size:1rem!important;color:#ffffffd9!important}@media(max-width:749px){.sp-stats__num{font-size:2.8rem!important}}.sp-faq{padding:100px 24px!important;max-width:900px!important}.sp-faq__q{font-size:1.1rem!important;padding:28px 0!important;font-weight:600!important}.sp-faq__q:hover{color:var(--sp-teal)!important}.sp-faq__q:after{color:var(--sp-teal)!important;font-size:1.8rem!important}.sp-faq__a p{font-size:1rem!important;line-height:1.8!important}@media(max-width:749px){.sp-faq__q{font-size:1rem!important;padding:22px 0!important}}.sp-guar{padding:100px 24px!important}.sp-guar__badge{width:130px!important;height:130px!important;font-size:3rem!important;border-width:4px!important}.sp-guar h2{font-size:2.4rem!important}.sp-guar p{font-size:1.1rem!important;color:#ffffffd9!important;max-width:650px!important}.sp-guar .sp-btn--outline{background:var(--sp-teal)!important;color:#fff!important;border-color:var(--sp-teal)!important;font-size:1.1rem!important;padding:18px 48px!important}@media(max-width:749px){.sp-guar h2{font-size:1.8rem!important}.sp-guar__badge{width:100px!important;height:100px!important;font-size:2.2rem!important}}.sp-news{padding:80px 24px!important}.sp-news h2{font-size:2rem!important}.sp-news p{font-size:1.05rem!important}.sp-news__input{font-size:1rem!important;padding:18px 24px!important}.sp-news__btn{font-size:1rem!important;padding:18px 36px!important}.sp-edu h2{font-size:2.2rem!important}.sp-edu__text{font-size:1.05rem!important;line-height:1.85!important}.sp-edu__fact-num{font-size:2.2rem!important}.sp-edu__fact-text{font-size:.95rem!important;line-height:1.7!important}.sp-edu__solution h3{font-size:1.2rem!important}.sp-edu__solution p{font-size:1rem!important}@media(max-width:749px){.sp-edu h2{font-size:1.6rem!important}}.sp-usage__sub{font-size:1.05rem!important}.sp-usage__step h3{font-size:1.15rem!important}.sp-usage__step p{font-size:.95rem!important;line-height:1.75!important}.sp-usage__step-num{font-size:3.5rem!important}.sp-usage__tip-title{font-size:1.05rem!important}.sp-usage__tip-text{font-size:.95rem!important}.sp-endorse__quote{font-size:1.15rem!important;line-height:1.7!important}.sp-endorse__name{font-size:1rem!important}.sp-endorse__title{font-size:.9rem!important}.sp-feat__title{font-size:1.15rem!important}.sp-feat__desc{font-size:.95rem!important;line-height:1.7!important}.sp-specs__q{font-size:1.05rem!important;font-weight:600!important}.sp-specs__a{font-size:.95rem!important;line-height:1.75!important}.footer{background:var(--sp-navy)!important;padding:60px 40px 30px!important}.footer,.footer *{color:#fffc!important}.footer h2,.footer .footer-block__heading{color:#ffffff80!important;font-size:.82rem!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:700!important}.footer a:hover{color:var(--sp-teal)!important}.footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)!important;padding-top:20px!important}.footer .copyright{font-size:.8rem!important;color:#fff6!important}.footer .footer__content-bottom a{color:#fff6!important;font-size:.8rem!important}.footer .list-payment .icon{filter:brightness(0) invert(1) opacity(.5)}.footer .copyright__content a[href*="shopify.com"]{display:none!important}.collection .title{font-size:2.4rem!important}.card__heading{font-size:1rem!important;font-weight:600!important}.card-information .price{font-size:1.1rem!important}.card-information .price .price-item--regular{font-size:.9rem!important}.sp-btn{font-size:1.05rem!important;padding:18px 44px!important;border-radius:8px!important;font-weight:700!important}.page-width--narrow{max-width:800px!important}.page-width--narrow .rte h2{font-size:1.8rem!important;margin-top:40px!important}.page-width--narrow .rte h3{font-size:1.3rem!important;margin-top:32px!important}.page-width--narrow .rte p{font-size:1rem!important;line-height:1.8!important}.page-width--narrow .rte li{font-size:1rem!important;line-height:1.7!important}html{font-size:16px!important}h1,.h1{font-size:2rem!important}h2,.h2{font-size:1.6rem!important}h3,.h3{font-size:1.2rem!important}@media(max-width:749px){h1,.h1{font-size:1.6rem!important}h2,.h2{font-size:1.3rem!important}}.collection .title,.section-header__title,.collection-hero__title{font-size:1.8rem!important}.facets__heading,.facet-filters__label{font-size:.9rem!important}.active-facets__button-inner,.facets__summary span{font-size:.85rem!important}.product__title{font-size:1.6rem!important}@media(max-width:749px){.product__title{font-size:1.3rem!important}}.product__info-wrapper .price .price-item{font-size:1.5rem!important}.product__info-wrapper .price--on-sale .price-item--regular{font-size:1rem!important}.product__info-wrapper .price--on-sale .price-item--sale{font-size:1.5rem!important}.sp-st .n,.sp-st2 .n{font-size:3rem!important}.sp-st .l,.sp-st2 .l{font-size:.9rem!important}@media(max-width:749px){.sp-st .n,.sp-st2 .n{font-size:2.2rem!important}}.sp-h2{font-size:1.8rem!important}@media(max-width:749px){.sp-h2{font-size:1.4rem!important}}.section-header__title--forced,h2.title{font-size:1.8rem!important}.card__heading{font-size:.9rem!important}.card-information .price{font-size:1rem!important}.page-width--narrow .rte h2{font-size:1.5rem!important}.page-width--narrow .rte h3{font-size:1.2rem!important}.page-width--narrow .rte p,.page-width--narrow .rte li{font-size:.95rem!important}.announcement-bar{min-height:auto!important}.announcement-bar__message{font-size:.8rem!important}.header{padding:14px 32px!important}.header__heading-link{font-size:1.3rem!important}.header__menu-item{font-size:.88rem!important}.product-form__submit,button[name=add]{font-size:1rem!important;padding:16px 0!important}.footer h2,.footer .footer-block__heading{font-size:.78rem!important}.sp-news h2{font-size:1.5rem!important}.sp-news p{font-size:.92rem!important}.sp-faq__q{font-size:.95rem!important;padding:20px 0!important}.sp-faq__q:after{font-size:1.3rem!important}.sp-faq__a p{font-size:.9rem!important}.sp-guar__badge{width:100px!important;height:100px!important;font-size:2.2rem!important}.sp-guar h2{font-size:1.8rem!important}.sp-guar p{font-size:.95rem!important}.sp-bun__h2{font-size:1.8rem!important}.sp-bun__price{font-size:2.4rem!important}@media(max-width:749px){.sp-bun__price{font-size:1.8rem!important}}.sp-prob h2{font-size:2rem!important}.sp-prob__text{font-size:1rem!important}.sp-prob__pivot{font-size:1.2rem!important}@media(max-width:749px){.sp-prob h2{font-size:1.5rem!important}}.sp-how__num{font-size:3.5rem!important}.sp-how__title{font-size:1.1rem!important}.sp-how__desc{font-size:.92rem!important}.sp-endorse h2{font-size:1.8rem!important}.sp-endorse__quote{font-size:1rem!important}@media(max-width:749px){.sp-endorse h2{font-size:1.4rem!important}}.sp-rev__card-text,.sp-trust__item{font-size:.92rem!important}.sp-trust__ico{width:44px!important;height:44px!important;font-size:1.2rem!important}.accordion__title span{font-size:.95rem!important;font-weight:600!important}.accordion__content .rte{font-size:.9rem!important}.multicolumn-card__info h3{font-size:1rem!important}.multicolumn-card__info .rte{font-size:.9rem!important}.image-with-text h2{font-size:1.6rem!important}.image-with-text .rte,.rich-text__text .rte{font-size:.95rem!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spinael.css.map */
