.mh-announcement{background-color:var(--mh-color-black, #111111);color:var(--mh-color-white, #FFFFFF);border-bottom:1px solid rgba(255,255,255,.1);min-height:56px;display:flex;align-items:center;font-family:var(--mh-font-mono, monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;box-sizing:border-box;width:100%;padding:8px 16px}@media(min-width:768px){.mh-announcement{font-size:12px;letter-spacing:.08em;padding:0 24px;height:40px;min-height:unset}}.mh-announcement__track{display:flex;align-items:center;justify-content:center;width:100%}.mh-announcement__item{display:inline-flex;align-items:center;padding:0 40px;box-sizing:border-box}.mh-announcement__item p{margin:0;padding:0;text-align:center;line-height:1.5;white-space:normal}@media(min-width:768px){.mh-announcement__item p{white-space:nowrap}}.mh-announcement__item em,.mh-announcement__item strong{color:var(--mh-color-accent, #FDBE12);font-style:normal;font-weight:600}.mh-announcement__item a{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.mh-announcement__item a:hover,.mh-announcement__item a:focus-visible{color:var(--mh-color-accent, #FDBE12)}@media(prefers-reduced-motion:reduce){.mh-announcement{height:auto;min-height:40px;padding:8px 0;overflow:visible}.mh-announcement__track{animation:none!important;white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;width:100%}.mh-announcement__item{padding:0 12px}.mh-announcement__item--duplicate{display:none!important}}.mh-best-sellers{width:100%;box-sizing:border-box}.mh-best-sellers__container{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 var(--mh-container-padding-mobile, 24px)}@media(min-width:1024px){.mh-best-sellers__container{padding:0 var(--mh-container-padding-desktop, 48px)}}.mh-best-sellers__header{margin-bottom:32px;display:flex;flex-direction:column;gap:8px;text-align:left}@media(min-width:768px){.mh-best-sellers__header{margin-bottom:48px}}.mh-best-sellers__eyebrow{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:500;color:var(--mh-color-accent, #FDBE12);text-transform:uppercase;letter-spacing:.08em}.mh-best-sellers__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(24px,4vw,40px);font-weight:400;color:var(--section-text-color, var(--mh-color-white, #FFFFFF));text-transform:uppercase;margin:0;line-height:1.25;letter-spacing:-.01em}.mh-best-sellers__footer{text-align:center;margin-top:48px}.mh-best-sellers__btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--section-text-color, var(--mh-color-white, #FFFFFF));border:1px solid var(--section-button-border, rgba(255, 255, 255, .2));font-family:var(--mh-font-display, "Anton", sans-serif);font-size:14px;font-weight:400;text-transform:uppercase;padding:12px 32px;border-radius:0;transition:all .2s ease;cursor:pointer}.mh-best-sellers__btn:hover{border-color:var(--mh-color-accent, #FDBE12);background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111)}.mh-best-sellers__btn-icon{margin-left:6px;display:inline-block;vertical-align:middle;transition:transform var(--transition, .2s ease)}.mh-best-sellers__btn:hover .mh-best-sellers__btn-icon{transform:translate(4px)}.product-card__placeholder{width:100%;height:100%;fill:#333;background-color:#222}@media(max-width:767px){.products-grid--carousel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:calc(-1 * var(--mh-container-padding-mobile, 24px));margin-right:calc(-1 * var(--mh-container-padding-mobile, 24px));padding-left:var(--mh-container-padding-mobile, 24px);padding-right:var(--mh-container-padding-mobile, 24px);scrollbar-width:none}.products-grid--carousel::-webkit-scrollbar{display:none}.products-grid--carousel .product-card{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.mh-best-sellers .mh-best-sellers__btn-icon,.mh-best-sellers .product-card__cta svg,.mh-best-sellers .product-card__media img{transition:none!important;transform:none!important}}.blog-preview{background:#fff}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{background:#fff;border:1px solid var(--color-border);border-radius:0;overflow:hidden;transition:all .2s}.blog-card:hover{border-color:var(--color-dark);box-shadow:0 10px 30px #00000014;transform:translateY(-2px)}.blog-card__link{display:block}.blog-card__media{aspect-ratio:16/10;overflow:hidden;background:#f5f5f5}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.blog-card:hover .blog-card__media img{transform:scale(1.05)}.blog-card__media--placeholder{display:grid;place-items:center;color:var(--color-accent-dark)}.blog-card__media--placeholder svg{width:60px;height:60px}.blog-card__body{padding:24px}.blog-card__date{font-size:12px;color:var(--color-accent-dark);text-transform:uppercase;font-weight:700;letter-spacing:.05em}.blog-card__title{font-family:var(--font-heading);font-size:20px;margin:8px 0 12px;line-height:1.2;text-transform:none}.blog-card__excerpt{font-size:14px;color:var(--color-muted);margin-bottom:14px}.blog-card__cta{font-weight:800;color:var(--color-dark);font-size:14px;text-transform:uppercase;letter-spacing:.05em}@media(max-width:900px){.blog-grid{grid-template-columns:1fr}}.mh-faq{width:100%;box-sizing:border-box}.mh-faq__container{max-width:1100px;margin:0 auto;padding:0 24px;box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:900px){.mh-faq__container{padding:0 48px;grid-template-columns:300px 1fr;gap:72px}.mh-faq__head{position:sticky;top:100px}}.mh-faq__head{display:flex;flex-direction:column;align-items:flex-start}.mh-faq__eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#fdbe12;margin-bottom:20px}.mh-faq__eyebrow-line{display:block;width:32px;height:2px;background-color:#fdbe12;flex-shrink:0}.mh-faq__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(2rem,4vw,3rem);color:var(--section-text-color, #111111);text-transform:uppercase;margin:0 0 16px;line-height:1;letter-spacing:-.02em}.mh-faq__intro{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;line-height:1.65;color:var(--section-text-muted, #8A8A8A);margin:0 0 32px}.mh-faq__contact-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mh-font-display, "Anton", sans-serif);font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--section-text-color, #111111);text-decoration:none;border:2px solid var(--section-btn-border, #111111);padding:12px 20px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.mh-faq__contact-btn svg{transition:transform .2s ease}.mh-faq__contact-btn:hover{background-color:#fdbe12;border-color:#fdbe12;color:#111}.mh-faq__contact-btn:hover svg{transform:translate(4px)}.mh-faq__list{border-top:1px solid var(--section-list-border, #E0E0DC)}.mh-faq__item{border-bottom:1px solid var(--section-list-border, #E0E0DC)}.mh-faq__item[open]{border-bottom-color:#fdbe12}.mh-faq__summary{display:grid;grid-template-columns:36px 1fr 20px;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:20px 0;-webkit-user-select:none;user-select:none}.mh-faq__summary::-webkit-details-marker{display:none}@media(hover:hover){.mh-faq__summary:hover .mh-faq__question{color:#fdbe12}}.mh-faq__num{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:600;letter-spacing:.06em;color:#fdbe12;line-height:1}.mh-faq__question{font-family:var(--mh-font-body, "Inter", sans-serif);font-weight:600;font-size:15px;color:var(--section-text-color, #111111);line-height:1.45;transition:color .15s ease}.mh-faq__chevron{color:var(--section-text-muted, #8A8A8A);flex-shrink:0;transition:transform .25s ease,color .2s ease}.mh-faq__item[open] .mh-faq__chevron{transform:rotate(180deg);color:#fdbe12}.mh-faq__content{padding:0 0 24px 52px;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;line-height:1.7;color:var(--section-text-muted, #8A8A8A)}.mh-faq__content p{margin:0 0 .8em}.mh-faq__content p:last-child{margin-bottom:0}.mh-faq__content a{color:#fdbe12;text-decoration:underline}.mh-faq__content strong{font-weight:700;color:var(--section-text-color, #111111)}@media(max-width:599px){.mh-faq__content{padding-left:0}.mh-faq__summary{grid-template-columns:28px 1fr 18px;gap:10px}}@media(prefers-reduced-motion:reduce){.mh-faq__chevron,.mh-faq__contact-btn,.mh-faq__contact-btn svg,.mh-faq__question{transition:none!important}}.mh-featured-collections{width:100%;box-sizing:border-box}.mh-featured-collections__container{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 var(--mh-container-padding-mobile, 24px)}@media(min-width:1024px){.mh-featured-collections__container{padding:0 var(--mh-container-padding-desktop, 48px)}}.mh-featured-collections__header{margin-bottom:32px;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.mh-featured-collections__header{margin-bottom:48px}}.mh-featured-collections__eyebrow{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:500;color:var(--mh-color-accent, #FDBE12);text-transform:uppercase;letter-spacing:.08em}.mh-featured-collections__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(24px,4vw,40px);font-weight:400;color:var(--section-text-color, var(--mh-color-white, #FFFFFF));text-transform:uppercase;margin:0;line-height:1.3;letter-spacing:-.01em}.mh-featured-collections__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(max-width:767px){.mh-featured-collections__grid--carousel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:calc(-1 * var(--mh-container-padding-mobile, 24px));margin-right:calc(-1 * var(--mh-container-padding-mobile, 24px));padding-left:var(--mh-container-padding-mobile, 24px);padding-right:var(--mh-container-padding-mobile, 24px);scrollbar-width:none}.mh-featured-collections__grid--carousel::-webkit-scrollbar{display:none}.mh-featured-collections__grid--carousel .mh-collection-card{scroll-snap-align:start}}@media(min-width:768px){.mh-featured-collections__grid{grid-template-columns:repeat(3,1fr)}}.mh-collection-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:280px;background-color:var(--mh-color-charcoal, #1F1F1F);border:1px solid var(--section-card-border, rgba(255, 255, 255, .1));overflow:hidden;text-decoration:none;transition:border-color .3s ease;box-sizing:border-box;border-radius:0}@media(min-width:768px){.mh-collection-card{height:400px}}.mh-collection-card:hover{border-color:var(--mh-color-accent, #FDBE12)}.mh-collection-card__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.mh-collection-card__image{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.mh-collection-card__image--placeholder{fill:#333;background-color:#222}.mh-collection-card:hover .mh-collection-card__image{transform:scale(1.05)}.mh-collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,rgba(17,17,17,.9) 0%,rgba(17,17,17,.4) 50%,transparent 100%);transition:opacity .3s ease}.mh-collection-card:hover .mh-collection-card__overlay{opacity:.8}.mh-collection-card__content{position:relative;z-index:3;padding:24px;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.mh-collection-card__content{padding:32px}}.mh-collection-card__card-title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(20px,3vw,28px);font-weight:400;color:var(--mh-color-white, #FFFFFF);text-transform:uppercase;margin:0;line-height:1.3;letter-spacing:-.01em}.mh-collection-card__count{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:500;color:var(--mh-color-accent, #FDBE12);letter-spacing:.05em;display:inline-flex;align-items:center;gap:6px}.mh-collection-card__arrow{display:inline-block;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mh-collection-card:hover .mh-collection-card__arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.mh-collection-card__image{transition:none!important}.mh-collection-card:hover .mh-collection-card__image{transform:none!important}.mh-collection-card__arrow{transition:none!important}.mh-collection-card:hover .mh-collection-card__arrow{transform:none!important}}.mh-footer{background-color:var(--mh-color-black);color:var(--mh-color-text-on-dark);padding:80px 0 0;font-family:var(--mh-font-body)}.mh-footer__container{max-width:var(--mh-container-max);margin:0 auto;padding-left:var(--mh-container-padding-desktop);padding-right:var(--mh-container-padding-desktop)}@media(max-width:768px){.mh-footer__container{padding-left:var(--mh-container-padding-mobile);padding-right:var(--mh-container-padding-mobile)}}.mh-footer__grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px;padding-bottom:60px}@media(max-width:1024px){.mh-footer__grid{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:640px){.mh-footer__grid{grid-template-columns:1fr;gap:30px}}.mh-footer__brand{display:flex;flex-direction:column;gap:16px}.mh-footer__brand-title{font-family:var(--mh-font-display);font-size:24px;color:var(--mh-color-accent);margin:0;text-transform:uppercase;letter-spacing:.05em}.mh-footer__brand-text{font-size:14px;line-height:1.6;color:var(--mh-color-text-on-dark);margin:0}.mh-footer__contact{display:flex;flex-direction:column;gap:12px;margin-top:8px}.mh-footer__contact-link{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mh-color-text-on-dark);text-decoration:none;transition:color .2s ease}.mh-footer__contact-link:hover{color:var(--mh-color-accent)}.mh-footer__phone-num{font-family:var(--mh-font-mono);font-weight:700;color:var(--mh-color-white)}.mh-footer__icon{flex-shrink:0;color:var(--mh-color-accent)}.mh-footer__col{display:flex;flex-direction:column;gap:16px}.mh-footer__title{font-family:var(--mh-font-display);font-size:14px;color:var(--mh-color-accent);margin:0;text-transform:uppercase;letter-spacing:.08em}.mh-footer__menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.mh-footer__menu li{padding:0;margin:0}.mh-footer__menu a{font-size:14px;color:var(--mh-color-text-on-dark);text-decoration:none;transition:color .2s ease}.mh-footer__menu a:hover{color:var(--mh-color-accent)}.mh-footer__bottom{border-top:1px solid var(--mh-color-border-dark);padding:24px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:12px}.mh-footer__copyright{color:var(--mh-color-text-meta)}.mh-footer__socials{display:flex;gap:12px}.mh-footer__social-link{width:36px;height:36px;background-color:var(--mh-color-border-dark);color:var(--mh-color-white);display:grid;place-items:center;border-radius:0!important;transition:all .2s ease}.mh-footer__social-link:hover{background-color:var(--mh-color-accent);color:var(--mh-color-black)}.mh-header{width:100%;background-color:var(--mh-color-accent, #FDBE12);border-bottom:3px solid var(--mh-color-black, #111111);position:relative;z-index:100}.mh-header__top{display:none;background-color:var(--mh-color-black, #111111);color:var(--mh-color-text-on-dark, #B0B0B0);font-size:12px;font-family:var(--mh-font-body, "Inter", sans-serif);letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:1024px){.mh-header__top{display:block}}.mh-header__top-inner{display:flex;justify-content:space-between;align-items:center;height:36px;max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 var(--mh-container-padding-mobile, 24px);box-sizing:border-box}@media(min-width:1024px){.mh-header__top-inner{padding:0 var(--mh-container-padding-desktop, 48px)}}.mh-header__top-phone{font-family:var(--mh-font-mono, monospace);color:var(--mh-color-accent, #FDBE12);font-weight:500}.mh-header__top-links{display:none;gap:16px}@media(min-width:768px){.mh-header__top-links{display:flex}}.mh-header__top-links a{color:var(--mh-color-text-on-dark, #B0B0B0);text-decoration:none;transition:color var(--mh-motion-transition-default, .2s ease)}.mh-header__top-links a:hover{color:var(--mh-color-white, #FFFFFF)}.mh-header__main{display:flex;align-items:center;justify-content:space-between;height:72px;max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 var(--mh-container-padding-mobile, 24px);box-sizing:border-box}@media(min-width:1024px){.mh-header__main{height:80px;padding:0 var(--mh-container-padding-desktop, 48px)}}.mh-header__hamburger{background:none;border:none;cursor:pointer;color:var(--mh-color-black, #111111);padding:8px;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.mh-header__hamburger{display:none}}.mh-header__hamburger svg{width:24px;height:24px}.mh-header__logo{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:24px;color:var(--mh-color-black, #111111);text-decoration:none;letter-spacing:-.02em;display:flex;align-items:center;line-height:1}.mh-header__logo span{color:var(--mh-color-black, #111111)}.mh-header__logo img{display:block;max-height:48px;width:auto}.mh-header__search{display:none;width:100%;max-width:480px}@media(min-width:1024px){.mh-header__search{display:block}}.mh-header__search form{display:flex;position:relative;border:1px solid var(--mh-color-border, #E5E5E5);background-color:var(--mh-color-white, #FFFFFF)}.mh-header__search input{flex-grow:1;border:none;background:none;padding:10px 16px;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;color:var(--mh-color-black, #111111);border-radius:0;box-sizing:border-box;width:100%}.mh-header__search input:focus{outline:none}.mh-header__search form:focus-within{border-color:var(--mh-color-accent, #FDBE12)}.mh-header__search button{background-color:var(--mh-color-black, #111111);color:var(--mh-color-white, #FFFFFF);border:none;cursor:pointer;font-family:var(--mh-font-body, "Inter", sans-serif);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em;padding:0 20px;display:flex;align-items:center;gap:8px;transition:background-color var(--mh-motion-transition-default, .2s ease);border-radius:0}.mh-header__search button:hover{background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111)}.mh-header__search-icon{width:18px;height:18px}.mh-header__search-mobile{background:none;border:none;cursor:pointer;color:var(--mh-color-black, #111111);padding:8px;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.mh-header__search-mobile{display:none}}.mh-header__search-mobile svg{width:24px;height:24px}.mh-header__actions{display:flex;align-items:center;gap:12px}.mh-header__action{display:flex;align-items:center;gap:8px;color:var(--mh-color-black, #111111);text-decoration:none;font-family:var(--mh-font-body, "Inter", sans-serif);font-weight:500;font-size:14px;padding:8px;transition:color var(--mh-motion-transition-default, .2s ease);position:relative}.mh-header__action:hover{color:var(--mh-color-accent, #FDBE12)}.mh-header__action svg{width:22px;height:22px}.mh-header__action span{display:none}@media(min-width:768px){.mh-header__action span{display:inline}}.mh-header__cart-count{position:absolute;top:0;right:0;background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);font-family:var(--mh-font-body, "Inter", sans-serif);font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:0;display:flex;align-items:center;justify-content:center;padding:2px;box-sizing:border-box}.mh-nav{display:none;border-top:1px solid var(--mh-color-border, #E5E5E5);background-color:var(--mh-color-white, #FFFFFF)}@media(min-width:1024px){.mh-nav{display:block}}.mh-nav__list{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;gap:32px;height:48px;max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 var(--mh-container-padding-desktop, 48px);box-sizing:border-box}.mh-nav__item{display:inline-flex;align-items:center;height:100%}.mh-nav__link{font-family:var(--mh-font-body, "Inter", sans-serif);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--mh-color-black, #111111);text-decoration:none;display:inline-flex;align-items:center;height:100%;border-bottom:2px solid transparent;transition:all var(--mh-motion-transition-default, .2s ease)}.mh-nav__link:hover{color:var(--mh-color-accent, #FDBE12);border-bottom-color:var(--mh-color-accent, #FDBE12)}.mh-nav__link--promo{color:var(--mh-color-alert, #C81E1E)!important}.mh-nav__link--promo:hover{border-bottom-color:var(--mh-color-alert, #C81E1E)!important}.mh-nav__link--pro{background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111)!important;padding:0 16px;border-bottom:none!important}.mh-nav__link--pro:hover{background-color:var(--mh-color-accent-hover, #E5A800)}.mh-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;transition:visibility var(--mh-motion-transition-default, .2s ease)}.mh-drawer[aria-hidden=false]{visibility:visible}.mh-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;opacity:0;transition:opacity var(--mh-motion-transition-default, .2s ease)}.mh-drawer[aria-hidden=false] .mh-drawer__overlay{opacity:1}.mh-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:100%;max-width:320px;background-color:var(--mh-color-white, #FFFFFF);transform:translate(-100%);transition:transform var(--mh-motion-transition-default, .2s ease);display:flex;flex-direction:column;box-shadow:0 10px 30px #0000001f;border-radius:0}@media(max-width:768px){.mh-drawer__panel{bottom:calc(60px + env(safe-area-inset-bottom,0px))}}.mh-drawer[aria-hidden=false] .mh-drawer__panel{transform:translate(0)}.mh-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--mh-color-border, #E5E5E5)}.mh-drawer__logo{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:20px;color:var(--mh-color-black, #111111);text-decoration:none;letter-spacing:-.02em}.mh-drawer__logo span{color:var(--mh-color-accent, #FDBE12)}.mh-drawer__close{background:none;border:none;cursor:pointer;color:var(--mh-color-black, #111111);padding:8px;display:flex;align-items:center;justify-content:center}.mh-drawer__close svg{width:22px;height:22px}.mh-drawer__nav{flex-grow:1;overflow-y:auto;padding:20px 0}.mh-drawer__nav ul{list-style:none;padding:0;margin:0}.mh-drawer__nav a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:var(--mh-color-black, #111111);text-decoration:none;font-family:var(--mh-font-body, "Inter", sans-serif);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--mh-color-border, #E5E5E5)}.mh-drawer__nav a:hover{background-color:var(--mh-color-off-white, #F5F5F2)}.mh-drawer__nav a svg{width:18px;height:18px}.mh-drawer__nav-promo{color:var(--mh-color-alert, #C81E1E)!important}.mh-drawer__pro{padding:20px;background-color:var(--mh-color-charcoal, #1F1F1F);color:var(--mh-color-white, #FFFFFF);display:flex;flex-direction:column;gap:8px}.mh-drawer__pro strong{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:18px;color:var(--mh-color-accent, #FDBE12);text-transform:uppercase}.mh-drawer__pro p{margin:0 0 8px;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:12px;color:var(--mh-color-text-on-dark, #B0B0B0)}.mh-drawer__footer{padding:20px;border-top:1px solid var(--mh-color-border, #E5E5E5);background-color:var(--mh-color-off-white, #F5F5F2);display:flex;flex-direction:column;gap:12px}.mh-drawer__footer a{display:inline-flex;align-items:center;gap:8px;color:var(--mh-color-text-secondary, #5A5A5A);text-decoration:none;font-family:var(--mh-font-body, "Inter", sans-serif);font-weight:500;font-size:13px}.mh-drawer__footer a:hover{color:var(--mh-color-black, #111111)}.mh-drawer__footer svg{color:var(--mh-color-text-meta, #8A8A8A)}.mh-search-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;transition:visibility var(--mh-motion-transition-default, .2s ease)}.mh-search-mobile-overlay[aria-hidden=false]{visibility:visible}.mh-search-mobile-overlay__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;opacity:0;transition:opacity var(--mh-motion-transition-default, .2s ease)}.mh-search-mobile-overlay[aria-hidden=false] .mh-search-mobile-overlay__overlay{opacity:1}.mh-search-mobile-overlay__panel{position:absolute;top:0;left:0;right:0;background-color:var(--mh-color-white, #FFFFFF);transform:translateY(-100%);transition:transform var(--mh-motion-transition-default, .2s ease);padding:16px 20px;box-shadow:0 4px 12px #0000001a}.mh-search-mobile-overlay[aria-hidden=false] .mh-search-mobile-overlay__panel{transform:translateY(0)}.mh-search-mobile-overlay__form{display:flex;align-items:center;gap:12px;border:1px solid var(--mh-color-border, #E5E5E5);padding:4px 8px;background-color:var(--mh-color-white, #FFFFFF)}.mh-search-mobile-overlay__form:focus-within{border-color:var(--mh-color-accent, #FDBE12)}.mh-search-mobile-overlay__close{background:none;border:none;cursor:pointer;color:var(--mh-color-black, #111111);padding:8px;display:flex;align-items:center;justify-content:center}.mh-search-mobile-overlay__close svg{width:22px;height:22px}.mh-search-mobile-overlay__input{flex-grow:1;border:none;background:none;padding:8px;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;color:var(--mh-color-black, #111111);border-radius:0}.mh-search-mobile-overlay__input:focus{outline:none}.mh-search-mobile-overlay__submit{background:none;border:none;cursor:pointer;color:var(--mh-color-black, #111111);padding:8px;display:flex;align-items:center;justify-content:center}.mh-search-mobile-overlay__submit svg{width:22px;height:22px}.mh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-family:var(--mh-font-display, "Anton", sans-serif);text-transform:uppercase;font-size:14px;border:none;border-radius:0;cursor:pointer;text-decoration:none;transition:background var(--mh-motion-transition-default, .2s ease);box-sizing:border-box;width:100%}.mh-btn--primary{background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111)}.mh-btn--primary:hover{background-color:var(--mh-color-accent-hover, #E5A800)}@media(prefers-reduced-motion:reduce){.mh-drawer,.mh-drawer__overlay,.mh-drawer__panel,.mh-search-mobile-overlay,.mh-search-mobile-overlay__overlay,.mh-search-mobile-overlay__panel,.mh-header__top-links a,.mh-header__search button,.mh-header__action,.mh-nav__link,.mh-btn{transition:none!important;animation:none!important}}.how-it-works{background:#fafafa}.how-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.how-step{background:#fff;padding:32px 24px;border-radius:0;border-top:4px solid var(--color-accent);position:relative;text-align:center}.how-step__number{position:absolute;top:-22px;left:50%;transform:translate(-50%);width:44px;height:44px;background:var(--color-dark);color:var(--color-accent);font-family:var(--font-heading);font-size:22px;font-weight:900;display:grid;place-items:center;border-radius:0;border:4px solid #FAFAFA}.how-step__icon{width:56px;height:56px;margin:20px auto 18px;color:var(--color-accent-dark)}.how-step__icon svg{width:100%;height:100%}.how-step__title{font-size:18px;margin-bottom:10px}.how-step__text{font-size:14px;color:var(--color-muted);margin:0}@media(max-width:1024px){.how-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.how-steps{grid-template-columns:1fr;gap:32px}}.mh-cart{width:100%;box-sizing:border-box}.mh-cart__container{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 24px}@media(min-width:1024px){.mh-cart__container{padding:0 48px}}.mh-cart__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(28px,5vw,48px);font-weight:400;color:var(--mh-color-black, #111111);text-transform:uppercase;margin:0 0 32px;line-height:1.05;letter-spacing:-.01em}.mh-cart__count{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:.45em;font-weight:500;color:var(--mh-color-text-meta, #8A8A8A);vertical-align:middle;letter-spacing:.05em}.mh-cart__form{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.mh-cart__form{flex-direction:row;align-items:flex-start;gap:40px}.mh-cart__items{flex:1;min-width:0}.mh-cart__summary{width:320px;flex-shrink:0;position:sticky;top:24px}}.mh-cart__head{display:none}@media(min-width:768px){.mh-cart__head{display:grid;grid-template-columns:80px 1fr 100px 88px 100px;gap:16px;padding:0 0 12px;border-bottom:2px solid var(--mh-color-accent, #FDBE12);margin-bottom:0}}.mh-cart__head-label{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:11px;font-weight:600;color:var(--mh-color-text-meta, #8A8A8A);text-transform:uppercase;letter-spacing:.08em}.mh-cart__head-label--right{text-align:right}.mh-cart__head-label--center{text-align:center}.mh-cart__item{display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto auto;gap:0 16px;padding:16px;background:#fff;margin-bottom:8px}.mh-cart__item-image{grid-row:1 / 3}.mh-cart__item-image img{display:block;width:80px;height:80px;object-fit:contain;background:var(--mh-color-off-white, #F5F5F2);border:1px solid var(--mh-color-border, #E5E5E5)}.mh-cart__item-info{grid-column:2;display:flex;flex-direction:column;gap:4px}.mh-cart__item-title{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;font-weight:600;color:var(--mh-color-black, #111111);text-decoration:none;line-height:1.3}.mh-cart__item-title:hover{text-decoration:underline}.mh-cart__item-variant{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;color:var(--mh-color-text-meta, #8A8A8A);text-transform:uppercase;letter-spacing:.04em}.mh-cart__remove{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:11px;font-weight:500;color:var(--mh-color-text-meta, #8A8A8A);text-decoration:none;transition:color .15s ease}.mh-cart__remove svg{width:14px;height:14px;flex-shrink:0}.mh-cart__remove:hover{color:var(--mh-color-alert, #C81E1E)}.mh-cart__item-price-mobile{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:13px;font-weight:600;color:var(--mh-color-text-secondary, #5A5A5A);margin-top:2px}.mh-cart__qty{grid-column:2;display:flex;align-items:center;gap:12px;margin-top:10px}.mh-cart__qty-input{width:64px;padding:8px 10px;background:#fff;border:1px solid var(--mh-color-border, #E5E5E5);border-radius:0;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:14px;font-weight:500;color:var(--mh-color-black, #111111);text-align:center;-moz-appearance:textfield}.mh-cart__qty-input::-webkit-inner-spin-button,.mh-cart__qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.mh-cart__qty-input:focus{outline:none;border-color:var(--mh-color-accent, #FDBE12)}.mh-cart__item-total{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;font-weight:700;color:var(--mh-color-black, #111111);display:flex;align-items:center}.mh-cart__item-price,.mh-cart__item-total{display:none}@media(min-width:768px){.mh-cart__item{grid-template-columns:80px 1fr 100px 88px 100px;grid-template-rows:auto;align-items:center;gap:0 16px;padding:24px 0;background:transparent;margin-bottom:0;border-bottom:1px solid var(--mh-color-border, #E5E5E5)}.mh-cart__item-image{grid-row:auto}.mh-cart__item-info{grid-column:auto}.mh-cart__item-price-mobile{display:none}.mh-cart__item-price{display:block;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;font-weight:600;color:var(--mh-color-text-secondary, #5A5A5A);text-align:right;white-space:nowrap}.mh-cart__qty{grid-column:auto;margin-top:0;justify-content:center}.mh-cart__item-total{display:flex;font-size:15px;justify-content:flex-end;white-space:nowrap}}.mh-cart__summary{background:#fff;border:1px solid var(--mh-color-border, #E5E5E5);padding:24px}.mh-cart__summary-block{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--mh-color-border, #E5E5E5)}.mh-cart__summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px}.mh-cart__summary-label{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:11px;font-weight:600;color:var(--mh-color-text-meta, #8A8A8A);text-transform:uppercase;letter-spacing:.08em}.mh-cart__summary-value{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:30px;font-weight:400;color:var(--mh-color-black, #111111)}.mh-cart__summary-note{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:12px;color:var(--mh-color-text-meta, #8A8A8A);margin:0}.mh-cart__summary-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.mh-cart__btn-checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px 24px;background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);font-family:var(--mh-font-display, "Anton", sans-serif);font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.03em;border:none;cursor:pointer;text-decoration:none;transition:background-color .2s ease;box-sizing:border-box}.mh-cart__btn-checkout:hover{background:var(--mh-color-accent-hover, #E5A800)}.mh-cart__btn-checkout svg{width:18px;height:18px;flex-shrink:0}.mh-cart__btn-update{width:100%;padding:14px 24px;background:transparent;color:var(--mh-color-black, #111111);font-family:var(--mh-font-body, "Inter", sans-serif);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--mh-color-border, #E5E5E5);cursor:pointer;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.mh-cart__btn-update:hover{border-color:var(--mh-color-accent, #FDBE12)}.mh-cart__trust{display:flex;align-items:flex-start;gap:8px;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:11px;color:var(--mh-color-text-secondary, #5A5A5A);line-height:1.4}.mh-cart__trust-icon{width:16px;height:16px;flex-shrink:0;margin-top:1px}.mh-cart__discount-box{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--mh-color-border, #E5E5E5)}.mh-cart__discount-label{display:block;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:11px;font-weight:600;color:var(--mh-color-text-meta, #8A8A8A);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;text-align:left}.mh-cart__discount-field{display:flex;align-items:stretch;border:1px solid var(--mh-color-border, #E5E5E5);background-color:#fff}.mh-cart__discount-input{flex:1;padding:12px 16px;border:none;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:14px;font-weight:500;color:var(--mh-color-black, #111111);text-transform:uppercase;outline:none;background:transparent;width:100%}.mh-cart__discount-input::placeholder{color:var(--mh-color-text-meta, #8A8A8A);text-transform:none}.mh-cart__discount-btn{background-color:var(--mh-color-black, #111111);color:var(--mh-color-white, #FFFFFF);font-family:var(--mh-font-display, "Anton", sans-serif);font-size:13px;font-weight:400;padding:0 16px;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;transition:background-color .2s ease,color .2s ease;border-radius:0}.mh-cart__discount-btn:hover{background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111)}.mh-cart__discount-message{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:12px;margin-top:8px;font-weight:500;line-height:1.4;text-align:left}.mh-cart__discount-message.success{color:#2e7d32}.mh-cart__discount-message.error{color:var(--mh-color-alert, #C81E1E)}.mh-cart__reassurance{margin-top:48px;border-top:2px solid var(--mh-color-accent, #FDBE12);padding-top:40px}.mh-cart__reassurance-heading{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:24px;color:var(--mh-color-black, #111111);text-transform:uppercase;margin:0 0 24px;letter-spacing:.02em;text-align:left}.mh-cart__reassurance-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.mh-cart__reassurance-grid{grid-template-columns:repeat(3,1fr)}}.mh-cart__reassurance-card{background-color:#fff;border:1px solid var(--mh-color-border, #E5E5E5);padding:24px;border-radius:0;display:flex;flex-direction:column;gap:12px}.mh-cart__reassurance-header{display:flex;align-items:center;gap:12px}.mh-cart__reassurance-icon{width:24px;height:24px;color:var(--mh-color-accent, #FDBE12);flex-shrink:0}.mh-cart__reassurance-title{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;font-weight:800;color:var(--mh-color-black, #111111);text-transform:uppercase;letter-spacing:.05em;margin:0;line-height:1.2}.mh-cart__reassurance-badge{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:700;background-color:var(--mh-color-black, #111111);color:var(--mh-color-accent, #FDBE12);padding:2px 6px;letter-spacing:.05em;margin-left:auto}.mh-cart__reassurance-desc{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:13px;color:var(--mh-color-text-secondary, #5A5A5A);line-height:1.6;margin:0;text-align:left}.mh-cart__empty{text-align:center;padding:80px 0}.mh-cart__empty-text{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:18px;color:var(--mh-color-text-meta, #8A8A8A);margin:0 0 24px}.collection-layout{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start}.filter-sidebar{position:sticky;top:90px}.filter-sidebar__title{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.filter-group{border-bottom:1px solid var(--color-border);padding:16px 0}.filter-group__summary{font-weight:700;font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.filter-group__summary::-webkit-details-marker{display:none}.filter-group__summary:after{content:"+";font-size:20px;font-weight:300;color:var(--color-muted);transition:transform var(--transition)}details[open] .filter-group__summary:after{transform:rotate(45deg)}.filter-group__content{padding-top:12px;display:flex;flex-direction:column;gap:8px}.filter-option{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.filter-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;border-radius:4px!important}.filter-option:hover{color:var(--color-accent-dark)}.filter-active-count{display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:#000;font-size:11px;font-weight:800;width:20px;height:20px;border-radius:4px}.filter-price-input{width:80px!important;padding:8px!important;border:1px solid var(--color-border)!important;border-radius:4px!important;font-family:JetBrains Mono,monospace;font-size:13px;outline:none;transition:border-color var(--transition)}.filter-price-input:focus{border-color:var(--color-accent)!important}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.collection-toolbar__left{display:flex;align-items:center;gap:12px}.collection-sort{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.collection-sort select{border:1px solid var(--color-border);padding:8px 12px;font-size:14px;font-weight:600;outline:none;cursor:pointer;background:#fff;border-radius:4px;font-family:JetBrains Mono,monospace;transition:border-color var(--transition)}.collection-sort select:focus{border-color:var(--color-accent)}.collection-count{font-size:14px;color:var(--color-muted)}.view-toggle{display:flex;border:1px solid var(--color-border);overflow:hidden;border-radius:6px}.view-toggle__btn{width:40px;height:40px;display:grid;place-items:center;background:#fff;transition:all var(--transition);border-radius:4px}.view-toggle__btn[aria-pressed=true]{background:var(--color-dark);color:#fff}.view-toggle__btn svg{width:18px;height:18px}#CollectionGrid[data-view=list]{grid-template-columns:1fr!important}#CollectionGrid[data-view=list] .product-card{display:grid;grid-template-columns:200px 1fr;border-radius:8px}#CollectionGrid[data-view=list] .product-card__media{aspect-ratio:1}#CollectionGrid[aria-busy=true]{opacity:.5;pointer-events:none;transition:opacity .2s}.filter-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;pointer-events:none;visibility:hidden}.filter-drawer[aria-hidden=false]{pointer-events:auto;visibility:visible}.filter-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .3s}.filter-drawer[aria-hidden=false] .filter-drawer__overlay{opacity:1}.filter-drawer__panel{position:absolute;bottom:0;left:0;right:0;max-height:85dvh;background:#fff;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,.61,.36,1);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;overflow:hidden}.filter-drawer[aria-hidden=false] .filter-drawer__panel{transform:translateY(0)}.filter-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--color-border);flex-shrink:0}.filter-drawer__header strong{font-size:16px;font-weight:800}.filter-drawer__close{width:44px;height:44px;display:grid;place-items:center;border-radius:4px}.filter-drawer__body{overflow-y:auto;padding:0 20px 20px;flex:1}.filter-drawer__footer{padding:12px 20px;border-top:1px solid var(--color-border);flex-shrink:0}.pagination{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:50px}.pagination__item{display:inline-flex}.pagination__link{display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border:1px solid var(--color-border);font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;transition:all var(--transition);border-radius:4px}.pagination__link:hover{border-color:transparent;background:var(--color-dark);color:#fff}.pagination__link[aria-current=page]{background:var(--color-accent);color:#000;border-color:transparent}.pagination__link--prev,.pagination__link--next{background:var(--color-accent);border-color:transparent;color:#000;font-weight:800}.pagination__link--prev:hover,.pagination__link--next:hover{background:var(--color-accent-dark);border-color:transparent;color:#fff}@media(max-width:1024px){.filter-sidebar{display:none!important}[data-filter-open]{display:inline-flex!important}.collection-layout{grid-template-columns:1fr!important}}.mh-pro-hero{background-color:var(--mh-color-black, #111111);padding:64px 0 56px}@media(min-width:768px){.mh-pro-hero{padding:96px 0 80px}}.mh-pro-hero__container{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.mh-pro-hero__container{padding:0 48px;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:64px}}.mh-pro-hero__content{flex:1}.mh-pro-hero__eyebrow{display:block;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:500;color:var(--mh-color-accent, #FDBE12);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.mh-pro-hero__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(40px,8vw,80px);font-weight:400;color:#fff;text-transform:uppercase;margin:0 0 20px;line-height:.95;letter-spacing:-.01em}.mh-pro-hero__sub{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:16px;font-weight:400;color:#ffffffb3;line-height:1.6;margin:0 0 32px;max-width:560px}.mh-pro-hero__badges{display:flex;flex-wrap:wrap;gap:8px}.mh-pro-hero__badge{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;color:var(--mh-color-black, #111111);background:var(--mh-color-accent, #FDBE12);text-transform:uppercase;letter-spacing:.06em;padding:5px 10px}.mh-pro-hero__siren{display:flex;flex-direction:column;gap:4px;border-left:2px solid var(--mh-color-accent, #FDBE12);padding-left:20px;flex-shrink:0}.mh-pro-hero__siren-label{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:500;color:#ffffff59;text-transform:uppercase;letter-spacing:.1em}.mh-pro-hero__siren-value{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:22px;font-weight:500;color:#fff;letter-spacing:.05em}.mh-pro-hero__siren-since{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:12px;color:#ffffff73}.mh-pro-avantages{background:var(--mh-color-charcoal, #1F1F1F)}.mh-pro-avantages__container{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:64px 24px}@media(min-width:1024px){.mh-pro-avantages__container{padding:80px 48px}}.mh-pro-avantages__grid{display:grid;grid-template-columns:1fr;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}@media(min-width:640px){.mh-pro-avantages__grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.mh-pro-avantages__grid{grid-template-columns:repeat(4,1fr)}}.mh-pro-avantages__card{background:var(--mh-color-charcoal, #1F1F1F);padding:32px 28px;display:flex;flex-direction:column;gap:12px;transition:background-color .2s ease}.mh-pro-avantages__card:hover{background:#ffffff08}.mh-pro-avantages__icon{width:40px;height:40px;color:var(--mh-color-accent, #FDBE12);flex-shrink:0}.mh-pro-avantages__icon svg{width:40px;height:40px}.mh-pro-avantages__card-title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:18px;font-weight:400;color:#fff;text-transform:uppercase;margin:0;line-height:1.1}.mh-pro-avantages__card-desc{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;font-weight:400;color:#fff9;line-height:1.6;margin:0}.mh-pro-form-section{background:var(--mh-color-off-white, #F5F5F2);padding:64px 0}@media(min-width:768px){.mh-pro-form-section{padding:96px 0}}.mh-pro-form-section__container{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 24px}@media(min-width:1024px){.mh-pro-form-section__container{padding:0 48px}}.mh-pro-form-section__header{margin-bottom:48px}.mh-pro-form-section__eyebrow{display:block;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:500;color:var(--mh-color-accent, #FDBE12);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.mh-pro-form-section__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(28px,4vw,48px);font-weight:400;color:var(--mh-color-black, #111111);text-transform:uppercase;margin:0 0 12px;line-height:1.05;letter-spacing:-.01em}.mh-pro-form-section__sub{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:16px;color:var(--mh-color-text-secondary, #5A5A5A);margin:0;max-width:560px;line-height:1.6}.mh-pro-form-section__layout{display:flex;flex-direction:column;gap:48px}@media(min-width:1024px){.mh-pro-form-section__layout{flex-direction:row;align-items:flex-start;gap:64px}.mh-pro-form{flex:1;min-width:0}.mh-pro-contact{width:280px;flex-shrink:0;position:sticky;top:24px}}.mh-pro-form__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:32px}@media(min-width:640px){.mh-pro-form__grid{grid-template-columns:1fr 1fr}}.mh-pro-form__field{display:flex;flex-direction:column;gap:6px}.mh-pro-form__field--full{grid-column:1 / -1}.mh-pro-form__label{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:11px;font-weight:600;color:var(--mh-color-text-meta, #8A8A8A);text-transform:uppercase;letter-spacing:.08em}.mh-pro-form__input,.mh-pro-form__textarea{width:100%;padding:14px 16px;background:#fff;border:1px solid var(--mh-color-border, #E5E5E5);border-radius:0;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;font-weight:400;color:var(--mh-color-black, #111111);box-sizing:border-box;transition:border-color .15s ease;-webkit-appearance:none}.mh-pro-form__input::placeholder,.mh-pro-form__textarea::placeholder{color:var(--mh-color-text-meta, #8A8A8A)}.mh-pro-form__input:focus,.mh-pro-form__textarea:focus{outline:none;border-color:var(--mh-color-accent, #FDBE12)}.mh-pro-form__input--mono{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:13px;letter-spacing:.04em}.mh-pro-form__input--error{border-color:var(--mh-color-alert, #C81E1E)}.mh-pro-form__textarea{resize:vertical;min-height:120px;font-family:var(--mh-font-body, "Inter", sans-serif)}.mh-pro-form__success{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border:1px solid #2E7D32;border-left:4px solid #2E7D32;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;font-weight:500;color:#2e7d32;margin-bottom:24px}.mh-pro-form__success svg{width:20px;height:20px;flex-shrink:0}.mh-pro-form__error{padding:14px 20px;background:#fff5f5;border:1px solid var(--mh-color-alert, #C81E1E);border-left:4px solid var(--mh-color-alert, #C81E1E);font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;color:var(--mh-color-alert, #C81E1E);margin-bottom:24px}.mh-pro-form__footer{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mh-pro-form__submit{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);font-family:var(--mh-font-display, "Anton", sans-serif);font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.03em;border:none;cursor:pointer;transition:background-color .2s ease}.mh-pro-form__submit:hover{background:var(--mh-color-accent-hover, #E5A800)}.mh-pro-form__submit svg{width:18px;height:18px;flex-shrink:0}.mh-pro-form__legal{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:12px;color:var(--mh-color-text-meta, #8A8A8A);margin:0}.mh-pro-contact{display:flex;flex-direction:column;gap:20px}.mh-pro-contact__block{display:flex;flex-direction:column;gap:4px}.mh-pro-contact__label{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:500;color:var(--mh-color-text-meta, #8A8A8A);text-transform:uppercase;letter-spacing:.08em}.mh-pro-contact__value{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;font-weight:600;color:var(--mh-color-black, #111111);text-decoration:none}a.mh-pro-contact__value:hover{text-decoration:underline}.mh-pro-contact__divider{height:1px;background:var(--mh-color-border, #E5E5E5)}.mh-pro-contact__trust-row{display:flex;flex-direction:column;gap:8px}.mh-pro-contact__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:12px;color:var(--mh-color-text-secondary, #5A5A5A)}.mh-pro-contact__trust-item svg{width:16px;height:16px;flex-shrink:0}.product-page{padding:24px 0 80px;background:var(--mh-color-off-white, #F5F5F2)}.product-info{background:#fff;border:1px solid var(--mh-color-border, #E5E5E5);padding:32px;border-top:3px solid var(--mh-color-black, #111111);box-shadow:0 4px 20px #1111110d;border-radius:8px}@media(max-width:640px){.product-info{padding:20px}}.product-qc-ribbon{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--mh-color-border, #E5E5E5);padding:8px 12px;border-radius:6px;margin-top:16px;box-shadow:0 1px 4px #11111108}.qc-ribbon__badge{background:#e8f5e9;color:#2e7d32;font-family:var(--mh-font-mono, "JetBrains Mono");font-size:9px;font-weight:800;padding:2px 6px;border-radius:3px;letter-spacing:.05em}.qc-ribbon__text{flex:1;font-family:var(--mh-font-body, "Inter");font-size:11px;font-weight:600;color:var(--mh-color-black, #111111);letter-spacing:-.01em}.qc-ribbon__icon{color:#2e7d32;opacity:.6}@media(max-width:480px){.product-qc-ribbon{padding:10px;gap:8px}.qc-ribbon__text{font-size:10px}}.breadcrumb{margin-bottom:20px}.breadcrumb__list{list-style:none;padding:0;margin:0;display:flex;gap:6px;font-size:12px;color:var(--mh-color-text-meta, #8A8A8A);flex-wrap:wrap;align-items:center;font-family:var(--mh-font-body, "Inter")}.breadcrumb__list a{color:var(--mh-color-text-meta, #8A8A8A);text-decoration:none}.breadcrumb__list [aria-current=page]{color:var(--mh-color-black, #111111);font-weight:600}@media(hover:hover){.breadcrumb__list a:hover{color:var(--mh-color-black, #111111)}}.product-page__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start}@media(max-width:1024px){.product-page__grid{display:flex;flex-direction:column;gap:24px}}.logistics-card__content{display:flex;flex-direction:column;gap:4px}.logistics-card__status-row{display:flex;align-items:center;gap:10px}.logistics-card__stock-tag{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:10px;font-weight:700;color:#2e7d32;display:flex;align-items:center;gap:6px}.stock-dot{width:6px;height:6px;background:#2e7d32;border-radius:50%;animation:mh-pulse 2s infinite}.logistics-card__location{font-family:var(--mh-font-body, "Inter");font-size:11px;color:var(--mh-color-text-meta, #8A8A8A)}.logistics-card__delivery{font-family:var(--mh-font-body, "Inter");font-size:14px;color:var(--mh-color-black, #111111)}.logistics-card__delivery strong{color:#111;font-weight:700;border-bottom:2px solid var(--mh-color-accent, #FDBE12)}.logistics-card__footer{padding:10px 16px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--mh-color-border, #E5E5E5);gap:12px}@media(max-width:480px){.logistics-card__footer{flex-direction:column;align-items:flex-start;gap:8px}}.logistics-card__countdown{display:flex;align-items:center;gap:8px;font-family:var(--mh-font-mono, "JetBrains Mono");font-size:10px}.countdown__label{color:var(--mh-color-text-secondary, #5A5A5A);text-transform:uppercase}.countdown__timer{font-weight:700;color:var(--mh-color-black, #111111)}.logistics-card__link{font-family:var(--mh-font-body, "Inter");font-size:11px;font-weight:700;color:var(--mh-color-black, #111111);text-decoration:none}.logistics-card__link:hover{text-decoration:underline}.product-form__option{margin-bottom:24px;border:0;padding:0}.product-form__option-label{font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;display:flex;align-items:center;gap:8px;font-family:var(--mh-font-body, "Inter");color:var(--mh-color-black, #111111)}.product-form__option-label:before{content:"";width:4px;height:12px;background:var(--mh-color-accent, #FDBE12);flex-shrink:0}.product-form__option-values{display:flex;flex-wrap:wrap;gap:8px}.product-form__option-value{padding:10px 16px;border:1px solid var(--mh-color-border, #E5E5E5);font-family:var(--mh-font-mono, "JetBrains Mono");font-weight:700;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;background:#fff;color:var(--mh-color-black, #111111);transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:4px!important}.product-form__option-values input:checked+.product-form__option-value{border-color:var(--mh-color-black, #111111);background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);box-shadow:0 2px 8px #fdbe124d;transform:translateY(-1px)}.product-form__option-value.is-unavailable{color:var(--mh-color-text-meta, #8A8A8A);border-color:var(--mh-color-border, #E5E5E5);background:#fafafa;opacity:.5;cursor:not-allowed;text-decoration:line-through}.product-form__option-value.is-unavailable:before{display:none}@media(hover:hover){.product-form__option-value:not(.is-unavailable):hover{border-color:var(--mh-color-black, #111111);background:#fafafa}}.product-form__option-values input:focus-visible+.product-form__option-value{outline:3px solid var(--mh-color-accent, #FDBE12);outline-offset:2px}.product-form__qty-add{display:grid;grid-template-columns:140px 1fr;gap:16px;margin:32px 0 16px}.qty-selector{display:flex;align-items:center;border:1px solid #E5E5E5;height:64px;border-radius:4px!important;background:#fff;padding:0;overflow:hidden;box-shadow:0 2px 10px #00000008}.qty-selector__label{display:none}.qty-selector__btn{width:44px;height:100%;font-size:20px;font-weight:600;background:#fff;border:none;cursor:pointer;color:var(--mh-color-black, #111111);flex-shrink:0;transition:all .2s ease;border-radius:0!important}.qty-selector__btn:first-of-type{border-right:1px solid #EDEDED}.qty-selector__btn:last-of-type{border-left:1px solid #EDEDED}.qty-selector__input{flex:1;border:0;text-align:center;font-family:var(--mh-font-mono, "JetBrains Mono");font-weight:800;font-size:18px;outline:none;width:100%;padding:0;background:transparent;color:#111}@media(hover:hover){.qty-selector__btn:hover{background:var(--mh-color-accent, #FDBE12)}}.product-form__atc{min-height:64px;border-radius:4px!important;border:none;background:var(--mh-color-accent, #FDBE12);color:#111;font-family:var(--mh-font-display, "Anton");position:relative;box-shadow:0 4px #b38600,0 8px 20px #fdbe124d;transition:all .1s ease}.product-form__atc:active{transform:translateY(2px);box-shadow:0 2px #b38600,0 4px 10px #fdbe1233}.atc-btn__content{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.1}.atc-btn__main{font-size:1.4rem;letter-spacing:.03em}.atc-btn__sub{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:9px;font-weight:700;opacity:.7;letter-spacing:.05em}@media(max-width:480px){.product-form__qty-add{grid-template-columns:1fr;gap:12px;margin:24px 0}.qty-selector{width:100%;height:64px}.product-form__atc{min-height:64px}.atc-btn__main{font-size:1.3rem}.atc-btn__sub{font-size:8px}}.product-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.trust-badge{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid var(--mh-color-border, #E5E5E5);border-radius:6px}.trust-badge__icon-box{color:var(--mh-color-accent, #FDBE12);flex-shrink:0;display:flex;align-items:center}.trust-badge__icon-box svg{width:20px;height:20px}.trust-badge__content{display:flex;flex-direction:column;gap:2px}.trust-badge__title{font-family:var(--mh-font-body, "Inter");font-size:11px;font-weight:700;color:var(--mh-color-black, #111111);text-transform:uppercase;letter-spacing:.03em}.trust-badge__sub{font-family:var(--mh-font-body, "Inter");font-size:10px;color:var(--mh-color-text-meta, #8A8A8A)}@media(max-width:480px){.product-trust-grid{grid-template-columns:1fr}}.product-pro-card{margin-top:24px;background:var(--mh-color-black, #111111);border-radius:8px;padding:24px;color:#fff;box-shadow:0 4px 24px #00000026;border-top:4px solid var(--mh-color-accent, #FDBE12)}.pro-card__header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.pro-card__avatar-wrap{position:relative;width:60px;height:60px;flex-shrink:0}.pro-card__avatar{width:100%;height:100%;object-fit:cover;border-radius:50%!important;border:2px solid var(--mh-color-accent, #FDBE12)}.pro-card__status-dot{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#25d366;border:2px solid var(--mh-color-black, #111111);border-radius:50%!important}.pro-card__title-row{display:flex;flex-direction:column;gap:4px}.pro-card__badge{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:9px;font-weight:700;color:var(--mh-color-accent, #FDBE12);letter-spacing:.1em}.pro-card__name{font-family:var(--mh-font-display, "Anton");font-size:1.2rem;text-transform:uppercase;letter-spacing:.02em}.pro-card__body{display:flex;flex-direction:column;gap:16px}.pro-card__text{font-family:var(--mh-font-body, "Inter");font-size:13px;line-height:1.5;color:#ffffffb3;margin:0}.pro-card__actions{display:flex;gap:12px;flex-wrap:wrap}.pro-card__cta{flex:1;min-width:140px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;font-family:var(--mh-font-body, "Inter");font-size:11px;font-weight:800;text-transform:uppercase;text-decoration:none;border-radius:6px!important;transition:all .2s ease}.pro-card__cta--whatsapp{background:#25d366;color:#fff}.pro-card__cta--phone{background:#fff;color:var(--mh-color-black, #111111)}.pro-card__cta:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.pro-card__link{font-family:var(--mh-font-body, "Inter");font-size:11px;color:var(--mh-color-accent, #FDBE12);text-decoration:underline;text-underline-offset:4px}@media(max-width:480px){.pro-card__actions{flex-direction:column}.pro-card__cta{width:100%}}.pacc{margin-top:64px;border-top:3px solid var(--mh-color-black, #111111)}.pacc__item{border-bottom:1px solid rgba(17,17,17,.12);overflow:hidden}.pacc__hd{list-style:none;cursor:pointer;display:flex;align-items:center;gap:20px;padding:22px 28px;background:#fff;-webkit-user-select:none;user-select:none;border-left:4px solid transparent;transition:background .18s ease,border-color .18s ease;-webkit-tap-highlight-color:transparent}.pacc__hd::-webkit-details-marker{display:none}.pacc__item[open]>.pacc__hd{background:var(--mh-color-black, #111111);border-left-color:var(--mh-color-accent, #FDBE12)}@media(hover:hover){.pacc__hd:hover{background:var(--mh-color-off-white, #F5F5F2)}.pacc__item[open]>.pacc__hd:hover{background:#1a1a1a}}.pacc__num{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:11px;font-weight:700;color:var(--mh-color-accent, #FDBE12);letter-spacing:.1em;flex-shrink:0;min-width:28px}.pacc__title{font-family:var(--mh-font-display, "Anton");font-size:1.05rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mh-color-black, #111111);flex:1;line-height:1;transition:color .18s}.pacc__item[open]>.pacc__hd .pacc__title{color:#fff}.pacc__arrow{margin-left:auto;flex-shrink:0;color:var(--mh-color-accent, #FDBE12);transition:transform .3s cubic-bezier(.4,0,.2,1)}.pacc__item[open]>.pacc__hd .pacc__arrow{transform:rotate(180deg)}.pacc__body{padding:32px 28px;background:var(--mh-color-off-white, #F5F5F2);border-left:4px solid var(--mh-color-accent, #FDBE12)}.pacc__body--faq{padding:0 28px;background:var(--mh-color-off-white, #F5F5F2)}.pacc__body--faq .faq-item{background:transparent}.pacc__item[open]>.pacc__body{animation:mhAccOpen .26s cubic-bezier(.4,0,.2,1)}@media(max-width:640px){.pacc{margin-top:48px}.pacc__hd{padding:18px 16px;gap:14px}.pacc__title{font-size:.95rem}.pacc__body{padding:20px 16px}.pacc__body--faq{padding:0 16px}}.specs-visual{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.specs-visual__item{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--mh-color-off-white, #F5F5F2);border-left:3px solid transparent;box-shadow:0 2px 12px #1111110d;transition:box-shadow .18s ease,border-color .18s ease}@media(hover:hover){.specs-visual__item:hover{border-left-color:var(--mh-color-accent, #FDBE12);box-shadow:0 4px 20px #11111117}}.specs-visual__item--cert{border-left-color:var(--mh-color-accent, #FDBE12);background:var(--mh-color-off-white, #F5F5F2)}.specs-visual__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 1px 6px #11111114;color:#11111180;flex-shrink:0;border-radius:0!important}.specs-visual__icon--accent{background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);box-shadow:none}.specs-visual__body{display:flex;flex-direction:column;gap:3px}.specs-visual__label{font-family:var(--mh-font-body, "Inter");font-size:9px;font-weight:700;color:var(--mh-color-text-meta, #8A8A8A);text-transform:uppercase;letter-spacing:.1em}.specs-visual__value{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:14px;font-weight:700;color:var(--mh-color-black, #111111);line-height:1.2}@media(max-width:480px){.specs-visual{grid-template-columns:1fr}}.pacc__kpi-bar{display:flex;align-items:stretch;margin-bottom:24px;border:1px solid rgba(17,17,17,.1);overflow:hidden}.pacc__kpi{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 10px;background:#fff;gap:5px;text-align:center}.pacc__kpi+.pacc__kpi{border-left:1px solid rgba(17,17,17,.1)}.pacc__kpi-val{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:13px;font-weight:700;color:var(--mh-color-accent, #FDBE12);letter-spacing:.04em;line-height:1}.pacc__kpi-lab{font-family:var(--mh-font-body, "Inter");font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--mh-color-text-meta, #8A8A8A);line-height:1}@media(max-width:480px){.pacc__kpi-bar{flex-wrap:wrap}.pacc__kpi{min-width:50%;box-sizing:border-box}.pacc__kpi:nth-child(n+3){border-top:1px solid rgba(17,17,17,.1)}.pacc__kpi:nth-child(odd){border-left:none}}.deli-grid{display:flex;flex-direction:column}.deli-row{display:flex;align-items:flex-start;gap:18px;padding:18px 0;border-bottom:1px solid rgba(17,17,17,.08)}.deli-row:last-child{border-bottom:none;padding-bottom:0}.deli-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);border-radius:0!important}.deli-content{display:flex;flex-direction:column;gap:4px;padding-top:2px}.deli-title{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--mh-color-black, #111111);display:block}.deli-text{font-family:var(--mh-font-body, "Inter");font-size:13px;line-height:1.65;color:var(--mh-color-text-secondary, #5A5A5A)}.deli-warehouse{border:1px solid rgba(17,17,17,.1);overflow:hidden;margin-bottom:8px;display:flex;flex-direction:column}.deli-wh-img-wrap{position:relative;overflow:hidden;height:auto}.deli-wh-img-wrap+.deli-wh-img-wrap{border-top:1px solid rgba(17,17,17,.1)}.deli-wh-img{width:100%;height:auto;display:block}.deli-wh-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);font-family:var(--mh-font-mono, "JetBrains Mono");font-size:10px;font-weight:700;letter-spacing:.1em;padding:5px 10px}.deli-wh-info{padding:16px;display:flex;flex-direction:column;gap:10px;background:#fafafa}.deli-wh-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.deli-wh-logo{display:block;height:28px;width:auto;object-fit:contain}.deli-wh-address{display:inline-flex;align-items:center;gap:5px;font-family:var(--mh-font-body, "Inter");font-size:12px;color:var(--mh-color-text-secondary, #5A5A5A)}.deli-wh-text{font-family:var(--mh-font-body, "Inter");font-size:13px;line-height:1.6;color:var(--mh-color-text-secondary, #5A5A5A);margin:0}.product-comparison-section{padding:60px 0;background:#fff;border-top:1px solid var(--mh-color-border, #E5E5E5);margin-top:40px}.comparison-container{max-width:800px;margin:0 auto;padding:0 20px}.comparison-header{text-align:center;margin-bottom:40px}.comparison-title{font-family:var(--mh-font-display, "Anton");font-size:clamp(1.8rem,4vw,2.6rem);text-transform:uppercase;color:var(--mh-color-black, #111111);margin:0 0 12px;letter-spacing:-.01em}.comparison-subtitle{font-family:var(--mh-font-body, "Inter");font-size:14px;color:var(--mh-color-text-secondary, #5A5A5A);max-width:500px;margin:0 auto}.cmp-wrapper{position:relative;background:#fafafa;border-radius:12px;padding:8px;border:1px solid var(--mh-color-border, #E5E5E5)}.cmp-table-pro{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden}.cmp-row-pro{display:grid;grid-template-columns:1fr 160px 140px;border-bottom:1px solid rgba(17,17,17,.05)}.cmp-row-pro--head{background:var(--mh-color-black, #111111);color:#fff;border-bottom:none}.cmp-cell-pro{padding:16px 20px;display:flex;align-items:center;justify-content:center;font-family:var(--mh-font-body, "Inter");font-size:13px;text-align:center}.cmp-cell-pro--crit{justify-content:flex-start;text-align:left;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.05em;color:var(--mh-color-text-secondary, #5A5A5A);background:#fafafa}.cmp-row-pro--head .cmp-cell-pro--crit{background:transparent;color:#fff6;font-family:var(--mh-font-mono, "JetBrains Mono");font-size:10px}.cmp-cell-pro--us{background:#fff;position:relative;z-index:2;box-shadow:0 0 20px #00000014;border-left:2px solid var(--mh-color-accent, #FDBE12);border-right:2px solid var(--mh-color-accent, #FDBE12);font-weight:800;color:var(--mh-color-black, #111111)}.cmp-row-pro--head .cmp-cell-pro--us{background:var(--mh-color-black, #111111);flex-direction:column;gap:4px;padding:20px;border-bottom:2px solid var(--mh-color-accent, #FDBE12)}.cmp-brand-us{font-family:var(--mh-font-display, "Anton");font-size:1.2rem;letter-spacing:.02em;color:#fff}.cmp-brand-us .text-accent{color:var(--mh-color-accent, #FDBE12)}.cmp-badge-premium{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:8px;background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);padding:2px 6px;border-radius:4px}.cmp-cell-pro--them{color:#1116;font-size:12px}.cmp-row-pro--head .cmp-cell-pro--them{font-family:var(--mh-font-mono, "JetBrains Mono");font-weight:700;font-size:10px;letter-spacing:.05em}.cmp-val-pro{color:#2e7d32;font-weight:800}.cmp-icon-check{color:#2e7d32}.cmp-icon-cross{color:#1113}.cmp-footer-pro{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mh-font-body, "Inter");font-size:11px;color:var(--mh-color-text-meta, #8A8A8A);font-style:italic}@media(max-width:640px){.cmp-row-pro{grid-template-columns:1.2fr 100px 70px}.cmp-cell-pro{padding:12px 8px;font-size:10px;line-height:1.2}.cmp-cell-pro--crit{font-size:9px;letter-spacing:0}.cmp-brand-us{font-size:.9rem}.cmp-badge-premium{font-size:7px;padding:1px 4px}.cmp-row-pro--head .cmp-cell-pro--us{padding:12px 8px}.cmp-val-pro,.cmp-val-muted{font-size:9px;text-align:center}}.product-featured-review{margin:20px 0 0;padding:16px 20px;background:var(--mh-color-off-white, #F5F5F2);border-left:3px solid var(--mh-color-accent, #FDBE12)}.featured-review__stars{color:var(--mh-color-accent, #FDBE12);display:flex;gap:2px;margin-bottom:8px}.featured-review__quote{font-family:var(--mh-font-body, "Inter");font-size:13px;line-height:1.6;color:var(--mh-color-black, #111111);font-style:italic;margin:0 0 10px;quotes:"\ab\a0" "\a0\bb"}.featured-review__quote:before{content:open-quote}.featured-review__quote:after{content:close-quote}.featured-review__meta{display:flex;align-items:center;gap:10px}.featured-review__author{font-family:var(--mh-font-body, "Inter");font-size:12px;font-weight:700;color:var(--mh-color-black, #111111)}.featured-review__badge{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:9px;font-weight:700;color:#2e7d32;background:#2e7d321a;padding:2px 7px;letter-spacing:.06em;text-transform:uppercase;border-radius:0!important}.faq-item{border-bottom:1px solid rgba(17,17,17,.08);overflow:hidden}.faq-item summary{font-weight:700;font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:var(--mh-font-body, "Inter");color:var(--mh-color-black, #111111);border-left:3px solid transparent;padding:20px 0;transition:border-color .2s ease,padding-left .2s ease,color .18s;-webkit-user-select:none;user-select:none}.faq-item[open]>summary{border-left-color:var(--mh-color-accent, #FDBE12);padding-left:14px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:24px;font-weight:300;color:var(--mh-color-accent, #FDBE12);flex-shrink:0;margin-left:16px;transition:transform .28s cubic-bezier(.4,0,.2,1);line-height:1}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item>p{margin:0;padding:0 0 20px 14px;color:var(--mh-color-text-secondary, #5A5A5A);font-size:14px;line-height:1.75;font-family:var(--mh-font-body, "Inter");border-left:3px solid var(--mh-color-accent, #FDBE12)}.faq-item[open]>p{animation:mhAccOpen .26s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.faq-item summary:after{transition:none}.faq-item[open]>p{animation:none}}.sticky-cart{position:fixed;bottom:0;left:0;right:0;background:var(--mh-color-black, #111111);border-top:2px solid var(--mh-color-accent, #FDBE12);padding:10px 16px;display:flex;gap:14px;align-items:center;z-index:90;border-radius:0!important;transform:translateY(110%);transition:transform .24s cubic-bezier(.4,0,.2,1)}.sticky-cart.is-visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.sticky-cart{transition:none}}.sticky-cart__info{flex:1;min-width:0}.sticky-cart__price-row{display:flex;align-items:baseline;gap:6px}.sticky-cart__info strong{display:block;font-family:var(--mh-font-display, "Anton");font-size:1.3rem;font-weight:700;color:var(--mh-color-accent, #FDBE12);text-transform:uppercase}.sticky-cart__ttc{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:9px;font-weight:700;font-style:normal;color:#fff6;letter-spacing:.08em;text-transform:uppercase}.sticky-cart__info span{display:block;font-size:11px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--mh-font-body, "Inter")}.sticky-cart button{font-family:var(--mh-font-body, "Inter");font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:10px 20px;border:none;cursor:pointer;background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);border-radius:4px!important;transition:background .15s ease}@media(hover:hover){.sticky-cart button:hover{background:var(--mh-color-accent-hover, #E5A800)}}@media(max-width:1024px){.product-page__grid{display:flex;flex-direction:column;gap:24px}.product-gallery-showcase,.gallery-showcase__main,.gallery-showcase__viewport,[data-main-gallery]{position:relative!important;top:0!important;left:0!important;width:100%!important}}@media(max-width:768px){.sticky-cart{bottom:calc(60px + env(safe-area-inset-bottom,0px));border-top:4px solid var(--mh-color-accent, #FDBE12);min-height:72px}.sticky-cart__info strong{font-size:1.5rem;letter-spacing:.02em}.sticky-cart button{font-family:var(--mh-font-display, "Anton");font-size:12px;letter-spacing:.03em;padding:12px 24px}.product-trust{grid-template-columns:1fr;gap:8px}.product-form__qty-add{grid-template-columns:1fr;gap:12px;margin:24px 0}.qty-selector{width:100%;height:64px}.product-form__atc{min-height:64px}.atc-btn__main{font-size:1.3rem}.atc-btn__sub{font-size:8px}.breadcrumb__list{justify-content:center}.product-info__title{font-size:clamp(1.6rem,5vw,2.2rem);text-align:center}.product-info__meta{justify-content:center}.product-info__rating-plate{flex-wrap:nowrap;gap:8px;justify-content:center}.rating-plate__score,.rating-plate__count{white-space:nowrap}.product-info__price{align-items:center;text-align:center}.product-info__price-row{justify-content:center}.product-info__installment-badge{flex-wrap:nowrap;white-space:nowrap;font-size:10px;justify-content:center;margin:0 auto 16px;width:fit-content}.product-form__option{display:flex;flex-direction:column;align-items:center}.product-form__option-values{justify-content:center}.product-urgency__top{justify-content:center;text-align:center}.product-urgency__sub{text-align:center}.product-urgency__clock-wrap{justify-content:center;gap:16px}.product-gallery__slide{padding:16px}.product-gallery__cad-label{display:none}}@media(max-width:480px){.product-info__title{font-size:clamp(1.55rem,7vw,2rem);margin-bottom:16px}.product-trust{grid-template-columns:1fr;gap:8px}.technical-plate__header{flex-direction:column;align-items:center;text-align:center;gap:4px;padding:10px 12px}.technical-plate__grid{grid-template-columns:repeat(2,1fr)}.technical-plate__tile{padding:14px 12px;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08);text-align:center;align-items:center}.technical-plate__tile:nth-child(5),.technical-plate__tile:nth-child(6){border-bottom:none}.technical-plate__footer{justify-content:center;gap:12px}.technical-plate__label{font-size:9px;letter-spacing:.06em;margin-bottom:4px}.technical-plate__value{font-size:14px;line-height:1.2}.product-info__rating-plate{flex-wrap:nowrap;gap:8px;padding:10px 12px}.rating-plate__score{font-size:14px;white-space:nowrap}.rating-plate__count{font-size:9px;white-space:normal;line-height:1.3}.rating-plate__divider{display:none}.product-info__installment-badge{font-size:9px;padding:9px 12px;letter-spacing:.03em;white-space:normal;line-height:1.4}.stock-plate__row{font-size:10px;gap:8px}.stock-plate__label{flex-shrink:0}}.product-gallery__bar{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#111111b8;z-index:4;pointer-events:none}.product-gallery__counter{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:10px;font-weight:700;color:#ffffff8c;letter-spacing:.08em;-webkit-user-select:none;user-select:none}.product-gallery__zoom-btn{pointer-events:all;background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffffbf;padding:5px 10px;font-family:var(--mh-font-mono, "JetBrains Mono");font-size:9px;font-weight:700;letter-spacing:.1em;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;border-radius:0!important;transition:background .15s ease,color .15s ease,border-color .15s ease}@media(hover:hover){.product-gallery__zoom-btn:hover{background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);border-color:var(--mh-color-accent, #FDBE12)}}.product-gallery__zoom-btn:focus-visible{outline:2px solid var(--mh-color-accent, #FDBE12);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.product-gallery__slide.is-transitioning{opacity:0;transition:opacity .12s ease}.product-gallery__slide.is-loaded{opacity:1;transition:opacity .12s ease}}.product-info__badge{display:inline-flex;align-items:center;font-family:var(--mh-font-body, "Inter");font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 10px;border-radius:0!important;flex-shrink:0}.product-info__badge--accent{background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111)}.product-info__badge--dark{background:var(--mh-color-black, #111111);color:var(--mh-color-accent, #FDBE12)}.product-info__badge--alert{background:var(--mh-color-alert, #C81E1E);color:#fff}.product-info__badge--outline{background:transparent;border:1px solid var(--mh-color-black, #111111);color:var(--mh-color-black, #111111)}.product-info__price-value-block{background:#fff;border:1px solid var(--mh-color-border, #E5E5E5);border-radius:8px;margin:20px 0;overflow:hidden;box-shadow:0 2px 12px #1111110a}.price-value__header{background:var(--mh-color-black, #111111);color:#fff;padding:6px 12px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mh-font-mono, "JetBrains Mono");font-size:9px;font-weight:700;letter-spacing:.06em}.price-value__certified{display:inline-flex;align-items:center;gap:6px;color:var(--mh-color-accent, #FDBE12)}.price-value__ref{color:#fff6}.price-value__main{padding:20px 16px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--mh-color-border, #E5E5E5)}@media(max-width:480px){.price-value__main{flex-direction:column;align-items:flex-start;gap:16px}}.price-value__price-column{display:flex;flex-direction:column;gap:4px}.price-value__label{font-family:var(--mh-font-body, "Inter");font-size:10px;font-weight:700;color:var(--mh-color-text-meta, #8A8A8A);text-transform:uppercase;letter-spacing:.05em}.price-value__amount-wrapper{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.product-info__price-amount{font-family:var(--mh-font-display, "Anton");font-size:clamp(2.4rem,4vw,3.2rem);font-weight:400;color:var(--mh-color-black, #111111);line-height:1;letter-spacing:.01em}.product-info__price-compare{font-family:var(--mh-font-body, "Inter");font-size:1.2rem;font-weight:500;color:var(--mh-color-text-meta, #8A8A8A);text-decoration:line-through}.price-value__sale-tags{display:flex;align-items:center;gap:8px}.price-value__badge-save{background:#c81e1e;color:#fff;font-family:var(--mh-font-mono, "JetBrains Mono");font-size:11px;font-weight:800;padding:2px 6px;border-radius:4px}.price-value__savings-card{background:#2e7d320d;border:1px solid rgba(46,125,50,.15);padding:12px;border-radius:6px;display:flex;flex-direction:column;text-align:right;min-width:140px}@media(max-width:480px){.price-value__savings-card{text-align:left;width:100%}}.savings-card__label{font-family:var(--mh-font-body, "Inter");font-size:9px;font-weight:700;color:#2e7d32;text-transform:uppercase}.savings-card__amount{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:18px;font-weight:800;color:#2e7d32;margin:2px 0}.savings-card__note{font-family:var(--mh-font-body, "Inter");font-size:9px;color:#2e7d32;opacity:.8}.price-value__comparator{background:var(--mh-color-off-white, #F5F5F2);padding:10px 16px}.comparator__line{display:flex;justify-content:space-between;align-items:center;font-family:var(--mh-font-body, "Inter");font-size:11px;color:var(--mh-color-text-secondary, #5A5A5A)}.comparator__price-them{text-decoration:line-through;font-family:var(--mh-font-mono, "JetBrains Mono");font-weight:600}.product-info__installment-badge{margin-bottom:24px}.installment-badge__pill{display:inline-flex;align-items:center;gap:10px;background:#ffb3c7;border:none;padding:8px 16px;border-radius:4px;font-family:var(--mh-font-mono, "JetBrains Mono");font-size:11px;color:#111;box-shadow:0 2px 10px #e85d7526}.installment-badge__icon{color:#111}.installment-badge__text strong{font-weight:900;color:#111}.klarna-logo-style{font-family:var(--mh-font-body, "Inter");letter-spacing:-.02em;font-size:12px}.product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center}.product-lightbox[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.product-lightbox{animation:mh-lb-in .18s ease}}@keyframes mh-lb-in{0%{opacity:0}to{opacity:1}}.product-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#111111e6;cursor:zoom-out}.product-lightbox__frame{position:relative;z-index:2;width:min(88vw,860px);max-width:min(88vw,860px);max-height:90vh;background:var(--mh-color-off-white, #F5F5F2);display:flex;align-items:center;justify-content:center;padding:36px;border:1px solid rgba(17,17,17,.2)}.product-lightbox__img{display:block;max-width:100%;max-height:calc(90vh - 72px);width:auto;height:auto;object-fit:contain}.product-lightbox__close{position:fixed;top:24px;right:24px;z-index:3;width:44px;height:44px;background:var(--mh-color-black, #111111);border:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;border-radius:0!important}@media(hover:hover){.product-lightbox__close:hover{background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111)}}.product-lightbox__close:focus-visible{outline:2px solid var(--mh-color-accent, #FDBE12);outline-offset:2px}.product-lightbox__cad-mark{position:absolute;width:12px;height:12px;border:2px solid var(--mh-color-accent, #FDBE12);pointer-events:none;opacity:.6}.product-lightbox__cad-mark--tl{top:8px;left:8px;border-right:0;border-bottom:0}.product-lightbox__cad-mark--tr{top:8px;right:8px;border-left:0;border-bottom:0}.product-lightbox__cad-mark--bl{bottom:8px;left:8px;border-right:0;border-top:0}.product-lightbox__cad-mark--br{bottom:8px;right:8px;border-left:0;border-top:0}.product-lightbox__cad-label{position:absolute;font-family:var(--mh-font-mono, "JetBrains Mono");font-size:8px;font-weight:700;color:#11111159;letter-spacing:.05em;pointer-events:none;-webkit-user-select:none;user-select:none}.product-lightbox__cad-label--tl{top:24px;left:10px}.product-lightbox__cad-label--tr{top:24px;right:10px}@media(max-width:640px){.product-lightbox__frame{max-width:96vw;padding:20px}.product-lightbox__close{top:12px;right:12px;width:40px;height:40px}}.rte [class*=mh_]{border-radius:0!important}.rte .mh_desc_wrap{background:#f5f5f2!important;border:1px solid #E0E0DC!important;box-shadow:none!important}.rte .mh_desc_wrap:before{display:none!important}.rte .mh_cinema_title,.rte .mh_cascade_title,.rte .mh_cascade_text{font-family:var(--mh-font-display, "Anton", sans-serif)!important;letter-spacing:-.02em!important}.rte .mh_cinema_text,.rte .mh_faq p{font-family:var(--mh-font-body, "Inter", sans-serif)!important}.rte .mh_faq summary,.rte .mh_specs_details summary{font-family:var(--mh-font-display, "Anton", sans-serif)!important;font-size:13px!important;letter-spacing:.05em!important}.rte .mh_faq,.rte .mh_specs_details{box-shadow:none!important}.rte .mh_faq:hover,.rte .mh_specs_details:hover,.rte .mh_card_lift:hover{transform:none!important;box-shadow:none!important}.rte .mh_black_premium,.rte .mh_yellow_punch,.rte .mh_yellow_premium{box-shadow:none!important}.rte .mh_specs_val{font-family:var(--mh-font-display, "Anton", sans-serif)!important}.rte .mh_specs_label{font-family:var(--mh-font-mono, "JetBrains Mono", monospace)!important}.rte .mh_count_num{font-family:var(--mh-font-display, "Anton", sans-serif)!important}.rte .mh_faq_icon{color:#fdbe12!important}.rte .mh_faq[open] .mh_faq_icon,.rte .mh_specs_details[open] .mh_faq_icon{background:#fdbe12!important;color:#111!important}.rte .mh_underline_kin:after{background:#fdbe12!important}.rte .mh_trust_sep{background:#fdbe1233!important}.mhd{font-family:var(--mh-font-body, "Inter", sans-serif);color:#111;margin:0 0 8px}.mhd *{box-sizing:border-box}.mhd__badge{display:inline-block;background:#fdbe12;color:#111;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;margin-bottom:16px}.mhd__h{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(1.9rem,5vw,3rem);text-transform:uppercase;letter-spacing:-.02em;line-height:.95;color:#111;margin:0 0 4px}.mhd__intro{font-size:14px;line-height:1.65;color:#5a5a5a;margin:12px 0 20px}.mhd__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:transparent;border:none;margin-bottom:12px}.mhd__stat{background:#fff;padding:16px 14px;display:flex;align-items:center;gap:12px}.mhd__stat-icon{width:36px;height:36px;background:#fdbe12;display:flex;align-items:center;justify-content:center;flex:0 0 36px}.mhd__stat-num{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:22px;line-height:1;color:#111;letter-spacing:-.02em}.mhd__stat-lbl{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;margin-top:4px}.mhd__trust{background:#111;border:1px solid #111111;padding:16px;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;margin-bottom:1px}.mhd__trust-sep{height:36px;background:#fdbe122e;flex-shrink:0}.mhd__trust-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:0 8px;min-width:0}.mhd__trust-name{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:12px;letter-spacing:.03em;color:#f5f5f2;line-height:1.15}.mhd__trust-sub{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:9px;color:#f5f5f273;letter-spacing:.06em;text-transform:uppercase}.mhd__trust-stars{color:#fdbe12;font-size:13px;line-height:1}.mhd__manifesto{background:#fdbe12;border:1px solid #111111;padding:20px;margin-bottom:1px}.mhd__manifesto-h{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(1.5rem,3.5vw,2rem);text-transform:uppercase;letter-spacing:-.02em;line-height:.95;color:#111;margin-bottom:8px}.mhd__manifesto-p{font-size:13px;line-height:1.55;font-weight:600;color:#111c;margin:0}.mhd__hr{height:1px;background:#e0e0dc;margin:20px 0}.mhd__acc{border:1px solid rgba(17,17,17,.12);overflow:hidden}.mhd__acc+.mhd__acc{border-top:none}.mhd__acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#fff;font-family:var(--mh-font-body, "Inter", sans-serif);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mh-color-black, #111111);border-left:3px solid transparent;transition:background .18s,border-color .18s,color .18s;-webkit-user-select:none;user-select:none}.mhd__acc summary::-webkit-details-marker{display:none}.mhd__acc summary:hover{background:var(--mh-color-off-white, #F5F5F2)}.mhd__acc[open]>summary{background:var(--mh-color-black, #111111);color:var(--mh-color-accent, #FDBE12);border-left-color:var(--mh-color-accent, #FDBE12)}.mhd__acc-plus{font-size:22px;font-weight:300;color:var(--mh-color-accent, #FDBE12);transition:transform .28s cubic-bezier(.4,0,.2,1);line-height:1;flex-shrink:0}.mhd__acc[open] .mhd__acc-plus{transform:rotate(45deg)}.mhd__acc-body{padding:20px;background:var(--mh-color-off-white, #F5F5F2);border-top:2px solid var(--mh-color-accent, #FDBE12)}.mhd__acc[open] .mhd__acc-body{animation:mhAccOpen .26s cubic-bezier(.4,0,.2,1)}.mhd__specs{width:100%;border-collapse:collapse;font-size:13px}.mhd__specs td{padding:8px 0;border-bottom:1px solid #F0F0EC}.mhd__specs tr:last-child td{border-bottom:none}.mhd__specs-lbl{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#8a8a8a;width:50%}.mhd__specs-val{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:14px;letter-spacing:.02em;text-align:right;color:#111}.mhd__faq-p{font-size:13px;line-height:1.65;color:#5a5a5a;margin:0}.mhd__stitle{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(1.3rem,2.8vw,1.7rem);text-transform:uppercase;letter-spacing:-.01em;color:#111;margin:0 0 1px;line-height:1}.mhd-r{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--d, 0ms)}.mhd-r.on{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mhd-r{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:479px){.mhd__trust{grid-template-columns:1fr;padding:0}.mhd__trust-sep{display:none}.mhd__trust-col{flex-direction:row;text-align:left;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(253,190,18,.12)}.mhd__trust-col:last-child{border-bottom:none}}@keyframes mhAccOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes mhAccClose{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media(max-width:640px){.mhd__acc summary{padding:18px 16px;font-size:11px}.mhd__acc-body{padding:16px}.faq-item summary{font-size:13px;padding:18px 0}.faq-item[open]>summary{padding-left:12px}.faq-item>p{padding-left:12px}}.product-gallery-showcase{display:flex;flex-direction:column;gap:12px;position:relative!important;top:auto!important}@media(min-width:1025px){.product-gallery-showcase{position:sticky!important;top:20px!important}}.gallery-showcase__main{position:relative;background:#fff;border:1px solid #E5E5E5;border-radius:4px;overflow:hidden;box-shadow:0 10px 30px #0000000a}.gallery-showcase__viewport{aspect-ratio:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-showcase__viewport::-webkit-scrollbar{display:none}.gallery-showcase__slide{flex:0 0 100%;width:100%;position:relative;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:0}.gallery-showcase__img{width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.2,0,0,1)}.gallery-showcase__status-bar{position:absolute;top:0;left:0;right:0;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(17,17,17,.03);z-index:25}.status-bar__left,.status-bar__right{display:flex;gap:10px;align-items:center}.status-tag{font-family:var(--mh-font-mono, "JetBrains Mono")!important;font-size:8px!important;font-weight:800!important;color:#1116!important;letter-spacing:.05em;text-transform:uppercase}.status-tag--check{color:#2e7d32!important;background:#2e7d321a;padding:2px 6px;border-radius:2px}.gallery-showcase__hud{position:absolute;top:40px;right:12px;bottom:60px;left:12px;pointer-events:none;z-index:10}.hud__corner{position:absolute;width:15px;height:15px;border:1px solid rgba(17,17,17,.1);opacity:.4}.hud__corner--tl{top:0;left:0;border-right:0;border-bottom:0}.hud__corner--tr{top:0;right:0;border-left:0;border-bottom:0}.hud__corner--bl{bottom:0;left:0;border-right:0;border-top:0}.hud__corner--br{bottom:0;right:0;border-left:0;border-top:0}.gallery-showcase__tools{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #F0F0F0;z-index:20}.gallery-showcase__counter{font-family:var(--mh-font-mono, "JetBrains Mono");display:flex;align-items:baseline;gap:4px}.counter__current{font-size:14px;font-weight:800;color:#111}.counter__total{font-size:9px;color:#a0a0a0;font-weight:700}.gallery-showcase__actions{display:flex;gap:8px}.tool-btn{border:none;padding:6px 12px;font-family:var(--mh-font-mono, "JetBrains Mono");font-size:9px;font-weight:800;border-radius:2px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s;text-transform:uppercase}.tool-btn--video{background:var(--mh-color-accent, #FDBE12);color:#111}.tool-btn--zoom{background:#111;color:#fff}.gallery-showcase__nav{display:flex;justify-content:center;gap:6px;padding:8px 0;flex-wrap:wrap}.gallery-nav__dot{width:60px;height:60px;background:#fff;border:2px solid #E5E5E5;padding:0;cursor:pointer;overflow:hidden;transition:border-color .2s ease,opacity .2s ease;opacity:.55;flex-shrink:0}.gallery-nav__dot img{width:100%;height:100%;object-fit:cover;display:block}.gallery-nav__dot.is-active{border-color:var(--mh-color-black, #111111);opacity:1}@media(hover:hover){.gallery-nav__dot:hover{opacity:1;border-color:#1116}}@media(max-width:480px){.gallery-nav__dot{width:48px;height:48px}}.gallery-showcase__nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:50;background:var(--mh-color-black, #111111);color:#fff;border:1px solid rgba(255,255,255,.1);padding:12px 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .3s cubic-bezier(.2,0,0,1);box-shadow:0 8px 24px #0003}.gallery-showcase__nav-btn:hover{background:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);transform:translateY(-50%) scale(1.05)}.gallery-showcase__nav-btn--prev{left:10px;border-radius:4px}.gallery-showcase__nav-btn--next{right:10px;border-radius:4px}.nav-btn__label{font-family:var(--mh-font-mono, "JetBrains Mono");font-size:8px;font-weight:800;letter-spacing:.1em;writing-mode:vertical-rl;text-orientation:mixed}@media(max-width:1024px){.gallery-showcase__nav-btn{display:none}}.mh-suivi{background-color:#f5f5f2}.mh-suivi__container{max-width:1100px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media(min-width:1024px){.mh-suivi__container{padding:0 48px}}.mh-suivi__hero{background-color:#111;padding:64px 0 56px}.mh-suivi__eyebrow{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fdbe12;margin:0 0 16px}.mh-suivi__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(2.5rem,6vw,4rem);text-transform:uppercase;color:#fff;margin:0 0 16px;line-height:1;letter-spacing:-.01em}.mh-suivi__sub{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:16px;color:#fff9;margin:0;max-width:520px}.mh-suivi__steps{padding:72px 0;background-color:#f5f5f2}.mh-suivi__steps-grid{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.mh-suivi__steps-grid{grid-template-columns:repeat(3,1fr);gap:0}}.mh-suivi__step{display:flex;flex-direction:column;gap:16px;padding:32px 0;border-top:1px solid #E0E0DC}@media(min-width:768px){.mh-suivi__step{border-top:none;border-left:1px solid #E0E0DC;padding:40px 32px}.mh-suivi__step:first-child{border-left:none;padding-left:0}}.mh-suivi__step-num{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;color:#fdbe12;letter-spacing:.05em}.mh-suivi__step-title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:1.15rem;text-transform:uppercase;color:#111;margin:0;letter-spacing:.01em;line-height:1.2}.mh-suivi__step-text{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;line-height:1.65;color:#5a5a5a;margin:0}.mh-suivi__contact{background-color:#111;padding:64px 0}.mh-suivi__contact-inner{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.mh-suivi__contact-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:64px}}.mh-suivi__contact-eyebrow{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fdbe12;margin:0 0 12px}.mh-suivi__contact-title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(1.5rem,3vw,2.2rem);text-transform:uppercase;color:#fff;margin:0 0 8px;line-height:1.1}.mh-suivi__contact-sub{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:12px;color:#fff6;margin:0;letter-spacing:.04em}.mh-suivi__contact-channels{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.mh-suivi__channel{display:flex;align-items:center;gap:16px;padding:20px 24px;background-color:#1f1f1f;border-left:3px solid #FDBE12;text-decoration:none;min-width:300px;transition:background-color .18s ease}@media(hover:hover){.mh-suivi__channel:hover{background-color:#2a2a2a}}.mh-suivi__channel-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fdbe12}.mh-suivi__channel-icon svg{width:22px;height:22px}.mh-suivi__channel-body{display:flex;flex-direction:column;gap:3px}.mh-suivi__channel-label{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff6}.mh-suivi__channel-value{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:15px;font-weight:500;color:#fff;letter-spacing:.02em}.mh-suivi__delays{background-color:#f5f5f2;padding:56px 0;border-top:1px solid #E0E0DC}.mh-suivi__delays-grid{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.mh-suivi__delays-grid{flex-direction:row;align-items:center;justify-content:space-between}}.mh-suivi__delay-item{display:flex;flex-direction:column;gap:6px;flex:1;text-align:center}.mh-suivi__delay-value{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:2.5rem;color:#111;text-transform:uppercase;line-height:1}.mh-suivi__delay-label{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:13px;color:#5a5a5a;line-height:1.4}.mh-suivi__delay-divider{width:1px;height:48px;background-color:#e0e0dc;align-self:center;display:none}@media(min-width:768px){.mh-suivi__delay-divider{display:block}}@media(prefers-reduced-motion:reduce){.mh-suivi__channel{transition:none}}.mh-contact{background-color:#f5f5f2;min-height:60vh}.mh-contact__hero{background-color:#111;border-bottom:3px solid #FDBE12;padding:64px 0 56px}@media(min-width:768px){.mh-contact__hero{padding:80px 0 72px}}.mh-contact__container{max-width:1100px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media(min-width:1024px){.mh-contact__container{padding:0 48px}}.mh-contact__eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#fdbe12;margin-bottom:24px}.mh-contact__eyebrow-line{display:block;width:40px;height:2px;background-color:#fdbe12;flex-shrink:0}.mh-contact__headline{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(3rem,8vw,7rem);text-transform:uppercase;color:#fff;line-height:.92;letter-spacing:-.02em;margin:0 0 24px}.mh-contact__sub{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:16px;line-height:1.6;color:#b0b0b0;margin:0;max-width:500px}.mh-contact__success{display:flex;align-items:flex-start;gap:16px;background:#111;border-left:4px solid #FDBE12;padding:20px 24px;margin:0}.mh-contact__success svg{color:#fdbe12;flex-shrink:0;margin-top:2px}.mh-contact__success strong{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:16px;text-transform:uppercase;letter-spacing:.04em;color:#fff;display:block;margin-bottom:4px}.mh-contact__success p{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;color:#b0b0b0;margin:0}.mh-contact__body{padding:56px 0 80px}@media(min-width:768px){.mh-contact__body{padding:72px 0 96px}}.mh-contact__grid{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:900px){.mh-contact__grid{grid-template-columns:1fr 360px;gap:64px;align-items:start}}.mh-contact__form-wrap{background:#fff;border:1px solid #E0E0DC;border-top:3px solid #111111;padding:40px}@media(max-width:599px){.mh-contact__form-wrap{padding:24px}}.mh-contact__row{display:flex;flex-direction:column;gap:20px}@media(min-width:600px){.mh-contact__row--2{flex-direction:row}.mh-contact__row--2 .mh-contact__field{flex:1}}.mh-contact__field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.mh-contact__field:last-child{margin-bottom:0}.mh-contact__label{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#5a5a5a}.mh-contact__label span{color:#fdbe12}.mh-contact__input,.mh-contact__textarea,.mh-contact__select{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;color:#111;background:#f5f5f2;border:1px solid #E0E0DC;border-radius:0;padding:12px 16px;width:100%;box-sizing:border-box;transition:border-color .15s ease,background .15s ease;outline:none;appearance:none;-webkit-appearance:none}.mh-contact__input::placeholder,.mh-contact__textarea::placeholder{color:#aeaeae}.mh-contact__input:focus,.mh-contact__textarea:focus,.mh-contact__select:focus{border-color:#fdbe12;background:#fff}.mh-contact__textarea{resize:vertical;min-height:140px}.mh-contact__select-wrap{position:relative}.mh-contact__select-wrap svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#8a8a8a}.mh-contact__select{padding-right:40px;cursor:pointer}.mh-contact__error{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;color:#c81e1e;text-transform:uppercase;letter-spacing:.05em}.mh-contact__submit{display:inline-flex;align-items:center;gap:12px;background-color:#fdbe12;color:#111;border:none;padding:16px 32px;font-family:var(--mh-font-display, "Anton", sans-serif);font-size:15px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:0;transition:background-color .2s ease;margin-top:8px;width:100%;justify-content:center}.mh-contact__submit:hover{background-color:#e5a800}.mh-contact__submit svg{transition:transform .2s ease}.mh-contact__submit:hover svg{transform:translate(4px)}.mh-contact__info{display:flex;flex-direction:column;gap:0}.mh-contact__info-block{display:flex;align-items:flex-start;gap:16px;padding:24px 0;border-bottom:1px solid #E0E0DC}.mh-contact__info-block:first-child{border-top:1px solid #E0E0DC}.mh-contact__info-icon{width:40px;height:40px;background:#111;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fdbe12}.mh-contact__info-label{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#8a8a8a;display:block;margin-bottom:4px}.mh-contact__info-value{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:15px;font-weight:600;color:#111;display:block;text-decoration:none;margin-bottom:2px}.mh-contact__info-value--accent{color:#fdbe12!important}a.mh-contact__info-value:hover{color:#fdbe12}.mh-contact__info-meta{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:12px;color:#8a8a8a;display:block}.mh-contact__response-badge{background:#111;border-left:4px solid #FDBE12;padding:20px 24px;display:flex;align-items:center;gap:16px;margin-top:24px}.mh-contact__response-num{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:2.8rem;color:#fdbe12;line-height:1;flex-shrink:0}.mh-contact__response-label{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff;line-height:1.4}@media(prefers-reduced-motion:reduce){.mh-contact__submit,.mh-contact__submit svg,.mh-contact__input,.mh-contact__textarea,.mh-contact__select{transition:none!important}}.mh-human-contact{background-color:var(--mh-color-off-white, #F5F5F2);padding:64px 0;border-top:1px solid var(--mh-color-border, #E5E5E5)}@media(min-width:768px){.mh-human-contact{padding:80px 0}}.mh-human-contact__wrapper{background-color:var(--mh-color-black, #111111);color:var(--mh-color-white, #FFFFFF);border-left:4px solid var(--mh-color-accent, #FDBE12);box-shadow:0 12px 48px #11111126;overflow:hidden}.mh-human-contact__grid{display:grid;grid-template-columns:1fr;align-items:stretch}@media(min-width:900px){.mh-human-contact__grid{grid-template-columns:360px 1fr}}.mh-human-contact__photo-container{display:flex;background-color:#1a1a1a;align-items:stretch;justify-content:center}@media(max-width:899px){.mh-human-contact__photo-container{padding:40px 40px 0}}.mh-human-contact__photo-wrap{position:relative;width:100%;max-width:320px;margin:0 auto;overflow:hidden;box-shadow:0 8px 32px #0000004d;align-self:center}@media(min-width:900px){.mh-human-contact__photo-wrap{max-width:100%;height:100%;align-self:stretch}}.mh-human-contact__photo{width:100%;height:auto;display:block;object-fit:cover;transition:transform .5s cubic-bezier(.25,1,.5,1)}@media(min-width:900px){.mh-human-contact__photo{height:100%;min-height:480px}}.mh-human-contact__photo-wrap:hover .mh-human-contact__photo{transform:scale(1.04)}.mh-human-contact__cad-mark{position:absolute;width:10px;height:10px;border:2px solid var(--mh-color-accent, #FDBE12);pointer-events:none;z-index:2}.mh-human-contact__cad-mark--tl{top:12px;left:12px;border-right:0;border-bottom:0}.mh-human-contact__cad-mark--tr{top:12px;right:12px;border-left:0;border-bottom:0}.mh-human-contact__cad-mark--bl{bottom:12px;left:12px;border-right:0;border-top:0}.mh-human-contact__cad-mark--br{bottom:12px;right:12px;border-left:0;border-top:0}.mh-human-contact__cad-label{position:absolute;top:14px;left:28px;font-family:var(--mh-font-mono, monospace);font-size:8px;font-weight:700;color:#fff6;letter-spacing:.1em;z-index:2}.mh-human-contact__content{padding:40px 24px;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.mh-human-contact__content{padding:48px}}.mh-human-contact__eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--mh-font-mono, monospace);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--mh-color-accent, #FDBE12);margin-bottom:16px}.mh-human-contact__eyebrow-line{display:block;width:32px;height:2px;background-color:var(--mh-color-accent, #FDBE12);flex-shrink:0}.mh-human-contact__headline{font-family:var(--mh-font-display, sans-serif);font-size:clamp(1.8rem,4vw,2.8rem);text-transform:uppercase;color:var(--mh-color-white, #FFFFFF);line-height:1.05;letter-spacing:-.01em;margin:0 0 16px}.mh-human-contact__text{font-family:var(--mh-font-body, sans-serif);font-size:14px;line-height:1.6;color:var(--mh-color-text-on-dark, #B0B0B0);margin:0 0 32px;max-width:600px}.mh-human-contact__actions{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media(min-width:600px){.mh-human-contact__actions{flex-direction:row;flex-wrap:wrap}}.mh-human-contact__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 28px;font-family:var(--mh-font-display, sans-serif);font-size:14px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;cursor:pointer;transition:all .2s ease;border-radius:0}.mh-human-contact__btn--primary{background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);border:1px solid var(--mh-color-accent, #FDBE12)}.mh-human-contact__btn--primary:hover{background-color:var(--mh-color-accent-hover, #E5A800);border-color:var(--mh-color-accent-hover, #E5A800)}.mh-human-contact__btn--primary:hover svg{animation:phoneRing .5s ease-in-out infinite}@keyframes phoneRing{0%{transform:rotate(0)}15%{transform:rotate(-15deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-10deg)}60%{transform:rotate(9deg)}75%{transform:rotate(-4deg)}90%{transform:rotate(0)}to{transform:rotate(0)}}.mh-human-contact__btn--whatsapp{background-color:#25d366;color:#fff;border:1px solid #25D366}.mh-human-contact__btn--whatsapp:hover{background-color:#20ba5a;border-color:#20ba5a}.mh-human-contact__btn--outline{background-color:transparent;color:var(--mh-color-white, #FFFFFF);border:1px solid rgba(255,255,255,.2)}.mh-human-contact__btn--outline:hover{border-color:var(--mh-color-white, #FFFFFF);background-color:#ffffff0d}.mh-human-contact__btn svg{flex-shrink:0}.mh-human-contact__meta{display:flex;flex-direction:column;gap:12px;font-family:var(--mh-font-body, sans-serif);font-size:12px;color:var(--mh-color-text-meta, #8A8A8A);border-top:1px solid rgba(255,255,255,.1);padding-top:20px}@media(min-width:600px){.mh-human-contact__meta{flex-direction:row;gap:24px}}.mh-human-contact__meta-item{display:inline-flex;align-items:center;gap:8px}.mh-human-contact__meta-item svg{color:var(--mh-color-accent, #FDBE12);flex-shrink:0}@media(prefers-reduced-motion:reduce){.mh-human-contact__btn{transition:none!important}}.mh-logos{width:100%;box-sizing:border-box}.mh-logos__container{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 var(--mh-container-padding-mobile, 16px)}@media(min-width:1024px){.mh-logos__container{padding:0 var(--mh-container-padding-desktop, 48px)}}.mh-logos__header{text-align:center;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:8px}@media(min-width:768px){.mh-logos__header{margin-bottom:40px}}.mh-logos__eyebrow{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:500;color:var(--eyebrow-color);text-transform:uppercase;letter-spacing:.12em}@media(min-width:768px){.mh-logos__eyebrow{font-size:11px}}.mh-logos__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(18px,3vw,32px);font-weight:400;color:var(--text-color);text-transform:uppercase;margin:0;line-height:1.25;letter-spacing:-.01em}.mh-logos__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 20px;width:100%}@media(min-width:768px){.mh-logos__grid{gap:32px 48px}}.mh-logos__item{display:flex;align-items:center;justify-content:center;height:32px;width:96px;flex-shrink:0}@media(min-width:480px){.mh-logos__item{height:36px;width:108px}}@media(min-width:768px){.mh-logos__item{height:44px;width:132px}}.mh-logos__link,.mh-logos__static{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:var(--text-color);transition:transform .2s ease}.mh-logos__link:hover{transform:translateY(-2px)}.mh-logos__svg-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;filter:var(--logo-filter);transition:filter .2s ease;border-radius:0!important}.mh-logos__item img{max-height:100%;width:auto;display:block;filter:var(--logo-filter);transition:filter .2s ease;border-radius:0!important}.mh-logos__svg-wrap svg{height:100%;width:100%;display:block}.mh-logos__link:hover .mh-logos__svg-wrap,.mh-logos__link:hover img,.mh-logos__static:hover .mh-logos__svg-wrap,.mh-logos__static:hover img{filter:var(--logo-hover-filter)}.mh-logos__fallback-text{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--text-color);border:2px solid var(--text-color);padding:4px 8px;text-transform:uppercase;white-space:nowrap;opacity:.5;transition:opacity .2s ease;border-radius:0!important}@media(min-width:768px){.mh-logos__fallback-text{font-size:13px;padding:6px 12px}}.mh-logos__link:hover .mh-logos__fallback-text,.mh-logos__static:hover .mh-logos__fallback-text{opacity:.95}@media(prefers-reduced-motion:reduce){.mh-logos__link,.mh-logos__svg-wrap,.mh-logos__item img,.mh-logos__fallback-text{transition:none!important;transform:none!important}}.mh-manifesto{width:100%;box-sizing:border-box;border-top:4px solid;overflow:hidden}.mh-manifesto__container{max-width:1100px;margin:0 auto;padding:0 24px;box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:900px){.mh-manifesto__container{padding:0 48px;grid-template-columns:1fr 400px;gap:80px;align-items:center}}.mh-manifesto__left{display:flex;flex-direction:column}.mh-manifesto__eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#fdbe12;margin-bottom:24px}.mh-manifesto__eyebrow-line{display:block;width:40px;height:2px;background-color:#fdbe12;flex-shrink:0}.mh-manifesto__headline{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(3rem,7vw,6.5rem);text-transform:uppercase;color:var(--manifesto-text, #111111);line-height:.95;letter-spacing:-.02em;margin:0}.mh-manifesto__headline em{color:#fdbe12;font-style:normal}.mh-manifesto__right{display:flex;flex-direction:column;gap:36px}.mh-manifesto__sub{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:16px;line-height:1.7;color:var(--manifesto-muted, #5A5A5A);margin:0}.mh-manifesto__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));border:1px solid var(--manifesto-stat-border, rgba(0, 0, 0, .1))}.mh-manifesto__stat{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-right:1px solid var(--manifesto-stat-border, rgba(0, 0, 0, .1))}.mh-manifesto__stat:last-child{border-right:none}.mh-manifesto__stat-num{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(1.6rem,3vw,2.2rem);color:#fdbe12;line-height:1;letter-spacing:-.02em}.mh-manifesto__stat-label{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--manifesto-muted, #5A5A5A);line-height:1.4}.mh-manifesto__cta{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;font-family:var(--mh-font-display, "Anton", sans-serif);font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--manifesto-text, #111111);text-decoration:none;border:2px solid var(--manifesto-cta-border, #111111);padding:12px 20px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.mh-manifesto__cta svg{transition:transform .2s ease}@media(hover:hover){.mh-manifesto__cta:hover{background-color:#fdbe12;border-color:#fdbe12;color:#111}.mh-manifesto__cta:hover svg{transform:translate(4px)}}.mh-manifesto__left,.mh-manifesto__right{opacity:0;transition:opacity .7s ease,transform .7s ease}.mh-manifesto__left{transform:translate(-28px)}.mh-manifesto__right{transform:translate(28px);transition-delay:.15s}.mh-manifesto__left.mh-is-visible,.mh-manifesto__right.mh-is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mh-manifesto__left,.mh-manifesto__right{opacity:1;transform:none;transition:none!important}.mh-manifesto__cta,.mh-manifesto__cta svg{transition:none!important}}.mh-stats{background-color:#f5f5f2;border-top:2px solid var(--color-accent, #FDBE12);border-bottom:1px solid #E0E0DC;padding:56px 0}.mh-stats__container{max-width:1100px;margin:0 auto;padding:0 24px;box-sizing:border-box}@media(min-width:1024px){.mh-stats__container{padding:0 48px}}.mh-stats__container{overflow:hidden}.mh-stats__grid{display:flex;flex-direction:row;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 0 20px}.mh-stats__grid::-webkit-scrollbar{display:none}@media(min-width:768px){.mh-stats__container{overflow:visible}.mh-stats__grid{overflow-x:visible;scroll-snap-type:none;align-items:center;justify-content:space-between;gap:0;padding:0}}.mh-stats__item{display:flex;flex-direction:column;align-items:center;gap:10px;flex:0 0 65vw;scroll-snap-align:start;text-align:center;padding:16px 12px;border-right:1px solid #E0E0DC}.mh-stats__item:last-child{border-right:none}@media(min-width:768px){.mh-stats__item{flex:1;scroll-snap-align:none;padding:0;border-right:none}}.mh-stats__num{display:flex;align-items:baseline;gap:6px;line-height:1}.mh-stats__count{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(3rem,6vw,5rem);color:#111;letter-spacing:-.02em;line-height:1}.mh-stats__unit{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(1.2rem,2.5vw,2rem);color:#fdbe12;letter-spacing:.02em}.mh-stats__label{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;color:#8a8a8a;text-transform:uppercase;letter-spacing:.1em;max-width:160px;line-height:1.5}.mh-stats__divider{display:none}@media(min-width:768px){.mh-stats__divider{display:block;width:1px;height:56px;background:#e0e0dc;flex-shrink:0}}.mh-mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:150;background-color:#111;border-top:1px solid rgba(255,255,255,.08);padding:0 4px env(safe-area-inset-bottom,0px)}.mh-mobile-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:1;padding:10px 4px 12px;min-height:60px;position:relative;background:none;border:none;cursor:pointer;text-decoration:none}.mh-mobile-nav__item:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:2px;background-color:#fdbe12;transform:scaleX(0);transition:transform .2s ease;z-index:1}.mh-mobile-nav__item--active:before{transform:scaleX(1)}.mh-mobile-nav__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#ffffff73;transition:color .18s ease}.mh-mobile-nav__icon svg{width:22px;height:22px}.mh-mobile-nav__label{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff6;transition:color .18s ease;line-height:1}.mh-mobile-nav__item--active .mh-mobile-nav__icon,.mh-mobile-nav__item--active .mh-mobile-nav__label{color:#fdbe12}@media(hover:hover){.mh-mobile-nav__item:hover .mh-mobile-nav__icon,.mh-mobile-nav__item:hover .mh-mobile-nav__label{color:#ffffffd9}}.mh-mobile-nav__item:focus-visible{outline:2px solid #FDBE12;outline-offset:-2px}.mh-mobile-nav__badge{position:absolute;top:6px;right:calc(50% - 20px);background-color:#fdbe12;color:#111;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:800;min-width:16px;height:16px;border-radius:0;padding:0 3px;display:grid;place-items:center;line-height:1}@media(max-width:768px){.mh-mobile-nav{display:flex}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))!important}.sticky-cart{bottom:calc(60px + env(safe-area-inset-bottom,0px))!important}}@media(prefers-reduced-motion:reduce){.mh-mobile-nav__item:before,.mh-mobile-nav__icon,.mh-mobile-nav__label{transition:none}}.mh-newsletter{width:100%;box-sizing:border-box;text-align:center;padding:60px 0}.mh-newsletter__container{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 var(--mh-container-padding-mobile, 24px)}@media(min-width:1024px){.mh-newsletter__container{padding:0 var(--mh-container-padding-desktop, 48px)}}.mh-newsletter__eyebrow{display:block;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:500;color:var(--mh-color-accent, #FDBE12);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.mh-newsletter__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(24px,4vw,40px);font-weight:400;color:var(--section-text-color, var(--mh-color-white, #FFFFFF));text-transform:uppercase;margin:0 0 12px;line-height:1.25;letter-spacing:-.01em}.mh-newsletter__text{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:15px;color:var(--section-text-muted, rgba(255, 255, 255, .8));max-width:600px;margin:0 auto 28px;line-height:1.6}.mh-newsletter__form-wrapper{max-width:500px;margin:0 auto}.mh-newsletter__form{display:flex;flex-direction:row;border-radius:0;border:1px solid var(--section-input-border, transparent);background-color:var(--section-input-bg, #FFFFFF);width:100%}.mh-newsletter__success{background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);padding:24px;border-radius:0;border:none;text-align:center}.mh-newsletter__success-text{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;margin:0 0 16px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.03em}.mh-newsletter__code-container{display:flex;flex-direction:column;align-items:center;gap:16px}.mh-newsletter__code-wrap{display:inline-flex;align-items:stretch;border:2px dashed rgba(17,17,17,.3);background-color:#fff6}.mh-newsletter__code{display:inline-block;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:20px;font-weight:900;letter-spacing:2px;padding:8px 20px;-webkit-user-select:all;user-select:all}.mh-newsletter__copy-btn{background:transparent;border:none;border-left:2px dashed rgba(17,17,17,.3);font-family:var(--mh-font-display, "Anton", sans-serif);font-size:14px;color:var(--mh-color-black, #111111);padding:0 16px;cursor:pointer;text-transform:uppercase;transition:all .2s ease;border-radius:0}.mh-newsletter__copy-btn:hover{background-color:var(--mh-color-black, #111111);color:var(--mh-color-accent, #FDBE12)}.mh-newsletter__apply-link{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:700;color:var(--mh-color-black, #111111);text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;transition:opacity .2s ease}.mh-newsletter__apply-link:hover{opacity:.8}.mh-newsletter__error{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;color:#ff4d4d;margin-bottom:16px;font-weight:600}.mh-newsletter__input{flex:1;padding:16px 20px;border:0;background-color:transparent;color:var(--mh-color-black, #111111);font-family:var(--mh-font-body, "Inter", sans-serif);font-size:15px;outline:none;border-radius:0}.mh-newsletter__input::placeholder{color:var(--mh-color-text-meta, #8A8A8A)}.mh-newsletter__submit{background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);font-family:var(--mh-font-display, "Anton", sans-serif);font-weight:400;padding:0 32px;text-transform:uppercase;font-size:14px;letter-spacing:.03em;border:none;border-radius:0;transition:background-color .2s ease;cursor:pointer}.mh-newsletter__submit:hover{background-color:var(--mh-color-accent-hover, #E5A800)}.mh-newsletter__note{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:12px;color:var(--section-text-muted, rgba(255, 255, 255, .6));margin-top:16px}@media(max-width:500px){.mh-newsletter__form{flex-direction:column;background-color:transparent;border:none;gap:12px}.mh-newsletter__input{background-color:var(--section-input-bg, #FFFFFF);border:1px solid var(--section-input-border, transparent);width:100%}.mh-newsletter__submit{padding:16px;width:100%}}.mh-pro-banner{padding:60px 0;background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111)}.mh-pro-banner__container{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 var(--mh-container-padding-mobile, 24px)}@media(min-width:1024px){.mh-pro-banner__container{padding:0 var(--mh-container-padding-desktop, 48px)}}.mh-pro-banner__wrap{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding:40px;background-color:var(--mh-color-black, #111111);color:var(--mh-color-white, #FFFFFF);border:1px solid rgba(255,255,255,.1);border-radius:0;position:relative;overflow:hidden}.mh-pro-banner__icon{width:80px;height:80px;background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);display:grid;place-items:center;border-radius:0;flex-shrink:0}.mh-pro-banner__icon svg{width:44px;height:44px}.mh-pro-banner__tag{display:inline-block;background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;margin-bottom:12px}.mh-pro-banner__title{color:var(--mh-color-white, #FFFFFF);font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(1.8rem,3.5vw,2.5rem);text-transform:uppercase;margin:0 0 8px;line-height:1.1}.mh-pro-banner__sub{color:#fffc;margin:0 0 20px;font-size:16px;font-family:var(--mh-font-body, "Inter", sans-serif)}.mh-pro-banner__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;font-size:14px;color:#ffffffe6;font-family:var(--mh-font-body, "Inter", sans-serif)}.mh-pro-banner__list li{display:flex;align-items:center;gap:8px}.mh-pro-banner__checkmark{width:16px;height:16px;color:var(--mh-color-accent, #FDBE12);flex-shrink:0}.mh-pro-banner__cta{display:flex;flex-direction:column;align-items:center;gap:12px}.mh-pro-banner__btn{background-color:var(--mh-color-accent, #FDBE12)!important;color:var(--mh-color-black, #111111)!important;border-radius:0!important;font-family:var(--mh-font-display, "Anton", sans-serif)!important;font-weight:400!important;transition:background-color .2s ease!important}.mh-pro-banner__btn:hover{background-color:var(--mh-color-white, #FFFFFF)!important;color:var(--mh-color-black, #111111)!important}.mh-pro-banner__phone{font-size:13px;color:#ffffffb3;font-family:var(--mh-font-mono, "JetBrains Mono", monospace)}.mh-pro-banner__phone strong{color:var(--mh-color-accent, #FDBE12);font-size:16px}.mh-pro-banner__phone a{color:inherit;text-decoration:underline}@media(max-width:900px){.mh-pro-banner__wrap{grid-template-columns:1fr;gap:24px;text-align:center;padding:32px 24px}.mh-pro-banner__icon{margin:0 auto}.mh-pro-banner__list{grid-template-columns:1fr;max-width:340px;margin:0 auto;text-align:left}}.mh-testimonials{background-color:var(--section-bg);overflow:hidden;width:100%;box-sizing:border-box}.mh-testimonials__inner{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 var(--mh-container-padding, 24px)}@media(min-width:1024px){.mh-testimonials__inner{padding:0 var(--mh-container-padding-desktop, 48px)}}.mh-testimonials__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.mh-testimonials__header-main{flex:1}.mh-testimonials__header-controls{display:none;gap:8px;margin-bottom:8px}@media(min-width:990px){.mh-testimonials__header-controls{display:flex}}.mh-testimonials__eyebrow{display:block;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--mh-color-accent, #FDBE12);margin-bottom:12px}.mh-testimonials__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(1.8rem,4vw,3rem);font-weight:400;text-transform:uppercase;color:var(--section-text);margin:0;line-height:1.25;letter-spacing:-.01em}.mh-testimonials__score{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:40px}.mh-testimonials__score-logo{display:block;height:28px;width:auto}.mh-testimonials__score-val{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:20px;font-weight:400;color:var(--section-text)}.mh-testimonials__score-sep{color:var(--sep-color)}.mh-testimonials__score-count{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--section-text-muted);text-transform:uppercase;letter-spacing:.06em}.mh-testimonial-card__stars-clip{overflow:hidden;flex-shrink:0;height:14px}.mh-testimonial-card__stars-img{display:block;height:14px;width:70px;min-width:70px}.mh-testimonials__carousel{position:relative}.mh-testimonials__track{display:flex;gap:1px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -24px;padding:0 24px}.mh-testimonials__track::-webkit-scrollbar{display:none}@media(min-width:990px){.mh-testimonials__track{margin:0 -48px;padding:0 48px}}.mh-testimonial-card{flex:0 0 82vw;max-width:320px;scroll-snap-align:start;background-color:var(--card-bg);border:1px solid var(--card-border);border-top:3px solid var(--mh-color-accent, #FDBE12);display:flex;flex-direction:column;box-sizing:border-box;transition:border-color .2s ease;border-radius:0!important}@media(min-width:768px){.mh-testimonial-card{flex:0 0 calc(50% - 1px);max-width:none}}@media(min-width:990px){.mh-testimonial-card{flex:0 0 calc(33.333% - 1px)}}@media(hover:hover){.mh-testimonial-card:hover{border-color:#fdbe1259;border-top-color:var(--mh-color-accent, #FDBE12)}}.mh-testimonial-card__img-wrap{aspect-ratio:4/3;overflow:hidden;background-color:var(--img-wrap-bg, #2A2A2A);flex-shrink:0;border-radius:0!important}.mh-testimonial-card__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;border-radius:0!important}@media(hover:hover){.mh-testimonial-card:hover .mh-testimonial-card__img-wrap img{transform:scale(1.04)}}.mh-testimonial-card__no-img{aspect-ratio:4/3;background-color:var(--card-placeholder-bg, #1A1A1A);display:grid;place-items:center;font-family:var(--mh-font-display, "Anton", sans-serif);font-size:3.5rem;color:var(--card-placeholder-text, rgba(253,190,18,.15));flex-shrink:0;border-radius:0!important}.mh-testimonial-card__body{padding:20px;display:flex;flex-direction:column;flex:1}.mh-testimonial-card__meta-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mh-testimonial-card__date{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--card-text-muted);text-transform:uppercase;letter-spacing:.06em}.mh-testimonial-card__title{font-family:var(--mh-font-body, "Inter", sans-serif);font-weight:700;font-size:14px;color:var(--card-text);margin:0 0 10px;line-height:1.3}.mh-testimonial-card__quote{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:13px;line-height:1.65;color:var(--card-text-muted);margin:0 0 20px;font-style:italic;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mh-testimonial-card__footer{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding-top:14px;border-top:1px solid var(--card-border)}.mh-testimonial-card__avatar{width:32px;height:32px;background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);display:grid;place-items:center;font-family:var(--mh-font-display, "Anton", sans-serif);font-size:14px;flex-shrink:0;border-radius:0!important}.mh-testimonial-card__author-block{display:flex;flex-direction:column;min-width:0}.mh-testimonial-card__name{font-family:var(--mh-font-body, "Inter", sans-serif);font-weight:700;font-size:13px;color:var(--card-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mh-testimonial-card__verified{display:inline-flex;align-items:center;gap:3px;font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:700;text-transform:uppercase;color:#00b67a;letter-spacing:.04em;flex-shrink:0}.mh-testimonials__track--grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;overflow-x:visible!important;scroll-snap-type:none!important;margin:0!important;padding:0!important}.mh-testimonials__track--grid .mh-testimonial-card{flex:none!important;width:100%!important;max-width:none!important;scroll-snap-align:none!important}@media(min-width:768px){.mh-testimonials__track--grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}}@media(min-width:990px){.mh-testimonials__track--grid{grid-template-columns:repeat(3,1fr)!important}}.mh-testimonials__arrow{display:inline-flex;width:44px;height:44px;background:var(--arrow-bg);border:1px solid var(--arrow-border);color:var(--arrow-text);cursor:pointer;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;border-radius:0!important}@media(hover:hover){.mh-testimonials__arrow:hover{background:var(--mh-color-accent, #FDBE12);border-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111)}.mh-testimonials__arrow:disabled:hover{background:var(--arrow-bg);border-color:var(--arrow-border);color:var(--arrow-text)}}.mh-testimonials__arrow:disabled{opacity:.3;cursor:default}.mh-testimonials__dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.mh-testimonials__dot{height:3px;width:24px;background:var(--dot-bg);border:none;cursor:pointer;padding:0;transition:background .2s ease,width .2s ease;border-radius:0!important}.mh-testimonials__dot.is-active{background:var(--mh-color-accent, #FDBE12);width:40px}.mh-testimonials__header,.mh-testimonials__carousel,.mh-testimonials__dots{opacity:1;transform:none}.mh-why-us{width:100%;box-sizing:border-box}.mh-why-us__container{max-width:var(--mh-container-max, 1320px);margin:0 auto;padding:0 var(--mh-container-padding-mobile, 24px)}@media(min-width:1024px){.mh-why-us__container{padding:0 var(--mh-container-padding-desktop, 48px)}}.mh-why-us__header{display:flex;flex-direction:column;gap:8px;text-align:left;padding-bottom:40px;border-bottom:1px solid var(--section-card-border, rgba(255, 255, 255, .08));margin-bottom:40px}@media(min-width:768px){.mh-why-us__header{padding-bottom:48px;margin-bottom:48px}}.mh-why-us__eyebrow{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;color:var(--mh-color-accent, #FDBE12);text-transform:uppercase;letter-spacing:.12em}.mh-why-us__title{font-family:var(--mh-font-display, "Anton", sans-serif);font-size:clamp(24px,4vw,40px);font-weight:400;color:var(--section-text-color, var(--mh-color-white, #FFFFFF));text-transform:uppercase;margin:0;line-height:1.25;letter-spacing:-.01em}.mh-why-us__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(max-width:767px){.mh-why-us__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:calc(-1 * var(--mh-container-padding-mobile, 24px));margin-right:calc(-1 * var(--mh-container-padding-mobile, 24px));padding-left:var(--mh-container-padding-mobile, 24px);padding-right:var(--mh-container-padding-mobile, 24px);scrollbar-width:none}.mh-why-us__grid::-webkit-scrollbar{display:none}}@media(min-width:768px)and (max-width:1023px){.mh-why-us__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.mh-why-us__grid{grid-template-columns:repeat(3,1fr)}}.mh-why-us__card{background-color:var(--section-card-bg, var(--mh-color-charcoal, #1F1F1F));border:1px solid var(--section-card-border, rgba(255, 255, 255, .08));border-radius:0;padding:24px 20px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .3s ease,background-color .3s ease;box-sizing:border-box}.mh-why-us__card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background-color:var(--mh-color-accent, #FDBE12);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}@media(max-width:767px){.mh-why-us__card{scroll-snap-align:start}}@media(min-width:768px){.mh-why-us__card{padding:32px 24px}}@media(hover:hover){.mh-why-us__card:hover{border-color:var(--mh-color-accent, #FDBE12);background-color:#1a1a1a}.mh-why-us__card:hover:before{transform:scaleX(1)}}.mh-why-us__ghost-num{position:absolute;bottom:-8px;right:16px;font-family:var(--mh-font-display, "Anton", sans-serif);font-size:88px;font-weight:400;line-height:1;color:var(--section-text-color, #FFFFFF);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.02em;transition:opacity .3s ease}@media(hover:hover){.mh-why-us__card:hover .mh-why-us__ghost-num{opacity:.08}}.mh-why-us__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;width:100%}.mh-why-us__icon-badge{width:44px;height:44px;background-color:var(--section-icon-badge-bg, var(--mh-color-black, #111111));border:1px solid var(--section-icon-badge-border, rgba(255, 255, 255, .1));color:var(--section-icon-color, var(--mh-color-white, #FFFFFF));display:grid;place-items:center;border-radius:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease;flex-shrink:0}.mh-why-us__icon-badge svg{width:20px;height:20px}@media(hover:hover){.mh-why-us__card:hover .mh-why-us__icon-badge{background-color:var(--mh-color-accent, #FDBE12);border-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111)}}.mh-why-us__index{font-family:var(--mh-font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:500;color:var(--mh-color-accent, #FDBE12);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.mh-why-us__content{display:flex;flex-direction:column;gap:8px}.mh-why-us__card-title{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:14px;font-weight:600;color:var(--section-text-color, var(--mh-color-white, #FFFFFF));text-transform:uppercase;margin:0;line-height:1.3;letter-spacing:.05em}.mh-why-us__card-text{font-family:var(--mh-font-body, "Inter", sans-serif);font-size:13px;font-weight:400;color:var(--section-text-muted, var(--mh-color-text-on-dark, #B0B0B0));margin:0;line-height:1.6}.mh-why-us__footer{text-align:center;margin-top:48px}.mh-why-us__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--mh-color-accent, #FDBE12);color:var(--mh-color-black, #111111);font-family:var(--mh-font-display, "Anton", sans-serif);font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:.03em;padding:16px 40px;border:none;text-decoration:none;cursor:pointer;border-radius:0;transition:background-color .2s ease}@media(hover:hover){.mh-why-us__cta-btn:hover{background-color:var(--mh-color-accent-hover, #E5A800)}.mh-why-us__cta-btn:hover .mh-why-us__cta-icon{transform:translate(4px)}}.mh-why-us__cta-icon{width:18px;height:18px;flex-shrink:0;transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.mh-why-us__card,.mh-why-us__card:before,.mh-why-us__ghost-num,.mh-why-us__icon-badge,.mh-why-us__cta-btn,.mh-why-us__cta-icon{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map */
