:root{--ss-ink: #0e2a3b;--ss-aqua: #19a7b5;--ss-foam: #eef9fa;--ss-suds: #ffd23f;--ss-radius: 20px;--ss-shadow: 0 18px 40px -22px rgba(14, 42, 59, .45)}.ss-container{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 1.6rem;box-sizing:border-box}@media(min-width:750px){.ss-container{padding:0 5rem}}.ss-section{background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow-x:clip}.ss-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-aqua);margin:0 0 1.2rem}.color-scheme-3 .ss-eyebrow,.color-scheme-5 .ss-eyebrow{color:var(--ss-suds)}.ss-heading{margin:0 0 1.6rem;line-height:1.08;letter-spacing:-.02em;font-size:calc(var(--ss-h, 44) * .075rem)}@media(min-width:750px){.ss-heading{font-size:calc(var(--ss-h, 44) * .1rem)}}.ss-heading em{font-style:normal;position:relative;z-index:0;white-space:nowrap}.ss-heading em:after{content:"";position:absolute;left:-.08em;right:-.08em;bottom:.06em;height:.32em;background:var(--ss-suds);border-radius:1em;z-index:-1;opacity:.9}.color-scheme-4 .ss-heading em:after{background:#fff}.ss-text{font-size:1.7rem;line-height:1.6;margin:0 0 2.4rem;opacity:.85}.ss-text p{margin:0 0 1rem}.ss-center{text-align:center}.ss-center .ss-text{margin-left:auto;margin-right:auto}.ss-narrow{max-width:62rem}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.4rem;padding:0 3.2rem;border-radius:99px;font-size:1.6rem;font-weight:700;letter-spacing:.02em;text-decoration:none;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:var(--ss-shadow)}.ss-btn:hover{transform:translateY(-2px)}.ss-btn:focus-visible{outline:3px solid var(--ss-aqua);outline-offset:3px}.ss-btn svg{width:1.8rem;height:1.8rem}.ss-stars{display:inline-flex;gap:.2rem;color:#f5b301}.ss-stars svg{width:1.8rem;height:1.8rem}.ss-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.ss-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ss-reveal{opacity:1;transform:none;transition:none}.ss-ticker__track{animation:none!important}}.shopify-design-mode .ss-reveal{opacity:1;transform:none}.ss-announce{font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ss-announce__inner{display:flex;align-items:center;justify-content:center;gap:1.6rem;min-height:4rem;padding:.6rem 1.6rem;flex-wrap:wrap;text-align:center}.ss-announce__msgs{position:relative;display:grid}.ss-announce__msg{grid-area:1 / 1;opacity:0;transition:opacity .5s ease;color:inherit;text-decoration:none}.ss-announce__msg.is-active{opacity:1}.ss-announce__msg:not(.is-active){pointer-events:none}.ss-countdown{display:inline-flex;align-items:center;gap:.8rem}.ss-countdown__time{font-variant-numeric:tabular-nums;background:rgba(var(--color-foreground),.14);border-radius:8px;padding:.3rem .8rem}.ss-countdown[hidden]{display:none}.ss-hero__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.ss-hero__grid{grid-template-columns:1.05fr 1fr;gap:6rem}.ss-hero--image-left .ss-hero__media{order:-1}}.ss-hero__rating{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem;font-size:1.4rem;font-weight:600}.ss-hero__media{position:relative}.ss-hero__img{position:relative;border-radius:calc(var(--ss-radius) * 1.4);overflow:hidden;aspect-ratio:1 / 1;box-shadow:var(--ss-shadow);background:var(--ss-foam)}.ss-hero__img img{width:100%;height:100%;object-fit:cover;display:block}.ss-hero__bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#ffffff59 45%,#19a7b540);border:1px solid rgba(255,255,255,.7);animation:ss-float 7s ease-in-out infinite;pointer-events:none}.ss-hero__bubble--1{width:9rem;height:9rem;top:-2.4rem;left:-2.4rem}.ss-hero__bubble--2{width:5rem;height:5rem;bottom:12%;right:-1.6rem;animation-delay:-2s}.ss-hero__bubble--3{width:3rem;height:3rem;top:18%;right:12%;animation-delay:-4s}@keyframes ss-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.ss-hero__tag{position:absolute;left:1.6rem;bottom:1.6rem;background:#fff;color:var(--ss-ink);border-radius:14px;padding:1rem 1.4rem;font-size:1.3rem;font-weight:700;box-shadow:var(--ss-shadow);display:flex;align-items:center;gap:.8rem}.ss-hero__tag-dot{width:1rem;height:1rem;border-radius:50%;background:var(--ss-aqua);box-shadow:0 0 0 4px #19a7b533}.ss-hero__badges{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;margin-top:2.4rem;padding:0;list-style:none}.ss-hero__badge{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600}.ss-hero__badge svg{width:2rem;height:2rem;color:var(--ss-aqua);flex:none}.color-scheme-3 .ss-hero__badge svg{color:var(--ss-suds)}.ss-ticker{overflow:hidden}.ss-ticker__track{display:flex;width:max-content;animation:ss-marquee var(--ss-speed, 30s) linear infinite}.ss-ticker__group{display:flex;align-items:center;flex:none}.ss-ticker__item{display:flex;align-items:center;gap:1.6rem;padding:0 1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:calc(var(--ss-fs, 16) * .1rem)}.ss-ticker__sep{width:1.2rem;height:1.2rem;border-radius:50%;border:2px solid currentColor;opacity:.6}.ss-ticker:hover .ss-ticker__track{animation-play-state:paused}@keyframes ss-marquee{to{transform:translate(-50%)}}.ss-steps__grid{display:grid;gap:2.4rem;grid-template-columns:1fr;margin-top:3.2rem;counter-reset:ss-step}@media(min-width:750px){.ss-steps__grid{grid-template-columns:repeat(var(--ss-cols, 3),1fr)}}.ss-step{background:rgb(var(--color-background));border-radius:var(--ss-radius);overflow:hidden;box-shadow:var(--ss-shadow);border:1px solid rgba(var(--color-foreground),.08);text-align:left}.ss-step__img{aspect-ratio:4 / 3;overflow:hidden;background:var(--ss-foam)}.ss-step__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.ss-step:hover .ss-step__img img{transform:scale(1.04)}.ss-step__body{padding:2.2rem 2.4rem 2.6rem}.ss-step__num{display:inline-grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--ss-suds);color:var(--ss-ink);font-weight:800;margin-bottom:1.2rem}.ss-step__title{margin:0 0 .8rem;font-size:2rem}.ss-step__text{margin:0;opacity:.8;font-size:1.5rem;line-height:1.55}.ss-feature__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.ss-feature__grid{grid-template-columns:1fr 1fr;gap:7rem}.ss-feature--image-right .ss-feature__media{order:2}}.ss-feature__img{border-radius:calc(var(--ss-radius) * 1.4);overflow:hidden;box-shadow:var(--ss-shadow);aspect-ratio:1 / 1;background:var(--ss-foam)}.ss-feature__img img{width:100%;height:100%;object-fit:cover;display:block}.ss-checks{list-style:none;padding:0;margin:0 0 2.8rem;display:grid;gap:1.4rem}.ss-check{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.6rem;line-height:1.5}.ss-check__icon{flex:none;width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;background:var(--ss-aqua);color:#fff;margin-top:.1rem}.ss-check__icon svg{width:1.4rem;height:1.4rem}.ss-check strong{display:block}.ss-packs__grid{display:grid;gap:2rem;margin-top:3.6rem;align-items:stretch}@media(min-width:750px){.ss-packs__grid{grid-template-columns:repeat(var(--ss-cols, 3),1fr)}}.ss-pack{position:relative;display:flex;flex-direction:column;background:#fff;color:var(--ss-ink);border-radius:var(--ss-radius);padding:2.4rem;text-decoration:none;border:2px solid rgba(14,42,59,.08);box-shadow:var(--ss-shadow);transition:transform .25s ease,border-color .25s ease}.ss-pack:hover{transform:translateY(-4px);border-color:var(--ss-aqua)}.ss-pack--featured{border-color:var(--ss-aqua)}@media(min-width:750px){.ss-pack--featured{transform:scale(1.03)}.ss-pack--featured:hover{transform:scale(1.03) translateY(-4px)}}.ss-pack__badge{position:absolute;top:-1.4rem;left:50%;transform:translate(-50%);background:var(--ss-suds);color:var(--ss-ink);font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.6rem 1.4rem;border-radius:99px;white-space:nowrap}.ss-pack__img{aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--ss-foam);margin-bottom:1.8rem}.ss-pack__img img{width:100%;height:100%;object-fit:contain;display:block}.ss-pack__title{font-size:2.1rem;margin:0 0 .4rem}.ss-pack__sub{margin:0 0 1.4rem;opacity:.75;font-size:1.4rem}.ss-pack__price{font-size:3rem;font-weight:800;margin:0 0 .2rem}.ss-pack__each{font-size:1.3rem;opacity:.7;margin:0 0 1.8rem}.ss-pack__perks{list-style:none;padding:0;margin:0 0 2.2rem;display:grid;gap:.8rem;font-size:1.4rem}.ss-pack__perks li{display:flex;gap:.8rem;align-items:center}.ss-pack__perks svg{width:1.6rem;height:1.6rem;color:var(--ss-aqua);flex:none}.ss-pack__cta{margin-top:auto;width:100%;background:var(--ss-ink);color:#fff;box-shadow:none}.ss-pack--featured .ss-pack__cta{background:var(--ss-aqua)}.ss-compare__table{width:100%;max-width:76rem;margin:3.2rem auto 0;border-collapse:separate;border-spacing:0;background:#fff;color:var(--ss-ink);border-radius:var(--ss-radius);overflow:hidden;box-shadow:var(--ss-shadow);font-size:1.5rem}.ss-compare__table th,.ss-compare__table td{padding:1.6rem 1.4rem;text-align:center;border-bottom:1px solid rgba(14,42,59,.08)}.ss-compare__table th:first-child,.ss-compare__table td:first-child{text-align:left;font-weight:600}.ss-compare__table thead th{font-size:1.4rem;text-transform:uppercase;letter-spacing:.06em}.ss-compare__us{background:#19a7b51a}.ss-compare__table thead .ss-compare__us{background:var(--ss-aqua);color:#fff}.ss-compare__table tr:last-child td{border-bottom:0}.ss-yes,.ss-no{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%}.ss-yes{background:var(--ss-aqua);color:#fff}.ss-no{background:#0e2a3b14;color:#0e2a3b80}.ss-yes svg,.ss-no svg{width:1.4rem;height:1.4rem}.ss-faq__list{max-width:80rem;margin:3.2rem auto 0;display:grid;gap:1.2rem}.ss-faq__item{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:16px;overflow:hidden}.ss-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:2rem 2.4rem;font-size:1.7rem;font-weight:700}.ss-faq__item summary::-webkit-details-marker{display:none}.ss-faq__icon{flex:none;width:3.2rem;height:3.2rem;border-radius:50%;display:grid;place-items:center;background:var(--ss-foam);color:var(--ss-ink);transition:transform .3s ease,background .3s ease}.ss-faq__icon svg{width:1.4rem;height:1.4rem}.ss-faq__item[open] .ss-faq__icon{transform:rotate(45deg);background:var(--ss-suds)}.ss-faq__answer{padding:0 2.4rem 2.2rem;font-size:1.5rem;line-height:1.65;opacity:.85}.ss-faq__answer p{margin:0 0 1rem}.ss-cta__box{position:relative;border-radius:calc(var(--ss-radius) * 1.6);overflow:hidden;display:grid;gap:2.4rem;align-items:center;padding:4rem 2.4rem;background:rgb(var(--color-background))}@media(min-width:990px){.ss-cta__box{grid-template-columns:1.2fr 1fr;padding:6rem}}.ss-cta__img{border-radius:var(--ss-radius);overflow:hidden;aspect-ratio:1 / 1;max-width:42rem;width:100%;justify-self:center;box-shadow:var(--ss-shadow)}.ss-cta__img img{width:100%;height:100%;object-fit:cover;display:block}.ss-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1.6rem;background:#0e2a3b8c;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.ss-popup.is-open{opacity:1;visibility:visible}.ss-popup__dialog{position:relative;width:100%;max-width:46rem;background:#fff;color:var(--ss-ink);border-radius:24px;overflow:hidden;box-shadow:0 30px 70px -20px #00000080;transform:translateY(20px) scale(.97);transition:transform .35s ease}.ss-popup.is-open .ss-popup__dialog{transform:none}.ss-popup__img{aspect-ratio:16 / 8;overflow:hidden;background:var(--ss-foam)}.ss-popup__img img{width:100%;height:100%;object-fit:cover;display:block}.ss-popup__body{padding:2.8rem 2.8rem 2.4rem;text-align:center}.ss-popup__body h2{margin:0 0 1rem;font-size:2.6rem;line-height:1.15}.ss-popup__body p{margin:0 0 2rem;font-size:1.5rem;opacity:.8}.ss-popup__form{display:grid;gap:1rem}.ss-popup__form input[type=email]{min-height:5rem;border-radius:99px;border:1px solid rgba(14,42,59,.25);padding:0 2rem;font-size:1.5rem;font-family:inherit}.ss-popup__form input[type=email]:focus-visible{outline:3px solid var(--ss-aqua);outline-offset:1px}.ss-popup__form .ss-btn{width:100%;background:var(--ss-ink);color:#fff}.ss-popup__close{position:absolute;top:1.2rem;right:1.2rem;width:3.6rem;height:3.6rem;border-radius:50%;border:0;background:#ffffffe6;color:var(--ss-ink);cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 12px #0000001f}.ss-popup__close svg{width:1.4rem;height:1.4rem}.ss-popup__decline{margin-top:1.4rem;background:none;border:0;color:inherit;opacity:.6;text-decoration:underline;cursor:pointer;font-size:1.3rem;font-family:inherit}.ss-popup__legal{font-size:1.15rem!important;opacity:.6!important;margin:1.2rem 0 0!important}.ss-popup__success{font-weight:700;color:var(--ss-aqua)}.ss-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;color:var(--ss-ink);box-shadow:0 -10px 30px -12px #0e2a3b59;transform:translateY(110%);transition:transform .35s ease}.ss-sticky.is-visible{transform:none}.ss-sticky__inner{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem;max-width:var(--page-width);margin:0 auto}.ss-sticky__img{width:5.2rem;height:5.2rem;border-radius:10px;overflow:hidden;flex:none;background:var(--ss-foam)}.ss-sticky__img img{width:100%;height:100%;object-fit:cover}.ss-sticky__info{flex:1;min-width:0}.ss-sticky__title{font-weight:700;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-sticky__price{font-size:1.4rem;opacity:.8}.ss-sticky .ss-btn{min-height:4.6rem;padding:0 2.2rem;background:var(--ss-aqua);color:#fff;box-shadow:none;flex:none}@media(max-width:749px){.ss-sticky__img{display:none}}.ss-logo{display:inline-flex;align-items:center;gap:.8rem;color:var(--ss-ink)}.ss-logo svg{height:calc(var(--ss-logo-h, 38) * .1rem);width:auto;display:block}.color-scheme-3 .ss-logo,.color-scheme-5 .ss-logo{color:#fff}.product__title h1{letter-spacing:-.02em}.product-form__input--pill input[type=radio]+label{font-weight:600}.product-form__input--pill input[type=radio]:checked+label{background:var(--ss-ink);border-color:var(--ss-ink);color:#fff}.product-form__submit{border-radius:99px!important;min-height:5.4rem;font-weight:700}.shopify-payment-button__button{border-radius:99px!important;overflow:hidden}@media(max-width:749px){.ss-logo svg{height:2.6rem}.header__heading-link{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ss-base.css.map */
