.hm-features{padding:clamp(48px,6vw,80px)0}.hm-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hm-feature{padding:26px 24px;border-radius:var(--hm-radius);background:#fff;border:1px solid rgba(11,15,13,.08);display:flex;flex-direction:column;gap:12px;transition:transform .25s ease,box-shadow .25s ease}.hm-section--dark .hm-feature{background:#ffffff0a;border-color:#ffffff17;color:#fff}.hm-feature:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0b0f0d1f}.hm-feature__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#57d9a629;color:#178257}.hm-section--dark .hm-feature__icon{color:var(--hm-accent)}.hm-feature__icon svg{width:24px;height:24px}.hm-feature__title{margin:0;font-size:18px;line-height:1.25;font-weight:800;color:var(--hm-dark-text)}.hm-section--dark .hm-feature__title{color:#fff}.hm-feature__text{margin:0;font-size:14.5px;line-height:1.6;color:#4a5550}.hm-section--dark .hm-feature__text{color:var(--hm-muted)}@media(max-width:1024px){.hm-features__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.hm-features__grid{grid-template-columns:1fr}}.hm-steps{padding:clamp(48px,6vw,80px)0}.hm-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:hmstep}.hm-step{position:relative;padding:28px 24px 26px;border-radius:var(--hm-radius);background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.hm-section--light .hm-step,.hm-section--white .hm-step{background:#fff;border-color:#0b0f0d14}.hm-step__num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hm-accent);color:var(--hm-dark-text);font-weight:800;margin-bottom:16px}.hm-step__title{margin:0 0 8px;font-size:18px;line-height:1.25;font-weight:800;color:#fff}.hm-section--light .hm-step__title,.hm-section--white .hm-step__title{color:var(--hm-dark-text)}.hm-step__text{margin:0;font-size:14.5px;line-height:1.6;color:var(--hm-muted)}.hm-section--light .hm-step__text,.hm-section--white .hm-step__text{color:#4a5550}@media(max-width:1024px){.hm-steps__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.hm-steps__grid{grid-template-columns:1fr}}.hm-offer{padding:clamp(48px,6vw,80px)0}.hm-offer__wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:stretch}.hm-offer__card{border-radius:var(--hm-radius);padding:34px;background:linear-gradient(160deg,#142320,#0b0f0d);border:1px solid rgba(87,217,166,.35);box-shadow:var(--hm-shadow);color:#fff;display:flex;flex-direction:column;gap:18px}.hm-offer__price{display:flex;align-items:baseline;gap:8px}.hm-offer__price strong{font-size:clamp(38px,5vw,56px);font-weight:800;letter-spacing:-.03em;color:var(--hm-accent);line-height:1}.hm-offer__price span{font-size:15px;color:var(--hm-muted)}.hm-offer__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hm-offer__list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.hm-offer__list li:before{content:"";flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#57d9a62eurl("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2357d9a6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>")center/12px no-repeat}.hm-offer__note{font-size:13px;color:var(--hm-muted);margin:0}.hm-offer__side{display:flex;flex-direction:column;gap:18px;justify-content:center}.hm-offer__side .hm-lead{max-width:none}@media(max-width:900px){.hm-offer__wrap{grid-template-columns:1fr}.hm-offer__card{padding:26px}}.hm-cta{padding:clamp(40px,5vw,70px)0}.hm-cta__box{border-radius:var(--hm-radius);padding:clamp(28px,4vw,48px);background:var(--hm-bg);color:#fff;display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:center;position:relative;overflow:hidden}.hm-cta__box:before{content:"";position:absolute;inset:-40% -10%auto auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(87,217,166,.28),transparent 65%);filter:blur(20px);pointer-events:none}.hm-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media(max-width:800px){.hm-cta__box{grid-template-columns:1fr}.hm-cta__actions{justify-content:flex-start}}.hm-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:6px 0 18px}.hm-spec{border:1px solid rgba(11,15,13,.1);border-radius:var(--hm-radius-sm);padding:12px 14px;background:var(--hm-light-bg)}.hm-spec__label{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5f6b66;margin-bottom:4px}.hm-spec__value{display:block;font-size:17px;font-weight:800;color:var(--hm-dark-text);line-height:1.2}.hm-spec__value small{font-size:12px;font-weight:600;color:#5f6b66;margin-left:2px}@media(max-width:560px){.hm-specs{grid-template-columns:repeat(2,1fr)}}.hm-hosting-cta{display:flex;gap:16px;align-items:center;padding:16px 18px;border-radius:var(--hm-radius-sm);background:var(--hm-bg);color:#fff;margin:14px 0 18px}.hm-hosting-cta__icon{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#57d9a629;color:var(--hm-accent)}.hm-hosting-cta__icon svg{width:22px;height:22px}.hm-hosting-cta__body{flex:1;min-width:0}.hm-hosting-cta__title{display:block;font-weight:800;font-size:15px;margin-bottom:2px}.hm-hosting-cta__text{display:block;font-size:13px;color:var(--hm-muted)}.hm-hosting-cta__link{flex:none;font-weight:700;font-size:14px;color:var(--hm-accent);text-decoration:none;white-space:nowrap}.hm-hosting-cta__link:hover{text-decoration:underline;color:var(--hm-accent)}@media(max-width:560px){.hm-hosting-cta{flex-wrap:wrap}.hm-hosting-cta__link{width:100%}}.hm-reassurance{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0 6px;padding:0;list-style:none}.hm-reassurance li{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#2a332f;padding:10px 12px;border-radius:10px;background:var(--hm-light-bg);border:1px solid rgba(11,15,13,.07)}.hm-reassurance svg{width:16px;height:16px;color:#178257;flex:none}@media(max-width:560px){.hm-reassurance{grid-template-columns:1fr}}.hm-promo{padding:clamp(24px,4vw,48px)0}.hm-promo__card{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center;background:linear-gradient(120deg,#121a17 0,#0b0f0d 70%);border:1px solid rgba(87,217,166,.25);border-radius:22px;padding:clamp(24px,4vw,52px);isolation:isolate}.hm-promo__glow{position:absolute;right:-10%;top:-30%;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(87,217,166,.35),transparent 65%);filter:blur(30px);z-index:-1}.hm-promo__title{margin:10px 0 8px}.hm-promo__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:18px 0 22px;padding:0}.hm-promo__specs>div{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px}.hm-promo__specs dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--hm-muted);margin:0 0 4px}.hm-promo__specs dd{margin:0;font-size:20px;font-weight:800;color:#fff;line-height:1.1;white-space:nowrap}.hm-promo__specs dd small{font-size:12px;font-weight:600;color:var(--hm-accent)}.hm-promo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.hm-promo__price{font-size:28px;font-weight:800;color:#fff}.hm-promo__price s{font-size:16px;color:var(--hm-muted);margin-right:6px}.hm-promo__price small{display:block;font-size:12px;font-weight:500;color:var(--hm-muted)}.hm-promo__visual{display:block;justify-self:center;max-width:380px;width:100%}.hm-promo__visual img{width:100%;height:auto;display:block;border-radius:16px;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55))}@media(max-width:900px){.hm-promo__card{grid-template-columns:1fr}.hm-promo__visual{order:-1;max-width:260px}.hm-promo__specs dd{font-size:18px}}#search-form-mobile .search-modal__form{background:0 0;border:0}#search-form-mobile .header__search-full .field{display:flex;align-items:center;margin:8px 20px 18px;padding:3px;border:2px solid #dfe7e3;border-radius:999px;background:#f6f8f7;transition:border-color .15s,box-shadow .15s}#search-form-mobile .header__search-full .field:focus-within{border-color:var(--hm-accent);background:#fff;box-shadow:0 0 0 4px #57d9a62e}#search-form-mobile .search__input.field__input{flex:1 1 auto;min-width:0;height:42px;margin:0;padding:0 16px;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:15px;color:var(--hm-dark-text)}#search-form-mobile .search__input.field__input::placeholder{color:#667570;opacity:1}#search-form-mobile .search__button.field__button{flex:none;width:42px;height:42px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:999px;background:var(--hm-accent);color:#0b0f0d;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;position:static}#search-form-mobile .search__button.field__button svg{width:18px!important;height:18px!important;top:0;margin:0;color:#0b0f0d}#search-form-mobile .quickSearchResultsWrap{border:0;padding-top:6px}#search-form-mobile .quickSearchResultsBlock .list-item{display:flex;flex-wrap:wrap;gap:8px}#search-form-mobile .quickSearchResultsBlock .list-item .item{margin:0}#search-form-mobile .quickSearchResultsBlock .list-item .link{display:inline-flex;align-items:center;gap:6px;height:auto;padding:7px 14px 7px 12px;border-radius:999px;background:#f1f5f3;color:var(--hm-dark-text);font-size:13px}#search-form-mobile .quickSearchResultsBlock .list-item .link svg{width:14px;height:14px;padding:0;color:#1a8f63}#search-form-mobile .quickSearchResultsBlock .list-item .link .text{margin:0}#search-form-mobile .quickSearchProduct:has(.products-grid:empty){display:none}.hm-header .quickSearchResultsWrap{border-radius:18px;padding:18px 16px 12px;border:1px solid #e6ece9;box-shadow:0 24px 60px #0b0f0d38}.quickSearchResultsBlock .search-block-title{border:0;margin:0 0 10px;padding:0 4px}.quickSearchResultsBlock .search-block-title:after,.quickSearchResultsBlock .search-block-title:before{display:none}.quickSearchResultsBlock .search-block-title .text{font-size:12px;letter-spacing:.08em;color:#667570}.quickSearchTrending .list-item{display:flex;flex-wrap:wrap;gap:8px;margin:0 4px 16px}.quickSearchTrending .list-item .item{margin:0}.quickSearchResultsBlock .list-item .link{display:inline-flex;align-items:center;gap:6px;padding:7px 14px 7px 12px;border-radius:999px;background:#f1f5f3;color:var(--hm-dark-text);text-transform:none;font-size:13px}.quickSearchResultsBlock .list-item .link:hover{background:#e3f4ec}.quickSearchResultsBlock .list-item .link svg{width:14px;height:14px;padding:0;color:#1a8f63}.quickSearchResultsBlock .list-item .link .text{margin:0}.quickSearchProduct .products-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:4px 10px;margin:0;padding:0;font-size:var(--font-body-size)}.quickSearchProduct .product-item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.quickSearchProduct .card{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:12px;transition:background .15s}.quickSearchProduct .card:hover{background:#f3f7f5}.quickSearchProduct .card-product,.quickSearchProduct .card-product__wrapper{width:60px;margin:0}.quickSearchProduct .card-media{border-radius:10px;background:#fff}.quickSearchProduct .card__badge,.quickSearchProduct .card-product__group,.quickSearchProduct .card-quickview,.quickSearchProduct .hm-cs__grid,.quickSearchProduct .hm-cs__cool,.quickSearchProduct .hm-cs__coin small,.quickSearchProduct .card-summary,.quickSearchProduct .card-action,.quickSearchProduct .card-review,.quickSearchProduct .card-vendor,.quickSearchProduct .card-swatch{display:none!important}.quickSearchProduct .card-information{padding:0!important;min-width:0}.quickSearchProduct .card-information__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.quickSearchProduct .card-title{margin:0;font-size:13px;line-height:1.3;font-weight:600;text-transform:none;color:var(--hm-dark-text);white-space:normal}.quickSearchProduct .card-title .text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.quickSearchProduct .hm-card-specs,.quickSearchProduct .hm-cs__row{margin:0}.quickSearchProduct .hm-cs__coin{font-size:11px;padding:2px 8px}.quickSearchProduct .card-price,.quickSearchProduct .price{margin:0;font-size:14px}.quickSearchProduct .price__sale{display:flex;gap:6px;align-items:baseline}.quickSearchProduct .products-grid>.product,.quickSearchProduct .products-grid>div{width:auto!important;max-width:none!important;flex:none!important;float:none!important;margin:0!important;padding:0!important}.quickSearchProduct .card-price dl{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.quickSearchProduct .card-price dd{margin:0}.quickSearchProduct .price:not(.price--on-sale) .price__sale,.quickSearchProduct .price--on-sale .price__regular,.quickSearchProduct .unit-price{display:none!important}.quickSearchProduct .price--on-sale .price__sale{display:flex;gap:6px;align-items:baseline}.quickSearchProduct .price-item{font-weight:700;color:var(--hm-dark-text)}.quickSearchProduct .price--on-sale .price-item--sale{color:#d12442}.quickSearchProduct .price__compare .price-item{font-size:12px;font-weight:500;color:#8a958f}.quickSearchProduct .card-information__wrapper{margin:0!important}.quickSearchProduct .card-information{height:auto!important;min-height:0!important;margin:0!important}.quickSearchProduct .products-grid>.product,.quickSearchProduct .product-item,.quickSearchProduct .card{height:auto!important;min-height:0!important}.quickSearchProduct .card{padding:6px 8px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hm-modern-2.css.map */
