.cfhm-chips{display:none}@media(max-width:1099px){.cfhm-chips{display:block;position:relative;padding:2px 0 12px}}.cfhm-chips--all{display:block;padding:0 0 18px}.cfhm-chips__row{display:flex;gap:8px;margin:0;padding:0 var(--cf-gutter);list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--cf-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.cfhm-chips__row::-webkit-scrollbar{display:none}.cfhm-chips__row>li{flex:none;scroll-snap-align:start}.cfhm-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border-radius:var(--cf-r-round);background:#ffffff1a;box-shadow:inset 0 0 0 1.5px rgba(var(--cf-aqua-rgb),.45);color:#fff;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft)}.cfhm-chip .cf-icon{width:20px;height:20px;color:var(--cf-aqua)}.cfhm-chip:hover,.cfhm-chip:focus-visible{background:#fff;color:var(--cf-green-deep)}.cfhm-chip:hover .cf-icon{color:var(--cf-green)}.cfhm-trust{position:relative;z-index:1;background:var(--cf-green-deep);color:#fff;box-shadow:inset 0 1px #ffffff14}.cfhm-trust__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:var(--cf-page-max);margin:0 auto;padding:0 calc(var(--cf-gutter) + 72px) 0 var(--cf-gutter);list-style:none}.cfhm-trust__li{position:relative;min-width:0}.cfhm-trust__li+.cfhm-trust__li{border-left:1px solid rgba(255,255,255,.13)}.cfhm-trust__item{display:flex;align-items:center;justify-content:center;gap:12px;height:100%;min-height:78px;padding:10px clamp(8px,1.1vw,20px);color:inherit;text-align:left;text-decoration:none}.cfhm-trust__ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#ffffff17;color:var(--cf-aqua);transition:transform .35s var(--cf-ease),background-color .25s,color .25s}.cfhm-trust__ic .cf-icon,.cfhm-trust__ic>svg{width:24px;height:24px}.cfhm-trust__ic--heart .fam__mk,.cfhm-trust__ic--heart svg{display:block;width:26px;height:24px}.cfhm-trust__copy{display:grid;gap:1px;min-width:0;line-height:1.25}.cfhm-trust__title{font-size:clamp(1.45rem,1.1rem + .32vw,1.7rem);font-weight:700;line-height:1.25;color:#fff;text-wrap:balance;transition:color .2s}.cfhm-trust__text{font-size:clamp(1.3rem,1.15rem + .12vw,1.42rem);line-height:1.3;color:var(--cf-on-deep-soft);text-wrap:balance}a.cfhm-trust__item:hover .cfhm-trust__ic{background:var(--cf-green);color:#fff}a.cfhm-trust__item:hover .cfhm-trust__title{color:var(--cf-aqua)}a.cfhm-trust__item:focus-visible{outline:3px solid var(--cf-aqua);outline-offset:-4px;border-radius:10px}@media(prefers-reduced-motion:no-preference){a.cfhm-trust__item:hover .cfhm-trust__ic{transform:translateY(-2px)}}@media(max-width:1439px){.cfhm-trust__item{gap:10px;padding-inline:8px}.cfhm-trust__ic{width:42px;height:42px}.cfhm-trust__ic .cf-icon,.cfhm-trust__ic>svg{width:22px;height:22px}}@media(max-width:1199px)and (min-width:1100px){.cfhm-trust__text{display:none}}@media(max-width:1099px){.cfhm-trust__row{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 var(--cf-gutter)}.cfhm-trust__li+.cfhm-trust__li{border-left:0}.cfhm-trust__li:nth-child(2n){border-left:1px solid rgba(255,255,255,.13)}.cfhm-trust__li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.13)}.cfhm-trust__item{justify-content:flex-start;gap:10px;min-height:62px;padding:8px 10px}.cfhm-trust__ic{width:38px;height:38px}.cfhm-trust__ic .cf-icon,.cfhm-trust__ic>svg{width:20px;height:20px}.cfhm-trust__ic--heart .fam__mk,.cfhm-trust__ic--heart svg{width:22px;height:20px}.cfhm-trust__title{font-size:1.42rem}}@media(max-width:599px){.cfhm-trust__text{display:none}}@media(max-width:749px){.cfhm-trust__li:last-child .cfhm-trust__item{padding-right:60px}}.cfhm-trust__ic--heart .fam__svg--aus{width:28px;height:26px}.cfhm-trust__ic--heart .fam__land{fill:var(--cf-aqua)}.cfhm-trust__ic--heart .fam__tint{fill:#f0605d29}.cfhm-trust__ic--heart .fam__bne{stroke:var(--cf-green-deep)}.cfhm-trust__ic--heart .fam__ping{display:none}.cfhm-logos{--band-h: 58px;position:relative;z-index:3;display:flex;align-items:stretch;height:var(--band-h);background:#fff}.cfhm-logos:before,.cfhm-logos:after{content:"";position:absolute;z-index:1;left:0;right:0;height:1px;background:#b9c9c1;pointer-events:none}.cfhm-logos:before{top:0}.cfhm-logos:after{bottom:0}.cfhm-logos__label{position:relative;z-index:2;flex:none;display:flex;align-items:center;margin:0;padding:0 30px 0 var(--cf-gutter);background:var(--cf-green);color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%);font-family:var(--cf-font-ui);font-size:1.15rem;font-weight:800;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cfhm-logos__view{flex:1 1 auto;min-width:0;contain:inline-size;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.cfhm-logos__track{display:flex;align-items:center;width:max-content}.cfhm-logos__item{flex:none;display:flex;align-items:center;height:var(--band-h);padding:0 26px}.cfhm-logos__item img{display:block;width:auto;height:32px!important;max-width:140px;object-fit:contain}@media(prefers-reduced-motion:no-preference){.cfhm-logos__track{animation:cfhm-logos calc(var(--n, 14) * 3.2s) linear infinite}.cfhm-logos:hover .cfhm-logos__track{animation-play-state:paused}}@keyframes cfhm-logos{to{transform:translate(-50%)}}@media(min-width:900px)and (max-height:760px){.cfhm-logos{--band-h: 50px}.cfhm-logos__item img{height:28px!important}}@media(max-width:899px){.cfhm-logos{--band-h: 52px}.cfhm-logos__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cfhm-logos__item{padding:0 18px}.cfhm-logos__item img{height:26px!important}}@media(max-width:749px){.cfhm-logos{display:none}}@media print{.cfhm-logos{display:none}}.cfhm-deals{background:var(--cf-warm-white)}.cfhm-deals.cf-bg-glass .cfhm-deals__bg{display:none}.cfhm-deals__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(48% 70% at 100% 0%,rgba(var(--cf-deals-rgb),.14),rgba(var(--cf-deals-rgb),0) 70%),radial-gradient(40% 60% at 0% 100%,rgba(var(--cf-aqua-rgb),.1),rgba(var(--cf-aqua-rgb),0) 70%)}.cfhm-deals__tagline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0}.cfhm-deals__tag{min-height:34px;padding:6px 14px 6px 10px;font-size:1.45rem}.cfhm-deals__tag .cf-icon{width:18px;height:18px}.cfhm-deals__note{font-size:clamp(2.4rem,2.1rem + .6vw,3rem);color:var(--cf-deals-text);rotate:-2deg}.cfhm-deals__lead{max-width:60ch}.cfhm-deals__head[hidden]{display:none}.cfhm-deals__tag--sale{background:var(--cf-deals);color:var(--cf-green-deep);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.cfhm-deals__head--sale .cf-head__main{gap:10px}.cfhm-deals__offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:clamp(1.7rem,1.55rem + .2vw,1.95rem);font-weight:600;color:var(--cf-green-deep)}.cfhm-deals__small{font-size:1.5rem;color:var(--cf-muted)}.cfhm-deals__side{flex-wrap:wrap;align-items:flex-end;gap:16px 22px}.cfhm-code{display:inline-flex;align-items:stretch;gap:0;margin:0;padding:0;border:1.5px dashed var(--cf-green-deep);border-radius:var(--cf-r-s);overflow:hidden;background:#fff;color:var(--cf-green-deep);font:inherit;cursor:pointer;vertical-align:middle;-webkit-appearance:none;appearance:none;transition:box-shadow .2s}.cfhm-code__txt{display:inline-flex;align-items:center;padding:5px 14px;font-family:var(--cf-font-display);font-size:1.7rem;font-weight:800;letter-spacing:.06em}.cfhm-code__act{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-left:1.5px dashed var(--cf-green-deep);background:var(--cf-green-deep);color:#fff;font-size:1.35rem;font-weight:700;transition:background-color .2s}.cfhm-code__act .cf-icon{width:16px;height:16px}@media(hover:hover){.cfhm-code:hover{box-shadow:0 6px 16px -8px rgba(var(--cf-green-deep-rgb),.45)}.cfhm-code:hover .cfhm-code__act{background:var(--cf-green-ink)}}.cfhm-code.is-copied .cfhm-code__act{background:var(--cf-green-ink)}.cfhm-code:focus-visible{outline:3px solid var(--cf-green);outline-offset:3px}.cfhm-count{display:grid;gap:6px}.cfhm-count__label{font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cf-muted)}.cfhm-count__units{display:flex;gap:6px}.cfhm-count__u{display:grid;justify-items:center;gap:2px;min-width:62px;padding:8px 6px 7px;border-radius:var(--cf-r-m);background:var(--cf-green-deep);color:#fff}.cfhm-count__u b{font-family:var(--cf-font-display);font-size:2.6rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.cfhm-count__u small{font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cf-on-deep-soft)}.cfhm-count__u--s b{color:var(--cf-aqua)}@media(max-width:749px){.cfhm-deals__side{flex:1 1 100%}.cfhm-deals__side>*{flex:1 1 100%}.cfhm-deals__side .cf-btn{justify-content:center}.cfhm-count__units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cfhm-count__u{min-width:0;padding:10px 4px 8px}.cfhm-count__u b{font-size:3rem}.cfhm-count__u small{font-size:1.2rem}.cfhm-deals__offer .cfhm-code{display:flex;width:100%}.cfhm-deals__offer .cfhm-code__txt{flex:1 1 auto;justify-content:center;padding:9px 14px;font-size:2.2rem}.cfhm-deals__offer .cfhm-code__act{padding:9px 18px;font-size:1.5rem}.cfhm-deals__offer .cfhm-code__act .cf-icon{width:18px;height:18px}}.cfhm-dcard{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--cf-line);border-radius:var(--cf-r-l);background:#fff;transition:transform .45s var(--cf-ease),box-shadow .45s var(--cf-ease),border-color .3s}.cfhm-dcard:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:7px;background:var(--cf-deals);pointer-events:none}.cfhm-dcard__save{position:absolute;z-index:2;top:17px;left:12px;gap:5px;padding:7px 12px;font-size:1.35rem;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 6px 14px -8px rgba(var(--cf-deals-rgb),.8)}.cfhm-dcard__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.cfhm-dcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;padding:16% 8% 4%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s var(--cf-ease)}.cfhm-dcard__body{position:static;display:flex;flex-direction:column;flex:1;gap:6px;padding:4px 16px 16px}.cfhm-dcard__body>p,.cfhm-dcard__body>ul{margin:0}.cfhm-dcard__brand{display:flex;align-items:center;min-height:24px;font-family:var(--cf-font-ui);font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cf-green-ink)}.cfhm-dcard__brand img{display:block;width:auto;height:22px;max-width:120px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.cfhm-dcard__title{margin:0;font-family:var(--cf-font-ui);font-size:1.55rem;font-weight:600;line-height:1.35;color:var(--cf-green-deep)}.cfhm-dcard__link{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:inherit;text-decoration:none}.cfhm-dcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cfhm-dcard .cfhm-dcard__code{margin-top:5px}.cfhm-dcard__buy{display:grid;gap:6px;margin-top:auto;padding-top:8px;padding-right:44px}.cfhm-dcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0}.cfhm-dcard__now{font-family:var(--cf-font-price);font-size:2.3rem;font-weight:800;line-height:1.05;letter-spacing:-.01em;color:var(--cf-green-deep);font-variant-numeric:tabular-nums}.cfhm-dcard__was{font-size:1.45rem;color:var(--cf-muted);text-decoration-thickness:1.5px}.cfhm-dcard__off{align-self:center;padding:2px 8px;border-radius:5px;background:var(--cf-deals);color:var(--cf-green-deep);font-family:var(--cf-font-display);font-size:1.25rem;font-weight:800;line-height:1.35;letter-spacing:.02em;white-space:nowrap}.cfhm-dcard__go{position:absolute;z-index:1;right:14px;bottom:14px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--cf-frost);color:var(--cf-green-deep);pointer-events:none;transition:background-color .25s,color .25s,transform .35s var(--cf-ease)}.cfhm-dcard__go .cf-icon{width:19px;height:19px}.cfhm-dcard:focus-within{outline:3px solid var(--cf-green);outline-offset:2px}.cfhm-dcard__link:focus-visible{outline:0}@media(hover:hover)and (pointer:fine){.cfhm-dcard:hover{transform:translateY(-5px);border-color:transparent;box-shadow:var(--cf-shadow-m)}.cfhm-dcard:hover .cfhm-dcard__img{transform:translateY(-6px) scale(1.03)}.cfhm-dcard:hover .cfhm-dcard__go{background:var(--cf-green-deep);color:#fff;transform:translate(2px)}}@media(max-width:749px){.cfhm-dcard .cfhm-dcard__go{display:none}.cfhm-dcard .cfhm-dcard__buy{padding-right:0}.cfhm-dcard__now{font-size:2rem}}@media(max-width:749px){.cfhm-dcard .cfhm-dcard__spec{column-gap:14px;font-size:1.4rem}.cfhm-dcard .cfhm-dcard__spec>li+li:before{left:-7px}}.cfhm-deals__li{position:relative;display:flex;flex-direction:column;min-width:0}.cfhm-deals__li>:last-child{flex:1 1 auto}.cfhm-deals__flag{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;font-size:1.35rem;font-weight:700}.cfhm-deals__flag>span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border-radius:var(--cf-r-s);background:var(--cf-deals-soft);color:var(--cf-deals-text)}.cfhm-deals__flag .cf-icon{width:16px;height:16px}.cfhm-deals__none{margin:0;padding:24px;border-radius:var(--cf-r-l);background:#fff;font-size:1.7rem;box-shadow:inset 0 0 0 1px var(--cf-line)}.cfhm-deals__none a{font-weight:700;color:var(--cf-green-ink)}.cfhm-cats__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);margin:0;padding:0;list-style:none}.cfhm-cat{position:relative;min-width:0;border-radius:var(--cf-r-l);background:#fff;box-shadow:inset 0 0 0 1px var(--cf-line),var(--cf-shadow-xs);transition:transform var(--cf-dur-settle) var(--cf-ease),box-shadow var(--cf-dur-settle) var(--cf-ease)}.cfhm-cat__a{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;padding:12px 12px 14px;border-radius:inherit;color:var(--cf-green-deep);text-decoration:none;overflow:hidden}.cfhm-cat__led{position:absolute;left:16px;right:16px;top:0;height:3px;border-radius:0 0 4px 4px}.cfhm-cat__media{position:relative;display:block;aspect-ratio:1 / 1;margin-bottom:12px;border-radius:12px;overflow:hidden;background:var(--cf-photo-bg, #fff);box-shadow:inset 0 0 0 1px var(--cf-frost)}.cfhm-cat__media:after{content:"";position:absolute;left:10%;right:10%;top:0;height:30%;pointer-events:none;background:radial-gradient(60% 100% at 50% 0%,rgba(var(--cf-aqua-rgb),.18),rgba(var(--cf-aqua-rgb),0))}.cfhm-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;padding:9%;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--cf-dur-reveal) var(--cf-ease)}.cfhm-cat__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--cf-green)}.cfhm-cat__ph .cf-icon{width:46%;height:46%}.cfhm-cat__body{display:flex;flex-direction:column;gap:3px;padding-right:30px}.cfhm-cat__body>.cfhm-cat__count{margin-top:auto;padding-top:4px}.cfhm-cat__title{font-size:clamp(1.6rem,1.3rem + .4vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.01em;transition:color var(--cf-dur-color) var(--cf-ease-soft)}.cfhm-cat__line{font-size:1.35rem;line-height:1.35;color:var(--cf-muted)}.cfhm-cat__count{margin-top:2px;font-size:1.4rem;color:var(--cf-green-ink);font-variant-numeric:tabular-nums}.cfhm-cat__go{position:absolute;right:10px;bottom:12px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cf-frost);color:var(--cf-green-deep);transition:background-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft),transform var(--cf-dur-move) var(--cf-ease)}.cfhm-cat__go .cf-icon{width:16px;height:16px}@media(hover:hover){.cfhm-cat:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(var(--cf-aqua-rgb),.7),0 18px 38px -18px rgba(var(--cf-green-deep-rgb),.45),0 0 0 4px rgba(var(--cf-aqua-rgb),.14)}.cfhm-cat:hover .cfhm-cat__img{transform:scale(1.05)}.cfhm-cat:hover .cfhm-cat__title{color:var(--cf-green-ink)}.cfhm-cat:hover .cfhm-cat__go{background:var(--cf-green);color:#fff;transform:translate(2px)}}.cfhm-cats__more{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:clamp(20px,2vw,30px);padding-top:18px;border-top:1px solid var(--cf-line)}.cfhm-cats__more-t{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-green-ink)}.cfhm-cats__more ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cfhm-cats__more a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:var(--cf-r-round);background:var(--cf-pale);box-shadow:inset 0 0 0 1px var(--cf-line);color:var(--cf-green-deep);font-size:1.45rem;font-weight:600;text-decoration:none;transition:background-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft)}.cfhm-cats__more a:hover{background:var(--cf-green);color:#fff}.cfhm-cats__all{display:none;margin:22px 0 0;text-align:center}.cfhm-cats__all .cf-btn{width:100%;min-height:48px}.cfhm-cats__show~.cfhm-cats__all{margin-top:12px}.cfhm-cats__show{display:none;margin:14px 0 0}.cfhm-cats__show .cf-btn{width:100%;min-height:48px;gap:8px}.cfhm-cats__show .cf-icon{width:18px;height:18px}.cfhm-cats__show[hidden]{display:none!important}@media(max-width:749px){.cfhm-cats__show{display:block}}@media(max-width:1199px){.cfhm-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.cfhm-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cfhm-cat__a{padding:8px 8px 10px}.cfhm-cat__media{margin-bottom:8px;border-radius:9px}.cfhm-cat__body{padding-right:0}.cfhm-cat__title{font-size:1.6rem}.cfhm-cat__line,.cfhm-cat__go{display:none}.cfhm-cat__count{font-size:1.2rem}.cfhm-cats__all-top{display:none}.cfhm-cats__all{display:block}.cfhm-cats__more{display:none}}.cfhm-guide{--cf-door-w: 240px}.cfhm-guide__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 0%,rgba(var(--cf-aqua-rgb),.16),rgba(var(--cf-aqua-rgb),0) 70%)}.cfhm-guide__head{max-width:760px}.cfhm-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);margin:0;padding:0;list-style:none}.cfhm-q{--cf-surface: #fff;position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:calc(var(--cf-frame-h) + 20px) 22px 24px;border-radius:var(--cf-r-l);background:linear-gradient(var(--cf-aqua),var(--cf-aqua)) top / 100% var(--cf-frame-h) no-repeat,#fff;color:var(--cf-charcoal);box-shadow:0 24px 48px -24px #0000008c;--cf-heading: var(--cf-green-deep);--cf-text: var(--cf-charcoal);--cf-link: var(--cf-green-ink);--cf-link-hover: var(--cf-green-deep);--cf-link-line: rgba(var(--cf-green-rgb), .35);--cf-accent: var(--cf-green)}.cfhm-q__top{display:flex;align-items:center;justify-content:space-between}.cfhm-q__n{font-size:4.4rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--cf-frost);-webkit-text-stroke:1.5px #BFE3D9}.cfhm-q__title{color:var(--cf-green-deep);font-size:clamp(1.8rem,1.6rem + .3vw,2.1rem)}.cfhm-q__a{font-size:1.55rem;line-height:1.6;color:var(--cf-charcoal)}.cfhm-guide__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;margin-top:clamp(26px,3vw,44px);text-align:center}.cfhm-guide__end>p{margin:0;font-size:clamp(2rem,1.8rem + .4vw,2.4rem);font-weight:800;color:#fff}.cfhm-guide__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media(max-width:1199px){.cfhm-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.cfhm-guide__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;margin-inline:calc(-1 * var(--cf-gutter));padding:4px var(--cf-gutter) 20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cf-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.cfhm-guide__grid::-webkit-scrollbar{display:none}.cfhm-guide__grid>.cfhm-q{scroll-snap-align:start}.cfhm-q{padding:calc(var(--cf-frame-h) + 16px) 18px 20px}.cfhm-guide__ctas,.cfhm-guide__ctas .cf-btn{width:100%}}.cfhm-brands__strip{margin:0 0 clamp(18px,2.4vw,34px);padding:16px 0;border-block:1px solid var(--cf-line)}.cfhm-brands__logo{display:inline-flex;align-items:center;min-height:48px;padding:4px 6px;border-radius:var(--cf-r-s)}.cfhm-brands__logo img{display:block;width:auto;max-width:180px;object-fit:contain;filter:saturate(.92);transition:filter var(--cf-dur-color) var(--cf-ease-soft),transform var(--cf-dur-move) var(--cf-ease)}.cfhm-brands__logo:hover img{filter:none;transform:scale(1.06)}.cfhm-brands__hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px clamp(10px,1.6vw,26px);margin:0;padding:0;list-style:none}.cfhm-brand{min-width:0}.cfhm-brand__a{display:grid;grid-template-rows:56px auto 1fr;gap:8px;height:100%;padding:16px 14px 14px;border-radius:var(--cf-r-l);color:var(--cf-charcoal);text-decoration:none;transition:background-color var(--cf-dur-color) var(--cf-ease-soft),box-shadow var(--cf-dur-move) var(--cf-ease)}.cfhm-brand__logo{display:flex;align-items:center;min-width:0}.cfhm-brand__logo img{display:block;width:auto;height:auto!important;max-width:min(190px,82%);max-height:46px;object-fit:contain;object-position:left center}.cfhm-brand__logo b{font-size:2.2rem;font-weight:800;color:var(--cf-green-deep)}.cfhm-brand__line{font-size:1.45rem;line-height:1.45;color:var(--cf-muted)}.cfhm-brand__go{align-self:end;display:inline-flex;align-items:center;gap:8px;font-size:1.45rem;font-weight:700;color:var(--cf-green-ink)}.cfhm-brand__go .cf-icon{width:18px;height:18px;transition:transform var(--cf-dur-move) var(--cf-ease)}.cfhm-brand__n{display:inline-block;min-width:26px;padding:2px 8px;border-radius:var(--cf-r-round);background:var(--cf-frost);color:var(--cf-green-deep);font-size:1.25rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}@media(hover:hover){.cfhm-brand__a:hover{background:var(--cf-pale);box-shadow:inset 0 0 0 1px var(--cf-line)}.cfhm-brand__a:hover .cfhm-brand__go{color:var(--cf-green-deep)}.cfhm-brand__a:hover .cfhm-brand__go .cf-icon{transform:translate(3px)}}@media(max-width:1099px){.cfhm-brands__hub{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cfhm-brands__strip,.cfhm-brand__n{display:none}.cfhm-brands__hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.cfhm-brand__a{grid-template-rows:44px auto 1fr;padding:12px 8px}.cfhm-brand__logo img{max-height:36px;max-width:92%}.cfhm-brand__line,.cfhm-brand__go{font-size:1.35rem}}.cfhm-revs__track{align-items:stretch}.cfhm-rev{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;height:100%;padding:calc(var(--cf-frame-h) + 18px) 22px 20px;border-radius:var(--cf-r-l);background:linear-gradient(var(--cf-green),var(--cf-green)) top / 100% var(--cf-frame-h) no-repeat,#fff;box-shadow:inset 0 0 0 1px var(--cf-line),var(--cf-shadow-xs)}.cfhm-rev__mark{display:block;height:30px;font-family:Georgia,Times New Roman,serif;font-size:7rem;line-height:.9;color:var(--cf-frost);-webkit-text-stroke:1.5px #BFE3D9}.cfhm-rev__stars{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0}.cfhm-rev__title{flex-basis:100%;font-size:1.75rem;font-weight:700;color:var(--cf-green-deep);line-height:1.3}.cfhm-rev__body{margin:0;font-size:1.6rem;line-height:1.55;color:var(--cf-charcoal);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.cfhm-rev.is-open .cfhm-rev__body{display:block;-webkit-line-clamp:unset;line-clamp:unset}.cfhm-rev__more{align-self:flex-start;min-height:44px;margin:-8px 0 -4px;padding:0;border:0;background:none;color:var(--cf-green-ink);font:inherit;font-size:1.45rem;font-weight:700;cursor:pointer}.cfhm-rev__more[hidden]{display:none}.cfhm-rev__who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:auto 0 0;padding-top:6px;font-size:1.4rem;color:var(--cf-muted)}.cfhm-rev__who strong{font-size:1.55rem;color:var(--cf-green-deep)}.cfhm-rev__ver{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--cf-green-text)}.cfhm-rev__ver .cf-icon{width:16px;height:16px}.cfhm-rev__prod{display:grid;grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:8px 10px 8px 8px;border-radius:12px;background:var(--cf-pale);box-shadow:inset 0 0 0 1px var(--cf-line);color:var(--cf-green-deep);font-size:1.35rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color var(--cf-dur-color) var(--cf-ease-soft)}.cfhm-rev__prod img{width:56px;height:56px;border-radius:8px;background:#fff;object-fit:contain;mix-blend-mode:multiply}.cfhm-rev__prod small{display:block;font-size:1.2rem;font-weight:600;color:var(--cf-muted)}.cfhm-rev__prod>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cfhm-rev__prod .cf-icon{width:18px;height:18px;color:var(--cf-green)}.cfhm-rev__prod:hover{background:var(--cf-frost)}.cfhm-revs__none{margin:0;font-size:1.7rem}@media(max-width:749px){.cfhm-rev{padding:calc(var(--cf-frame-h) + 14px) 18px 18px}.cfhm-rev__body{-webkit-line-clamp:6;line-clamp:6}}.cfhm-promise.cfhm-promise--fridges{background-color:#f1faf8;background-image:radial-gradient(42% 70% at 12% 50%,#fffffff2,#fff0 70%),radial-gradient(40% 60% at 100% 0%,rgba(var(--cf-aqua-rgb),.16),rgba(var(--cf-aqua-rgb),0) 70%),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22168%22 height=%22168%22 viewBox=%220 0 168 168%22%3E%3Cg transform=%22translate(18 16)%22%3E%3Crect width=%2220%22 height=%2228.4%22 rx=%222.8%22 fill=%22%23073C27%22 fill-opacity=%22.055%22/%3E%3Crect width=%2220%22 height=%224%22 rx=%222.8%22 fill=%22%234FD8D0%22 fill-opacity=%22.2%22/%3E%3Crect y=%222.2%22 width=%2220%22 height=%221.8%22 fill=%22%234FD8D0%22 fill-opacity=%22.2%22/%3E%3Cpath d=%22M10 5.5V26.9%22 stroke=%22%23F1FAF8%22 stroke-opacity=%22.9%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M8 11.93v4.54M12 11.93v4.54%22 stroke=%22%23073C27%22 stroke-opacity=%22.09%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(104 70)%22%3E%3Crect width=%2214%22 height=%2219.88%22 rx=%221.96%22 fill=%22%23073C27%22 fill-opacity=%22.055%22/%3E%3Crect width=%2214%22 height=%222.8%22 rx=%221.96%22 fill=%22%234FD8D0%22 fill-opacity=%22.2%22/%3E%3Crect y=%221.54%22 width=%2214%22 height=%221.26%22 fill=%22%234FD8D0%22 fill-opacity=%22.2%22/%3E%3Cpath d=%22M7 4.3V18.38%22 stroke=%22%23F1FAF8%22 stroke-opacity=%22.9%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M5.6 8.35v3.18M8.4 8.35v3.18%22 stroke=%22%23073C27%22 stroke-opacity=%22.09%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(40 110)%22%3E%3Crect width=%2214%22 height=%2219.88%22 rx=%221.96%22 fill=%22%23073C27%22 fill-opacity=%22.055%22/%3E%3Crect width=%2214%22 height=%222.8%22 rx=%221.96%22 fill=%22%234FD8D0%22 fill-opacity=%22.2%22/%3E%3Crect y=%221.54%22 width=%2214%22 height=%221.26%22 fill=%22%234FD8D0%22 fill-opacity=%22.2%22/%3E%3Cpath d=%22M7 4.3V18.38%22 stroke=%22%23F1FAF8%22 stroke-opacity=%22.9%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M5.6 8.35v3.18M8.4 8.35v3.18%22 stroke=%22%23073C27%22 stroke-opacity=%22.09%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate(130 132)%22%3E%3Crect width=%2210%22 height=%2214.2%22 rx=%221.4%22 fill=%22%23073C27%22 fill-opacity=%22.055%22/%3E%3Crect width=%2210%22 height=%222%22 rx=%221.4%22 fill=%22%234FD8D0%22 fill-opacity=%22.2%22/%3E%3Crect y=%221.1%22 width=%2210%22 height=%220.9%22 fill=%22%234FD8D0%22 fill-opacity=%22.2%22/%3E%3Cpath d=%22M5 3.5V12.7%22 stroke=%22%23F1FAF8%22 stroke-opacity=%22.9%22 stroke-width=%221.2%22/%3E%3Cpath d=%22M4 5.96v2.27M6 5.96v2.27%22 stroke=%22%23073C27%22 stroke-opacity=%22.09%22 stroke-width=%221.2%22 stroke-linecap=%22round%22/%3E%3C/g%3E%3C/svg%3E");background-size:auto,auto,168px 168px;background-repeat:no-repeat,no-repeat,repeat}.cfhm-promise--fridges .cfhm-promise__bg{display:none}.cfhm-promise.cfhm-promise--deep{background:radial-gradient(55% 85% at 0% 0%,rgba(var(--cf-aqua-rgb),.17),rgba(var(--cf-aqua-rgb),0) 70%),radial-gradient(50% 70% at 100% 100%,#12a26a3d,#12a26a00 68%),linear-gradient(180deg,#0B4A32 0%,var(--cf-green-deep, #073C27) 55%,#052F1F 100%)}.cfhm-promise--deep .cfhm-promise__bg,.cfhm-promise--steel .cfhm-promise__bg,.cfhm-promise--white .cfhm-promise__bg{display:none}.cfhm-promise--deep .cfhm-promise__sign{color:#fff}.cfhm-promise--deep .cfhm-promise__sign .cf-icon{color:var(--cf-aqua)}.cfhm-promise--deep .cfhm-pcard{--cf-frame-band: var(--cf-aqua);border-color:transparent;box-shadow:0 -1px rgba(var(--cf-aqua-rgb),.5),0 26px 50px -28px #000000a6}.cfhm-promise--deep .cfhm-cube{filter:drop-shadow(0 14px 22px rgba(0,0,0,.35))}.cfhm-promise.cfhm-promise--steel{background-color:#e8ecee;background-image:linear-gradient(104deg,#fff0 6%,#fff9 30%,#fff0 48%,#fff6 72%,#fff0 90%),url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27640%27 height=%27160%27%3E%3Cfilter id=%27a%27 x=%270%27 y=%270%27 width=%27100%%27 height=%27100%%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.0028 0.85%27 numOctaves=%273%27 seed=%2711%27 stitchTiles=%27stitch%27/%3E%3CfeColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2.4 0 0 0 -1.1%27/%3E%3C/filter%3E%3Cfilter id=%27b%27 x=%270%27 y=%270%27 width=%27100%%27 height=%27100%%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.0028 0.85%27 numOctaves=%273%27 seed=%275%27 stitchTiles=%27stitch%27/%3E%3CfeColorMatrix values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 0 0 0 1.05%27/%3E%3C/filter%3E%3Crect width=%27640%27 height=%27160%27 filter=%27url(%23a)%27 opacity=%270.55%27/%3E%3Crect width=%27640%27 height=%27160%27 filter=%27url(%23b)%27 opacity=%270.16%27/%3E%3C/svg%3E"),repeating-linear-gradient(180deg,#fff6 0 1px,#fff0 1px 2px,#00000006 2px 3px),linear-gradient(180deg,#f1f4f5,#dde3e6);background-size:auto,640px 160px,auto,auto}.cfhm-promise.cfhm-promise--white{background:radial-gradient(45% 75% at 100% 100%,rgba(var(--cf-aqua-rgb),.16),rgba(var(--cf-aqua-rgb),0) 70%),radial-gradient(40% 60% at 0% 0%,rgba(var(--cf-aqua-rgb),.07),rgba(var(--cf-aqua-rgb),0) 70%),#fff}.cfhm-promise__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--cf-frost-noise) 0 0 / 180px 180px repeat,radial-gradient(60% 80% at 0% 0%,#ffffffe6,#fff0 70%),radial-gradient(50% 70% at 100% 100%,rgba(var(--cf-aqua-rgb),.2),rgba(var(--cf-aqua-rgb),0) 70%)}.cfhm-promise__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(22px,4vw,64px);align-items:center}.cfhm-promise__intro{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cfhm-promise__intro.has-seal{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(20px,2vw,32px);row-gap:14px;align-items:start}.cfhm-promise__intro.has-seal>:not(.cfhm-cube){grid-column:2;margin:0}.cfhm-cube{position:relative;grid-column:1;grid-row:1 / span 5;display:block;width:clamp(128px,9.4vw,168px);aspect-ratio:1;filter:drop-shadow(0 12px 20px rgba(var(--cf-green-deep-rgb),.22))}.cfhm-cube svg{display:block;width:100%;height:100%;overflow:visible}.cfhm-cube__words{fill:#fff;font-family:var(--cf-font-ui);font-size:11.5px;font-weight:800;letter-spacing:1.3px}.cfhm-cube__shine{transform:translate(-150px)}@media(prefers-reduced-motion:no-preference){.cfhm-cube__tick{stroke-dasharray:10;stroke-dashoffset:10}.cfhm-promise__intro.cf-in .cfhm-cube__tick{animation:cfhm-cube-tick .7s .3s cubic-bezier(.45,.05,.3,1) forwards}.cfhm-promise__intro.cf-in .cfhm-cube__shine,.cfhm-cube.is-shine .cfhm-cube__shine{animation:cfhm-cube-shine 1.3s .5s cubic-bezier(.45,.05,.3,1) both}.cfhm-cube.is-shine .cfhm-cube__shine{animation-delay:0s}.cfhm-cube__spark{transform-box:fill-box;transform-origin:center;animation:cfhm-cube-spark 2.4s ease-in-out infinite}.cfhm-cube__spark--2{animation-delay:.8s}.cfhm-cube__spark--3{animation-delay:1.5s}}@keyframes cfhm-cube-tick{to{stroke-dashoffset:0}}@keyframes cfhm-cube-shine{0%{transform:translate(-150px)}to{transform:translate(170px)}}@keyframes cfhm-cube-spark{0%,to{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:1279px){.cfhm-promise__intro.has-seal{grid-template-columns:minmax(0,1fr)}.cfhm-promise__intro.has-seal>:not(.cfhm-cube){grid-column:1}.cfhm-cube{grid-row:auto;width:112px}}.cfhm-promise__title{display:flex;align-items:center;gap:14px;font-size:clamp(3.4rem,2rem + 2.4vw,6rem);line-height:1}.cfhm-promise__mark{flex:none;display:block;width:clamp(40px,3.4vw,52px);--cf-logo-w: clamp(40px, 3.4vw, 52px)}.cfhm-promise__mark svg{display:block;width:100%;height:auto}.cfhm-promise__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}.cfhm-promise__sign{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:1.6rem;font-weight:800;color:var(--cf-green-ink)}.cfhm-promise__sign .cf-icon{width:22px;height:22px;color:var(--cf-green)}.cfhm-promise__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none}.cfhm-promise__cards.has-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cfhm-pcard{display:flex;flex-direction:column;gap:10px;min-width:0;padding:calc(var(--cf-frame-h) + 18px) 22px 20px;box-shadow:0 20px 40px -26px rgba(var(--cf-green-deep-rgb),.5)}.cfhm-pcard__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cfhm-pcard__num{padding:4px 10px;border-radius:var(--cf-r-round);background:var(--cf-frost);color:var(--cf-green-ink);font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1}.cfhm-pcard__title{color:var(--cf-green-deep);font-size:clamp(2.2rem,1.8rem + .6vw,2.8rem);font-weight:800;line-height:1.12}.cfhm-pcard__text{margin:0;font-size:1.65rem;line-height:1.55;color:var(--cf-charcoal)}.cfhm-pcard__small{margin:0;font-size:1.45rem;line-height:1.45;color:var(--cf-muted)}.cfhm-pcard__link{margin-top:auto;font-size:1.6rem;font-weight:700}.cfhm-pcard__fit{padding:10px 12px;border-radius:10px;background:var(--cf-frost)}.cfhm-pcard__fitlabel{margin:0 0 4px;font-size:1.25rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cf-green-ink)}@media(max-width:1099px){.cfhm-promise__in{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.cfhm-promise__cards,.cfhm-promise__cards.has-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.cfhm-promise__intro{gap:12px}.cfhm-promise__intro.has-seal{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:12px;align-items:center}.cfhm-promise__intro.has-seal>:not(.cfhm-cube){grid-column:1 / -1}.cfhm-promise__intro.has-seal>.cfhm-promise__title{grid-column:1}.cfhm-promise__intro.has-seal>.cfhm-cube{grid-column:2;grid-row:1;width:86px}.cfhm-promise__intro>.cf-eyebrow,.cfhm-promise__sign{display:none}.cfhm-promise__title{font-size:3.1rem;line-height:1.05}.cfhm-promise__cta{margin-top:0}}.cfhm-story__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 70% at 78% 40%,rgba(var(--cf-aqua-rgb),.14),rgba(var(--cf-aqua-rgb),0) 70%),linear-gradient(180deg,var(--cf-green-deep) 0%,#06331F 100%)}.cfhm-story__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,72px);align-items:center}.cfhm-story__words{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.cfhm-story__kicker{display:inline-flex;align-items:center;gap:10px;margin:0}.cfhm-story__kicker .fam__mk,.cfhm-story__kicker svg{display:block;width:40px;height:37px}.cfhm-story__kicker .cf-script{font-size:clamp(2.6rem,2.2rem + .8vw,3.4rem);color:#fff;rotate:-3deg}.cfhm-story__title em{display:block}.cfhm-story__text{max-width:60ch;font-size:clamp(1.65rem,1.55rem + .2vw,1.85rem);line-height:1.6;color:#e3f1eb}.cfhm-story__text p{margin:0 0 .8em}.cfhm-story__text p:last-child{margin-bottom:0}.cfhm-story__text a{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:rgba(var(--cf-aqua-rgb),.6);text-underline-offset:.22em}.cfhm-story__text a:hover{color:var(--cf-aqua)}.cfhm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:6px 0 0;padding:0;list-style:none}.cfhm-stat{display:grid;align-content:start;gap:4px;padding:14px 12px;border-radius:12px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.cfhm-stat b{font-size:clamp(3rem,2.4rem + .8vw,4rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--cf-aqua);font-variant-numeric:tabular-nums}.cfhm-stat:nth-child(2n) b{color:#fff}.cfhm-stat>span{font-size:1.45rem;line-height:1.35;color:var(--cf-on-deep-soft)}.cfhm-story__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.cfhm-story__sign{font-size:clamp(2.4rem,2.1rem + .6vw,3rem);color:var(--cf-aqua);rotate:-2deg}.cfhm-map{position:relative;margin:0}.cfhm-map__frame{position:relative;width:100%;max-width:720px;margin-left:auto;aspect-ratio:935 / 847}.cfhm-map__base,.cfhm-map__dots{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cfhm-map__base{opacity:.62}.cfhm-map__dots{overflow:visible}.cfhm-map__dot,.cfhm-map__glow{fill:var(--cf-aqua);transform-box:fill-box;transform-origin:center;opacity:0}.cfhm-map__ring{fill:none;stroke:var(--cf-aqua);stroke-width:1.6;transform-box:fill-box;transform-origin:center;opacity:0}.cfhm-map.is-lit .cfhm-map__dot{opacity:1;animation:cfhm-pop .7s var(--cf-ease-pop) calc(var(--d, 0) * 1ms) both}.cfhm-map.is-lit .cfhm-map__glow{opacity:.24;animation:cfhm-glow 1.2s var(--cf-ease) calc(var(--d, 0) * 1ms) both}.cfhm-map.is-lit .cfhm-map__ring{animation:cfhm-ring 3.4s ease-out calc(var(--d, 0) * 1ms + .9s) 4}@keyframes cfhm-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes cfhm-glow{0%{opacity:0;transform:scale(.2)}50%{opacity:.5}to{opacity:.24;transform:scale(1)}}@keyframes cfhm-ring{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.6)}}.cfhm-map__home{position:absolute;z-index:2;display:flex;align-items:center;flex-direction:row-reverse;gap:8px;translate:calc(-100% + 15px) -50%;pointer-events:none}.cfhm-map__pin{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #f0605d40,0 6px 14px #0006}.cfhm-map__pin .fam__mk,.cfhm-map__pin svg{display:block;width:20px;height:19px}.cfhm-map__hlabel{padding:6px 12px;border-radius:var(--cf-r-s);background:#fff;color:var(--cf-green-deep);font-size:1.35rem;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 8px 20px -8px #0000008c}.cfhm-map:not(.is-lit) .cfhm-map__home{opacity:0}.cfhm-map.is-lit .cfhm-map__home{animation:cfhm-fade-up .7s var(--cf-ease) 2.2s both}@keyframes cfhm-fade-up{0%{opacity:0;translate:calc(-100% + 15px) calc(-50% + 10px)}}.cfhm-map__cap{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;font-size:1.4rem;color:var(--cf-on-deep-soft);text-align:right}.cfhm-map__key{flex:none;width:10px;height:10px;border-radius:50%;background:var(--cf-aqua);box-shadow:0 0 0 4px rgba(var(--cf-aqua-rgb),.25)}@media(max-width:1099px){.cfhm-story__in{grid-template-columns:minmax(0,1fr)}.cfhm-map__frame{max-width:600px;margin:0 auto}.cfhm-map__cap{justify-content:center;text-align:center}}@media(max-width:749px){.cfhm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cfhm-story__ctas,.cfhm-story__ctas .cf-btn{width:100%}.cfhm-map__hlabel{font-size:1.25rem;padding:5px 9px}}.cfhm-faq__head{max-width:900px}.cfhm-faq__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px clamp(14px,1.6vw,24px);align-items:start}.cfhm-faq__list{min-width:0}.cfhm-help{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(24px,16px + 1.6vw,40px);padding:20px clamp(20px,2vw,28px);border-radius:var(--cf-r-l);background:var(--cf-frost)}.cfhm-help__disc{flex:none}.cfhm-help__copy{display:grid;gap:4px;flex:1 1 320px;min-width:0}.cfhm-help__t{margin:0;font-size:1.9rem;font-weight:800;color:var(--cf-green-deep)}.cfhm-help__p{margin:0;font-size:1.5rem;line-height:1.5;color:var(--cf-text-soft, var(--cf-muted))}.cfhm-help__ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.cfhm-help__tap{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-green-ink)}.cfhm-help__qs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cfhm-help__q{display:inline-flex;align-items:center;min-height:40px;padding:7px 14px;border-radius:var(--cf-r-round);background:#fff;color:var(--cf-green-deep);box-shadow:inset 0 0 0 1px var(--cf-line);font-size:1.45rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color var(--cf-dur-color) var(--cf-ease-soft),box-shadow var(--cf-dur-color) var(--cf-ease-soft)}.cfhm-help__q:hover{background:var(--cf-aqua);box-shadow:none}.cfhm-help__q:focus-visible{outline:3px solid var(--cf-green);outline-offset:2px}.cfhm-help__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;flex:none}.cfhm-help__tel{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:1.5rem;font-weight:700;color:var(--cf-green-ink);text-decoration:none}.cfhm-help__tel .cf-icon{width:18px;height:18px}.cfhm-help__tel:hover{color:var(--cf-green-deep)}.cfhm-faq__item .cf-accordion__a{font-size:1.6rem}.cfhm-reviews__note{margin-top:-4px;font-size:clamp(2.4rem,2.1rem + .6vw,3rem);color:var(--cf-green-ink);rotate:-2deg;transform-origin:left center}.cfhm-reviews__cold{color:#12928b}.cfhm-reviews__warm{color:var(--cf-deals-text)}.cfhm-faq.cf-bg-white{background:radial-gradient(48% 60% at 100% 0%,rgba(var(--cf-aqua-rgb),.18),rgba(var(--cf-aqua-rgb),0) 70%),radial-gradient(40% 55% at 0% 100%,rgba(var(--cf-aqua-rgb),.1),rgba(var(--cf-aqua-rgb),0) 70%),linear-gradient(180deg,#f1faf8,#fff)}.cfhm-faq__item{background:#fff;box-shadow:var(--cf-shadow-xs)}.cfhm-faq__item>.cf-accordion__q{justify-content:flex-start;gap:14px;padding-left:12px}.cfhm-faq__qt{flex:1 1 auto;min-width:0}.cfhm-faq__ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--cf-frost);color:var(--cf-green-deep);transition:background-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft)}.cfhm-faq__ico .cf-icon{width:22px;height:22px}.cfhm-faq__item>.cf-accordion__q:hover .cfhm-faq__ico{background:var(--cf-aqua)}.cfhm-faq__item[open]{border-color:var(--cf-aqua);box-shadow:inset 4px 0 0 var(--cf-aqua),var(--cf-shadow-s)}.cfhm-faq__item[open] .cfhm-faq__ico{background:var(--cf-green-deep);color:var(--cf-aqua)}.cfhm-faq__item .cf-accordion__a{padding:0 22px 22px 70px;color:var(--cf-text)}.cfhm-faq .cfhm-help{background:radial-gradient(60% 120% at 0% 0%,rgba(var(--cf-aqua-rgb),.2),rgba(var(--cf-aqua-rgb),0) 70%),linear-gradient(135deg,#0B4A32 0%,var(--cf-green-deep) 55%,#052F1F 100%);color:#fff;box-shadow:0 18px 40px -22px rgba(var(--cf-green-deep-rgb),.7)}.cfhm-faq .cfhm-help__t{color:#fff}.cfhm-faq .cfhm-help__p{color:var(--cf-on-deep-soft)}.cfhm-faq .cfhm-help__tap{color:var(--cf-aqua)}.cfhm-faq .cfhm-help__q{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--cf-aqua-rgb),.45)}.cfhm-faq .cfhm-help__q:hover{background:var(--cf-aqua);color:var(--cf-green-deep);box-shadow:none}.cfhm-faq .cfhm-help__q:focus-visible{outline-color:var(--cf-aqua)}.cfhm-faq .cfhm-help .cf-btn{background:var(--cf-aqua);color:var(--cf-green-deep);border-color:var(--cf-aqua)}.cfhm-faq .cfhm-help .cf-btn:hover{background:#7fe5df;border-color:#7fe5df;color:var(--cf-green-deep)}.cfhm-faq .cfhm-help__tel{color:var(--cf-aqua)}.cfhm-faq .cfhm-help__tel:hover{color:#fff}@media(max-width:599px){.cfhm-faq__item .cf-accordion__a{padding-left:16px}.cfhm-faq__ico{width:38px;height:38px;border-radius:10px}}@media(max-width:899px){.cfhm-faq__cols{grid-template-columns:minmax(0,1fr)}}.cfhm-faq__show{display:none;margin:14px 0 0;text-align:center}.cfhm-faq__show[hidden]{display:none!important}@media(max-width:749px){.cfhm-faq__cols[data-cfhm-faq-short]:not(.is-open) .cfhm-faq__item--more{display:none}.cfhm-faq__cols[data-cfhm-faq-short]:not(.is-open)>.cfhm-faq__list:not(:has(>:not(.cfhm-faq__item--more))){display:none}.cfhm-faq__show{display:block}.cfhm-faq .cfhm-help{display:none}}@media(max-width:599px){.cfhm-faq__item .cf-accordion__q{font-size:1.6rem;padding:12px 12px 12px 16px}.cfhm-faq__item .cf-accordion__a{padding:0 16px 18px}.cfhm-help{align-items:flex-start;padding:18px}.cfhm-help__copy{flex-basis:calc(100% - 72px)}.cfhm-help__actions{width:100%}}.cfhm-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none}.cfhm-post{min-width:0}.cfhm-post__a{display:flex;flex-direction:column;height:100%;border-radius:var(--cf-r-l);overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--cf-line),var(--cf-shadow-xs);color:var(--cf-charcoal);text-decoration:none;transition:transform var(--cf-dur-settle) var(--cf-ease),box-shadow var(--cf-dur-settle) var(--cf-ease)}.cfhm-post__media{position:relative;display:block;aspect-ratio:2 / 1;overflow:hidden;background:var(--cf-green-deep)}.cfhm-post__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform var(--cf-dur-reveal) var(--cf-ease)}.cfhm-post__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--cf-aqua)}.cfhm-post__ph .cf-icon{width:30%;height:50%}.cfhm-post__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 1 auto;padding:18px 20px 20px}.cfhm-post__title{font-size:clamp(1.75rem,1.55rem + .3vw,2.05rem);font-weight:800;line-height:1.25;color:var(--cf-green-deep);letter-spacing:-.01em}.cfhm-post__ex{font-size:1.5rem;line-height:1.55;color:var(--cf-muted)}.cfhm-post__go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:1.5rem;font-weight:700;color:var(--cf-green-ink)}.cfhm-post__go .cf-icon{width:18px;height:18px}@media(hover:hover){.cfhm-post__a:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--cf-line-strong),var(--cf-shadow-m)}.cfhm-post__a:hover .cfhm-post__img{transform:scale(1.04)}}.cfhm-guides__none{margin:0;padding:16px;border-radius:var(--cf-r-m);background:#fff;color:var(--cf-muted)}@media(max-width:899px){.cfhm-guides__grid{grid-template-columns:minmax(0,1fr)}}.cfhm-news{background:#fff}.cfhm-news__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(16px,2.4vw,40px);padding:clamp(22px,2.6vw,38px);border-radius:var(--cf-r-xl);box-shadow:inset 0 0 0 1px #cde3dc;overflow:hidden}.cfhm-news__card:before{content:"";position:absolute;left:28px;right:28px;top:0;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#fff3,#fff 50%,#fff3);box-shadow:0 0 10px 1px rgba(var(--cf-aqua-rgb),.8)}.cfhm-news__fridge{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--cf-green-deep);color:var(--cf-aqua);box-shadow:0 14px 28px -14px #04281acc}.cfhm-news__fridge .cf-icon{width:32px;height:32px}.cfhm-news__words{display:grid;gap:6px;min-width:0}.cfhm-news__title{color:var(--cf-green-deep)}.cfhm-news__text{margin:0;font-size:1.55rem;line-height:1.5;color:var(--cf-charcoal)}.cfhm-news__code{margin:0;font-weight:700;color:var(--cf-deals-text)}.cfhm-news__form{display:grid;gap:8px;min-width:0;margin:0}.cfhm-news__row{display:flex;gap:8px}.cfhm-news__input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 16px;border:1.5px solid var(--cf-line-ui);border-radius:var(--cf-r-m);background:#fff;color:var(--cf-charcoal);font:inherit;font-size:1.7rem}.cfhm-news__input:focus{outline:3px solid var(--cf-green-deep);outline-offset:2px}.cfhm-news__btn{flex:none}.cfhm-news__small{margin:0;font-size:1.3rem;color:var(--cf-muted)}.cfhm-news__ok{display:flex;align-items:center;gap:10px;margin:0;font-size:1.7rem;font-weight:700;color:var(--cf-green-text)}.cfhm-news__err{margin:0;font-size:1.45rem;font-weight:700;color:var(--cf-danger)}@media(max-width:999px){.cfhm-news__card{grid-template-columns:auto minmax(0,1fr)}.cfhm-news__form{grid-column:1 / -1}}@media(max-width:599px){.cfhm-news__card{grid-template-columns:minmax(0,1fr);padding:22px 16px}.cfhm-news__fridge{width:52px;height:52px;border-radius:14px}.cfhm-news__row{flex-direction:column}.cfhm-news__btn{width:100%}}@media(prefers-reduced-motion:reduce){.cfhm-trust__title{animation:none!important;opacity:1}.cfhm-map__dot,.cfhm-map__glow{opacity:1;animation:none!important}.cfhm-map__glow{opacity:.24}.cfhm-map__ring{display:none}.cfhm-map:not(.is-lit) .cfhm-map__home,.cfhm-map.is-lit .cfhm-map__home{opacity:1;animation:none}.cfhm-cat:hover,.cfhm-post__a:hover,.cfhm-cat:hover .cfhm-cat__img,.cfhm-post__a:hover .cfhm-post__img{transform:none}}@media print{.cfhm-chips{display:none}}.cf-punct{margin-left:-.09em}.cf-home.w9b:not(.w9b--white,.cf-bg-glass){background:var(--cf-frost)}@media(max-width:749px){.cfhm-reviews__note{font-size:3.2rem;line-height:1.15;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cf-home.css.map */
