.swp-area{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1f7f83;margin-bottom:12px}.swp-proof-src{margin:0 0 14px}.swp-proof{display:flex;gap:14px;align-items:center;padding:12px 14px;border:1px solid #D9E8EC;border-radius:16px;background:#f7fbfc;color:#14282a}.swp-proof-img{flex:none;width:64px;height:64px;border-radius:12px;overflow:hidden;background:#ddeff5}.swp-proof-stars{color:#1f7f83;font-size:14px;letter-spacing:2px;line-height:1}.swp-proof-text{margin:4px 0 0;font-size:14px;line-height:1.45;color:#14282a}.swp-proof-name{margin:4px 0 0;font-size:12px;font-weight:600;color:#5e7274}.swp-proof-name span{font-weight:400;color:#1f7f83}.swp-proof-empty{font-size:13px;color:#5c4a12;background:#fff4d6;border:1px dashed #D9B84A}.swp-tx{padding:64px 0}.swp-tx .swp-kick{text-align:center}.swp-tx h2{font-size:clamp(26px,3.4vw,36px);text-align:center;margin-bottom:24px;line-height:1.2}@media(max-width:749px){.swp-tx{padding:44px 0}}.swp-fine{font-size:12px;line-height:1.5;color:#6b6470;margin:10px 0 0}.swp-proof{display:flex;gap:14px;align-items:center;margin:0 0 14px;padding:12px 14px;border:1px solid #E7E0E5;border-radius:16px;background:#fff;color:#28252a}.swp-proof-img{flex:none;width:64px;height:64px;border-radius:12px;overflow:hidden;background:#eae5f3}.swp-proof-img img{width:100%;height:100%;object-fit:cover;display:block}.swp-proof-body{min-width:0}.swp-proof-stars{color:#d9a5ad;font-size:14px;letter-spacing:2px;line-height:1}.swp-proof-text{margin:4px 0 0;font-size:14px;line-height:1.45;color:#28252a}.swp-proof-name{margin:4px 0 0;font-size:12px;font-weight:600;color:#6b6470}.swp-proof-name span{font-weight:400;color:#352637}html .swp-proof .swp-proof-text{font-size:13.5px!important;line-height:1.45!important}html .swp-proof .swp-proof-name{font-size:12px!important;line-height:1.3!important}@media(max-width:749px){html .swp-proof{gap:12px;padding:10px 12px;margin-bottom:12px}html .swp-proof-img{width:48px;height:48px}}.swp-row p,.swp-sub,.swp-rich p,.swp-faq p{font-size:16px;line-height:1.65}.swp-card p,.swp-ing p,.swp-rev p,.swp-price p{font-size:15px;line-height:1.6}.swp-faq p{color:#3f5557;margin-top:12px}.swp-row h2,.swp-band h2{line-height:1.2;text-wrap:balance}.swp-card h3,.swp-ing h3,.swp-price-t{font-size:19px;line-height:1.3}.swp-sub,.swp-rich p{max-width:620px;margin-bottom:16px;text-wrap:pretty}.swp-row p{text-wrap:pretty}.swp-band .swp-kick{display:block;width:100%}.swp-band h2{margin-top:0}.swp-card,.swp-ing-body{text-align:left}.swp-faq summary{line-height:1.4}.swp-faq{padding-bottom:4px}.swp-tx .swp-sub:last-child,.swp-rich p:last-child{margin-bottom:0}.product__info-container .product__text,.product__info-wrapper .product__text{line-height:1.55}.product__info-container p.product__text,.product__info-wrapper p.product__text{margin:0 0 12px}.product__info-container .swp-fine,.product__info-wrapper .swp-fine{line-height:1.5;margin-top:8px}.product__info-container .accordion__title,.product__info-wrapper .accordion__title{font-size:14px;line-height:1.4;letter-spacing:0}.product__info-container .accordion__content p,.product__info-wrapper .accordion__content p{font-size:14px;line-height:1.6}@media(max-width:749px){.swp-row h2,.swp-band h2{font-size:26px}.swp-band h2{margin-bottom:24px}.swp-sub,.swp-rich p{font-size:15.5px}}html body,html body.gradient{background:#fff!important;color:#16241b}html .color-background-1{--color-background:255,255,255;--gradient-background:#fff;--color-foreground:22,36,27;--color-button:47,125,79;--color-button-text:255,255,255;--color-base-outline-button-labels:47,125,79}html .color-background-2{--color-background:244,249,244;--gradient-background:#F4F9F4;--color-foreground:22,36,27;--color-button:47,125,79;--color-button-text:255,255,255;--color-base-outline-button-labels:47,125,79}html .color-accent-1,html .color-inverse{--color-background:47,125,79;--gradient-background:#2F7D4F;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:30,82,53;--color-base-outline-button-labels:255,255,255}html .color-accent-2{--color-background:232,243,234;--gradient-background:#E8F3EA;--color-foreground:22,36,27;--color-button:47,125,79;--color-button-text:255,255,255;--color-base-outline-button-labels:47,125,79}html .swp-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:none;margin:0}html .swp-col ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}html .swp-col li{position:relative;padding-left:30px;line-height:1.5;margin:0}html .swp-col li:before{content:"\2713";position:absolute;left:0;top:0}html .swp-band.sand,html .swp-band.plain{background:#fff}html .swp-band.ink{background:transparent;color:#16241b}html .swp-band.ink h2{color:#16241b}html .swp-band.ink .swp-sub{color:#333;text-align:left;margin-left:0}html .swp-band.ink .swp-row{padding:0}html [id$=__guarantee] .swp h2{text-align:center}html [id$=__guarantee] .swp-band{background:#fff}html [id$=__faq] .swp h2{text-align:center}@media(min-width:750px){html .swp-scroll{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;max-width:1200px;padding:0 40px;gap:24px}html .swp-ing{flex:none}}@media(max-width:749px){html .swp-two{grid-template-columns:1fr}}html body [class*=announcement-bar],html body .announcement-bar,html body .announcement-bar-section,html body [id*=announcement]{background:#1e5235!important;--color-background:30,82,53;--gradient-background:#1E5235}html body [class*=announcement-bar] *,html body .announcement-bar *{color:#fff!important;background-color:transparent!important}html body [class*=announcement-bar] svg{fill:#fff!important;color:#fff!important}html body footer.footer,html body .footer,html body [id*=footer] .footer,html body .shopify-section-group-footer-group,html body .shopify-section-group-footer-group>*{background:#1e5235!important;--color-background:30,82,53;--gradient-background:#1E5235;--color-foreground:255,255,255;border-color:#ffffff26!important}html body .footer,html body .footer *,html body .shopify-section-group-footer-group *{color:#fff!important}html body .footer a,html body .footer .list-menu__item--link{color:#ffffffd9!important;text-decoration:none}html body .footer a:hover{color:#fff!important;text-decoration:underline}html body .footer-block__heading{color:#fff!important}html body .footer .field__input,html body .footer input[type=email]{background:#ffffff14!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:none!important}html body .footer .field__input::placeholder{color:#ffffffb3!important}html body .footer .field__label{color:#ffffffbf!important}html body .footer .field:after,html body .footer .field:before{box-shadow:none!important}html body .footer button,html body .footer .button,html body .footer .newsletter-form__button{background:#fff!important;color:#1e5235!important;border:1px solid #fff!important;opacity:1}html body .footer button *,html body .footer .button *,html body .footer .newsletter-form__button *,html body .footer .newsletter-form__button svg{color:#1e5235!important;fill:#1e5235!important}html body .footer .footer__content-bottom,html body .footer .footer__copyright,html body .footer .copyright__content{color:#ffffffb3!important;border-color:#ffffff26!important}html body .button,html body .product-form__submit,html body button.main-product-atc{background:#2f7d4f!important;border-color:#2f7d4f!important;color:#fff!important;border-radius:12px!important}html body .product-form__submit:after,html body .button:after{border-radius:12px!important}html body .button:hover,html body .product-form__submit:hover{background:#1e5235!important;opacity:1}html body .footer .button,html body .footer button{background:#fff!important;color:#1e5235!important;border-color:#fff!important}html:root{--color-base-text:17,17,17;--color-base-background-1:255,255,255;--color-base-background-2:248,250,252;--color-base-accent-1:17,17,17;--color-base-accent-2:184,222,255;--font-heading-family:"DM Sans",sans-serif;--font-body-family:"DM Sans",sans-serif}html body{font-family:DM Sans,system-ui,sans-serif;background:#fff;color:#111;-webkit-font-smoothing:antialiased}html h1,html h2,html h3,html h4,html .h0,html .h1,html .h2,html .h3{font-family:DM Sans,sans-serif!important;text-transform:none!important;letter-spacing:-.025em;font-weight:600;color:#111}html .swp{--ink:#111;--deep:#111;--muted:#555B63;--line:#E8EBEF;--sand:#F8FAFC;--ivory:#fff;--tint:#DCEEFF;--acc:#111;--r:2px;--blue:#B8DEFF;--sky:#DCEEFF;--pale:#EEF7FF;--deepblue:#77B8F1;font-family:DM Sans,system-ui,sans-serif;color:#111;background:#fff}html .swp h2{font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:-.03em;line-height:1.05;font-size:clamp(32px,4.4vw,56px);text-transform:none;color:#111;text-align:left;margin:0 0 20px}html .swp h3{font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:-.015em;text-transform:none;color:#111}html .swp p{color:#555b63;line-height:1.6}html .swp .hl{color:#111}html .swp-kick{display:block;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#555b63;margin:0 0 14px;text-align:left}html .swp-wrap{max-width:1200px;margin:0 auto;padding:0 40px}html .swp-row{padding:96px 0;gap:80px}html .swp-band{padding:96px 0;background:#fff}html .swp-band h2{text-align:left;margin-bottom:40px}html .swp-band .swp-kick{text-align:left}html .swp-img{border-radius:2px;background:linear-gradient(160deg,#dceeff,#eef7ff 60%,#fff);aspect-ratio:4/5}html [class*=announcement-bar],html .announcement-bar{background:#dceeff!important;color:#111!important}html [class*=announcement-bar] *{color:#111!important;font-weight:500;letter-spacing:.12em;font-size:11px}html .header-wrapper,html header.header{background:#fff;border-bottom:1px solid #E8EBEF}html .header__heading-link,html .header__heading,html .header__heading-logo{font-family:DM Sans,sans-serif!important;font-weight:600;letter-spacing:.28em;text-transform:uppercase;font-size:18px;color:#111}html .header__menu-item,html .header__menu-item span,html .header a.header__menu-item{font-family:DM Sans,sans-serif;font-size:14px;letter-spacing:0;text-transform:none;font-weight:500;color:#111}html .header__icon,html .header__icon svg{color:#111}html .product__media-wrapper,html .product__media-list,html .product-media-container{background:#fff}html .product__info-container,html .product__info-wrapper{font-family:DM Sans,sans-serif}html .product__title,html .product__title h1{font-size:15px!important;font-weight:500;letter-spacing:0;text-transform:none!important;color:#555b63;margin:0 0 4px;line-height:1.3}html .product__info-container .product__text strong:first-child{display:block;font-size:clamp(28px,3vw,38px);line-height:1.08;font-weight:600;letter-spacing:-.03em;color:#111;margin-bottom:10px}html .product__info-container .product__text,html .product__info-container .product__text *{color:#111}html .price,html .price-item,html .price__regular .price-item{font-family:DM Sans,sans-serif;font-weight:600;color:#111}html .button,html .button--primary,html .product-form__submit,html button.main-product-atc,html .swp-btn{background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:6px!important;font-family:DM Sans,sans-serif;font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase!important;box-shadow:none!important;min-height:52px;transition:opacity .2s,background .2s}html .button:hover,html .product-form__submit:hover,html button.main-product-atc:hover,html .swp-btn:hover{background:#111!important;opacity:.82;transform:none}html .button:after,html .button:before{box-shadow:none!important}html .button--secondary{background:#fff!important;color:#111!important;border:1px solid #111!important}html .kaching-bundles__bar-container{background:#fff!important;box-shadow:0 0 0 1px #e8ebef inset!important;border-radius:8px!important;transition:box-shadow .2s}html .kaching-bundles__bar:hover .kaching-bundles__bar-container{box-shadow:0 0 0 1px #111 inset!important}html .kaching-bundles__bar--selected .kaching-bundles__bar-container{background:#fff!important;box-shadow:0 0 0 2px #111 inset!important}html .kaching-bundles__bar--selected .kaching-bundles__bar-container *{color:#111!important}html .kaching-bundles__subscriptions__card{background:#eef7ff!important;border-radius:8px!important}[id$=__pain]{background:linear-gradient(180deg,#dceeff,#eef7ff 55%,#fff)}[id$=__pain] .swp{background:transparent}[id$=__pain] .swp-row{align-items:center}[id$=__pain] .swp-img{aspect-ratio:4/5;background:#b8deff}[id$=__pain] p{font-size:18px;max-width:46ch}[id$=__pain] strong{display:block;margin-top:28px;padding-left:20px;border-left:3px solid #77B8F1;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#111}[id$=__benefits] .swp{background:#fff}html .swp-bn .swp-wrap{padding-top:96px;padding-bottom:96px}html .swp-bn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}html .swp-bn-img{aspect-ratio:4/5;overflow:hidden;background:linear-gradient(160deg,#b8deff,#dceeff 55%,#eef7ff);border-radius:2px}html .swp-bn-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}html .swp-bn-item:hover .swp-bn-img img{transform:scale(1.03)}html .swp-bn-item h3{font-size:22px;margin:22px 0 8px}html .swp-bn-item p{margin:0;font-size:16px;max-width:32ch}[id$=__expect] .swp-band{background:linear-gradient(180deg,#fff,#eef7ff)}html .swp-two{max-width:none;margin:0;gap:24px;grid-template-columns:1fr 1fr}html .swp-col{background:#fff;border:1px solid #E8EBEF;border-radius:2px;padding:36px}html .swp-col.no{background:transparent;border-color:#dceeff}html .swp-col h3{font-size:22px;margin-bottom:20px}html .swp-col li{font-size:16px;color:#111;padding-left:30px}html .swp-col li:before{width:auto;height:auto;background:none;color:#77b8f1;font-size:16px;font-weight:700;border-radius:0;top:0}html .swp-col.no li{color:#555b63}html .swp-col.no li:before{content:"\2013";background:none;color:#9aa1a9}[id$=__ingredients] .swp-band{background:linear-gradient(180deg,#eef7ff,#dceeff)}html .swp-scroll{max-width:1280px;padding:0 40px 8px;gap:24px}html .swp-ing{background:#fff;border-radius:2px;flex:1 0 min(340px,78%)}html .swp-ing-img{aspect-ratio:1/1;background:linear-gradient(160deg,#b8deff,#eef7ff);color:#111}html .swp-ing-body{padding:26px 28px 32px}html .swp-ing h3{font-size:22px}html .swp-ing p{font-size:16px}[id$=__box] .swp{background:#fff}html .swp-inc{align-items:center}html .swp-inc .swp-img{background:linear-gradient(160deg,#eef7ff,#b8deff);aspect-ratio:1/1}html .swp-stats{display:flex;gap:48px;margin:32px 0 0;flex-wrap:wrap}html .swp-stat{display:flex;flex-direction:column;gap:6px;padding-right:48px;border-right:1px solid #E8EBEF}html .swp-stat:last-child{border-right:0;padding-right:0}html .swp-stat b{font-size:64px;font-weight:600;line-height:1;color:#111;letter-spacing:-.04em}html .swp-stat span{font-size:15px;color:#555b63;max-width:14ch}[id$=__howto] .swp-band{background:#f8fafc}html .swp-cards{gap:24px}html .swp-card{background:#fff;border:1px solid #E8EBEF;border-radius:2px;padding:36px 32px}html .swp-card .n{background:#b8deff;color:#111;width:44px;height:44px;font-size:15px;font-weight:600;margin-bottom:28px}html .swp-card h3{font-size:22px}html .swp-card p{font-size:16px}html .swp-story{align-items:center}[id$=__story]{background:linear-gradient(135deg,#dceeff,#eef7ff 60%,#fff)}[id$=__story] .swp{background:transparent}html .swp-rich-l p{font-size:18px;max-width:42ch;color:#333}[id$=__faq] .swp{background:#fff}html .swp-faq{max-width:820px}html .swp-faq details{border-bottom:1px solid #E8EBEF;padding:6px 0}html .swp-faq summary{font-size:18px;font-weight:500;color:#111;padding:16px 0}html .swp-faq summary:after{background:none;color:#111;font-size:24px;width:auto;height:auto}html .swp-faq details[open] summary:after{background:none;color:#111}html .swp-faq p{font-size:16px;color:#555b63}[id$=__faq] h2{text-align:center!important}[id$=__guarantee] .swp-band{background:#fff;border-top:1px solid #E8EBEF;border-bottom:1px solid #E8EBEF;padding:64px 0}[id$=__guarantee] .swp-wrap{text-align:center}[id$=__guarantee] h2{text-align:center;font-size:clamp(28px,3.4vw,40px);margin-bottom:12px}[id$=__guarantee] .swp-rich p{margin:0 auto 20px;font-size:17px}html [id$=__guarantee] .swp-btn{background:#fff!important;color:#111!important;border:1px solid #111!important;min-height:46px}[id$=__final]{background:linear-gradient(180deg,#dceeff,#fff)}[id$=__final] .swp,[id$=__final] .swp-band{background:transparent}[id$=__final] h2{color:#111;font-size:clamp(36px,5vw,64px)}[id$=__final] p{color:#333;font-size:18px;max-width:40ch;text-align:left;margin-left:0}html [id$=__final] .swp-cta{text-align:left}html [id$=__final] .swp-img{aspect-ratio:1/1;background:#b8deff}html .swp-stock{border-radius:6px;background:#eef7ff;color:#111;border:0;animation:none}html .swp-dot{background:#77b8f1}html .swp-fine{color:#555b63}html footer.footer,html .footer{background:#eef7ff;color:#111}html .footer,html .footer *{color:#111}html .footer-block__heading{font-size:15px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}html .footer .list-menu__item--link,html .footer a{font-size:14px;text-decoration:none}[class*=scroll-to-top]{display:none!important}@media(max-width:749px){html .swp-wrap{padding:0 20px}html .swp-row{padding:56px 0;gap:32px}html .swp-band{padding:56px 0}html .swp h2{font-size:32px;margin-bottom:16px}html .swp-band h2{margin-bottom:28px}html .swp-bn .swp-wrap{padding-top:56px;padding-bottom:56px}html .swp-bn-grid{grid-template-columns:1fr;gap:36px;margin-top:28px}html .swp-bn-img{aspect-ratio:4/3}html .swp-two{grid-template-columns:1fr}html .swp-col{padding:26px}html .swp-scroll{padding:0 20px 8px}html .swp-stats{gap:24px}html .swp-stat{padding-right:24px}html .swp-stat b{font-size:48px}html .header__heading-link,html .header__heading{font-size:15px}html .product__info-container .product__text strong:first-child{font-size:28px}html .product-form__buttons{width:100%}[id$=__guarantee] .swp-band{padding:44px 0}}.swp{--ink:#14282A;--deep:#0F3B3E;--muted:#5E7274;--line:#D9E8EC;--sand:#EAF5F8;--ivory:#F7FBFC;--tint:#DDEFF5;--acc:#1F7F83;--acc-soft:#56AFB3;--r:20px;background:var(--ivory);color:var(--ink);font-family:inherit;-webkit-font-smoothing:antialiased}.swp *{box-sizing:border-box}.swp h2,.swp h3{font-family:var(--font-heading-family,inherit);font-weight:600;letter-spacing:-.02em;margin:0;color:inherit}.swp .hl{color:var(--acc);font-style:normal;text-decoration:none}.swp-band.ink .hl{color:#9fd8db}.swp-wrap{max-width:1000px;margin:0 auto;padding:0 24px}.swp-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:56px 0}.swp-row.rev .swp-img{order:2}.swp-img{border-radius:var(--r);overflow:hidden;background:var(--tint);aspect-ratio:1/1}.swp-img img{width:100%;height:100%;object-fit:cover;display:block}.swp-kick{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-bottom:14px}.swp-band .swp-kick{text-align:center}.swp-row h2{font-size:clamp(26px,3.4vw,36px);line-height:1.2;margin-bottom:16px}.swp-row p{font-size:16px;line-height:1.65;margin:0 0 10px;color:#3f5557}.swp-row p strong{color:var(--ink);font-weight:600}.swp-band{background:var(--tint);padding:64px 0}.swp-band.sand{background:var(--sand)}.swp-band.plain{background:var(--ivory)}.swp-band.ink{background:var(--deep);color:var(--ivory)}.swp-band h2{font-size:clamp(26px,3.4vw,36px);text-align:center;margin-bottom:32px;line-height:1.2}.swp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.swp-cards.four{grid-template-columns:repeat(4,1fr)}.swp-card{background:#fff;border-radius:var(--r);padding:28px 26px}.swp-card .n{font-weight:600;font-size:16px;color:#fff;background:var(--acc);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.swp-card h3{font-size:19px;margin-bottom:6px}.swp-card p{margin:0;font-size:15px;line-height:1.55;color:#3f5557}.swp-note{text-align:center;font-size:14px;color:var(--muted);margin-top:20px}.swp-sub{text-align:center;max-width:640px;margin:0 auto 14px;font-size:16px;line-height:1.6;color:#3f5557}.swp-sub strong{color:#14282a;font-weight:600}.swp-band.ink .swp-sub{color:#cfe3e5}.swp-band.ink .swp-sub strong{color:#fff}.swp-rich p{text-align:center;max-width:640px;margin:0 auto 14px;font-size:16px;line-height:1.6;color:#3f5557}.swp-rich strong{color:#14282a;font-weight:600}.swp-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 24px 8px;max-width:1048px;margin:0 auto}.swp-scroll::-webkit-scrollbar{display:none}.swp-ing{flex:0 0 min(300px,78%);scroll-snap-align:start;background:#fff;border-radius:var(--r);overflow:hidden}.swp-ing-img{aspect-ratio:4/3;background:linear-gradient(135deg,#cfe9f0,#a9d5de);display:flex;align-items:center;justify-content:center;color:var(--acc);font-weight:600;font-size:44px}.swp-ing-img img{width:100%;height:100%;object-fit:cover;display:block}.swp-ing-body{padding:22px 24px 26px}.swp-ing h3{font-size:19px;margin-bottom:6px}.swp-ing p{margin:0;font-size:15px;line-height:1.55;color:#3f5557}.swp-list{display:grid;grid-template-columns:1fr 1fr;gap:14px 32px;max-width:680px;margin:0 auto;padding:0;list-style:none}.swp-list.c{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;max-width:none}.swp-list li{font-size:16px;padding-left:34px;position:relative;line-height:1.5}.swp-list li:before{content:"\2713";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--acc);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.swp-tablewrap{max-width:900px;margin:0 auto;overflow-x:auto;border-radius:var(--r);-webkit-overflow-scrolling:touch}.swp-table{width:100%;margin:0 auto;border-collapse:separate;border-spacing:0;font-size:15px;background:#fff;overflow:hidden}.swp-table th,.swp-table td{padding:15px 10px;text-align:center;border-bottom:1px solid var(--line)}.swp-table tr:last-child td{border-bottom:0}.swp-table th:first-child,.swp-table td:first-child{text-align:left;padding-left:22px}.swp-table th{font-weight:600;font-size:12px;color:var(--muted);letter-spacing:.04em;vertical-align:bottom}.swp-table th.us,.swp-table td.us{background:var(--tint);color:var(--ink);font-weight:600}.swp-table th.us{color:var(--acc)}.swp-table .y{color:var(--acc);font-weight:700}.swp-table .x{color:#a9bcc0}.swp-table .m{color:var(--muted)}.swp-faq{max-width:720px;margin:0 auto}.swp-faq details{border-bottom:1px solid var(--line);padding:18px 0}.swp-faq summary{cursor:pointer;font-size:16px;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.swp-faq summary::-webkit-details-marker{display:none}.swp-faq summary:after{content:"+";color:var(--acc);font-size:20px;line-height:1;width:28px;height:28px;border-radius:50%;background:var(--tint);display:flex;align-items:center;justify-content:center;flex:none;font-weight:400}.swp-faq details[open] summary:after{content:"\2013";background:var(--acc);color:#fff}.swp-faq p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}.swp-rev{flex:0 0 min(290px,80%);scroll-snap-align:start;background:#fff;border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line)}.swp-rev-img{aspect-ratio:4/5;background:var(--tint)}.swp-rev-img img{width:100%;height:100%;object-fit:cover;display:block}.swp-rev-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:9px;flex:1}.swp-stars{color:var(--acc);font-size:15px;letter-spacing:2px}.swp-rev h3{font-size:17px;line-height:1.35}.swp-rev p{margin:0;font-size:15px;line-height:1.6;color:#3f5557}.swp-rev-name{margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;font-style:italic;color:var(--ink)}.swp-rev-v{font-size:12px;color:var(--acc)}.swp-rev-sum{text-align:center;font-size:15px;color:var(--muted);margin:-14px 0 28px}.swp-preview{background:#fff4d6;color:#5c4a12;text-align:center;font-size:13px;padding:10px 16px;margin-bottom:24px;border-radius:12px}.swp-btn{display:inline-block;padding:16px 32px;border-radius:40px;background:linear-gradient(135deg,#1f7f83,#56afb3);color:#fff!important;font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.swp-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1f7f8347}.swp-cta{text-align:center;margin-top:28px}.swp-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto}.swp-price{background:#fff;border-radius:20px;padding:28px 24px;text-align:center;border:1px solid #D9E8EC}.swp-price .k{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1f7f83;margin-bottom:8px}.swp-price .p{font-family:var(--font-heading-family,inherit);font-weight:600;font-size:30px;letter-spacing:-.02em;margin-bottom:8px;color:#14282a}.swp-price p{margin:0;font-size:15px;line-height:1.5;color:#3f5557}.swp-strip{background:#0f3b3e;color:#fff;padding:14px 0}.swp-strip .swp-wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 32px;font-size:14px;font-weight:600;letter-spacing:.02em}.swp-strip span:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:9px;border-radius:50%;background:#56afb3;color:#0f3b3e;font-size:10px;font-weight:700}.swp-stock{display:flex;align-items:center;gap:12px;margin:14px 0;padding:13px 16px;border-radius:14px;border:1px solid #D9E8EC;color:#14282a;font-size:14px;line-height:1.4;background:linear-gradient(110deg,#e3f2f8 30%,#f7fbfc,#e3f2f8 70%);background-size:200% 100%;animation:swpShimmer 3.2s linear infinite}.swp-stock strong{color:#1f7f83;font-weight:700;letter-spacing:.02em}.swp-dot{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:#1f7f83}.swp-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#1f7f83;animation:swpPulse 1.6s ease-out infinite}@keyframes swpPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(3.2);opacity:0}}@keyframes swpShimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.swp-stock,.swp-dot:after{animation:none}}@media(max-width:989px){.swp-cards.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.swp-wrap{padding:0 20px}.swp-row{grid-template-columns:1fr;gap:22px;padding:36px 0}.swp-row.rev .swp-img{order:0}.swp-band{padding:44px 0}.swp-cards,.swp-cards.four,.swp-prices,.swp-list{grid-template-columns:1fr}.swp-scroll{padding:0 20px 8px}.swp-table{font-size:12px;table-layout:fixed}.swp-table th,.swp-table td{padding:12px 5px}.swp-table th{font-size:10px}.swp-table th:first-child,.swp-table td:first-child{width:34%;padding-left:12px}.swp-price{padding:18px 20px}.swp-price .p{font-size:26px;margin-bottom:4px}.swp-strip .swp-wrap{font-size:13px;gap:6px 20px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
