.product-card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:min(442px,calc(100vw - 32px));overflow:hidden;border-color:#8a9797;border-radius:34px;background:#fff;color:#35383e;box-shadow:none;transition:border-color .16s ease,background-color .16s ease}.product-card:hover,.product-card--selected{border:1px solid #2a7979;background:#fffef9}.product-card__overview.svelte-97sugj{display:grid;grid-template-columns:158px minmax(0,1fr);padding:22px 23px 0}.product-card__info.svelte-97sugj{min-width:0}.product-card__visual.svelte-97sugj{position:relative;min-height:176px}.product-card__visual.svelte-97sugj img{display:block;width:118px;height:166px;margin:6px auto 0;object-fit:contain}.product-card__badge{position:absolute;z-index:1;top:0;left:0;padding:5px 11px;border-radius:9px;background:#d9f9e4;color:#00a64f;font-size:13px;line-height:1.15;white-space:nowrap}.product-card__compare.svelte-97sugj{position:absolute;top:0;right:0;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid #8a9797;border-radius:10px;background:#fff;color:#596576;cursor:pointer}.product-card__compare.svelte-97sugj:hover,.product-card__compare.svelte-97sugj:focus-visible{border-color:#2d8181;color:#2d8181}.product-card__compare[aria-pressed=true].svelte-97sugj{border-color:#2d8181;background:#2d8181;color:#fff}.product-card__compare-icon.svelte-97sugj{width:19px;height:19px}.product-card__title{margin:1px 0 13px;font-size:24px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.product-card__compact-price.svelte-97sugj{display:grid;gap:2px;margin:0 0 12px}.product-card__compact-price.svelte-97sugj span{color:#617087;font-size:12px}.product-card__compact-price.svelte-97sugj strong{color:#596576;font-size:16px}.product-card__rule.svelte-97sugj{height:1px;margin-bottom:14px;background:#b6c1c5}.product-card__info.svelte-97sugj ul:where(.svelte-97sugj){display:grid;gap:9px;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.2}.product-card__info.svelte-97sugj li:where(.svelte-97sugj){display:flex;align-items:center;gap:9px}.product-card__info.svelte-97sugj li:where(.svelte-97sugj) span{min-width:0;overflow-wrap:anywhere}.product-card__info.svelte-97sugj li:where(.svelte-97sugj) img{width:24px;height:24px;flex:0 0 24px;object-fit:contain}.product-card__prices.svelte-97sugj{display:grid;grid-template-columns:1fr 1fr;padding:10px 31px 0}.product-card__prices.single.svelte-97sugj{grid-template-columns:1fr}.product-card__price.svelte-97sugj{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.product-card__price.svelte-97sugj+.product-card__price:where(.svelte-97sugj){min-height:81px;margin-left:15px;padding-left:16px;border-left:1px solid #c4d0d4}.product-card__price.svelte-97sugj span{color:#617087;font-size:12px;line-height:1.3}.product-card__price.svelte-97sugj strong{color:#596576;font-size:16px;line-height:1.25}.product-card__price.svelte-97sugj small{margin-top:5px;color:#006f70;font-size:12px;overflow-wrap:anywhere}.product-card__price.svelte-97sugj .product-card__saving{margin-top:6px;padding:4px 10px;border-radius:8px;background:#d9f9e4;color:#00a64f;font-size:13px;white-space:nowrap}.product-card__insurance.svelte-97sugj{margin:10px 31px 0;border-radius:10px;background:#eef6f6;padding:7px 12px;color:#2d6f6f;font-size:13px;line-height:1.3}.product-card__actions.svelte-97sugj{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:16px;padding:16px 23px 23px}.product-card__trial,.product-card__details{width:100%;min-width:0;height:40px;padding-inline:clamp(10px,1.25vw,18px);font-weight:500}.product-card__trial{border-color:#25898b;background:#e3f5f5;color:#647080}.product-card__details{background:#2d8181}@media(max-width:430px){.product-card{border-radius:28px}.product-card__overview.svelte-97sugj{grid-template-columns:108px minmax(0,1fr);padding:18px 16px 0}.product-card__visual.svelte-97sugj{min-height:154px}.product-card__visual.svelte-97sugj img{width:92px;height:142px;margin-top:12px}.product-card__badge{padding:4px 8px;font-size:11px}.product-card__title{margin-top:2px;margin-bottom:10px;font-size:clamp(17px,5.2vw,21px)}.product-card__rule.svelte-97sugj{margin-bottom:10px}.product-card__info.svelte-97sugj ul:where(.svelte-97sugj){gap:7px;font-size:clamp(12px,3.6vw,15px)}.product-card__prices.svelte-97sugj{padding:10px 16px 0}.product-card__price.svelte-97sugj+.product-card__price:where(.svelte-97sugj){margin-left:8px;padding-left:10px}.product-card__price.svelte-97sugj small{font-size:10px;white-space:normal}.product-card__price.svelte-97sugj .product-card__saving{padding-inline:7px;font-size:11px}.product-card__actions.svelte-97sugj{grid-template-columns:1fr;gap:9px;padding:15px 16px 19px}.product-card__trial,.product-card__details{width:100%}}@media(min-width:768px)and (max-width:1279px){.product-card{width:min(442px,calc(100vw - 48px))}}@media(min-width:1280px){.product-card{width:442px}}.products.svelte-z7wyf0{background:var(--gray-50)}.products.svelte-z7wyf0 .products__inner{width:min(100%,1440px);margin-inline:auto;padding:70px clamp(20px,5.55vw,80px) 84px}.products__head.svelte-z7wyf0{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:28px}.products__title{color:var(--ink-800);font-size:clamp(38px,3.35vw,48px);line-height:1.15}.products__count.svelte-z7wyf0{color:var(--ink-600);font-size:15px}.products__grid.svelte-z7wyf0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.products__grid.svelte-z7wyf0 .product-card{width:100%}.product-skeleton.svelte-z7wyf0{min-height:460px}.products__empty.svelte-z7wyf0{border-radius:16px;background:#fff;padding:24px;color:var(--ink-600);text-align:center}.products__pager.svelte-z7wyf0{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px;color:var(--ink-600);font-size:14px}.products__pager.svelte-z7wyf0 button:where(.svelte-z7wyf0){border:1px solid var(--ui-border);border-radius:12px;background:#fff;padding:9px 16px;font-weight:600;color:var(--ink-800);cursor:pointer}.products__pager.svelte-z7wyf0 button:where(.svelte-z7wyf0):disabled{cursor:not-allowed;opacity:.5}@media(max-width:1439px){.products__grid.svelte-z7wyf0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.products.svelte-z7wyf0 .products__inner{padding-block:48px 60px}.products__grid.svelte-z7wyf0{grid-template-columns:1fr;gap:18px}}@media(max-width:430px){.products.svelte-z7wyf0 .products__inner{padding:38px 12px 48px}.products__title{font-size:34px}}.shop-hero.svelte-nsmghc{position:relative;isolation:isolate;min-height:clamp(560px,47vw,680px);overflow:hidden;background:#dce9e8}.shop-hero.svelte-nsmghc .shop-hero__image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.shop-hero.svelte-nsmghc .shop-hero__content{width:min(100%,1440px);margin-inline:auto;padding:clamp(54px,8vw,128px) clamp(20px,5.55vw,80px) 56px}.shop-hero__badge.svelte-nsmghc{display:flex;width:fit-content;max-width:100%;align-items:center;gap:6px;border:1px solid var(--teal-500);border-radius:999px;padding:7px 11px;background:var(--yellow-300-alpha-60);color:var(--ink-800);font-size:14px;line-height:1.2}.shop-hero__badge.svelte-nsmghc a:where(.svelte-nsmghc){display:inline-flex;flex-shrink:0;align-items:center;gap:3px;font-weight:700}.shop-hero__title{max-width:640px;margin-top:26px;color:var(--teal-600);font-size:clamp(42px,4.45vw,64px);line-height:1.08}.shop-hero__subtitle{margin-top:28px;color:var(--teal-600);font-size:clamp(25px,2.4vw,36px);font-weight:700;line-height:1.15}.shop-hero__description.svelte-nsmghc{display:grid;max-width:720px;gap:2px;margin-top:30px;color:var(--ink-800);font-size:18px;line-height:1.5}.shop-hero__paragraph{color:inherit;font-size:inherit;line-height:inherit}.shop-hero__description.svelte-nsmghc p:where(.svelte-nsmghc):last-child{margin-top:24px}.shop-hero__description.svelte-nsmghc a:where(.svelte-nsmghc){font-weight:700}.unbeatable-text{background:linear-gradient(90deg,#a9dc75,#d6e95d);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:1023px){.shop-hero.svelte-nsmghc{min-height:620px}.shop-hero.svelte-nsmghc:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#dce9e8f5,#dce9e8d6 48%,#dce9e814);content:""}.shop-hero.svelte-nsmghc .shop-hero__image{object-position:62% center}.shop-hero.svelte-nsmghc .shop-hero__content{padding-inline:clamp(32px,6vw,64px)}.shop-hero__description.svelte-nsmghc{max-width:58%}}@media(max-width:767px){.shop-hero.svelte-nsmghc{min-height:720px}.shop-hero.svelte-nsmghc:after{background:linear-gradient(180deg,#dce9e8fa,#dce9e8e6 52%,#dce9e814 78%)}.shop-hero.svelte-nsmghc .shop-hero__image{object-position:68% bottom}.shop-hero.svelte-nsmghc .shop-hero__content{padding:34px 20px 300px}.shop-hero__title{max-width:560px;margin-top:22px;font-size:clamp(38px,8vw,54px)}.shop-hero__subtitle{margin-top:20px}.shop-hero__description.svelte-nsmghc{max-width:100%;margin-top:20px;font-size:16px}.shop-hero__description.svelte-nsmghc p:where(.svelte-nsmghc):last-child{margin-top:12px}}@media(max-width:430px){.shop-hero.svelte-nsmghc{min-height:690px}.shop-hero.svelte-nsmghc .shop-hero__content{padding:24px 16px 270px}.shop-hero__badge.svelte-nsmghc{overflow:hidden;font-size:11px;white-space:nowrap}.shop-hero__title{font-size:clamp(34px,10.5vw,45px)}.shop-hero__subtitle{font-size:24px}.shop-hero__description.svelte-nsmghc{font-size:14px;line-height:1.4}}.advantage.svelte-1skhnac{display:grid;width:min(100%,104px);min-width:0;min-height:110px;grid-template-rows:52px auto auto;align-content:start;justify-items:center;gap:4px;text-align:center}.advantage__icon.svelte-1skhnac{display:grid;width:52px;height:52px;place-items:center;overflow:hidden;border-radius:50%;background:var(--teal-50)}.advantage__image{width:34px;height:34px;object-fit:contain}.advantage__title{max-width:100%;color:var(--ink-800);font-size:14px;line-height:1.15;overflow-wrap:anywhere}.advantage__description{max-width:100%;color:var(--ink-500);font-size:11px;line-height:1.25;overflow-wrap:anywhere}@media(max-width:430px){.advantage.svelte-1skhnac{width:min(100%,96px);grid-template-rows:48px auto auto}.advantage__icon.svelte-1skhnac{width:48px;height:48px}.advantage__image{width:31px;height:31px}.advantage__title{font-size:13px}.advantage__description{font-size:10px}}.key-feature.svelte-t25yuw{box-sizing:border-box;display:grid;width:min(100%,236.8px);min-width:0;min-height:185px;grid-template-rows:62px auto 1fr;align-items:start;justify-items:center;gap:7px;border:1px solid var(--teal-700);border-radius:32px;padding:15px 14px 14px;background:var(--teal-50);text-align:center}.key-feature__icon{width:62px;height:62px;object-fit:contain}.key-feature__title{max-width:100%;color:var(--ink-800);font-size:16px;line-height:1.2;overflow-wrap:anywhere}.key-feature__description{max-width:100%;color:var(--ink-500);font-size:12px;line-height:1.45;overflow-wrap:anywhere}@media(max-width:430px){.key-feature.svelte-t25yuw{min-height:170px;grid-template-rows:54px auto 1fr;border-radius:26px;padding:13px 12px}.key-feature__icon{width:54px;height:54px}.key-feature__title{font-size:15px}.key-feature__description{font-size:11px}}.accessories.svelte-q99pir{margin-top:30px}.accessories.svelte-q99pir h2:where(.svelte-q99pir){margin:26px 0 6px;font-size:22px}.accessories__description.svelte-q99pir{margin:0 0 14px;color:#617087;font-size:15px}.accessories__group.svelte-q99pir+.accessories__group:where(.svelte-q99pir){margin-top:16px}.accessories__group.svelte-q99pir h3:where(.svelte-q99pir){margin:0 0 8px;font-size:16px;font-weight:700}.accessories__group.svelte-q99pir ul:where(.svelte-q99pir){display:grid;margin:0;padding:0;list-style:none}.accessories__group.svelte-q99pir li:where(.svelte-q99pir){display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--ui-border);padding:10px 0}.accessories__group.svelte-q99pir li:where(.svelte-q99pir) span{min-width:0;overflow-wrap:anywhere}.accessories__link.svelte-q99pir{display:flex;min-width:0;flex:1;align-items:center;gap:12px}.accessories__image.svelte-q99pir{box-sizing:border-box;display:block;width:48px;height:48px;flex:0 0 48px;border:1px solid var(--ui-border);border-radius:12px;background:#fff;object-fit:contain;padding:4px}.accessories__info.svelte-q99pir{display:flex;min-width:0;flex-direction:column;gap:2px}.accessories.svelte-q99pir .accessories__add{flex-shrink:0;height:36px;white-space:nowrap}.accessories-error.svelte-q99pir{margin-top:10px;color:var(--ui-danger);font-size:14px}.feature-highlight__status.svelte-1inriia{padding:24px 0;color:var(--ink-500);font-size:15px;text-align:center}.feature-highlight__skeleton.svelte-1inriia{display:grid;gap:12px;padding:4px 0}.feature-highlight__skeleton-line.svelte-1inriia,.feature-highlight__skeleton-media.svelte-1inriia{display:block;border-radius:8px;background:linear-gradient(90deg,var(--teal-50) 25%,var(--white) 50%,var(--teal-50) 75%);background-size:200% 100%;animation:svelte-1inriia-feature-highlight-shimmer 1.5s ease-in-out infinite}.feature-highlight__skeleton-line--eyebrow.svelte-1inriia{width:112px;height:13px}.feature-highlight__skeleton-line--title.svelte-1inriia{width:min(72%,280px);height:31px;margin-bottom:2px}.feature-highlight__skeleton-media.svelte-1inriia{width:100%;min-height:220px;border:1px solid var(--ui-border);border-radius:20px}.feature-highlight__skeleton-line--body.svelte-1inriia{width:100%;height:14px;margin-top:4px}.feature-highlight__skeleton-line--body-short.svelte-1inriia{width:72%;margin-top:0}.feature-highlight__skeleton-line--body-medium.svelte-1inriia{width:88%;margin-top:0}@keyframes svelte-1inriia-feature-highlight-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.feature-highlight__eyebrow.svelte-1inriia{margin:0 0 6px;color:var(--teal-600);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.feature-highlight__title.svelte-1inriia{margin:0 0 16px;font-size:26px;line-height:1.15}.feature-highlight__gallery.svelte-1inriia{margin-bottom:16px}.feature-highlight__main.svelte-1inriia{position:relative;display:grid;min-height:220px;place-items:center;border:1px solid var(--ui-border);border-radius:20px;background:var(--teal-50);overflow:hidden}.feature-highlight__main.svelte-1inriia img:where(.svelte-1inriia){display:block;max-width:100%;max-height:320px;object-fit:contain}.feature-highlight__arrow.svelte-1inriia{position:absolute;top:50%;width:32px;height:32px;border:1px solid var(--teal-600);border-radius:50%;background:#fff;color:var(--teal-600);font-size:22px;line-height:22px;transform:translateY(-50%)}.feature-highlight__arrow--prev.svelte-1inriia{left:12px}.feature-highlight__arrow--next.svelte-1inriia{right:12px}.feature-highlight__toggle.svelte-1inriia{margin-top:10px;color:var(--teal-600);font-size:13px;font-weight:700;text-decoration:underline}.feature-highlight__thumbnails.svelte-1inriia{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.feature-highlight__thumbnails.svelte-1inriia button:where(.svelte-1inriia){box-sizing:border-box;width:64px;height:64px;border:1px solid var(--ui-border);border-radius:12px;background:#fff;overflow:hidden}.feature-highlight__thumbnails.svelte-1inriia button.active:where(.svelte-1inriia){border-color:var(--teal-600);box-shadow:inset 0 0 0 2px var(--teal-600)}.feature-highlight__thumbnails.svelte-1inriia img:where(.svelte-1inriia){width:100%;height:100%;object-fit:contain}.feature-highlight__detail.svelte-1inriia{display:grid;gap:10px;color:var(--ink-600);font-size:15px;line-height:1.5}.feature-highlight__detail.svelte-1inriia :where(p,ul,ol,blockquote,h2,h3,h4){margin:0}.feature-highlight__detail.svelte-1inriia :where(h2,h3,h4){margin-top:6px;color:var(--ink-900);font-weight:700;line-height:1.3}.feature-highlight__detail.svelte-1inriia h2{font-size:20px}.feature-highlight__detail.svelte-1inriia h3{font-size:17px}.feature-highlight__detail.svelte-1inriia h4{font-size:15px}.feature-highlight__detail.svelte-1inriia :where(ul,ol){display:grid;gap:4px;padding-left:22px}.feature-highlight__detail.svelte-1inriia ul{list-style:disc}.feature-highlight__detail.svelte-1inriia ol{list-style:decimal}.feature-highlight__detail.svelte-1inriia blockquote{padding-left:12px;border-left:3px solid var(--teal-600);font-style:italic}.feature-highlight__detail.svelte-1inriia a{color:var(--teal-600);text-decoration:underline;text-underline-offset:2px}.feature-highlight__description.svelte-1inriia{margin:0;color:var(--ink-600);font-size:15px;line-height:1.5}
