:root{--ma-bg:#0A0B0D;--ma-bg-2:#101216;--ma-surface:#16181D;--ma-surface-2:#1E2128;--ma-line:rgba(255, 255, 255, 0.09);--ma-text:#F2F3F5;--ma-muted:#9AA0AA;--ma-accent:#E4002B;--ma-accent-hi:#FF1A40;--ma-ink:#FFFFFF;--ma-radius:10px}body,.separate-containers .site-main,.site-content,.site{background-color:var(--ma-bg)!important;color:var(--ma-text)}body{-webkit-font-smoothing:antialiased}a{color:var(--ma-text);transition:color 0.15s ease}a:hover,a:focus{color:var(--ma-accent)}::selection{background:var(--ma-accent);color:#fff}hr{border-color:var(--ma-line)}h1,h2,h3{color:var(--ma-ink);text-transform:uppercase;letter-spacing:.5px;font-weight:800}h4,h5,h6{color:var(--ma-ink);font-weight:700}.entry-title,.page-header h1{color:var(--ma-ink)}.site-header,.site-header .inside-header{background-color:var(--ma-bg)!important;color:var(--ma-text)}.main-title a,.site-description{color:var(--ma-ink)}.main-navigation,.main-navigation ul,.main-navigation .main-nav ul li a{background-color:var(--ma-bg-2);color:var(--ma-text)}.main-navigation .main-nav ul li a{text-transform:uppercase;letter-spacing:.6px;font-weight:700;font-size:.86em}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li.sfHover>a,.main-navigation .main-nav ul li[class*="current-menu"]>a{background-color:var(--ma-surface);color:var(--ma-accent)}.main-navigation .main-nav ul ul{background-color:var(--ma-surface);border-top:2px solid var(--ma-accent)}.main-navigation .main-nav ul ul li a{background-color:var(--ma-surface)}.navigation-search input[type="search"],.navigation-search input[type="search"]:active{background-color:var(--ma-surface);color:var(--ma-text)}button,.button,input[type="button"],input[type="reset"],input[type="submit"],.wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background-color:var(--ma-accent);color:var(--ma-ink)!important;border:0;border-radius:var(--ma-radius);text-transform:uppercase;letter-spacing:.6px;font-weight:700;transition:filter 0.15s ease,transform 0.1s ease}button:hover,.button:hover,input[type="submit"]:hover,.wp-block-button__link:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--ma-accent);filter:brightness(1.12);color:var(--ma-ink)!important}button:active,.button:active,.woocommerce a.button:active{transform:scale(.98)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container .select2-selection{background-color:var(--ma-surface)!important;color:var(--ma-text)!important;border:1px solid var(--ma-line)!important;border-radius:8px}input::placeholder,textarea::placeholder{color:var(--ma-muted)}input:focus,textarea:focus,select:focus{border-color:var(--ma-accent)!important;outline:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background-color:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius);padding:12px 12px 18px;transition:border-color 0.16s ease,transform 0.16s ease}.woocommerce ul.products li.product:hover{border-color:var(--ma-accent);transform:translateY(-3px)}.woocommerce ul.products li.product a img{border-radius:8px;background:#fff}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--ma-text);font-size:.95em;font-weight:600;padding-top:10px}.woocommerce ul.products li.product .price{color:var(--ma-ink);font-weight:800}.woocommerce ul.products li.product .price del{color:var(--ma-muted);font-weight:500}.woocommerce ul.products li.product .price ins{color:var(--ma-accent);text-decoration:none}.woocommerce span.onsale{background-color:var(--ma-accent);color:var(--ma-ink);border-radius:6px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;min-height:auto;min-width:auto;padding:4px 10px;line-height:1.4}.woocommerce .star-rating span::before,.woocommerce .star-rating::before{color:var(--ma-accent)}.woocommerce div.product .product_title{color:var(--ma-ink)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ma-ink);font-weight:800}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:var(--ma-accent);text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:var(--ma-surface);border-color:var(--ma-line)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:var(--ma-bg);border-bottom-color:var(--ma-accent)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--ma-text);text-transform:uppercase;font-weight:700;letter-spacing:.4px}.woocommerce .quantity .qty{background-color:var(--ma-surface);color:var(--ma-text);border:1px solid var(--ma-line)}.woocommerce table.shop_table{background-color:var(--ma-surface);border-color:var(--ma-line);border-radius:var(--ma-radius)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--ma-line);color:var(--ma-text)}.woocommerce-cart table.cart td.actions .coupon .input-text{background-color:var(--ma-surface-2)!important}.woocommerce .cart_totals,.woocommerce-checkout #payment{background-color:var(--ma-surface);border-radius:var(--ma-radius)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews{background-color:var(--ma-surface);color:var(--ma-text);border-top:3px solid var(--ma-accent)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{color:var(--ma-accent)}.widget-title,.sidebar .widget .widget-title{color:var(--ma-ink);text-transform:uppercase;letter-spacing:.6px;border-bottom:2px solid var(--ma-accent);padding-bottom:8px}.widget{color:var(--ma-text)}.site-footer,.site-footer .footer-widgets,.site-info,.inside-site-info{background-color:var(--ma-bg-2)!important;color:var(--ma-muted)}.site-footer a{color:var(--ma-muted)}.site-footer a:hover{color:var(--ma-accent)}.site-footer .widget-title{color:var(--ma-ink)}.ma-trust{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;background:var(--ma-bg-2);border-top:1px solid var(--ma-line);border-bottom:1px solid var(--ma-line);padding:12px 16px;font-size:.84em;text-transform:uppercase;letter-spacing:.5px;color:var(--ma-muted)}.ma-trust strong{color:var(--ma-text)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--ma-bg)}::-webkit-scrollbar-thumb{background:var(--ma-surface-2);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--ma-accent)}@media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms!important}}#content.site-content:has(>#ma-home){display:block;padding:0;margin:0;max-width:none}.ma-home{width:100%;overflow-x:clip;background:var(--ma-bg)}.ma-home .ma-sec{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.ma-home .ma-wrap{max-width:1240px;margin-inline:auto;padding-inline:24px}.ma-home .ma-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:var(--ma-radius);font-weight:800;text-transform:uppercase;letter-spacing:.7px;font-size:.92rem;line-height:1;border:1px solid #fff0;transition:transform 0.12s ease,filter 0.15s ease,background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease}.ma-home .ma-btn--primary{background:var(--ma-accent);color:#fff}.ma-home .ma-btn--primary:hover{filter:brightness(1.12);color:#fff}.ma-home .ma-btn--ghost{background:#fff0;color:var(--ma-ink);border-color:rgb(255 255 255 / .25)}.ma-home .ma-btn--ghost:hover{border-color:var(--ma-accent);color:var(--ma-accent)}.ma-home .ma-btn--lg{padding:17px 42px;font-size:1rem}.ma-home .ma-btn:active{transform:scale(.98)}.ma-hero{position:relative;overflow:hidden;background:var(--ma-bg)}.ma-hero__bg{position:absolute;inset:0;background:radial-gradient(900px 480px at 78% 16%,rgb(228 0 43 / .32),transparent 60%),radial-gradient(720px 520px at 10% 95%,rgb(228 0 43 / .1),transparent 65%),linear-gradient(180deg,#0e0f13 0%,#08090b 100%)}.ma-hero__bg::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(115deg,rgb(255 255 255 / .025) 0 2px,transparent 2px 26px)}.ma-hero__inner{position:relative;padding-top:112px;padding-bottom:118px}.ma-hero__eyebrow{display:inline-block;margin:0 0 20px;padding:7px 16px;border:1px solid rgb(228 0 43 / .55);border-radius:999px;color:#ff6b81;font-size:.74rem;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.ma-hero__title{margin:0;font-size:clamp(2.4rem, 5.6vw, 4.6rem);line-height:1.03;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#fff}.ma-hero__title span{color:var(--ma-accent)}.ma-hero__sub{max-width:624px;margin:22px 0 0;color:var(--ma-muted);font-size:1.08rem;line-height:1.6}.ma-hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ma-trustbar{background:var(--ma-bg-2);border-top:1px solid var(--ma-line);border-bottom:1px solid var(--ma-line)}.ma-trustbar__inner{display:grid;grid-template-columns:repeat(4,1fr)}.ma-trustbar__item{display:flex;flex-direction:column;gap:3px;padding:24px 16px;text-align:center;position:relative}.ma-trustbar__item+.ma-trustbar__item::before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:var(--ma-line)}.ma-trustbar__item strong{color:#fff;font-size:.98rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.ma-trustbar__item span{color:var(--ma-muted);font-size:.86rem}.ma-block{background:var(--ma-bg);padding-block:78px}.ma-block--alt{background:var(--ma-bg-2)}.ma-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:34px}.ma-block__title{margin:0;font-size:clamp(1.6rem, 3vw, 2.3rem);font-weight:800;text-transform:uppercase;color:#fff;position:relative;padding-left:18px}.ma-block__title::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:5px;background:var(--ma-accent);border-radius:3px}.ma-block__link{flex:none;color:var(--ma-muted);font-weight:700;font-size:.84rem;text-transform:uppercase;letter-spacing:.6px}.ma-block__link:hover{color:var(--ma-accent)}.ma-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ma-cat-card{display:flex;flex-direction:column;background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius);overflow:hidden;transition:border-color 0.16s ease,transform 0.16s ease}.ma-cat-card:hover{border-color:var(--ma-accent);transform:translateY(-3px)}.ma-cat-card:hover .ma-cat-card__name{color:var(--ma-accent)}.ma-cat-card__media{position:relative;aspect-ratio:16 / 9;background:linear-gradient(135deg,#1c1f26,#121419);display:flex;align-items:center;justify-content:center;overflow:hidden}.ma-cat-card__img{width:100%;height:100%;object-fit:cover}.ma-cat-card__ph{font-size:4.6rem;font-weight:800;color:rgb(228 0 43 / .85);text-transform:uppercase;line-height:1}.ma-cat-card__body{flex:1;padding:18px 18px 4px}.ma-cat-card__name{margin:0;font-size:1.04rem;font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:.3px;transition:color 0.15s ease}.ma-cat-card__count{display:block;margin-top:5px;color:var(--ma-muted);font-size:.85rem}.ma-cat-card__go{padding:12px 18px 18px;color:var(--ma-accent);font-weight:800;font-size:.82rem;text-transform:uppercase;letter-spacing:.6px}.ma-products .woocommerce{margin:0}.ma-products ul.products{margin:0!important}.ma-ctaband{background:radial-gradient(640px 320px at 50% 0%,rgb(228 0 43 / .22),transparent 70%),var(--ma-bg-2);border-top:1px solid var(--ma-line)}.ma-ctaband__inner{text-align:center;padding-block:72px}.ma-ctaband__title{margin:0;font-size:clamp(1.7rem, 3.4vw, 2.6rem);font-weight:800;text-transform:uppercase;color:#fff}.ma-ctaband__sub{max-width:564px;margin:14px auto 28px;color:var(--ma-muted);font-size:1.02rem;line-height:1.6}@media (max-width:880px){.ma-cats{grid-template-columns:repeat(2,1fr)}.ma-trustbar__inner{grid-template-columns:repeat(2,1fr)}.ma-trustbar__item:nth-child(odd)::before{display:none}.ma-hero__inner{padding-top:78px;padding-bottom:82px}.ma-block{padding-block:56px}}@media (max-width:540px){.ma-cats{grid-template-columns:1fr}.ma-trustbar__inner{grid-template-columns:1fr}.ma-trustbar__item::before{display:none!important}.ma-block__head{flex-direction:column;align-items:flex-start;gap:8px}.ma-hero__cta .ma-btn{flex:1 1 auto}}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .inside-page-header,.separate-containers .paging-navigation,.one-container .inside-article{background-color:var(--ma-bg)!important;box-shadow:none!important}.sidebar.widget-area .widget,.inside-right-sidebar .widget,.inside-left-sidebar .widget{background-color:var(--ma-surface)!important;box-shadow:none!important}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a,.woocommerce-result-count,.woocommerce-info,.woocommerce-no-products-found,.term-description,.term-description p,.woocommerce div.product .stock,.woocommerce div.product .product_meta,.woocommerce div.product .product_meta a{color:var(--ma-text)}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--ma-accent)}.woocommerce-products-header__title,.page-header .entry-title,.woocommerce div.product .woocommerce-tabs .panel h2{color:var(--ma-ink)}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:var(--ma-line)!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background-color:var(--ma-surface);color:var(--ma-text)}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:var(--ma-accent);color:#fff}.top-bar{background-color:#FFD400!important;color:#0A0B0D!important;text-align:center;border:0}.top-bar .inside-top-bar{padding-top:11px;padding-bottom:11px}.top-bar,.top-bar p,.top-bar .widget,.top-bar .textwidget,.top-bar .ma-topbar-msg{color:#0A0B0D!important}.top-bar .ma-topbar-msg{margin:0;font-size:.9rem;font-weight:600;line-height:1.5}.top-bar .widget{background:transparent!important;border:0!important;margin:0!important;padding:0!important;border-radius:0!important}.top-bar a{color:#0A0B0D!important;font-weight:800;text-decoration:underline}.top-bar a:hover{text-decoration:none}.main-navigation .menu-item-cart>a{display:flex!important;align-items:center;gap:7px}.main-navigation .menu-item-cart>a::before{content:"";display:block;flex:none;width:23px;height:23px;background-color:currentColor;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M7%2018c-1.1%200-1.99.9-1.99%202S5.9%2022%207%2022s2-.9%202-2-.9-2-2-2zM1%202v2h2l3.6%207.59-1.35%202.45c-.16.28-.25.61-.25.96%200%201.1.9%202%202%202h12v-2H7.42c-.14%200-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75%200%201.41-.41%201.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48%200-.55-.45-1-1-1H5.21l-.94-2H1zm16%2016c-1.1%200-1.99.9-1.99%202s.89%202%201.99%202%202-.9%202-2-.9-2-2-2z%27%2F%3E%3C%2Fsvg%3E) center / 23px 23px no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M7%2018c-1.1%200-1.99.9-1.99%202S5.9%2022%207%2022s2-.9%202-2-.9-2-2-2zM1%202v2h2l3.6%207.59-1.35%202.45c-.16.28-.25.61-.25.96%200%201.1.9%202%202%202h12v-2H7.42c-.14%200-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75%200%201.41-.41%201.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48%200-.55-.45-1-1-1H5.21l-.94-2H1zm16%2016c-1.1%200-1.99.9-1.99%202s.89%202%201.99%202%202-.9%202-2-.9-2-2-2z%27%2F%3E%3C%2Fsvg%3E) center / 23px 23px no-repeat}.main-navigation .menu-item-cart .msc-count{display:inline-block;min-width:21px;padding:1px 6px;background:var(--ma-accent);color:#fff;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1.5;text-align:center}.ma-legal{max-width:900px;margin:0 auto}.ma-legal__meta{display:inline-block;margin:0 0 26px;padding:6px 14px;border:1px solid var(--ma-line);border-radius:999px;color:var(--ma-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.6px}.ma-legal h2{font-size:clamp(1.15rem, 2.2vw, 1.5rem);margin:2.3em 0 .7em;padding-left:14px;border-left:4px solid var(--ma-accent);line-height:1.3}.ma-legal h2:first-of-type{margin-top:.3em}.ma-legal h3{font-size:1.02rem;margin:1.5em 0 .45em;text-transform:none;letter-spacing:0;color:var(--ma-ink)}.ma-legal p,.ma-legal li{line-height:1.75;color:var(--ma-text)}.ma-legal ul{margin:0 0 1.3em 1.1em;padding:0}.ma-legal li{margin-bottom:.4em}.ma-legal a{color:var(--ma-accent-hi);text-decoration:underline}.ma-legal a:hover{color:var(--ma-accent)}.ma-legal strong{color:var(--ma-ink)}.ma-firma{background:var(--ma-surface);border:1px solid var(--ma-line);border-left:4px solid var(--ma-accent);border-radius:var(--ma-radius);padding:16px 22px;margin:1.4em 0}.ma-firma p{margin:.25em 0;font-size:.95rem}.ma-page{max-width:1080px;margin:0 auto}.ma-page>*:first-child{margin-top:0}.ma-page__lead{font-size:clamp(1.04rem, 2vw, 1.26rem);line-height:1.62;color:var(--ma-text);margin:0 0 1.5em;padding:2px 0 2px 18px;border-left:4px solid var(--ma-accent)}.ma-page p{line-height:1.75;color:var(--ma-text)}.ma-page h2{font-size:clamp(1.3rem, 2.6vw, 1.85rem);margin:1.9em 0 .8em;color:var(--ma-ink)}.ma-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:1.4em 0}.ma-card{background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:var(--ma-radius);padding:22px 20px}.ma-card__ico{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;background:rgb(228 0 43 / .12);margin-bottom:14px}.ma-card__ico::before{content:"";width:25px;height:25px;background-color:var(--ma-accent);-webkit-mask:var(--ma-ico) center / contain no-repeat;mask:var(--ma-ico) center / contain no-repeat}.ma-card h3{margin:0 0 6px;font-size:1.02rem;color:#fff;text-transform:none;letter-spacing:0}.ma-card p{margin:0;font-size:.92rem;color:var(--ma-muted);line-height:1.6}.ma-card__label{display:block;font-size:.73rem;text-transform:uppercase;letter-spacing:.8px;color:var(--ma-muted);margin-bottom:3px}.ma-card__value{display:block;font-size:1.04rem;font-weight:700;color:#fff;line-height:1.45}.ma-card__value a{color:#fff}.ma-card__value a:hover{color:var(--ma-accent)}.ma-ico-star{--ma-ico:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2017.27L18.18%2021l-1.64-7.03L22%209.24l-7.19-.61L12%202%209.19%208.63%202%209.24l5.46%204.73L5.82%2021z%27%2F%3E%3C%2Fsvg%3E); }
.ma-ico-box    { --ma-ico: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M20%202H4c-1%200-2%20.9-2%202v3.01c0%20.72.43%201.34%201%201.69V20c0%201.1%201.1%202%202%202h14c.9%200%202-.9%202-2V8.7c.57-.35%201-.97%201-1.69V4c0-1.1-1-2-2-2zm-5%2012H9v-2h6v2zm5-7H4V4l16-.02V7z%27%2F%3E%3C%2Fsvg%3E); }
.ma-ico-truck  { --ma-ico: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M20%208h-3V4H3c-1.1%200-2%20.9-2%202v11h2c0%201.66%201.34%203%203%203s3-1.34%203-3h6c0%201.66%201.34%203%203%203s3-1.34%203-3h2v-5l-3-4zM6%2018.5c-.83%200-1.5-.67-1.5-1.5s.67-1.5%201.5-1.5%201.5.67%201.5%201.5-.67%201.5-1.5%201.5zM19.5%209.5l1.96%202.5H17V9.5h2.5zM18%2018.5c-.83%200-1.5-.67-1.5-1.5s.67-1.5%201.5-1.5%201.5.67%201.5%201.5-.67%201.5-1.5%201.5z%27%2F%3E%3C%2Fsvg%3E); }
.ma-ico-chat   { --ma-ico: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M20%202H4c-1.1%200-1.99.9-1.99%202L2%2022l4-4h14c1.1%200%202-.9%202-2V4c0-1.1-.9-2-2-2zm-2%2012H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z%27%2F%3E%3C%2Fsvg%3E); }
.ma-ico-phone  { --ma-ico: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M6.62%2010.79c1.44%202.83%203.76%205.14%206.59%206.59l2.2-2.2c.27-.27.67-.36%201.02-.24%201.12.37%202.33.57%203.57.57.55%200%201%20.45%201%201V20c0%20.55-.45%201-1%201-9.39%200-17-7.61-17-17%200-.55.45-1%201%201h3.5c.55%200%201%20.45%201%201%200%201.25.2%202.45.57%203.57.11.35.03.74-.25%201.02l-2.2%202.2z%27%2F%3E%3C%2Fsvg%3E); }
.ma-ico-mail   { --ma-ico: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M20%204H4c-1.1%200-1.99.9-1.99%202L2%2018c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V6c0-1.1-.9-2-2-2zm0%204l-8%205-8-5V6l8%205%208-5v2z%27%2F%3E%3C%2Fsvg%3E); }
.ma-ico-clock  { --ma-ico: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M11.99%202C6.47%202%202%206.48%202%2012s4.47%2010%209.99%2010C17.52%2022%2022%2017.52%2022%2012S17.52%202%2011.99%202zM12%2020c-4.42%200-8-3.58-8-8s3.58-8%208-8%208%203.58%208%208-3.58%208-8%208zm.5-13H11v6l5.25%203.15.75-1.23-4.5-2.67z%27%2F%3E%3C%2Fsvg%3E); }
.ma-ico-pin    { --ma-ico: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%202C8.13%202%205%205.13%205%209c0%205.25%207%2013%207%2013s7-7.75%207-13c0-3.87-3.13-7-7-7zm0%209.5c-1.38%200-2.5-1.12-2.5-2.5s1.12-2.5%202.5-2.5%202.5%201.12%202.5%202.5-1.12%202.5-2.5%202.5z%27%2F%3E%3C%2Fsvg%3E); }

/* === Contact — 2 coloane ================================================= */
.ma-contact__cols {
	display: grid;
	grid-template-columns: 1fr 1.12fr;
	gap: 24px;
	margin: 1.5em 0;
	align-items: start;
}
.ma-panel {
	background: var(--ma-surface);
	border: 1px solid var(--ma-line);
	border-radius: var(--ma-radius);
	padding: 26px 24px;
}
.ma-panel__title {
	margin: 0 0 16px;
	font-size: 1.14rem;
	color: #fff;
}
.ma-contact__list {
	display: grid;
	gap: 14px;
}
.ma-contact__row {
	display: flex;
	gap: 14px;
	align-items: flex-start;
}
.ma-contact__row .ma-card__ico {
	flex: none;
	margin-bottom: 0;
}

/* Formularul CF7 în panou */
.ma-panel .wpcf7 label {
	display: block;
	font-size: 0.86rem;
	color: var(--ma-text);
	margin-bottom: 12px;
}
.ma-panel .wpcf7-form-control:not(.wpcf7-submit) {
	width: 100%;
	margin-top: 5px;
}
.ma-panel .wpcf7 textarea {
	min-height: 140px;
}
.ma-panel .wpcf7-submit {
	width: 100%;
	cursor: pointer;
	padding: 13px 24px;
}
.ma-panel .wpcf7 .wpcf7-spinner {
	margin: 10px auto 0;
	display: block;
}

/* === Bandă CTA internă =================================================== */
.ma-cta {
	margin: 2.4em 0 0.4em;
	text-align: center;
	background:
		radial-gradient(560px 250px at 50% 0%, rgba(228, 0, 43, 0.20), transparent 70%),
		var(--ma-bg-2);
	border: 1px soliid var(--ma-line);
	border-radius: var(--ma-radius);
	padding: 46px 24px;
}
.ma-cta h2 {
	margin: 0 0 8px;
}
.ma-cta p {
	margin: 0 auto 22px;
	max-width: 540px;
	color: var(--ma-muted);
}
.ma-cta__btn {
	display: inline-flex;
	align-items: center;
	padding: 15px 36px;
	background: var(--ma-accent);
	color: #fff !important;
	border-radius: var(--ma-radius);
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 0.7px;
	font-size: 0.95rem;
}
.ma-cta__btn:hover {
	filter: brightness(1.12);
	color: #fff !important;
}

/* Date firmă pe pagina de conținut */
.ma-page .ma-firma {
	margin-top: 1.4em;
}

/* === Responsive pagini conținut ========================================== */
@media (max-width: 880px) {
	.ma-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.ma-contact__cols {
		grid-template-columns: 1fr;
	}
}
@media (max-width: 540px) {
	.ma-grid {
		grid-template-columns: 1fr;
	}
}

/* ==========================================================================
   MEGA-MENIU "PRODUSE" — v1.1.6 Dropdown-ul PRODUSE devine un panou lat cu categoriile pe coloane;subcategoriile sunt mereu vizibile dedesubt. Pe mobil rămâne accordion.==========================================================================*/ @media (min-width:769px){.main-navigation #menu-item-3061>.sub-menu{display:flex!important;flex-wrap:wrap;width:860px;max-width:94vw;left:auto!important;right:0!important;padding:24px 18px 14px;background:var(--ma-surface)!important;border-top:3px solid var(--ma-accent);box-shadow:0 24px 48px rgb(0 0 0 / .45)}.main-navigation #menu-item-3061>.sub-menu>.menu-item{flex:0 0 25%;background:transparent!important;margin-bottom:12px;line-height:1.3}.main-navigation #menu-item-3061>.sub-menu>.menu-item>a{background:transparent!important;color:#fff!important;font-weight:800;font-size:.84rem;text-transform:uppercase;letter-spacing:.5px;padding:4px 14px 8px;white-space:normal;border-bottom:1px solid var(--ma-line);margin:0 6px 4px}.main-navigation #menu-item-3061>.sub-menu>.menu-item>a:hover{color:var(--ma-accent)!important}.main-navigation #menu-item-3061>.sub-menu .sub-menu{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;opacity:1!important;visibility:visible!important;width:auto!important;min-width:0!important;left:auto!important;box-shadow:none!important;background:transparent!important;border:0!important;padding:2px 0 6px!important;transform:none!important;pointer-events:auto!important}.main-navigation #menu-item-3061>.sub-menu .sub-menu>.menu-item{background:transparent!important}.main-navigation #menu-item-3061>.sub-menu .sub-menu>.menu-item>a{background:transparent!important;color:var(--ma-muted)!important;font-weight:500;font-size:.83rem;text-transform:none;letter-spacing:0;padding:5px 14px;white-space:normal}.main-navigation #menu-item-3061>.sub-menu .sub-menu>.menu-item>a:hover{color:var(--ma-accent)!important}.main-navigation #menu-item-3061 .sub-menu .dropdown-menu-toggle,.main-navigation #menu-item-3061>.sub-menu>.menu-item-has-children>a .gp-icon{display:none!important}}li.menu-item-cart{display:none!important}.ma-tva-note{font-size:13px;color:#bbb;margin:-6px 0 14px;display:block}@media (max-width:768px){.main-navigation .menu-toggle{background:transparent!important;color:#fff!important;box-shadow:none!important}.main-navigation.toggled .menu-toggle,.main-navigation .menu-toggle:hover{background:transparent!important;color:#E4002B!important}.main-navigation.toggled .main-nav>ul{background:#0d0d0d!important;border-top:1px solid rgb(255 255 255 / .08)}.main-navigation .main-nav ul li a{color:#fff!important;border-bottom:1px solid rgb(255 255 255 / .08);padding-top:14px;padding-bottom:14px}.main-navigation .main-nav ul li:last-child a{border-bottom:0}.main-navigation .main-nav ul li a:hover{color:#E4002B!important}.inside-header{position:relative}a.moto-acc-btn{position:absolute!important;right:64px;top:50%;transform:translateY(-50%);z-index:5}}.ma-cart-float{position:fixed;right:22px;bottom:24px;z-index:9998;width:52px;height:52px;border-radius:50%;background:#E4002B;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgb(0 0 0 / .45)}.ma-cart-float svg{width:26px;height:26px;fill:#fff}.ma-cart-float .ma-cf-count{position:absolute;top:-4px;right:-4px;background:#fff;color:#E4002B;font-weight:700;font-size:12px;min-width:20px;height:20px;line-height:20px;border-radius:10px;text-align:center;padding:0 3px}a#ma-totop{bottom:92px}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid rgb(255 255 255 / .12);margin:0}.woocommerce-MyAccount-navigation ul li a{display:block;padding:12px 4px;color:#fff}.woocommerce-MyAccount-navigation ul li a:hover{color:#E4002B}