.hl-vcompare__layout{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,40px);justify-items:center}.hl-vcompare__intro{max-width:680px;text-align:center;margin:0 auto}.hl-vcompare__intro .hl-h2{margin:0 0 18px}.hl-vcompare__intro .hl-text{color:var(--hl-muted)}.hl-vcompare__intro-note{margin:22px 0 0;color:var(--hl-forest);font:700 14px/1.4 var(--hl-body)}.hl-vcompare__right{min-width:0;width:100%;max-width:980px}.hl-vcompare__shell{overflow:hidden;border:1px solid var(--hl-line);border-radius:22px;background:var(--hl-paper);box-shadow:0 16px 34px #142d2b14}.hl-vcompare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:center}.hl-vcompare__table th,.hl-vcompare__table td{box-sizing:border-box}.hl-vcompare__table thead th{width:22%;padding:26px 12px 18px;background:var(--hl-forest);color:#fffefa;vertical-align:top}.hl-vcompare__table thead th:first-child{width:34%}.hl-vcompare__table thead .hl-vcompare__brand{background:#2c6657}.hl-vcompare__photo{width:96px;height:96px;margin:0 auto 12px;display:grid;place-items:center;overflow:hidden;border:4px solid #fffefa;border-radius:50%;background:#eef1e9;box-shadow:0 5px 16px #00000024}.hl-vcompare__photo img,.hl-vcompare__photo svg{display:block;width:100%;height:100%;object-fit:cover}.hl-vcompare__name{display:flex;align-items:flex-start;justify-content:center;min-height:2.3em;font:800 16px/1.15 var(--hl-head);letter-spacing:-.01em}.hl-vcompare__table tbody th,.hl-vcompare__table tbody td{height:70px;padding:14px 16px;border-top:1px solid #e5e9e2;vertical-align:middle}.hl-vcompare__table tbody th{text-align:left;color:var(--hl-ink);font:700 15px/1.3 var(--hl-body);padding-left:24px}.hl-vcompare__table tbody td{color:var(--hl-muted);font:600 14px/1.3 var(--hl-body)}.hl-vcompare__table tbody .hl-vcompare__brand{background:#e9f2e9;color:var(--hl-forest);font-weight:700}.hl-vcompare__icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font:800 22px/1 var(--hl-body)}.hl-vcompare__icon--yes{background:#1c493f;color:#fff}.hl-vcompare__icon--no{border:1.5px solid #aeb9b0;color:#8a978d;background:#fff;font-size:24px;font-weight:400}.hl-vcompare__value{display:inline-block;max-width:170px}.hl-vcompare__note{margin:12px 2px 0;color:var(--hl-muted);font:400 12px/1.45 var(--hl-body);text-align:center}.hl-vcompare__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.hl-vcompare__shell{border-radius:16px}.hl-vcompare__table thead th{padding:14px 3px 10px}.hl-vcompare__table thead th:first-child{width:31%}.hl-vcompare__table thead th:not(:first-child){width:23%}.hl-vcompare__photo{width:56px;height:56px;border-width:2px;margin-bottom:7px}.hl-vcompare__name{font-size:11px;line-height:1.12}.hl-vcompare__table tbody th,.hl-vcompare__table tbody td{height:62px;padding:8px 5px}.hl-vcompare__table tbody th{font-size:11px;line-height:1.2;padding-left:10px}.hl-vcompare__table tbody td{font-size:10.5px;line-height:1.2}.hl-vcompare__icon{width:23px;height:23px;font-size:18px}.hl-vcompare__icon--no{font-size:19px}.hl-vcompare__value{max-width:76px}}.hl-split__media--video{overflow:hidden}.hl-split__media--video video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.hl-gifvid::-webkit-media-controls,.hl-gifvid::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.rbf{background:#fffefa;color:#19302d;padding:64px 24px;font-family:var(--hl-body,var(--font-body-family));scroll-margin-top:100px}.rbf *{box-sizing:border-box}.rbf__wrap{max-width:1080px;margin:auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:64px;align-items:start}.rbf__eyebrow{font-size:11px;letter-spacing:.13em;font-weight:700;margin:0 0 12px}.rbf h2{font-family:var(--hl-head,var(--font-heading-family));font-size:clamp(28px,3vw,40px);line-height:1.15;font-weight:800;letter-spacing:-.03em;margin:0 0 16px;color:inherit}.rbf__intro{font-size:15px;line-height:1.6}.rbf__intro p{margin:0 0 16px}.rbf__contact{display:inline-flex;gap:16px;align-items:center;min-height:44px;color:#214b43;font-weight:700;font-size:14px;text-underline-offset:4px}.rbf__item{border-bottom:1px solid #dbe4df}.rbf__item:first-child{border-top:1px solid #dbe4df}.rbf summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px;padding:18px 0;cursor:pointer;font-size:16px;font-weight:600;line-height:1.4}.rbf summary::-webkit-details-marker{display:none}.rbf summary::marker{content:""}.rbf__plus{width:16px;height:16px;position:relative;flex:0 0 16px}.rbf__plus:before,.rbf__plus:after{content:"";position:absolute;background:#214b43;left:0;top:7px;width:16px;height:2px}.rbf__plus:after{transform:rotate(90deg)}.rbf details[open] .rbf__plus:after{transform:rotate(0)}.rbf__answer{font-size:14px;line-height:1.7;padding:0 26px 20px 0;color:#3c514a}.rbf__answer p{margin:0 0 12px}.rbf__answer p:last-child{margin-bottom:0}.rbf__answer a{color:#214b43;text-underline-offset:3px}.rbf summary:focus-visible,.rbf__contact:focus-visible{outline:2px solid #214b43;outline-offset:4px}@media(max-width:749px){.rbf{padding:44px 20px}.rbf__wrap{grid-template-columns:1fr;gap:24px}.rbf summary{font-size:15px}.rbf__answer{padding-right:16px}}.rfe{background:var(--rfe-bg);color:var(--rfe-ink);font-family:DM Sans,sans-serif;padding:80px 24px}.rfe *,.rfe *:before,.rfe *:after{box-sizing:border-box}.rfe__inner{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:center}.rfe__visual{margin:0;min-width:0}.rfe__photo{aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:#eef2ee;display:grid;place-items:center}.rfe__photo img{display:block;width:100%;height:100%;object-fit:cover}.rfe__photo--contain{padding:28px;background:#fff;border:1px solid rgba(25,48,45,.08)}.rfe__photo--contain img{object-fit:contain}.rfe__body{min-width:0}.rfe__eyebrow{font-size:13px;line-height:1.4;letter-spacing:.13em;font-weight:700;text-transform:uppercase;color:var(--rfe-accent);margin:0 0 14px}.rfe__body h2{font-weight:800;font-size:clamp(34px,3.6vw,48px);line-height:1.06;letter-spacing:-.035em;margin:0 0 18px;color:inherit}.rfe__body h2 em{font-style:normal;color:var(--rfe-accent);background:linear-gradient(transparent 62%,#dce8dd 62%)}.rfe__intro{font-size:18px;line-height:1.6;margin:0 0 22px;color:#3d5752}.rfe__intro p{margin:0}.rfe__points{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}.rfe__points li{display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.45}.rfe__points strong{font-weight:800}.rfe__tick{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:var(--rfe-accent);color:#fff;font-size:14px;font-weight:800;margin-top:-1px}.rfe__bridge{font-weight:800;font-size:19px;line-height:1.3;margin:4px 0 14px;color:var(--rfe-accent)}.rfe__mech{border-left:3px solid var(--rfe-accent);background:#f3f6f2;border-radius:0 14px 14px 0;padding:16px 20px;margin:0 0 28px}.rfe__mech-h{font-weight:800;font-size:18px;line-height:1.3;margin:0 0 6px}.rfe__mech-t{margin:0;font-size:16px;line-height:1.55;color:#3d5752}.rfe__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:14px 32px;background:var(--rfe-accent);color:#fff!important;border-radius:999px;text-decoration:none!important;font-size:17px;line-height:1.2;font-weight:800}.rfe__button:hover{filter:brightness(1.1)}.rfe__button:focus-visible{outline:3px solid var(--rfe-accent);outline-offset:4px}.rfe__note{margin:12px 0 0;font-size:14px;color:#4f605d}@media(max-width:899px){.rfe{padding:48px 20px}.rfe__inner{grid-template-columns:minmax(0,1fr);row-gap:26px;max-width:580px}.rfe__body{order:-1}.rfe__photo{aspect-ratio:1/1;border-radius:18px}.rfe__body h2{font-size:32px}.rfe__intro{font-size:16.5px}.rfe__points li{font-size:16px}.rfe__button{width:100%}.rfe__note{text-align:center}}.rfm{display:block;background:var(--rfm-bg);color:var(--rfm-ink);padding:64px 24px}.rfm__inner{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:center}.rfm__header{grid-column:2;grid-row:1;align-self:end}.rfm__eyebrow,.rfm__feature{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;color:var(--rfm-accent);margin:0 0 10px}.rfm__header h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(30px,3.2vw,42px);line-height:1.12;letter-spacing:-.025em;color:inherit;margin:0 0 16px}.rfm__intro{font-size:16px;line-height:1.6;max-width:460px}.rfm__intro p{margin:0}.rfm__visual{grid-column:1;grid-row:1 / 3;align-self:center;min-width:0}.rfm__photo{aspect-ratio:1;position:relative;background:#fff;border-radius:24px;overflow:hidden;border:1px solid rgba(25,48,45,.06)}.rfm__main-image{display:block;width:100%;height:100%;object-fit:contain}.rfm__marker{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:44px;height:44px;border:3px solid white;border-radius:50%;display:grid;place-items:center;background:var(--rfm-accent);color:#fff;font:700 16px/1 var(--font-body-family);cursor:pointer;box-shadow:0 0 0 5px #214b4321;transition:transform .15s}.rfm__marker:hover{transform:translate(-50%,-50%) scale(1.08)}.rfm__marker:focus-visible,.rfm__crop-button:focus-visible,.rfm__dialog button:focus-visible{outline:3px solid var(--rfm-accent);outline-offset:5px}.rfm__hint{font-size:12px;line-height:1.4;text-align:center;margin:16px 0 0;color:var(--rfm-ink);opacity:.75}.rfm__cards{grid-column:2;grid-row:2;align-self:start;margin-top:24px}.rfm__card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:20px 0;border-top:1px solid rgba(25,48,45,.12);align-items:center}.rfm__crop-button{padding:0;border:0;background:#fff;position:relative;width:92px;height:92px;border-radius:14px;cursor:pointer}.rfm__crop{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#fff;border-radius:14px}.rfm__crop img{position:absolute;width:300%;max-width:none;height:auto;left:var(--crop-left);top:var(--crop-top)}.rfm__crop--own img{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.rfm__dialog-image--own{aspect-ratio:auto}.rfm__dialog-image--own img{height:auto;max-height:60dvh;object-fit:contain}.rfm__badge{position:absolute;left:-5px;top:-5px;width:22px;height:22px;border:2px solid var(--rfm-bg);border-radius:50%;background:var(--rfm-accent);color:#fff;font-size:11px;display:grid;place-items:center;font-weight:700}.rfm__feature{font-size:9px;letter-spacing:.1em;margin:0 0 5px}.rfm__card h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:19px;line-height:1.25;letter-spacing:-.02em;margin:0 0 7px;color:inherit}.rfm__card-copy>div{font-size:13px;line-height:1.6}.rfm__card-copy p{margin:0}.rfm__dialog{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;overflow:auto;padding:24px;border:0;border-radius:20px;background:var(--rfm-bg);color:var(--rfm-ink);box-shadow:0 24px 100px #0003}.rfm__dialog::backdrop{background:#0c1b18a6}.rfm__dialog-top{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.rfm__dialog-top p{margin:0}.rfm__dialog button{border:0;border-radius:50%;background:#fff;color:var(--rfm-ink);width:44px;height:44px;font-size:28px;cursor:pointer;flex-shrink:0;line-height:1}.rfm__dialog-image{margin-bottom:24px}.rfm__dialog h3{font-size:26px;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px;color:inherit}.rfm__dialog-copy{font-size:15px;line-height:1.65}.rfm__dialog-copy p{margin:0}@media(max-width:899px){.rfm{padding:40px 20px}.rfm__inner{display:flex;flex-direction:column;gap:0}.rfm__header,.rfm__visual,.rfm__cards{width:100%}.rfm__header{order:0;margin-bottom:24px}.rfm__header h2{font-size:32px;max-width:330px}.rfm__intro{font-size:14px;max-width:440px}.rfm__visual{order:1;max-width:440px}.rfm__photo{border-radius:18px}.rfm__cards{order:2;max-width:560px;margin-top:22px}.rfm__card{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:18px 0}.rfm__crop-button{width:80px;height:80px}.rfm__card h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.rfm__marker{transition:none}}.rfg{background:#f2f6f3;color:#19302d;padding:64px 24px;font-family:var(--hl-body,var(--font-body-family));scroll-margin-top:110px}.rfg *{box-sizing:border-box}.rfg__wrap{max-width:1080px;margin:auto}.rfg__head{text-align:center;max-width:650px;margin:0 auto 28px}.rfg__eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;margin:0 0 12px}.rfg h2{font-family:var(--hl-head,var(--font-heading-family));font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.03em;margin:0 0 14px;color:inherit}.rfg__intro{font-size:16px;line-height:1.6}.rfg__intro p{margin:0}.rfg__draft{border:1px solid #b79a56;background:#fff9e9;border-radius:12px;padding:12px 16px;margin:0 0 24px;font-size:13px;line-height:1.5;color:#55451f}.rfg__draft p{margin:0}.rfg__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.rfg__measure{background:#fffefa;border:1px solid #dbe4df;border-radius:20px;padding:22px}.rfg__measure img{display:block;max-width:100%;height:auto;border-radius:12px}.rfg__diagram{display:block;width:100%;height:230px}.rfg__caption{text-align:center;font-size:12px;line-height:1.5;color:#51635c;margin:8px 0 22px}.rfg__steps{font-size:15px;line-height:1.65}.rfg__steps ol{margin:0;padding-left:24px}.rfg__steps li{padding-left:7px;margin-bottom:12px}.rfg__table-wrap{background:#fffefa;border:1px solid #dbe4df;border-radius:16px;overflow:hidden}.rfg table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.rfg caption{text-align:left;font-size:19px;font-weight:700;padding:20px 20px 14px}.rfg thead{background:#214b43;color:#fff}.rfg th,.rfg td{text-align:left;padding:15px 20px;border-bottom:1px solid #e1e8e3}.rfg tbody tr:last-child th,.rfg tbody tr:last-child td{border-bottom:0}.rfg tbody tr:nth-child(2n){background:#f6f8f4}.rfg__notes{font-size:14px;line-height:1.6;margin-top:20px}.rfg__notes p{margin:0 0 14px}.rfg__contact{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:14px;font-weight:700;color:#214b43;text-underline-offset:4px}.rfg__contact:focus-visible{outline:2px solid #214b43;outline-offset:4px}.rfg__footer{border-top:1px solid #d5dfd8;margin-top:32px;padding-top:20px;text-align:center;font-size:14px;line-height:1.6}.rfg__footer p{margin:0}@media(max-width:749px){.rfg{padding:44px 20px}.rfg__head{text-align:left}.rfg__grid{grid-template-columns:1fr;gap:24px}.rfg__measure{padding:18px}.rfg__diagram{height:200px}.rfg th,.rfg td{padding:13px 16px}.rfg__intro{font-size:15px}}.cart-drawer .cart-checkpoints{margin-bottom:38px!important}.hl-cprot__card{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px dashed var(--hcp-accent);border-radius:12px;background:#f3f7f2}.hl-cprot__img{flex:0 0 48px;height:48px;border-radius:8px;overflow:hidden;background:#fff}.hl-cprot__img img{width:100%;height:100%;object-fit:cover;display:block}.hl-cprot__main{flex:1;min-width:0}.hl-cprot__title{margin:0;font-size:13.5px;line-height:1.25;font-weight:800;color:#142d2b}.hl-cprot__text{margin:2px 0 0;font-size:12px;line-height:1.35;color:#5d6b68}.hl-cprot__price{margin:3px 0 0;font-size:13px;color:#142d2b}.hl-cprot__price s{color:#9aa39f}.hl-cprot__free{display:inline-block;background:var(--hcp-free);color:#fff;font-size:10.5px;letter-spacing:.08em;padding:2px 6px;border-radius:4px}.hl-cprot__btn{flex:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:13px;font-weight:800;color:#fff;background:var(--hcp-accent);border:0;border-radius:8px;padding:9px 12px;cursor:pointer;white-space:nowrap}.hl-cprot__btn.is-loading{opacity:.6;pointer-events:none}.hl-offer{display:grid;gap:10px}.hl-offer__heading{margin:0;font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#142d2b;opacity:.75}.hl-offer__card{position:relative;background:var(--hlo-idle);border:1.5px solid var(--hlo-line);border-radius:14px;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-tap-highlight-color:transparent}.hl-offer__card.has-badge{margin-top:10px}.hl-offer__card.is-selected{background:var(--hlo-card);border:2px solid var(--hlo-accent);box-shadow:0 8px 22px #142d2b1a}.hl-offer__badge{position:absolute;top:-11px;right:14px;background:var(--hlo-save);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:20px;line-height:1.1;z-index:2}.hl-offer__top{display:flex;align-items:center;gap:11px;padding:12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px}.hl-offer__top:focus-visible{outline:2px solid var(--hlo-accent);outline-offset:2px}.hl-offer__radio{flex:0 0 20px;height:20px;border-radius:50%;border:2px solid rgba(20,45,43,.28);position:relative;background:#fff}.is-selected .hl-offer__radio{border:2.5px solid var(--hlo-accent)}.is-selected .hl-offer__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--hlo-accent)}.hl-offer__thumb{position:relative;flex:0 0 52px;height:52px;border-radius:10px;background:#fff;border:1px solid #ece7da;overflow:hidden}.hl-offer__img{position:absolute;top:6%;height:88%;width:auto;left:50%;transform:translate(-50%);mix-blend-mode:multiply}.hl-offer__thumb--multi .hl-offer__img{left:30%;transform:translate(-50%)}.hl-offer__thumb--multi .hl-offer__img--2{left:70%;transform:translate(-50%)}.hl-offer__thumb--set{flex:0 0 auto;width:auto;display:flex;align-items:flex-start;justify-content:center;padding:3px 4px 0}.hl-offer__grp{display:flex;flex-direction:column;align-items:center}.hl-offer__imgs{display:flex;align-items:center}.hl-offer__setimg{display:block;height:36px;width:24px;object-fit:cover;mix-blend-mode:multiply}.hl-offer__setimg+.hl-offer__setimg{margin-left:-3px}.hl-offer__thumb--x4 .hl-offer__setimg{width:20px}.hl-offer__plus{margin:9px 1px 0;font-size:15px;font-weight:900;line-height:1;color:#142d2b}.hl-offer__freetag{display:block;margin-top:1px;background:var(--hlo-check);color:#fff;font-style:normal;font-weight:800;font-size:8.5px;line-height:1;letter-spacing:.06em;padding:2px 5px;border-radius:4px}.hl-offer__pic{flex:0 0 66px;width:66px;height:66px;margin:-4px 0}.hl-offer__pic img{display:block;width:100%;height:100%;object-fit:contain}.hl-offer__qty{position:absolute;right:2px;bottom:2px;background:var(--hlo-accent);color:#fff;font-size:10px;font-weight:800;line-height:1;padding:2px 4px;border-radius:5px}.hl-offer__main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hl-offer__title{font-family:var(--font-heading-family,inherit);font-weight:800;font-size:17px;line-height:1.15;letter-spacing:-.01em;color:#142d2b}.hl-offer__saveline{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.hl-offer__save{display:inline-block;background:#e9e2d2;color:#7d735d;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:5px;line-height:1.15}.is-selected .hl-offer__save{background:var(--hlo-save);color:#fff}.hl-offer__sub{font-size:13px;line-height:1.3;font-weight:700;color:var(--hlo-check)}.hl-offer__prices{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.hl-offer__price{font-family:var(--font-heading-family,inherit);font-weight:800;font-size:20px;color:var(--hlo-price);line-height:1.1}.hl-offer__value{font-size:13px;color:#8f9a97;margin-top:2px}.hl-offer__body{display:none;padding:0 14px 14px}.is-selected .hl-offer__body{display:grid;gap:8px}.hl-offer__foot{display:none;margin:0;background:#0b221e;color:#fff;font-weight:800;font-size:15px;line-height:1.3;text-align:center;padding:13px 14px;border-radius:0 0 12px 12px}.is-selected .hl-offer__foot{display:block}.hl-offer__foot s{margin-left:8px;color:#ffffffb3;font-weight:600;text-decoration:line-through}.hl-row{display:grid;grid-template-columns:30px minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:8px}.hl-row__n{font-weight:800;font-size:14px;color:#142d2b;text-align:center}.hl-row__f{display:block;margin:0;min-width:0}.hl-sel{display:block;width:100%;min-height:46px;margin:0;padding:10px 32px 10px 12px;font:inherit;font-size:16px;font-weight:600;line-height:1.2;color:#142d2b;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='%23142d2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center/16px;border:1.5px solid var(--hlo-line);border-radius:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hl-sel:focus{outline:none;border-color:var(--hlo-accent);box-shadow:0 0 0 2px #1c493f26}.hl-sel[hidden]{display:none!important}.hl-same{display:flex;align-items:center;min-height:46px;font-size:14px;font-weight:600;color:#6b7774}.hl-sel.is-err{border-color:#c2452d;box-shadow:0 0 0 3px #c2452d2e;animation:hlShake .35s}@keyframes hlShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.hl-offer__err{margin:0;font-size:13px;font-weight:700;color:#c2452d}.hl-offer__err[hidden]{display:none}.hl-offer__measure{justify-self:start;font-size:13px;color:#6b7774;text-decoration:underline;text-underline-offset:3px}.hl-offer__measure:hover{color:#142d2b}.hl-offer__inc{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;padding:9px 11px;background:#f3f7f2;border-radius:10px;font-size:13.5px;line-height:1.4;color:#142d2b}.hl-offer__ico{flex:0 0 16px;height:16px;margin-top:1px;border-radius:50%;background:var(--hlo-check);color:#fff;font-size:10px;font-weight:900;display:grid;place-items:center;line-height:1}.hl-offer .hl-offer__body p.hl-offer__inc{margin:2px 0 0;font-size:13.5px;line-height:1.4}.hl-offer__stack{list-style:none;margin:0;padding:6px 10px;background:#fff;border:1px solid #ece7da;border-radius:10px;display:grid;gap:0}.hl-offer__stack li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding:3px 0;font-size:13.5px;line-height:1.3;color:#142d2b}.hl-offer__lbl{flex:1;min-width:0}.hl-offer__amt{display:flex;align-items:baseline;justify-content:flex-end;gap:7px;white-space:nowrap;font-variant-numeric:tabular-nums}.hl-offer__amt s{color:#9aa39f;font-size:12.5px}.hl-offer__now{font-weight:700;color:#142d2b;min-width:46px;text-align:right}.hl-offer__free{font-weight:800;color:var(--hlo-check);min-width:46px;text-align:right}.hl-offer .hl-offer__body p.hl-offer__err{margin:0;font-size:13px;line-height:1.3}@media(max-width:480px){.hl-offer__top{padding:11px;gap:9px}.hl-offer__thumb{flex-basis:46px;height:46px}.hl-offer__pic{flex-basis:58px;width:58px;height:58px}.hl-offer__thumb--set{flex-basis:auto;width:auto}.hl-offer__setimg{height:32px;width:21px}.hl-offer__thumb--x4 .hl-offer__setimg{width:18px}.hl-offer__plus{margin-top:7px}.hl-offer__title{font-size:16px}.hl-offer__price{font-size:18px}.hl-offer__value,.hl-offer__sub{font-size:12.5px}.hl-offer__body{padding:0 11px 12px}.hl-offer__foot{font-size:14px;padding:12px 11px}.hl-row{grid-template-columns:26px minmax(0,1.5fr) minmax(0,1fr);gap:6px}.hl-sel{padding:10px 26px 10px 10px;background-position:right 8px center}}.hl-research{border:var(--hr-bw,1px) solid var(--hr-line,#d8ddd6);border-radius:10px;background:var(--hr-bg,#fbfbf8);overflow:hidden}.hl-research__head{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.hl-research__head::-webkit-details-marker{display:none}.hl-research__head::marker{content:""}.hl-research__icon{display:grid;place-items:center;flex:0 0 22px;align-self:flex-start;margin-top:1px;color:var(--hr-icon,#1c493f);font-size:21px;line-height:1}.hl-research__icon .material-symbols-outlined{font-size:21px}.hl-research__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hl-research__title{font-weight:700;font-size:16px;line-height:1.3;color:#142d2b}.hl-research__teaser{font-size:13px;line-height:1.35;font-weight:500;color:var(--hr-teaser,#1c493f)}.hl-research__ref{font-weight:800;color:var(--hr-link,#1c493f);margin-right:1px}.hl-research__caret{flex:0 0 18px;width:18px;height:18px;color:#142d2b;transition:transform .2s}.hl-research[open] .hl-research__caret{transform:rotate(180deg)}.hl-research__body{padding:2px 14px 14px;border-top:1px solid var(--hr-line,#d8ddd6);background:#fff;font-size:14px;line-height:1.5;color:#2d3d3a}.hl-research__intro{margin:12px 0 8px}.hl-research__list{margin:0;padding:0 0 0 20px;display:grid;gap:9px}.hl-research__list li{margin:0;padding-left:2px}.hl-research__list li::marker{font-weight:700;color:#142d2b}.hl-research__name{font-weight:700;color:var(--hr-link,#1c493f);text-decoration:underline;text-underline-offset:2px}a.hl-research__name:hover{opacity:.8}.hl-research__foot{margin:12px 0 0;font-size:12px;line-height:1.45;color:#8a9491}.hl-research .hl-research__body p.hl-research__intro{margin:12px 0 8px;font-size:14px;line-height:1.5;color:#2d3d3a}.hl-research .hl-research__body p.hl-research__foot{margin:12px 0 0;font-size:12px;line-height:1.45;color:#8a9491}@media(max-width:480px){.hl-research__head{padding:11px 12px}.hl-research__body{padding:2px 12px 12px;font-size:13.5px}.hl-research .hl-research__body p.hl-research__intro{font-size:13.5px}}.hl-revcards{display:block}.hl-revcards .hl-revcards__heading{margin:0 0 8px;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hrc-ink);opacity:.65}.hl-revcards .hl-revcards__track{overflow:hidden;border:1px solid var(--hrc-line);border-radius:12px;background:var(--hrc-bg);touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.hl-revcards .hl-revcards__track:active{cursor:grabbing}.hl-revcards .hl-revcards__rail{display:flex;transition:transform .4s cubic-bezier(.22,.7,.2,1);will-change:transform}.hl-revcards .hl-revcards__card{flex:0 0 100%;min-width:0;margin:0;padding:14px 16px 12px;display:flex;flex-direction:column;gap:7px;box-sizing:border-box}.hl-revcards .hl-revcards__avatar{pointer-events:none}.hl-revcards .hl-revcards__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hl-revcards .hl-revcards__stars{display:inline-flex;gap:1px;line-height:0;flex:none}.hl-revcards .hl-revcards__stars svg{width:15px;height:15px;fill:var(--hrc-star)}.hl-revcards .hl-revcards__title{font-size:14px;line-height:1.3;font-weight:700;letter-spacing:0;color:var(--hrc-ink)}.hl-revcards .hl-revcards__text{margin:0;padding:0;border:0;font-style:normal;font-size:15px;line-height:1.5;font-weight:400;letter-spacing:0;color:var(--hrc-ink);quotes:none}.hl-revcards .hl-revcards__text:before,.hl-revcards .hl-revcards__text:after{content:none;display:none}.hl-revcards .hl-revcards__who{display:flex;align-items:center;gap:8px;margin:0}.hl-revcards .hl-revcards__avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:0 0 26px}.hl-revcards .hl-revcards__name{font-size:13px;line-height:1.3;font-weight:700;letter-spacing:0;color:var(--hrc-ink)}.hl-revcards .hl-revcards__stage{position:relative}.hl-revcards .hl-revcards__stage.has-arrows .hl-revcards__card{padding-left:46px;padding-right:46px}.hl-revcards .hl-revcards__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--hrc-line);border-radius:50%;background:#fff;color:var(--hrc-ink);cursor:pointer;box-shadow:0 1px 3px #142d2b14}.hl-revcards .hl-revcards__arrow--prev{left:10px}.hl-revcards .hl-revcards__arrow--next{right:10px}.hl-revcards .hl-revcards__arrow svg{width:16px;height:16px}.hl-revcards .hl-revcards__arrow:hover{border-color:var(--hrc-accent);color:var(--hrc-accent)}.hl-sizechart{border-bottom:1px solid var(--hsc-line)}.hl-sizechart__head{display:flex;align-items:center;gap:10px;padding:12px 10px;cursor:pointer;list-style:none;background:var(--hsc-head);transition:background .2s}.hl-sizechart__head::-webkit-details-marker{display:none}.hl-sizechart[open] .hl-sizechart__head,.hl-sizechart__head:hover{background:var(--hsc-open)}.hl-sizechart__ruler{width:24px;height:24px;flex:0 0 24px;color:var(--hsc-icon)}.hl-sizechart__title{flex:1;font-family:var(--font-heading-family,inherit);font-weight:700;font-size:1.8rem;line-height:1.3;color:rgb(var(--color-foreground,20,45,43))}.hl-sizechart__caret{width:20px;height:20px;flex:0 0 20px;transition:transform .25s}.hl-sizechart[open] .hl-sizechart__caret{transform:rotate(180deg)}.hl-sizechart__body{padding:6px 10px 14px;background:var(--hsc-open)}.hl-sizechart__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.hl-sizechart__table th,.hl-sizechart__table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--hsc-line)}.hl-sizechart__table thead th{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.65;padding-top:4px}.hl-sizechart__table tbody th{font-size:1.6rem;font-weight:800;width:30%}.hl-sizechart__table tbody td{font-size:1.7rem;font-weight:700}.hl-sizechart__table tbody tr:last-child th,.hl-sizechart__table tbody tr:last-child td{border-bottom:0}.hl-sizechart__notes{margin-top:8px;font-size:1.4rem;line-height:1.5;opacity:.85}.hl-sizechart__notes p{margin:0}.refit-offer-card{border:1.5px solid #d8ddd6!important;border-radius:16px!important;background:#fffefa!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.product-form__input--quantity-breaks input:checked+.refit-offer-card{border:2px solid #1c493f!important;background:#f1f7f1!important;box-shadow:0 9px 24px #1c493f1c!important}.refit-offer-card .quantity-break__label-text{font-weight:800;color:#142d2b}.refit-offer-card .quantity-break__price{font-weight:800;color:#1c493f}.refit-offer-card .quantity-break__badge{background:#1c493f!important;color:#fff!important}.refit-offer-card .quantity-break__benefit{background:#dce8dd!important;color:#1c493f!important;border-color:#b6cbbb!important}.refit-offer-includes{display:none;gap:7px;margin:14px 0 0;padding:14px 2px 0;border-top:1px solid #cfdfd0;color:#334a43;font-size:13px;line-height:1.35}.product-form__input--quantity-breaks input:checked+.refit-offer-card .refit-offer-includes{display:grid}.refit-offer-includes__heading{font-size:11px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;color:#52695d}.refit-offer-includes>span:not(.refit-offer-includes__heading){display:flex;gap:8px;align-items:flex-start}.refit-offer-includes b{color:#1c493f;line-height:1.15}@media(max-width:600px){.refit-offer-includes{font-size:12px}.refit-offer-card .quantity-break__label-text{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
