:root{--ss-teal: #1b4d5c;--ss-sage: #7b9e87;--ss-sage-light: #eaf4ee;--ss-text: #2c2c2c;--ss-muted: #666;--ss-border: #e8e8e8}.title.h1,.title.h2,h2.title{letter-spacing:-.025em;line-height:1.15}body{line-height:1.65}.section-description,.multicolumn-text,.comparison-table__text{font-size:1rem;line-height:1.7;color:var(--ss-muted);max-width:560px;margin-left:auto;margin-right:auto}.button--primary{overflow:hidden!important;position:relative!important;transition:box-shadow .3s ease!important}.button--primary:hover{transform:none!important;box-shadow:0 8px 28px #1b4d5c59!important}.button--primary:active{transform:none!important}.button--primary .btn-text{display:inline-block;position:relative;z-index:3;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.button--primary:hover .btn-text{transform:translate(140%);opacity:0}.button--primary .btn-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.45rem;z-index:3;transform:translate(-120%);opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);color:rgb(var(--color-button-text));pointer-events:none}.button--primary:hover .btn-overlay{transform:translate(0);opacity:1}.button--primary .btn-overlay svg{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.button--primary .btn-blob{position:absolute;left:20%;top:40%;width:.6rem;height:.6rem;border-radius:50%;background-color:rgba(var(--color-button-text),.12);transform:scale(1);z-index:1;transition:left .35s cubic-bezier(.4,0,.2,1),top .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.button--primary:hover .btn-blob{left:-10%;top:-10%;width:120%;height:120%;border-radius:0;transform:scale(1.5);background-color:rgba(var(--color-button-text),.12)}a.link{text-underline-offset:3px}.announcement-bar__message{font-size:.78rem!important;letter-spacing:.08em!important;font-weight:600!important}.title-wrapper-with-link,.title-wrapper{margin-bottom:2rem}.card--card .card__inner,.card--standard .card__inner{box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000a;transition:box-shadow .2s ease,transform .2s ease}.card--card .card__inner:hover,.card--standard .card__inner:hover{box-shadow:0 4px 16px #0000001a,0 16px 40px #00000014;transform:translateY(-2px)}.accordion__summary{transition:background .15s ease}.accordion__summary:hover{background:var(--ss-sage-light)}.accordion__title{font-size:.95rem!important;font-weight:600!important;letter-spacing:.01em!important}.icon-bar__icon{color:var(--ss-teal)}.rich-text__heading{letter-spacing:-.02em}.rich-text__text{line-height:1.75;color:var(--ss-muted)}.footer__heading{font-size:.75rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important}.ticker-text{font-weight:600;letter-spacing:.06em}@media screen and (max-width:749px){.image-with-text .image-with-text__content{padding-top:1.5rem}}.image-with-text__heading.h1{font-weight:600;letter-spacing:-.025em;line-height:1.15}.image-with-text .image-with-text__media-item>*,.image-with-text .image-with-text__media img,.image-with-text .image-with-text__media video{border-radius:12px}.image-with-text .image-with-text__media{box-shadow:0 2px 24px #0b10570f;border-radius:12px}.image-with-text .rating-stars{margin-top:.75rem}.image-with-text .rating-stars-and-text{gap:.35rem;align-items:center}.image-with-text .rating-stars__label{font-size:.8rem;font-weight:500;letter-spacing:.02em;opacity:.85}.image-with-text .rating-stars__container svg{width:.85em;height:.85em}@media screen and (max-width:749px){h2.title,.title.h2{letter-spacing:-.02em}}@media screen and (max-width:749px){.product__media-list{margin-left:-1.5rem!important;width:calc(100% + 3rem)!important;margin-bottom:2rem!important}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.product__media-list .product__media-item{width:100%!important}.slider.product__media-list{scroll-padding-left:0!important}.slider.product__media-list:after{padding-left:0!important}}.product__media-item>*{border-radius:10px!important}@media screen and (min-width:750px){.product__media-item>*{box-shadow:0 2px 24px #0b10570f!important}}.product-page-price .price__regular .price-item--regular{font-size:2rem!important;font-weight:700!important;letter-spacing:-.02em!important}.product-page-price .price{letter-spacing:0!important;margin-bottom:.25rem!important}.product__title h1,.product__title .h1{font-weight:700!important;letter-spacing:-.025em!important;line-height:1.15!important}.product-form__submit{border-radius:50px!important;padding:16px 32px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.03em!important;transition:transform .2s ease,box-shadow .2s ease!important}.product-form__submit:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px #0b105733!important}.product-form__submit:active{transform:translateY(0)!important}.shopify-payment-button__button{border-radius:50px!important;font-size:15px!important;letter-spacing:.03em!important}.product__info-container>*{margin-top:1.25rem!important;margin-bottom:0!important}.product__info-container>*:first-child{margin-top:0!important}.product__description,.product__text{font-size:15px!important;line-height:1.65!important;color:rgba(var(--color-foreground),.75)!important}.product__accordion .accordion__content{padding:0 .5rem!important;font-size:15px!important;line-height:1.7!important;color:rgba(var(--color-foreground),.7)!important}.product-form{margin-top:1.5rem!important}.product-form__buttons{max-width:100%!important}.product-form__input .form__label{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:500!important;margin-bottom:.75rem!important}@media screen and (min-width:750px){.product__info-container{padding-left:2rem!important}}.image-with-text{padding-top:80px!important;padding-bottom:80px!important}@media screen and (max-width:749px){.image-with-text{padding-top:48px!important;padding-bottom:48px!important}}.image-with-text__heading{font-weight:700!important;letter-spacing:-.025em!important;line-height:1.15!important;color:rgb(var(--color-foreground))!important}@media screen and (max-width:749px){.image-with-text__heading{font-size:clamp(1.6rem,6vw,2.2rem)!important}}@media screen and (min-width:750px){.image-with-text__heading{font-size:clamp(1.8rem,2.5vw,2.4rem)!important}}.image-with-text__text p{font-size:15px!important;line-height:1.7!important;color:rgba(var(--color-foreground),.7)!important}.image-with-text__content>*+*{margin-top:1.5rem!important}.image-with-text__content .image-with-text__text+.button{margin-top:2rem!important}@media screen and (max-width:749px){.image-with-text__content{padding:2rem .5rem!important}}@media screen and (min-width:750px){.image-with-text__content{padding:3rem 4rem!important}}@media screen and (min-width:990px){.image-with-text__content{padding:4rem 5rem!important}}.image-with-text .image-with-text__media-item>*,.image-with-text .image-with-text__media img,.image-with-text .image-with-text__media video{border-radius:12px!important}.image-with-text .image-with-text__media{border-radius:12px!important;box-shadow:0 2px 24px #0b10570f!important;overflow:hidden!important}.image-with-text__content .button{border-radius:50px!important;padding:14px 28px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.03em!important;transition:transform .2s ease,box-shadow .2s ease!important}.image-with-text__content .button:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px #0b105733!important}.image-with-text__text--caption{font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:.6!important}.image-with-text+.image-with-text{border-top:1px solid rgba(var(--color-foreground),.06)!important}.ss-guar__title{font-family:var(--font-heading-family, inherit)!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;letter-spacing:-.025em!important;color:#0b1057!important}.ss-guar__body{font-family:var(--font-body-family, inherit)!important;font-size:15px!important;line-height:1.7!important;color:#4b5563!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important}.ss-guar__sub{font-family:var(--font-body-family, inherit)!important;font-size:14px!important;color:#9ca3af!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important}.ss-guar__badge{background:#1b4d5c14!important;box-shadow:none!important}.ss-guar__badge svg{stroke:#1b4d5c!important}.ss-guar__trust-item{font-family:var(--font-body-family, inherit)!important;font-size:13px!important;letter-spacing:.03em!important}.ss-guar{background:var(--brand-95, #f1f5fd)!important;padding:80px 20px!important}@media(max-width:640px){.ss-guar{padding:56px 16px!important}}.ss-reviews__title{font-family:var(--font-heading-family, inherit)!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;letter-spacing:-.025em!important;color:#0b1057!important}.ss-reviews__eyebrow{font-family:var(--font-body-family, inherit)!important}.ss-reviews__aggregate{font-family:var(--font-body-family, inherit)!important;font-size:14px!important;letter-spacing:.02em!important}.ss-reviews__card-body{font-family:var(--font-body-family, inherit)!important;font-size:15px!important;line-height:1.7!important;color:#374151!important}.ss-reviews__name{font-family:var(--font-body-family, inherit)!important;font-size:15px!important;font-weight:600!important;color:#0b1057!important}.ss-reviews__verified{font-family:var(--font-body-family, inherit)!important;font-size:12px!important;letter-spacing:.02em!important}.ss-reviews__card-tag{font-family:var(--font-body-family, inherit)!important;font-size:12px!important;font-style:normal!important;letter-spacing:.02em!important;color:#9ca3af!important}.ss-reviews__card{background:#fff!important;border:1px solid rgba(11,16,87,.08)!important;border-radius:10px!important;padding:28px!important;box-shadow:0 1px 8px #0b10570a!important}.ss-reviews__card:hover{box-shadow:0 4px 16px #0b105714!important;transform:translateY(-2px)!important}.ss-reviews__photo-card{border-radius:10px!important;border:1px solid rgba(11,16,87,.08)!important;overflow:hidden!important;box-shadow:0 1px 8px #0b10570a!important}.ss-reviews{background:var(--dark-navy-95, #f3f5fb)!important;padding:80px 20px!important}@media(max-width:580px){.ss-reviews{padding:56px 16px!important}}.ss-reviews__stars,.ss-reviews__card-stars{color:#d4a843!important}.ss-faq__title{font-family:var(--font-heading-family, inherit)!important;letter-spacing:-.025em!important;color:#0b1057!important}.ss-faq__eyebrow{font-family:var(--font-body-family, inherit)!important}.ss-faq__question{font-family:var(--font-body-family, inherit)!important;font-size:15px!important;font-weight:600!important}.ss-faq__answer-inner{font-family:var(--font-body-family, inherit)!important;font-size:15px!important;line-height:1.7!important}.ss-faq__cta-text{font-family:var(--font-body-family, inherit)!important}.ss-faq__cta{border-radius:50px!important;font-family:var(--font-body-family, inherit)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.03em!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/steamsnap-custom.css.map */
