/*! storefront-child-style */
@font-face{font-family: "Inter";font-style: normal;font-display: swap;font-weight: 100 900;src: url("https://magictel-dell.tail39605e.ts.net/wp-content/themes/magictel-2026/fonts/inter-latin-ext-wght-normal.woff2") format("woff2-variations");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Inter";font-style: normal;font-display: swap;font-weight: 100 900;src: url("https://magictel-dell.tail39605e.ts.net/wp-content/themes/magictel-2026/fonts/inter-latin-wght-normal.woff2") format("woff2-variations");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mgt-albastru: #1F2937;--mgt-albastru-inchis: #111827;--mgt-albastru-deschis: #374151;--mgt-albastru-pal: #EEF0F2;--mgt-alb: #FFFFFF;--mgt-portocaliu: #D3132B;--mgt-portocaliu-inchis: #B30F23;--mgt-text: #14181F;--mgt-text-sters: #5A6473;--mgt-chenar: #E3E6EB;--mgt-verde: #0E805A;--mgt-verde-pal: #E6F6EF;--mgt-rosu: #D3132B;--mgt-galben: #B45309;--mgt-galben-pal: #FFF6E8;--mgt-mov: #7C3AED;--mgt-mov-pal: #F1E9FE}.site-header .custom-logo,.site-header .custom-logo-link img{max-height: 120px !important;width: auto !important;height: auto !important;max-width: 420px}.magictel-produse-noi-antet{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 0.5em 1em;margin-bottom: 1em;padding-bottom: 0.5em;border-bottom: 2px solid var(--mgt-albastru)}.magictel-produse-noi-antet .section-title{margin: 0;font-size: 1.35em;color: var(--mgt-albastru)}.magictel-produse-noi-subtitlu{margin: 0.15em 0 0;font-size: 0.85em;color: var(--mgt-text-sters)}.magictel-produse-noi-toate{font-size: 0.88em;font-weight: 700;white-space: nowrap;text-decoration: none;color: var(--mgt-albastru)}.magictel-produse-noi-toate:hover{text-decoration: underline}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce .single_add_to_cart_button,.woocommerce #place_order,.wc-proceed-to-checkout .checkout-button{background-color: var(--mgt-portocaliu);color: #fff}.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce #place_order:hover,.wc-proceed-to-checkout .checkout-button:hover{background-color: var(--mgt-portocaliu-inchis);color: #fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline: 3px solid var(--mgt-portocaliu);outline-offset: 2px}.magictel-card-compatibil{display: block;font-size: 0.8em;font-weight: 600;color: var(--mgt-albastru);margin: 0.2em 0 0.4em}.magictel-unitate{font-size: 0.78em;font-weight: 400;color: var(--mgt-text-sters);white-space: nowrap}.magictel-etichete{display: flex;flex-wrap: wrap;gap: 0.3em;margin-bottom: 0.4em}.magictel-eticheta{display: inline-block;font-size: 0.68em;font-weight: 700;text-transform: none;letter-spacing: 0.01em;padding: 0.22em 0.7em;border: 1px solid;border-radius: 999px;background: transparent;line-height: 1.5}.eticheta-nou{border-color: var(--mgt-chenar,#E3E6EB);color: var(--mgt-text-sters,#5A6473)}.eticheta-stoc-limitat{border-color: rgba(138,80,0,.35);color: #8A5000}.eticheta-reducere{border-color: rgba(211,19,43,.4);color: #D3132B}.magictel-etichete-produs .eticheta-reducere{background: var(--mgt-portocaliu,#D3132B);border-color: var(--mgt-portocaliu,#D3132B);color: #fff;font-size: 1.15em;padding: 0.32em 0.8em}.summary .price{display: block}.summary .price del{display: block;opacity: 1;color: var(--mgt-text);text-align: left;margin-bottom: 0.25em}.summary .price ins{display: block;text-decoration: none;color: var(--mgt-portocaliu-inchis);font-weight: 800}.magictel-card-stoc{display: inline-block;font-size: 0.75em;font-weight: 600;margin: 0.2em 0 0.4em}.magictel-card-stoc.magictel-stoc-magazin{color: var(--mgt-verde)}.magictel-card-stoc.magictel-stoc-furnizor{color: var(--mgt-galben)}.magictel-card-stoc.magictel-stoc-comanda{color: var(--mgt-albastru)}.magictel-card-stoc.magictel-stoc-precomanda{color: var(--mgt-mov)}.magictel-identificare{display: flex;flex-wrap: wrap;gap: 0.3em 1.2em;margin: 0 0 1em;padding-bottom: 0.8em;border-bottom: 1px solid var(--mgt-chenar);font-size: 0.88em;color: var(--mgt-text-sters)}.magictel-identificare strong{color: var(--mgt-text)}.magictel-sku{font-family: ui-monospace,Consolas,monospace;letter-spacing: 0.03em}.magictel-compatibil{background: var(--mgt-albastru-pal);border-left: 3px solid var(--mgt-albastru);padding: 0.25em 0.6em}.magictel-stoc{margin: 0.8em 0 1.2em;padding: 0.7em 1em;border-left: 4px solid var(--mgt-chenar);font-size: 0.9em}.magictel-stoc-eticheta{display: block;font-weight: 700}.magictel-stoc-cantitate{display: block;font-size: 0.92em;color: var(--mgt-text-sters)}.magictel-stoc-descriere{display: block;font-size: 0.9em;color: var(--mgt-text-sters)}.magictel-stoc.magictel-stoc-magazin{background: var(--mgt-verde-pal);border-left-color: var(--mgt-verde)}.magictel-stoc.magictel-stoc-furnizor{background: var(--mgt-galben-pal);border-left-color: var(--mgt-galben)}.magictel-stoc.magictel-stoc-comanda{background: var(--mgt-albastru-pal);border-left-color: var(--mgt-albastru)}.magictel-stoc.magictel-stoc-precomanda{background: var(--mgt-mov-pal);border-left-color: var(--mgt-mov)}.magictel-specificatii{margin: 1.5em 0}.magictel-specificatii-titlu{font-size: 1.05em;margin: 0 0 0.5em}.magictel-specificatii-tabel{width: 100%;border-collapse: collapse;font-size: 0.9em}.magictel-specificatii-tabel th,.magictel-specificatii-tabel td{text-align: left;padding: 0.5em 0.7em;border-bottom: 1px solid var(--mgt-chenar);vertical-align: top}.magictel-specificatii-tabel th{width: 40%;font-weight: 600;color: var(--mgt-text-sters)}.magictel-cod-bare-produs{margin: 1.2em 0;padding: 0.8em;border: 1px dashed var(--mgt-chenar);max-width: 250px;text-align: center}.magictel-cod-bare-eticheta{display: block;font-size: 0.72em;text-transform: uppercase;letter-spacing: 0.07em;color: var(--mgt-text-sters);margin-bottom: 0.4em}.magictel-cod-bare{display: block;max-width: 100%;height: auto;margin: 0 auto}.magictel-cod-bare-text{display: block;font-size: 0.8em;letter-spacing: 0.08em;color: var(--mgt-text-sters);margin-top: 0.25em}.magictel-eticheta-b2b{display: inline-block;background: var(--mgt-albastru-pal);color: var(--mgt-albastru);font-size: 0.7em;font-weight: 700;text-transform: uppercase;padding: 0.2em 0.5em;border-radius: 3px;margin-left: 0.3em}.magictel-avertisment-stoc{display: inline-block;margin-top: 0.25em;color: var(--mgt-galben);font-weight: 600}.magictel-contact{margin: 1.5em 0 0}.magictel-contact-coloane{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: 24px;align-items: start}.magictel-contact-info{display: grid;gap: 14px}.magictel-contact-card{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;padding: 18px 20px;background: var(--mgt-card,#fff);border: 1px solid var(--mgt-linie-slaba,#EEF0F2);border-radius: 14px;box-shadow: 0 8px 24px rgba(17,24,39,.05)}.magictel-contact-eticheta{font-size: 0.78em;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--mgt-scris-sters,#66707A)}.magictel-contact-valoare{font-size: 1.05em;font-weight: 700;color: var(--mgt-scris,#111318);text-decoration: none}.magictel-contact-valoare:hover{color: var(--mgt-rosu-brand,#D3132B)}.magictel-contact-buton{display: inline-flex;align-items: center;justify-content: center;margin-top: 8px;padding: 9px 18px;border-radius: 999px;background: var(--mgt-rosu-brand,#D3132B);color: #fff;font-size: 0.9em;font-weight: 700;text-decoration: none;transition: background-color .16s ease}.magictel-contact-buton:hover{background: var(--mgt-rosu-hover,#B30F23);color: #fff}.magictel-contact-buton-wa{background: #1FA855}.magictel-contact-buton-wa:hover{background: #17914A}.magictel-contact-card-magazin{gap: 6px}.magictel-contact-adresa{margin: 2px 0 0;font-weight: 600}.magictel-contact-program{margin: 6px 0 2px;padding: 0;list-style: none;font-size: 0.92em;color: var(--mgt-scris,#111318)}.magictel-contact-program li{padding: 2px 0}.magictel-contact-program-text{margin: 4px 0 0;font-size: 0.92em}.magictel-contact-fb{margin-top: 10px;font-size: 0.86em;color: var(--mgt-scris-sters,#66707A);text-decoration: none}.magictel-contact-fb:hover{color: var(--mgt-rosu-brand,#D3132B)}.magictel-contact-formular{padding: 22px 24px;background: var(--mgt-card,#fff);border: 1px solid var(--mgt-linie-slaba,#EEF0F2);border-radius: 16px;box-shadow: 0 8px 24px rgba(17,24,39,.05)}.magictel-contact-formular h2{margin: 0 0 4px;font-size: 1.2em}.magictel-contact-formular-intro{margin: 0 0 16px;font-size: 0.92em;color: var(--mgt-scris-sters,#66707A)}.magictel-contact-form label{display: block;margin-bottom: 12px}.magictel-contact-form label span{display: block;margin-bottom: 4px;font-size: 0.86em;font-weight: 600;color: var(--mgt-scris-sters,#66707A)}.magictel-contact-form input,.magictel-contact-form textarea{width: 100%;padding: 10px 12px;border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 10px;background: var(--mgt-card,#fff);font: inherit;box-sizing: border-box}.magictel-contact-form input:focus,.magictel-contact-form textarea:focus{outline: none;border-color: var(--mgt-rosu-brand,#D3132B);box-shadow: 0 0 0 3px rgba(211,19,43,.12)}.magictel-contact-form textarea{resize: vertical;min-height: 110px}.magictel-contact-capcana{position: absolute;left: -9999px;height: 0;overflow: hidden}.magictel-contact-form-actiuni{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 6px}.magictel-contact-buton-trimite{padding: 11px 24px;border: 0;border-radius: 999px;background: var(--mgt-rosu-brand,#D3132B);color: #fff;font: inherit;font-weight: 700;cursor: pointer;transition: background-color .16s ease}.magictel-contact-buton-trimite:hover{background: var(--mgt-rosu-hover,#B30F23)}.magictel-contact-form .magictel-contact-buton-wa{display: inline-flex;align-items: center;padding: 11px 22px;border-radius: 999px;background: #1FA855;color: #fff;font-weight: 700;text-decoration: none}.magictel-contact-mesaj{margin: 0 0 14px;padding: 10px 14px;border-radius: 10px;font-size: 0.92em}.magictel-contact-mesaj-ok{background: var(--mgt-verde-pal,#E6F6EF);color: var(--mgt-verde,#0E805A)}.magictel-contact-mesaj-eroare{background: #FDECEE;color: var(--mgt-rosu-apasat,#99001C)}.magictel-contact-harta{margin: 24px 0 0}.magictel-contact-harta-cadru{height: 420px;border-radius: 16px;overflow: hidden;box-shadow: 0 10px 30px rgba(17,24,39,.10)}.magictel-contact-harta-cadru iframe{display: block;width: 100%;height: 100%;border: 0}.magictel-contact-harta-cu-poza{display: grid;grid-template-columns: 1.4fr 1fr;gap: 16px}.magictel-contact-harta-cu-poza .magictel-contact-harta-cadru{height: 100%;min-height: 340px}.magictel-contact-poza img{display: block;width: 100%;height: 100%;max-height: 420px;object-fit: cover;border-radius: 16px;box-shadow: 0 10px 30px rgba(17,24,39,.10)}.magictel-contact-maps-mare{margin: 14px auto 0;display: inline-flex}.magictel-contact-harta{text-align: center}.magictel-date-companie{margin: 28px 0 0;padding: 16px 0 0;border-top: 1px solid var(--mgt-linie-slaba,#EEF0F2);color: var(--mgt-scris-sters,#66707A);font-size: 0.86em}.magictel-date-companie h2{margin: 0 0 6px;font-size: 0.82em;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--mgt-scris-sters,#66707A)}.magictel-date-companie p{margin: 0;line-height: 1.7}@media (max-width: 880px){.magictel-contact-coloane{grid-template-columns: 1fr}.magictel-contact-harta-cu-poza{grid-template-columns: 1fr}.magictel-contact-harta-cadru{height: 380px}}.magictel-retragere{max-width: 620px}.magictel-retragere-intro{background: var(--mgt-albastru-pal);border-left: 4px solid var(--mgt-albastru);padding: 1em;margin-bottom: 1.4em}.magictel-retragere-confirmare{background: var(--mgt-galben-pal);border: 1px solid var(--mgt-galben);padding: 0.9em 1em;margin-bottom: 1.2em}.magictel-retragere-succes{background: var(--mgt-verde-pal);border-left: 4px solid var(--mgt-verde);padding: 1.2em}.magictel-retragere-erori{background: #FDECEA;border-left: 4px solid var(--mgt-rosu);padding: 1em;margin-bottom: 1.4em}.magictel-retragere-ajutor{display: block;font-size: 0.85em;color: var(--mgt-text-sters);margin-top: 0.25em}.magictel-recenzie{position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;gap: 1.6em;margin: 1.6em 0;padding: 2em 2.4em;border-radius: 16px;background: linear-gradient(135deg,var(--mgt-albastru-inchis),var(--mgt-albastru));box-shadow: 0 10px 30px rgba(17,24,39,.18);color: var(--mgt-alb)}.magictel-recenzie::before{content: "";position: absolute;top: 50%;left: 50%;width: 26em;height: 26em;background: radial-gradient(circle,rgba(211,19,43,.3),transparent 70%);transform: translate(-50%,-50%);pointer-events: none}.magictel-recenzie-text{position: relative;z-index: 1;flex: 0 1 auto}.magictel-recenzie-stele{margin: 0 0 .3em;letter-spacing: .1em;color: var(--mgt-portocaliu);font-size: 1.1em}.site-footer h2.magictel-recenzie-titlu{margin: 0 0 .3em;font-size: 1.5em;color: var(--mgt-alb)}.magictel-recenzie-descriere{margin: 0 0 1.1em;color: rgba(255,255,255,.8);max-width: 32em}.site-footer a.magictel-recenzie-buton{display: inline-block;padding: .75em 1.5em;border-radius: 999px;background: var(--mgt-portocaliu);color: var(--mgt-alb);font-weight: 700;text-decoration: none;white-space: nowrap}.site-footer a.magictel-recenzie-buton:hover,.site-footer a.magictel-recenzie-buton:focus{background: var(--mgt-portocaliu-inchis);color: var(--mgt-alb)}.magictel-recenzie-cod-cadru{position: relative;z-index: 1;flex: 0 0 auto;display: block;line-height: 0;padding: .5em;border-radius: 12px;background: var(--mgt-alb);box-shadow: 0 10px 24px rgba(0,0,0,.22)}.magictel-recenzie-cod-cadru img{display: block;border-radius: 4px}@media (max-width: 700px){.magictel-recenzie{flex-direction: column;text-align: center;padding: 1.8em 1.4em}.magictel-recenzie-descriere{margin-left: auto;margin-right: auto}}.magictel-anpc{border-top: 1px solid var(--mgt-chenar);padding: 1.6em 0;font-size: 0.82em;text-align: center}.magictel-anpc-insigne{display: flex;flex-wrap: wrap;align-items: stretch;justify-content: center;gap: 1em}.magictel-anpc-insigna{display: flex;text-decoration: none}.magictel-anpc-insigna img{display: block;width: 250px;max-width: 100%;height: auto}.magictel-insigna-desenata{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.35em;padding: 0.6em 1.1em;border: 2px solid var(--mgt-albastru-inchis);border-radius: 12px;text-align: center;line-height: 1.25}.magictel-insigna-eticheta{font-weight: 700;font-size: 0.8em;letter-spacing: 0.02em;color: var(--mgt-albastru-inchis)}.magictel-insigna-titlu{font-weight: 700;text-transform: uppercase;color: var(--mgt-albastru-inchis)}.magictel-insigna-detalii{display: inline-block;padding: 0.15em 0.9em;border-radius: 999px;background: var(--mgt-albastru-inchis);color: var(--mgt-alb);font-weight: 700;font-size: 0.78em;letter-spacing: 0.04em}.magictel-anpc-link{display: inline-block;padding: 0.45em 0.8em;border: 1px solid var(--mgt-chenar);font-weight: 600;text-decoration: none}.magictel-linkuri-legale{padding: 1em 0;font-size: 0.85em}.magictel-redeschide-cookie{background: none;border: none;padding: 0;font: inherit;color: inherit;text-decoration: underline;cursor: pointer}.magictel-cookie{position: fixed;left: 16px;right: 16px;bottom: 16px;z-index: 99999;max-width: 900px;margin: 0 auto;background: var(--mgt-alb);border: 1px solid var(--mgt-chenar);border-radius: 14px;box-shadow: 0 12px 40px rgba(17,24,39,0.16);padding: 14px 18px;font-size: 13px;line-height: 1.5;transform: translateY(12px);opacity: 0;transition: transform 0.28s ease,opacity 0.28s ease}.magictel-cookie.este-vizibil{transform: translateY(0);opacity: 1}.magictel-cookie[hidden]{display: none}.magictel-cookie-continut{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px}.magictel-cookie-titlu{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.magictel-cookie-text{flex: 1 1 300px;min-width: 0;margin: 0;color: var(--mgt-text-sters)}.magictel-cookie-linkuri{flex-basis: 100%;margin: 0;font-size: 12px}.magictel-cookie-linkuri a{color: var(--mgt-text-sters)}.magictel-cookie-butoane{display: flex;flex-wrap: wrap;gap: 8px;flex: 0 0 auto}.magictel-cookie .magictel-cookie-buton{padding: 0.5em 0.95em;font: inherit;font-weight: 600;font-size: 12.5px;color: var(--mgt-rosu);background: transparent;border: 1.5px solid var(--mgt-rosu);border-radius: 999px;cursor: pointer;transition: background-color 0.16s ease,color 0.16s ease}.magictel-cookie .magictel-cookie-buton:hover,.magictel-cookie .magictel-cookie-buton:focus-visible{background: var(--mgt-rosu);color: #fff}.magictel-cookie-setari{flex-basis: 100%;margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--mgt-chenar)}.magictel-cookie-setari[hidden]{display: none}.magictel-cookie-categorie{margin-bottom: 0.9em}.magictel-cookie-eticheta{display: flex;align-items: center;gap: 0.5em;font-weight: 700;font-size: 13px;cursor: pointer}.magictel-cookie-obligatoriu{font-size: 0.72em;font-weight: 600;text-transform: uppercase;color: var(--mgt-text-sters)}.magictel-cookie-descriere{margin: 0.25em 0 0 1.7em;font-size: 12px;color: var(--mgt-text-sters)}.magictel-cookie-setari .magictel-cookie-buton{margin-top: 0.5em}@media (prefers-reduced-motion: reduce){.magictel-cookie{transition: none;transform: none;opacity: 1}}.magictel-sugestii{position: absolute;top: calc(100% + 8px);left: 0;right: 0;z-index: 9999;background: #fff;border: 1px solid var(--mgt-chenar);border-radius: 14px;box-shadow: 0 18px 44px rgba(17,24,39,0.14);max-height: 72vh;overflow-y: auto;padding: 6px}.magictel-sugestii[hidden]{display: none}.magictel-sugestie{display: flex;align-items: center;gap: 0.75em;padding: 0.6em 0.7em;border-radius: 10px;text-decoration: none;color: var(--mgt-text);border-bottom: 0}.magictel-sugestie:hover{background: var(--mgt-albastru-pal)}.magictel-sugestie img{width: 48px;height: 48px;object-fit: contain;flex-shrink: 0;background: var(--mgt-fundal,#F9FAFB);border: 1px solid var(--mgt-chenar);border-radius: 8px;padding: 3px}.magictel-sugestie-detalii{display: flex;flex-direction: column;min-width: 0}.magictel-sugestie-detalii strong{font-size: 0.9em}.magictel-sugestie-meta{display: flex;flex-wrap: wrap;gap: 0.5em;font-size: 0.78em;color: var(--mgt-text-sters)}.magictel-sugestie-sku{font-family: ui-monospace,Consolas,monospace}.magictel-sugestie-pret{font-weight: 700;color: var(--mgt-text)}.magictel-sugestie-stoc-da{color: var(--mgt-verde);font-weight: 600}.magictel-sugestie-stoc-nu{color: var(--mgt-rosu);font-weight: 600}.magictel-sugestie-goala{padding: 1em 0.8em;color: var(--mgt-text-sters);font-style: italic;font-size: 0.9em}.magictel-sugestie-toate{display: block;padding: 0.7em;text-align: center;font-size: 0.85em;font-weight: 700;text-decoration: none;color: var(--mgt-albastru)}.magictel-404-continut{max-width: 580px;margin: 0 auto;text-align: center;padding: 2em 0}.magictel-404-ilustratie{width: 130px;margin: 0 auto 1.4em}.magictel-404-ilustratie svg{width: 100%;height: auto}.magictel-404-titlu{font-size: 1.7em;margin: 0 0 0.4em}.magictel-404-text{color: var(--mgt-text-sters);margin: 0 auto 1.6em;max-width: 44ch}.magictel-404-cautare{margin-bottom: 1.6em}.magictel-404-butoane{display: flex;flex-wrap: wrap;gap: 0.6em;justify-content: center;margin-bottom: 2em}.magictel-404-buton-principal,.magictel-404-buton-secundar{display: inline-block;padding: 0.8em 1.6em;font-weight: 700;text-decoration: none;border-radius: 5px}.magictel-404-buton-principal{background: var(--mgt-portocaliu);color: #fff}.magictel-404-buton-principal:hover{background: var(--mgt-portocaliu-inchis);color: #fff}.magictel-404-buton-secundar{background: #fff;color: var(--mgt-albastru);border: 2px solid var(--mgt-chenar)}.magictel-404-categorii{padding-top: 1.6em;border-top: 1px solid var(--mgt-chenar)}.magictel-404-categorii h2{font-size: 0.8em;text-transform: uppercase;letter-spacing: 0.08em;color: var(--mgt-text-sters);margin: 0 0 0.9em}.magictel-404-categorii ul{display: flex;flex-wrap: wrap;gap: 0.5em;justify-content: center;list-style: none;margin: 0;padding: 0}.magictel-404-categorii a{display: inline-block;padding: 0.5em 1em;border: 1px solid var(--mgt-chenar);border-radius: 20px;font-size: 0.9em;text-decoration: none;color: var(--mgt-text)}.magictel-404-ajutor{margin-top: 1.8em;font-size: 0.9em;color: var(--mgt-text-sters)}
/*! magictel-design */
:root{--mgt-rosu-brand: #D3132B;--mgt-rosu-hover: #B30F23;--mgt-rosu-apasat: #99001C;--mgt-rosu-pe-inchis: #F04A5C;--mgt-negru: #111827;--mgt-negru-2: #0D1117;--mgt-scris: #111318;--mgt-scris-sters: #66707A;--mgt-fundal: #F9FAFB;--mgt-card: #FFFFFF;--mgt-linie: #E1E5E9;--mgt-linie-slaba: #EEF0F2;--mgt-pret-vechi: #6B7280;--mgt-umbra: 0 8px 24px rgba(17,24,39,.05);--mgt-umbra-ridicat: 0 16px 40px rgba(17,24,39,.12);--mgt-raza-mica: 8px;--mgt-raza: 12px;--mgt-raza-mare: 16px;--mgt-latime: 1280px;--mgt-margine: 32px;--mgt-tranzitie: 160ms ease}@media (max-width: 1024px){:root{--mgt-margine: 24px}}@media (max-width: 768px){:root{--mgt-margine: 16px}}.mgt-container{width: 100%;max-width: var(--mgt-latime);margin: 0 auto;padding: 0 var(--mgt-margine);box-sizing: border-box}html,body{overflow-x: clip;max-width: 100%}body.mgt-design .site{overflow-x: clip}body.mgt-design{background-color: var(--mgt-fundal)}body.woocommerce-account .entry-title{font-size: clamp(26px,3.4vw,36px);font-weight: 800;letter-spacing: -.02em;line-height: 1.15;color: var(--mgt-negru);margin-bottom: 22px}body.mgt-design,body.mgt-design button,body.mgt-design input,body.mgt-design select,body.mgt-design textarea{font-family: Inter,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing: antialiased}body.mgt-design{color: var(--mgt-scris)}body.mgt-design :where(button,input,select,textarea){color: inherit}body.mgt-design .site-main a:not(.button):not(.added_to_cart):not([class*="mgt-"]):not([class*="magictel-"]):not(.wc-forward),body.mgt-design nav.woocommerce-breadcrumb a{color: var(--mgt-scris);text-decoration: none}body.mgt-design .site-main a:not(.button):not(.added_to_cart):not([class*="mgt-"]):not([class*="magictel-"]):not(.wc-forward):hover,body.mgt-design .site-main a:not(.button):not(.added_to_cart):not([class*="mgt-"]):not([class*="magictel-"]):not(.wc-forward):focus-visible,body.mgt-design nav.woocommerce-breadcrumb a:hover,body.mgt-design nav.woocommerce-breadcrumb a:focus-visible{color: var(--mgt-rosu-brand)}body.mgt-design ul.products li.product a.woocommerce-LoopProduct-link,body.mgt-design ul.products li.product a.woocommerce-LoopProduct-link:hover,body.mgt-design ul.products li.product a.woocommerce-LoopProduct-link:focus{color: var(--mgt-text)}body.mgt-design ul.products li.product .onsale,body.mgt-design .single-product div.product .onsale{display: none}.mgt-bara-utilitara{background: var(--mgt-negru-2);color: rgba(255,255,255,.82);font-size: 13px}.mgt-bara-utilitara-interior{max-width: var(--mgt-latime);margin: 0 auto;padding: 9px var(--mgt-margine);display: flex;align-items: center;justify-content: space-between;gap: 12px 24px;flex-wrap: wrap;line-height: 1}.mgt-bara-utilitara-contact{display: flex;align-items: center;gap: 24px;flex-wrap: wrap}.mgt-bara-utilitara-contact a{display: inline-flex;align-items: center;gap: 7px;line-height: 1;color: inherit;text-decoration: none;transition: color var(--mgt-tranzitie)}.mgt-bara-utilitara-contact a:hover,.mgt-bara-utilitara-contact a:focus{color: #FFFFFF}.mgt-bara-utilitara-contact svg{width: 16px;height: 16px;flex-shrink: 0}.mgt-bara-utilitara-whatsapp svg{color: #25D366}.mgt-bara-utilitara-program{display: flex;align-items: center;gap: 8px;line-height: 1;color: rgba(255,255,255,.65);white-space: nowrap}.mgt-bara-utilitara-program svg{width: 16px;height: 16px;flex-shrink: 0}.mgt-bara-utilitara-separator{opacity: .5}@media (max-width: 760px){.mgt-bara-utilitara-interior{justify-content: center;text-align: center;padding: 8px var(--mgt-margine)}.mgt-bara-utilitara-program{display: none}}@media (max-width: 420px){.mgt-bara-utilitara-contact a.mgt-bara-utilitara-email{display: none}}@media (max-width: 900px){.mgt-bara-utilitara{display: none}}.mgt-incredere{background: var(--mgt-card,#FFFFFF);border-bottom: 1px solid var(--mgt-linie);font-size: 13px;color: var(--mgt-scris-sters)}.mgt-incredere-interior{max-width: var(--mgt-latime);margin: 0 auto;padding: 8px var(--mgt-margine);display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 6px 26px;line-height: 1.3}.mgt-incredere-element{display: inline-flex;align-items: center;gap: 8px;white-space: nowrap}.mgt-incredere-element svg{width: 16px;height: 16px;flex: 0 0 auto;color: var(--mgt-rosu-brand)}.mgt-incredere-element strong{font-weight: 600;color: var(--mgt-scris)}.mgt-incredere-legatura{color: inherit;text-decoration: none}.mgt-incredere-legatura:hover,.mgt-incredere-legatura:focus-visible{text-decoration: underline;text-underline-offset: 2px}.mgt-incredere-compact{display: none}@media (max-width: 900px){.mgt-incredere-interior{padding: 6px var(--mgt-margine)}.mgt-incredere-element{display: none}.mgt-incredere-compact{display: block;font-size: 12px;text-align: center}}body.mgt-design .woocommerce a.button:not(.alt):not(.add_to_cart_button):not(.product_type_simple):not(.checkout-button),body.mgt-design .woocommerce button.button:not(.alt),body.mgt-design .woocommerce input.button:not(.alt){background: #FFFFFF;color: var(--mgt-scris);border: 1px solid var(--mgt-linie)}body.mgt-design .woocommerce a.button:not(.alt):not(.add_to_cart_button):not(.product_type_simple):not(.checkout-button):hover,body.mgt-design .woocommerce button.button:not(.alt):hover,body.mgt-design .woocommerce input.button:not(.alt):hover{background: #FFFFFF;border-color: var(--mgt-rosu-brand);color: var(--mgt-rosu-brand)}body.mgt-design .site-header{background-color: transparent;padding: 0;border: 0;margin: 0}body.mgt-design .site-header::after{content: none}body.mgt-design .site-header{position: -webkit-sticky;position: sticky;top: 0;z-index: 200;box-shadow: 0 4px 16px -10px rgba(17,24,39,.28)}body.mgt-design.admin-bar .site-header{top: 32px}@media (max-width: 782px){body.mgt-design.admin-bar .site-header{top: 46px}}html.mgt-derulat .mgt-antet-sus{min-height: 0;padding-top: 7px;padding-bottom: 7px}.mgt-sigla img,.mgt-sigla-nume{transform-origin: left center}html.mgt-derulat .mgt-sigla img{max-height: 42px}html.mgt-derulat .mgt-sigla-nume{font-size: 20px}html.mgt-derulat .mgt-sigla-descriere{display: none}html.mgt-derulat .mgt-nav-lista > li > a{padding-top: 9px;padding-bottom: 9px}@media (max-width: 900px){html.mgt-derulat .mgt-antet-sus{gap: 8px 12px;padding-top: 6px;padding-bottom: 6px}html.mgt-derulat .mgt-sigla img{max-height: 34px}html.mgt-derulat .mgt-sigla-nume{font-size: 18px}}@media (max-width: 900px){body.mgt-design .mgt-nav.mgt-deschis{max-height: calc(100dvh - 140px);overflow-y: auto;-webkit-overflow-scrolling: touch}}.mgt-antet{background: #FFFFFF;border-bottom: 1px solid var(--mgt-linie)}.mgt-antet.mgt-antet-inchis{background: var(--mgt-negru-2);border-bottom-color: rgba(255,255,255,.08)}.mgt-antet-inchis .mgt-sigla-nume,.mgt-antet-inchis .mgt-actiune{color: #FFFFFF}.mgt-antet-inchis .mgt-sigla-descriere,.mgt-antet-inchis .mgt-cos-total{color: rgba(255,255,255,.6)}.mgt-antet-inchis .mgt-cautare form{border-color: transparent}.mgt-antet-inchis .mgt-buton-meniu{background: transparent;border-color: rgba(255,255,255,.2);color: #FFFFFF}.mgt-antet-sus{display: flex;align-items: center;gap: 28px;min-height: 78px;padding: 14px 0}.mgt-sigla{flex: 0 0 auto}.mgt-sigla a{display: block;text-decoration: none;color: inherit;line-height: 1.15}.mgt-sigla-nume{display: block;font-size: 26px;font-weight: 800;letter-spacing: -.5px;color: var(--mgt-negru)}.mgt-sigla-nume .mgt-sigla-accent{color: var(--mgt-rosu-brand)}.mgt-sigla-descriere{display: block;margin-top: 2px;font-size: 12px;font-weight: 500;color: var(--mgt-scris-sters)}.mgt-sigla img{display: block;max-height: 84px;width: auto;height: auto}.mgt-cautare{flex: 1 1 520px;max-width: 760px;margin: 0 auto;position: relative}.mgt-cautare form{display: flex;align-items: center;background: #FFFFFF;border: 1px solid var(--mgt-linie);border-radius: 999px;padding: 5px 6px 5px 22px;box-shadow: 0 1px 2px rgba(17,24,39,.04);transition: border-color var(--mgt-tranzitie),box-shadow var(--mgt-tranzitie)}.mgt-cautare form:hover{border-color: #CBD2D9}.mgt-cautare form:focus-within{border-color: var(--mgt-rosu-brand);box-shadow: 0 0 0 3px rgba(211,19,43,.12)}.mgt-cautare input[type="search"],.mgt-cautare input[type="text"]{flex: 1 1 auto;border: 0;outline: 0;background: transparent;font-size: 16px;padding: 11px 0;min-width: 0;box-shadow: none}.mgt-cautare input::placeholder{color: var(--mgt-scris-sters)}.mgt-cautare button{flex: 0 0 auto;width: 44px;height: 44px;border: 0;border-radius: 50%;background: var(--mgt-rosu-brand);color: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;padding: 0;transition: background-color var(--mgt-tranzitie)}.mgt-cautare button:hover,.mgt-cautare button:focus{background: var(--mgt-rosu-hover)}.mgt-cautare button svg{width: 18px;height: 18px}.mgt-actiuni{flex: 0 0 auto;display: flex;align-items: center;gap: 24px}.mgt-actiune{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;color: var(--mgt-negru);font-size: 14px;font-weight: 600;min-height: 44px;transition: color var(--mgt-tranzitie)}.mgt-actiune:hover,.mgt-actiune:focus{color: var(--mgt-rosu-brand)}.mgt-actiune svg{width: 24px;height: 24px;flex: 0 0 auto}.mgt-actiune-text{display: flex;flex-direction: column;line-height: 1.25}.mgt-cos-total{font-size: 13px;font-weight: 700;color: var(--mgt-scris-sters)}.mgt-cos-pictograma{position: relative;display: inline-flex}.mgt-cos-numar{position: absolute;top: -7px;right: -8px;min-width: 19px;height: 19px;padding: 0 5px;border-radius: 999px;background: var(--mgt-rosu-brand);color: #FFFFFF;font-size: 11px;font-weight: 700;line-height: 19px;text-align: center;box-sizing: border-box}.mgt-buton-inapoi{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 44px;height: 44px;padding: 0;border: 1px solid var(--mgt-linie);border-radius: var(--mgt-raza-mica);background: #FFFFFF;color: var(--mgt-negru);cursor: pointer}.mgt-buton-inapoi[hidden]{display: none}.mgt-buton-inapoi svg{width: 22px;height: 22px}.mgt-antet-inchis .mgt-buton-inapoi{background: transparent;border-color: rgba(255,255,255,.2);color: #FFFFFF}.mgt-buton-meniu{display: none;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 1px solid var(--mgt-linie);border-radius: var(--mgt-raza-mica);background: #FFFFFF;color: var(--mgt-negru);cursor: pointer}.mgt-buton-meniu svg{width: 22px;height: 22px}.mgt-nav{background: var(--mgt-card);border-bottom: 1px solid var(--mgt-linie);position: relative;z-index: 40}.mgt-nav-lista{display: flex;align-items: stretch;justify-content: center;gap: 6px;margin: 0;padding: 0;list-style: none}.mgt-nav-lista li{list-style: none;margin: 0;position: relative}.mgt-nav-lista > li > a{display: inline-flex;align-items: center;gap: 8px;padding: 15px 20px;color: var(--mgt-scris-sters);font-size: 14px;font-weight: 500;text-decoration: none;border-bottom: 2px solid transparent;transition: color var(--mgt-tranzitie),border-color var(--mgt-tranzitie)}.mgt-nav-lista > li > a:hover,.mgt-nav-lista > li > a:focus-visible{color: var(--mgt-scris)}.mgt-nav-lista > li.mgt-activ > a{color: var(--mgt-rosu-brand);border-bottom-color: var(--mgt-rosu-brand);font-weight: 600}.mgt-nav-lista svg{width: 16px;height: 16px}.mgt-nav-lista .mgt-submeniu{position: absolute;top: 100%;left: 0;min-width: 268px;margin: 0;padding: 8px 0;background: #FFFFFF;border: 1px solid var(--mgt-linie);border-radius: 0 0 var(--mgt-raza) var(--mgt-raza);box-shadow: var(--mgt-umbra-ridicat);list-style: none;opacity: 0;visibility: hidden;transform: translateY(4px);transition: opacity var(--mgt-tranzitie),transform var(--mgt-tranzitie),visibility var(--mgt-tranzitie);transition-delay: 0s}.mgt-nav-lista li.mgt-catalog-deschis > .mgt-submeniu{opacity: 1;visibility: visible;transform: translateY(0)}.mgt-submeniu a{display: block;padding: 10px 18px;color: var(--mgt-scris);font-size: 14px;text-decoration: none;transition: background-color var(--mgt-tranzitie),color var(--mgt-tranzitie)}.mgt-submeniu a:hover,.mgt-submeniu a:focus{background: var(--mgt-fundal);color: var(--mgt-rosu-brand)}.mgt-nav-lista > li.mgt-are-mega{position: static}.mgt-nav-lista .mgt-submeniu.mgt-mega{left: 0;right: 0;width: 100%;max-width: var(--mgt-latime);margin: 0 auto;min-width: 0;padding: 26px var(--mgt-margine) 24px;border-left: 0;border-right: 0;border-top: 0;border-radius: 0 0 16px 16px;box-shadow: 0 24px 44px rgba(17,24,39,.14);display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 22px 28px}.mgt-mega > li{margin: 0}.mgt-mega .mgt-mega-titlu{display: flex;align-items: center;gap: 8px;padding: 0 0 8px;font-size: 14px;font-weight: 600;color: var(--mgt-scris);border-bottom: 1px solid var(--mgt-linie-slaba)}.mgt-mega .mgt-mega-titlu svg{width: 16px;height: 16px;flex: 0 0 auto;color: var(--mgt-rosu-brand)}.mgt-mega .mgt-mega-titlu:hover,.mgt-mega .mgt-mega-titlu:focus{background: transparent;color: var(--mgt-rosu-brand)}.mgt-mega .mgt-mega-sub{list-style: none;margin: 8px 0 0;padding: 0}.mgt-mega .mgt-mega-sub a{padding: 5px 0;font-size: 13px;color: var(--mgt-scris-sters);transition: color var(--mgt-tranzitie)}.mgt-mega .mgt-mega-sub a:hover,.mgt-mega .mgt-mega-sub a:focus{background: transparent;color: var(--mgt-rosu-brand)}.mgt-mega .mgt-mega-promo{grid-column: 1 / -1;margin-top: 6px;padding-top: 16px;border-top: 1px solid var(--mgt-linie-slaba)}.mgt-mega-promo a{display: flex;align-items: center;justify-content: center;gap: 10px;padding: 12px 18px;border-radius: 999px;background: #FDECEE;color: var(--mgt-scris);font-size: 13.5px;text-decoration: none;transition: background-color var(--mgt-tranzitie)}.mgt-mega-promo a:hover{background: #F8D3D8}.mgt-mega-promo strong{color: var(--mgt-rosu-brand)}.mgt-mega-promo svg{width: 15px;height: 15px;color: var(--mgt-rosu-brand)}@media (max-width: 1100px){.mgt-nav-lista .mgt-submeniu.mgt-mega{grid-template-columns: repeat(3,minmax(0,1fr))}}body.mgt-design .site-footer > .col-full,body.mgt-design.page-template-template-homepage-php #content > .col-full{max-width: none;width: 100%;margin: 0;padding: 0}body.mgt-design.page-template-template-homepage-php .entry-content{max-width: var(--mgt-latime);margin: 0 auto;padding: 0 var(--mgt-margine);box-sizing: border-box}body.mgt-design .site-footer{background: var(--mgt-negru);color: rgba(255,255,255,.72);padding: 0;margin: 0;border: 0}.mgt-subsol{padding: 56px 0 0}.mgt-subsol-grila{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1.3fr 1fr;gap: 40px}body.mgt-design .mgt-subsol-titlu{margin: 0 0 18px;font-size: 13px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: #FFFFFF}body.mgt-design .mgt-subsol .mgt-sigla-nume{color: #FFFFFF;font-size: 22px}.mgt-subsol-descriere{margin: 14px 0 20px;font-size: 13.5px;line-height: 1.65;color: rgba(255,255,255,.62);max-width: 34ch}.mgt-subsol-lista{margin: 0;padding: 0;list-style: none}.mgt-subsol-lista li{margin: 0 0 11px;list-style: none}.mgt-subsol-lista a,.mgt-subsol-contact a{color: rgba(255,255,255,.72);font-size: 13.5px;text-decoration: none;transition: color var(--mgt-tranzitie)}.mgt-subsol-lista a:hover,.mgt-subsol-lista a:focus,.mgt-subsol-contact a:hover,.mgt-subsol-contact a:focus{color: #FFFFFF}body.mgt-design .site-footer a:not(.button):not(.components-button){color: #CBD5E1}body.mgt-design .site-footer a:not(.button):not(.components-button):hover,body.mgt-design .site-footer a:not(.button):not(.components-button):focus{color: #FFFFFF}body.mgt-design .site-footer,body.mgt-design .mgt-subsol-descriere,body.mgt-design .mgt-subsol-contact{color: #94A3B8}.mgt-subsol-contact{margin: 0;padding: 0;list-style: none}.mgt-subsol-contact li{display: flex;align-items: flex-start;gap: 11px;margin: 0 0 14px;font-size: 13.5px;line-height: 1.55;list-style: none}.mgt-subsol-contact svg{width: 17px;height: 17px;flex: 0 0 auto;margin-top: 2px;color: rgba(255,255,255,.5)}.mgt-social{display: flex;gap: 12px}.mgt-social a{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 50%;background: rgba(255,255,255,.08);color: rgba(255,255,255,.8);transition: background-color var(--mgt-tranzitie),color var(--mgt-tranzitie)}.mgt-social a:hover,.mgt-social a:focus{background: var(--mgt-rosu-brand);color: #FFFFFF}.mgt-social svg{width: 17px;height: 17px}.mgt-plati{display: flex;flex-wrap: wrap;gap: 10px}.mgt-plata{display: inline-flex;align-items: center;justify-content: center;width: 52px;height: 34px;border-radius: var(--mgt-raza-mica);background: #FFFFFF;padding: 5px;box-sizing: border-box}.mgt-plata svg{max-width: 100%;max-height: 100%;height: auto}body.mgt-design .magictel-anpc,body.mgt-design .magictel-linkuri-legale{max-width: var(--mgt-latime);margin: 0 auto;padding-left: var(--mgt-margine);padding-right: var(--mgt-margine);box-sizing: border-box;color: rgba(255,255,255,.6);border-top-color: rgba(255,255,255,.1)}body.mgt-design .magictel-anpc{padding-top: 2.4em;padding-bottom: 2.4em;text-align: center}body.mgt-design .magictel-linkuri-legale a{color: rgba(255,255,255,.78)}body.mgt-design .magictel-linkuri-legale a:hover,body.mgt-design .magictel-linkuri-legale a:focus{color: #FFFFFF}body.mgt-design .magictel-anpc-insigne{gap: 16px;justify-content: center}body.mgt-design .magictel-anpc-insigna{background: #FFFFFF;border-radius: var(--mgt-raza-mica);padding: 6px 10px;transition: box-shadow var(--mgt-tranzitie)}body.mgt-design .magictel-anpc-insigna:hover,body.mgt-design .magictel-anpc-insigna:focus{box-shadow: var(--mgt-umbra)}body.mgt-design .magictel-anpc-insigna img{display: block;width: 220px;max-width: 100%;height: auto}body.mgt-design .magictel-insigna-desenata{background: #FFFFFF;border-color: #292b6e;color: #292b6e}@media (max-width: 991.98px){body.mgt-design .magictel-cookie{left: 8px;right: 8px;bottom: calc(58px + env(safe-area-inset-bottom,0px) + 8px);padding: 12px 14px;border-radius: 12px;font-size: 12.5px;max-height: 80vh;overflow-y: auto;-webkit-overflow-scrolling: touch}body.mgt-design .magictel-cookie-butoane{width: 100%;gap: 6px}body.mgt-design .magictel-cookie-butoane .magictel-cookie-buton{flex: 1 1 0;min-width: 0;padding-left: 4px;padding-right: 4px;font-size: 12px;text-align: center}}body.mgt-design .magictel-404{padding: 24px 0 56px}body.mgt-design .magictel-404-continut{max-width: 640px;margin: 0 auto;padding: 0 var(--mgt-margine);text-align: center}body.mgt-design .magictel-404-ilustratie{width: clamp(180px,42vw,240px);margin: 0 auto 20px}body.mgt-design .magictel-404-ilustratie svg{width: 100%;height: auto;display: block}body.mgt-design .magictel-404-titlu{font-size: clamp(22px,4vw,30px);font-weight: 800;margin: 0 0 12px;color: var(--mgt-scris)}body.mgt-design .magictel-404-text{margin: 0 auto 26px;max-width: 46ch;font-size: 15px;line-height: 1.6;color: var(--mgt-scris-sters)}body.mgt-design .magictel-404-butoane{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-bottom: 30px}body.mgt-design .magictel-404-buton-principal,body.mgt-design .magictel-404-buton-secundar{display: inline-flex;align-items: center;justify-content: center;min-height: 46px;padding: 0 24px;border-radius: var(--mgt-raza-mica);font-size: 14px;font-weight: 600;text-decoration: none;transition: background-color var(--mgt-tranzitie),color var(--mgt-tranzitie)}body.mgt-design .magictel-404-buton-principal{background: var(--mgt-rosu-brand);color: #FFFFFF;border: 1px solid var(--mgt-rosu-brand)}body.mgt-design .magictel-404-buton-principal:hover,body.mgt-design .magictel-404-buton-principal:focus{background: var(--mgt-rosu-hover);color: #FFFFFF}body.mgt-design .magictel-404-buton-secundar{background: #FFFFFF;color: var(--mgt-scris);border: 1px solid var(--mgt-linie)}body.mgt-design .magictel-404-buton-secundar:hover,body.mgt-design .magictel-404-buton-secundar:focus{border-color: var(--mgt-rosu-brand);color: var(--mgt-rosu-brand)}body.mgt-design .magictel-404-categorii h2{font-size: 14px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;margin: 0 0 14px;color: var(--mgt-scris-sters)}body.mgt-design .magictel-404-categorii ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin: 0 0 28px;padding: 0;list-style: none}body.mgt-design .magictel-404-categorii li{margin: 0;list-style: none}body.mgt-design .magictel-404-categorii a{display: inline-block;padding: 8px 14px;border: 1px solid var(--mgt-linie);border-radius: 999px;background: #FFFFFF;font-size: 13px;color: var(--mgt-scris);text-decoration: none;transition: border-color var(--mgt-tranzitie),color var(--mgt-tranzitie)}body.mgt-design .magictel-404-categorii a:hover,body.mgt-design .magictel-404-categorii a:focus{border-color: var(--mgt-rosu-brand);color: var(--mgt-rosu-brand)}body.mgt-design .magictel-404-ajutor{font-size: 13.5px;color: var(--mgt-scris-sters)}body.mgt-design .magictel-404-cautare{margin-bottom: 26px}body.mgt-design .mgt-subsol-jos a{color: rgba(255,255,255,.72);text-decoration: underline;text-underline-offset: 2px}body.mgt-design .mgt-subsol-jos a:hover,body.mgt-design .mgt-subsol-jos a:focus{color: #FFFFFF}.mgt-subsol-separator{margin: 0 10px;opacity: .5}.mgt-subsol-jos{margin-top: 44px;padding: 22px 0;border-top: 1px solid rgba(255,255,255,.1);font-size: 13px;color: #94A3B8;text-align: center}body.mgt-design .site-info{background: transparent;padding: 0}body.mgt-design a:focus-visible,body.mgt-design button:focus-visible,body.mgt-design input:focus-visible,body.mgt-design select:focus-visible,body.mgt-design [tabindex]:focus-visible{outline: 3px solid var(--mgt-rosu-brand);outline-offset: 2px;border-radius: 3px}@media (max-width: 1024px){.mgt-subsol-grila{grid-template-columns: repeat(2,1fr);gap: 34px}.mgt-antet-sus{gap: 18px}.mgt-actiune .mgt-actiune-text{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;white-space: nowrap;clip: rect(0 0 0 0);clip-path: inset(50%)}.mgt-actiune{min-width: 44px;justify-content: center;position: relative}}@media (max-width: 900px){.mgt-buton-meniu{display: inline-flex}.mgt-antet-sus{flex-wrap: wrap;gap: 12px 16px;min-height: 0}.mgt-buton-inapoi{order: 0}.mgt-sigla{order: 1;margin-right: auto}.mgt-actiuni{order: 2;gap: 16px}.mgt-buton-meniu{order: 3}.mgt-cautare{order: 4;flex: 1 0 100%;max-width: none;margin: 0}.mgt-nav{display: none}.mgt-nav.mgt-deschis{display: block}.mgt-nav-lista{flex-direction: column;gap: 0;justify-content: flex-start}.mgt-nav-lista > li > a{padding: 14px var(--mgt-margine);border-bottom: 1px solid var(--mgt-linie-slaba);border-left: 3px solid transparent}.mgt-nav-lista > li.mgt-activ > a{border-bottom-color: var(--mgt-linie-slaba);border-left-color: var(--mgt-rosu-brand)}.mgt-nav-lista .mgt-submeniu,.mgt-nav-lista .mgt-submeniu.mgt-mega{position: static;opacity: 1;visibility: visible;transform: none;border: 0;border-radius: 0;box-shadow: none;background: var(--mgt-fundal);padding: 0;margin: 0;min-width: 0;max-width: none;display: block}.mgt-submeniu a{color: var(--mgt-scris-sters);padding: 12px var(--mgt-margine) 12px calc(var(--mgt-margine) + 16px)}.mgt-submeniu a:hover,.mgt-submeniu a:focus{background: var(--mgt-linie-slaba);color: var(--mgt-rosu-brand)}.mgt-mega .mgt-mega-titlu{border-bottom: 0;font-weight: 600;color: var(--mgt-scris)}.mgt-mega .mgt-mega-sub{margin: 0}.mgt-mega .mgt-mega-sub a{padding-left: calc(var(--mgt-margine) + 32px);font-size: 13px}}@media (max-width: 600px){.mgt-subsol-grila{grid-template-columns: 1fr;gap: 30px}.mgt-sigla-nume{font-size: 22px}.mgt-subsol{padding-top: 40px}}@media (prefers-reduced-motion: reduce){body.mgt-design *,body.mgt-design *::before,body.mgt-design *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}
/*! magictel-prima-pagina */
.mgt-sectiune{margin-bottom: 56px}.mgt-sectiune-antet{display: flex;align-items: baseline;justify-content: space-between;gap: 20px;margin-bottom: 24px}.mgt-sectiune-titlu{margin: 0;font-size: clamp(19px,2.1vw,23px);font-weight: 600;letter-spacing: -.01em;color: var(--mgt-scris)}.mgt-sectiune-antet-centrat{justify-content: center;text-align: center}.mgt-sectiune-link{display: inline-flex;align-items: center;gap: 7px;font-size: 14px;font-weight: 600;color: var(--mgt-scris-sters);text-decoration: none;white-space: nowrap;transition: color var(--mgt-tranzitie),gap var(--mgt-tranzitie)}.mgt-sectiune-link:hover,.mgt-sectiune-link:focus{color: var(--mgt-rosu-brand);gap: 11px}.mgt-sectiune-link svg{width: 16px;height: 16px}.mgt-hero{position: relative;margin: 28px 0 64px;border-radius: var(--mgt-raza-mare);overflow: hidden;background: #F1F3F5}.mgt-hero-pista{position: relative}.mgt-hero-cadru{position: relative;display: none;width: 100%;min-height: 340px;aspect-ratio: 1216 / 340}.mgt-hero-cadru.mgt-activ{display: block}.mgt-hero-imagine{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0}.mgt-hero-continut{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;height: 100%;padding: 48px 88px;box-sizing: border-box}.mgt-hero-supratitlu{margin: 0 0 10px;font-size: clamp(15px,1.7vw,19px);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--mgt-rosu-brand)}.mgt-hero-titlu{margin: 0 0 24px;font-size: clamp(28px,4.2vw,48px);font-weight: 800;line-height: 1.15;letter-spacing: -.02em;color: var(--mgt-negru);max-width: 16ch}.mgt-hero-buton{display: inline-flex;align-items: center;justify-content: center;min-height: 46px;padding: 0 30px;border-radius: 999px;background: var(--mgt-rosu-brand);color: #FFFFFF;font-size: 14px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;transition: background-color var(--mgt-tranzitie),transform var(--mgt-tranzitie)}.mgt-hero-buton:hover,.mgt-hero-buton:focus{background: var(--mgt-rosu-hover);color: #FFFFFF}.mgt-hero-buton:active{background: var(--mgt-rosu-apasat);transform: translateY(1px)}.mgt-hero-legatura{position: absolute;inset: 0;z-index: 1;display: block;border-radius: inherit}.mgt-hero-cadru.mgt-hero-cadru-poza{min-height: 0;aspect-ratio: auto}.mgt-hero-cadru-poza .mgt-hero-imagine{position: relative;height: auto;object-fit: contain}.mgt-hero-legatura:focus-visible{outline: 3px solid var(--mgt-rosu-brand);outline-offset: -3px}.mgt-hero-sageata{position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 1px solid var(--mgt-linie);border-radius: 50%;background: rgba(255,255,255,.92);color: var(--mgt-negru);cursor: pointer;box-shadow: var(--mgt-umbra);transition: background-color var(--mgt-tranzitie),color var(--mgt-tranzitie)}.mgt-hero-sageata:hover,.mgt-hero-sageata:focus{background: #FFFFFF;color: var(--mgt-rosu-brand)}.mgt-hero-sageata svg{width: 20px;height: 20px}.mgt-hero-inapoi{left: 18px}.mgt-hero-inainte{right: 18px}.mgt-hero-buline{position: absolute;left: 0;right: 0;bottom: 10px;z-index: 2;display: flex;justify-content: center;gap: 2px}.mgt-hero-bulina{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;padding: 0;border: 0;background: none;cursor: pointer}.mgt-hero-bulina::before{content: "";display: block;width: 9px;height: 9px;border-radius: 50%;background: rgba(17,24,39,.22);transition: background-color var(--mgt-tranzitie),transform var(--mgt-tranzitie)}.mgt-hero-bulina.mgt-activ::before{background: var(--mgt-rosu-brand);transform: scale(1.15)}.mgt-hero-simplu .mgt-hero-sageata,.mgt-hero-simplu .mgt-hero-buline{display: none}.mgt-grila-produse ul.products{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 18px;margin: 0;padding: 0;list-style: none}.mgt-grila-produse ul.products::before,.mgt-grila-produse ul.products::after{content: none;display: none}body.mgt-design .mgt-grila-produse ul.products.columns-5 li.product{float: none;width: auto;max-width: none;margin: 0;clear: none;position: relative;display: flex;flex-direction: column;background: var(--mgt-card);border: 1px solid var(--mgt-linie);border-radius: var(--mgt-raza);padding: 16px 14px 18px;box-shadow: none;box-sizing: border-box;text-align: center;transition: transform var(--mgt-tranzitie),box-shadow var(--mgt-tranzitie),border-color var(--mgt-tranzitie)}.mgt-grila-produse ul.products li.product:hover{transform: translateY(-4px);box-shadow: 0 12px 24px rgba(17,24,39,.08);border-color: #D7DCE1}.mgt-grila-produse ul.products li.product::before,.mgt-grila-produse ul.products li.product::after{content: none}.mgt-grila-produse ul.products li.product a.woocommerce-loop-product__link,.mgt-grila-produse ul.products li.product a.woocommerce-LoopProduct-link{display: block;overflow: hidden;border-radius: var(--mgt-raza-mica)}.mgt-grila-produse ul.products li.product img{display: block;width: 100%;height: 148px;object-fit: contain;margin: 0 auto 14px;background: transparent;mix-blend-mode: multiply;transition: transform 260ms cubic-bezier(.22,1,.36,1)}.mgt-grila-produse ul.products li.product:hover img{transform: scale(1.04)}@media (prefers-reduced-motion: reduce){.mgt-grila-produse ul.products li.product img,.mgt-grila-produse ul.products li.product:hover img{transition: none;transform: none}}.mgt-grila-produse ul.products li.product img.magictel-fara-poza{border-radius: var(--mgt-raza-mica);padding: 8px;box-sizing: border-box;background: transparent;mix-blend-mode: normal}.mgt-grila-produse ul.products li.product .woocommerce-loop-product__title{margin: 0 0 10px;padding: 0;font-size: 14px;font-weight: 600;line-height: 1.4;color: var(--mgt-scris);display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.8em}.mgt-grila-produse ul.products li.product .magictel-card-subtitlu{display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin: -4px 0 10px;font-size: 12.5px;line-height: 1.35;color: var(--mgt-scris-sters,#66707A)}.mgt-grila-produse ul.products li.product .price{display: block;margin: 0 0 12px;font-size: 21px;font-weight: 800;letter-spacing: -.01em;color: var(--mgt-scris)}.mgt-grila-produse ul.products li.product .price del{display: block;font-size: 13px;font-weight: 500;color: var(--mgt-pret-vechi);text-decoration: line-through;opacity: 1}.mgt-grila-produse ul.products li.product .price ins{background: transparent;text-decoration: none;font-weight: 800;color: var(--mgt-rosu-brand)}.mgt-grila-produse ul.products li.product .magictel-economie{display: block;margin: -6px 0 12px;font-size: 12px;font-weight: 600;color: var(--mgt-verde)}.mgt-grila-produse ul.products li.product .button,.mgt-grila-produse ul.products li.product .added_to_cart{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 44px;margin: 0;padding: 0 14px;border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 999px;background: #F3F4F6;color: var(--mgt-scris,#1F2937);font-size: 13.5px;font-weight: 600;text-decoration: none;box-sizing: border-box;transition: background-color var(--mgt-tranzitie),color var(--mgt-tranzitie),border-color var(--mgt-tranzitie),transform var(--mgt-tranzitie)}.mgt-grila-produse ul.products li.product .button::before{content: "";flex: 0 0 auto;width: 15px;height: 15px;background-color: var(--mgt-scris,#1F2937);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat}@media (prefers-reduced-motion: reduce){.mgt-grila-produse ul.products li.product .button{transition: none}}.mgt-grila-produse ul.products li.product .button{margin-top: auto}.mgt-grila-produse ul.products li.product .button:hover,.mgt-grila-produse ul.products li.product .button:focus,.mgt-grila-produse ul.products li.product .added_to_cart,.mgt-grila-produse ul.products li.product .added_to_cart:hover{background: var(--mgt-rosu-brand);border-color: var(--mgt-rosu-brand);color: #FFFFFF;transform: translateY(-1px)}.mgt-grila-produse ul.products li.product .button:hover::before,.mgt-grila-produse ul.products li.product .button:focus::before{background-color: #FFFFFF}.mgt-grila-produse ul.products li.product .button:active{background: var(--mgt-rosu-apasat);border-color: var(--mgt-rosu-apasat);transform: none}.mgt-grila-produse ul.products li.product .button.loading{opacity: .75;cursor: progress}.mgt-grila-produse ul.products li.product .added_to_cart{margin-top: 8px}.mgt-grila-produse ul.products li.product .magictel-etichete{position: absolute;top: 10px;left: 10px;z-index: 2;display: flex;flex-direction: column;align-items: flex-start;gap: 5px;margin: 0}.mgt-grila-produse .magictel-eticheta{display: inline-block;padding: 2px 8px;border: 1px solid;border-radius: 999px;background: transparent;font-size: 10px;font-weight: 700;line-height: 1.5;letter-spacing: .01em;text-transform: none}.mgt-grila-produse .eticheta-reducere{border-color: rgba(211,19,43,.4);color: var(--mgt-rosu-brand)}.mgt-grila-produse .eticheta-nou{border-color: var(--mgt-linie);color: var(--mgt-scris-sters)}.mgt-grila-produse .eticheta-stoc-limitat{border-color: rgba(138,80,0,.35);color: #8A5000}.mgt-grila-produse .magictel-lista-cod,.mgt-grila-produse .magictel-card-specificatii{display: none}.mgt-grila-categorii{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px}.mgt-categorie{display: flex;flex-direction: column;align-items: center;text-align: center;background: var(--mgt-card);border: 1px solid var(--mgt-linie-slaba);border-radius: var(--mgt-raza);padding: 22px 16px;box-shadow: var(--mgt-umbra);text-decoration: none;color: var(--mgt-scris);transition: transform var(--mgt-tranzitie),box-shadow var(--mgt-tranzitie),border-color var(--mgt-tranzitie)}.mgt-categorie:hover,.mgt-categorie:focus{transform: translateY(-3px);box-shadow: var(--mgt-umbra-ridicat);border-color: var(--mgt-linie);color: var(--mgt-scris)}.mgt-categorie-imagine,.mgt-categorie-desen{box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 68px;height: 68px;margin-bottom: 14px;border-radius: 50%;background: #FDECEE;color: var(--mgt-rosu-brand);object-fit: contain;transition: background-color var(--mgt-tranzitie),transform var(--mgt-tranzitie)}.mgt-categorie-desen svg{width: 30px;height: 30px}.mgt-categorie:hover .mgt-categorie-desen,.mgt-categorie:focus .mgt-categorie-desen{background: #F8D3D8;transform: scale(1.04)}.mgt-categorie-poza{box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 92px;height: 92px;margin-bottom: 12px;border-radius: 50%;background: var(--mgt-fundal);overflow: hidden}.mgt-categorie-poza img{width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply;transition: transform 260ms cubic-bezier(.22,1,.36,1)}.mgt-categorie:hover .mgt-categorie-poza img,.mgt-categorie:focus .mgt-categorie-poza img{transform: scale(1.06)}@media (prefers-reduced-motion: reduce){.mgt-categorie-poza img,.mgt-categorie:hover .mgt-categorie-poza img{transition: none;transform: none}}.mgt-categorie-nume{display: block;margin-top: auto;font-size: 14px;font-weight: 600;line-height: 1.35;transition: color var(--mgt-tranzitie)}.mgt-categorie:hover .mgt-categorie-nume,.mgt-categorie:focus .mgt-categorie-nume{color: var(--mgt-rosu-brand)}.mgt-beneficii{display: flex;clear: both;margin: 0 0 28px;background: var(--mgt-card);border: 1px solid var(--mgt-linie-slaba);border-radius: var(--mgt-raza-mare);box-shadow: var(--mgt-umbra);overflow: hidden}.mgt-beneficiu{flex: 1;display: flex;align-items: center;gap: 16px;padding: 14px 26px;background: transparent;border: 0;border-radius: 0;box-shadow: none;color: var(--mgt-scris)}.mgt-beneficiu + .mgt-beneficiu{border-left: 1px solid var(--mgt-linie-slaba)}.mgt-beneficiu svg{width: 30px;height: 30px;flex: 0 0 auto;color: var(--mgt-rosu-brand)}.mgt-beneficiu-titlu{display: block;margin: 0 0 4px;font-size: 14px;font-weight: 600}.mgt-beneficiu-text{display: block;font-size: 13.5px;line-height: 1.4;color: var(--mgt-scris-mediu,#4B5563)}.mgt-newsletter{display: flex;align-items: center;gap: 28px;margin: 0 0 56px;padding: 34px 40px;border-radius: var(--mgt-raza);background: var(--mgt-negru);color: #FFFFFF}.mgt-newsletter-plic{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 58px;height: 58px;border-radius: var(--mgt-raza-mica);color: var(--mgt-rosu-brand)}.mgt-newsletter-plic svg{width: 40px;height: 40px}.mgt-newsletter-text{flex: 1 1 auto}.mgt-newsletter-titlu{margin: 0 0 6px;font-size: 19px;font-weight: 700;color: #FFFFFF}.mgt-newsletter-descriere{margin: 0;font-size: 13.5px;color: rgba(255,255,255,.68)}.mgt-newsletter-formular{flex: 0 0 auto;display: flex;gap: 0;width: 420px;max-width: 100%}.mgt-newsletter-formular input[type="email"]{flex: 1 1 auto;min-width: 0;min-height: 46px;padding: 0 18px;border: 0;border-radius: var(--mgt-raza-mica) 0 0 var(--mgt-raza-mica);background: #FFFFFF;color: var(--mgt-scris);font-size: 14px;box-shadow: none}.mgt-newsletter-formular button{flex: 0 0 auto;min-height: 46px;padding: 0 24px;border: 0;border-radius: 0 var(--mgt-raza-mica) var(--mgt-raza-mica) 0;background: var(--mgt-rosu-brand);color: #FFFFFF;font-size: 14px;font-weight: 600;cursor: pointer;transition: background-color var(--mgt-tranzitie)}.mgt-newsletter-formular button:hover,.mgt-newsletter-formular button:focus{background: var(--mgt-rosu-hover)}.mgt-newsletter-formular button[disabled]{opacity: .6;cursor: progress}.mgt-newsletter-raspuns{flex: 1 0 100%;margin: 12px 0 0;font-size: 13.5px}.mgt-newsletter-acord{flex: 1 0 100%;margin: 10px 0 0;font-size: 11.5px;line-height: 1.5;color: rgba(255,255,255,.55)}.mgt-newsletter-acord a{color: rgba(255,255,255,.8);text-decoration: underline;text-underline-offset: 2px}.mgt-newsletter-acord a:hover,.mgt-newsletter-acord a:focus{color: #FFFFFF}.mgt-newsletter-raspuns.mgt-bine{color: #4ADE80}.mgt-newsletter-raspuns.mgt-eroare{color: #FCA5A5}@media (max-width: 1280px){.mgt-grila-produse ul.products{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 1024px){.mgt-sectiune{margin-bottom: 56px}.mgt-grila-categorii{grid-template-columns: repeat(4,minmax(0,1fr))}.mgt-hero-continut{padding: 40px 64px}.mgt-newsletter{flex-wrap: wrap;gap: 20px}.mgt-newsletter-formular{width: 100%}}@media (max-width: 768px){.mgt-grila-produse ul.products{grid-template-columns: repeat(2,minmax(0,1fr))}.mgt-grila-categorii{grid-template-columns: repeat(3,minmax(0,1fr))}.mgt-beneficii{flex-direction: column}.mgt-beneficiu + .mgt-beneficiu{border-left: 0;border-top: 1px solid var(--mgt-linie-slaba)}.mgt-beneficiu{gap: 12px;padding: 10px 16px}.mgt-beneficiu svg{width: 24px;height: 24px}.mgt-beneficiu-titlu{font-size: 13.5px}.mgt-beneficiu-text{font-size: 12.5px;line-height: 1.35}.mgt-hero{margin: 18px 0 48px}.mgt-hero-cadru:not(.mgt-hero-cadru-poza){min-height: 300px;aspect-ratio: 3 / 2}.mgt-hero-continut{padding: 32px 60px 52px}.mgt-hero-inapoi{left: 8px}.mgt-hero-inainte{right: 8px}.mgt-hero-bulina{width: 44px;height: 44px}.mgt-hero-buline{bottom: 0;gap: 0}.mgt-newsletter{flex-direction: column;align-items: flex-start;padding: 28px 22px}.mgt-newsletter-formular{flex-direction: column;gap: 10px}.mgt-newsletter-formular input[type="email"],.mgt-newsletter-formular button{border-radius: var(--mgt-raza-mica);width: 100%}.mgt-grila-produse ul.products li.product img{height: 132px}.mgt-grila-produse ul.products li.product .button{gap: 6px;padding: 0 8px;font-size: 12.5px;white-space: nowrap}}@media (max-width: 560px){.mgt-grila-categorii{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.mgt-grila-produse ul.products{gap: 12px}.mgt-grila-produse ul.products li.product{padding: 12px 10px 14px}.mgt-grila-produse ul.products li.product img{height: 112px}}.mgt-branduri{margin: 0 0 56px;padding: 0;background: none;border: 0;box-shadow: none;color: var(--mgt-scris)}.mgt-branduri-titlu{margin: 0;font-size: 20px;font-weight: 600;letter-spacing: -.01em;color: var(--mgt-scris);text-align: center}.mgt-branduri-subtitlu{margin: 6px 0 22px;font-size: 14px;color: var(--mgt-scris-sters);text-align: center}.mgt-branduri-lista{display: grid;grid-template-columns: repeat(8,1fr);gap: 12px;margin: 0;padding: 0;list-style: none}.mgt-brand{margin: 0;padding: 0}.mgt-brand-card{display: flex;align-items: center;justify-content: center;height: 72px;padding: 12px 16px;border: 1px solid var(--mgt-linie);border-radius: var(--mgt-raza);background: var(--mgt-fundal);text-decoration: none;transition: background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mgt-brand-card:hover,.mgt-brand-card:focus-visible{background: var(--mgt-card);border-color: var(--mgt-rosu-brand);transform: translateY(-2px);box-shadow: 0 4px 12px rgba(17,24,39,.06);outline: none}.mgt-brand-sigla{display: block;width: auto;max-width: 100%;height: 30px;object-fit: contain;filter: grayscale(100%);opacity: .62;transition: filter .18s ease,opacity .18s ease}.mgt-brand-card:hover .mgt-brand-sigla,.mgt-brand-card:focus-visible .mgt-brand-sigla{filter: grayscale(0);opacity: 1}.mgt-brand-nume{font-size: 17px;font-weight: 700;letter-spacing: .01em;color: var(--mgt-scris-sters);transition: color .18s ease}.mgt-brand-card--text:hover .mgt-brand-nume,.mgt-brand-card--text:focus-visible .mgt-brand-nume{color: var(--mgt-scris)}@media (max-width: 1000px){.mgt-branduri-lista{grid-template-columns: repeat(4,1fr)}}@media (max-width: 560px){.mgt-branduri-lista{grid-template-columns: repeat(2,1fr);gap: 10px}.mgt-brand-card{height: 64px}.mgt-brand-sigla{height: 26px}.mgt-brand-nume{font-size: 16px}.mgt-branduri-titlu{font-size: 18px}}.home.page-template-template-homepage .site-main{padding-top: 0}.home .site-main > .hentry{margin-bottom: 0;padding-top: 0;padding-bottom: 0}.home .mgt-sectiune-prima{margin-top: 28px}.mgt-hero-magazin{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);align-items: center;gap: 40px;min-height: 360px;margin: 0 0 56px;padding: 40px 44px;border-radius: var(--mgt-raza-mare);background: var(--mgt-card);border: 1px solid var(--mgt-linie-slaba);box-shadow: var(--mgt-umbra);color: var(--mgt-scris)}.mgt-hero-supra{margin: 0 0 14px;font-size: 13px;font-weight: 600;letter-spacing: .02em;color: var(--mgt-scris-sters)}.mgt-hero-titlu{margin: 0 0 14px;font-size: clamp(26px,3vw,38px);line-height: 1.18;font-weight: 700;color: var(--mgt-scris)}.mgt-hero-descriere{margin: 0 0 20px;max-width: 46ch;font-size: 16px;line-height: 1.6;color: var(--mgt-scris-sters)}.mgt-hero-chipuri{display: flex;flex-wrap: wrap;gap: 10px;margin: 0 0 26px}.mgt-hero-chip{display: inline-flex;align-items: center;padding: 7px 13px;border-radius: 999px;background: var(--mgt-fundal);border: 1px solid var(--mgt-linie);font-size: 13px;line-height: 1.3;color: var(--mgt-scris)}.mgt-hero-chip strong{margin-left: 5px;font-weight: 700;color: var(--mgt-rosu-brand)}@media (max-width: 991.98px){.mgt-hero-chip-magictel{background: #FFF5F5;border-color: #E53E3E;color: #C53030}.mgt-hero-chip-magictel strong{color: #C53030}.mgt-hero-chip-yoxo{background: #FFFFFF;border-color: #E2E8F0;color: #4A5568}}.mgt-hero-butoane{display: flex;flex-wrap: wrap;align-items: center;gap: 18px}.mgt-hero-yoxo{display: inline-flex;align-items: center;gap: 7px;font-size: 15px;font-weight: 600;text-decoration: none;color: var(--mgt-scris);transition: color var(--mgt-tranzitie),gap var(--mgt-tranzitie)}.mgt-hero-yoxo svg{width: 16px;height: 16px}.mgt-hero-yoxo:hover,.mgt-hero-yoxo:focus-visible{color: var(--mgt-rosu-brand);gap: 11px}.mgt-buton{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 26px;border-radius: 10px;font-size: 16px;font-weight: 700;text-decoration: none;transition: background-color .18s ease,color .18s ease,border-color .18s ease}.mgt-buton-principal{background: var(--mgt-rosu-brand);color: #FFFFFF;border: 2px solid var(--mgt-rosu-brand)}.mgt-buton-principal:hover,.mgt-buton-principal:focus-visible{background: var(--mgt-rosu-hover);border-color: var(--mgt-rosu-hover);color: #FFFFFF}.mgt-buton-secundar{background: transparent;color: var(--mgt-scris);border: 1.5px solid var(--mgt-linie)}.mgt-buton-secundar:hover,.mgt-buton-secundar:focus-visible{background: var(--mgt-fundal);border-color: var(--mgt-scris-sters);color: var(--mgt-scris)}.mgt-hero-magazin .mgt-buton:focus-visible,.mgt-hero-yoxo:focus-visible{outline: 2px solid var(--mgt-rosu-brand);outline-offset: 3px}.mgt-hero-poze{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,1fr);gap: 14px;max-width: 420px;justify-self: end}.mgt-hero-poza{aspect-ratio: 1 / 1;border-radius: 12px;background: var(--mgt-fundal);border: 1px solid var(--mgt-linie);transition: transform var(--mgt-tranzitie),border-color var(--mgt-tranzitie),box-shadow var(--mgt-tranzitie)}.mgt-hero-poza-legatura{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;padding: 12px;border-radius: 12px}.mgt-hero-poza img{width: 100%;height: 100%;object-fit: contain}.mgt-hero-poza:hover,.mgt-hero-poza:focus-within{transform: translateY(-2px);border-color: var(--mgt-rosu-brand);box-shadow: var(--mgt-umbra)}.mgt-hero-poza-legatura:focus-visible{outline: 2px solid var(--mgt-rosu-brand);outline-offset: 3px}@media (max-width: 900px){.mgt-hero-magazin{grid-template-columns: minmax(0,1fr);gap: 32px;min-height: 0;padding: 34px 26px 30px}.mgt-hero-descriere{margin-bottom: 22px;color: #2D3748;font-weight: 400}.mgt-hero-poze{grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;max-width: none;justify-self: stretch}}@media (max-width: 480px){.mgt-hero-magazin{padding: 26px 18px 24px}.mgt-buton{width: 100%}.mgt-hero-poze{grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}.mgt-hero-poza{border-radius: 9px}.mgt-hero-poza-legatura{padding: 7px;border-radius: 9px}}@media (prefers-reduced-motion: reduce){.mgt-buton,.mgt-brand-card,.mgt-brand-sigla,.mgt-brand-nume,.mgt-hero-poza{transition: none}.mgt-brand-card:hover,.mgt-brand-card:focus-visible,.mgt-hero-poza:hover,.mgt-hero-poza:focus-within{transform: none}}.mgt-magazin{margin: 0 0 56px;padding: 38px 40px;border-radius: 14px;background: var(--mgt-card);border: 1px solid var(--mgt-linie-slaba);box-shadow: var(--mgt-umbra)}.mgt-magazin-continut{display: grid;grid-template-columns: 1fr 1fr;gap: 36px;align-items: center}@media (max-width: 760px){.mgt-magazin-continut{grid-template-columns: 1fr;gap: 24px}}.mgt-magazin-harta{align-self: stretch;border-radius: 12px;overflow: hidden;box-shadow: 0 10px 30px rgba(17,24,39,.10);min-height: 400px}.mgt-magazin-harta iframe{display: block;width: 100%;height: 100%;min-height: 400px;border: 0;border-radius: 0}.mgt-magazin-titlu{margin: 0 0 18px;font-size: clamp(21px,2.2vw,27px);font-weight: 800;line-height: 1.25;color: var(--mgt-scris)}.mgt-magazin-adresa{display: flex;align-items: center;gap: 10px;margin: 0 0 10px;font-size: 17px;color: var(--mgt-scris)}.mgt-magazin-adresa .mgt-pictograma{flex: 0 0 auto;width: 22px;height: 22px;color: var(--mgt-rosu-brand)}.mgt-magazin-telefon{margin: 0 0 16px;font-size: 22px;font-weight: 800}.mgt-magazin-telefon a{display: inline-flex;align-items: center;min-height: 44px;color: var(--mgt-rosu-brand);text-decoration: none}.mgt-magazin-telefon a:hover,.mgt-magazin-telefon a:focus-visible{color: var(--mgt-rosu-hover);text-decoration: underline}.mgt-magazin-program{margin: 0 0 24px;padding: 0;list-style: none;color: var(--mgt-scris-sters);font-size: 16px;line-height: 1.8}@media (max-width: 600px){.mgt-magazin{padding: 26px 20px}.mgt-magazin .mgt-buton{width: 100%}}.home .mgt-magazin{margin-bottom: 0}.home .site-main{padding-bottom: 0;margin-bottom: 24px}.mgt-yoxo{--mgt-yoxo-portocaliu: #F97316;--mgt-yoxo-portocaliu-hover: #EA640A;--mgt-yoxo-albastru: #2563EB;--mgt-yoxo-albastru-hover: #1D4FC4;--mgt-yoxo-verde: #16A34A;--mgt-yoxo-verde-hover: #128A3E;position: relative;margin: 0 0 56px;text-align: center}.mgt-yoxo-continut{position: relative;margin: 0 auto;padding: 40px 48px;border-radius: var(--mgt-raza-mare);background: var(--mgt-card);border: 1px solid var(--mgt-linie-slaba);box-shadow: var(--mgt-umbra)}.mgt-yoxo-supratitlu{margin: 0 0 6px;color: var(--mgt-scris-sters);font-size: 15px;font-weight: 600}.mgt-yoxo-titlu{margin: 0 0 28px;color: var(--mgt-scris);font-size: 30px;font-weight: 800;line-height: 1.3}.mgt-yoxo-procent{display: block;color: var(--mgt-yoxo-portocaliu);font-size: 44px;line-height: 1.15}.mgt-yoxo-lista{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 28px;margin: 0 0 32px;padding: 0;list-style: none}.mgt-yoxo-lista li{display: flex;align-items: center;gap: 10px;color: var(--mgt-scris);font-size: 15px;text-align: left}.mgt-yoxo-lista-pictograma{flex: none;box-sizing: border-box;display: block;width: 34px;height: 34px;padding: 8px;border-radius: 50%}.mgt-yoxo-lista li:nth-child(1) .mgt-yoxo-lista-pictograma{background: color-mix(in srgb,var(--mgt-yoxo-portocaliu) 14%,transparent);color: var(--mgt-yoxo-portocaliu)}.mgt-yoxo-lista li:nth-child(2) .mgt-yoxo-lista-pictograma{background: color-mix(in srgb,var(--mgt-yoxo-albastru) 14%,transparent);color: var(--mgt-yoxo-albastru)}.mgt-yoxo-lista li:nth-child(3) .mgt-yoxo-lista-pictograma{background: color-mix(in srgb,var(--mgt-yoxo-verde) 14%,transparent);color: var(--mgt-yoxo-verde)}.mgt-yoxo-butoane{display: flex;flex-wrap: wrap;justify-content: center;gap: 14px}.mgt-yoxo-buton{position: relative;overflow: hidden;display: inline-flex;align-items: center;gap: 10px;padding: 14px 24px;border-radius: 999px;border: 1px solid rgba(255,255,255,.32);color: #FFFFFF;font-weight: 700;text-decoration: none;box-shadow: inset 0 1px 0 rgba(255,255,255,.32),0 10px 24px var(--mgt-yoxo-umbra);transition: transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.mgt-yoxo-buton > *{position: relative;z-index: 1}.mgt-yoxo-buton::before{content: "";position: absolute;inset: 0;background: linear-gradient( 100deg,transparent 42%,rgba(255,255,255,.45) 50%,transparent 58% );transform: translateX(-130%);transition: transform .8s cubic-bezier(.22,1,.36,1);pointer-events: none}.mgt-yoxo-buton:hover::before,.mgt-yoxo-buton:focus-visible::before{transform: translateX(130%)}.mgt-yoxo-buton:hover{transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,.4),0 16px 34px var(--mgt-yoxo-umbra)}.mgt-yoxo-buton:focus-visible{outline: 3px solid var(--mgt-negru);outline-offset: 2px}.mgt-yoxo-buton-pictograma{flex: none;display: block;width: 20px;height: 20px}.mgt-yoxo-buton-sageata{flex: none;display: block;width: 16px;height: 16px}.mgt-yoxo-buton-produse{--mgt-yoxo-umbra: rgba(249,115,22,.32);background: linear-gradient(180deg,var(--mgt-yoxo-portocaliu),var(--mgt-yoxo-portocaliu-hover))}.mgt-yoxo-buton-comanda{--mgt-yoxo-umbra: rgba(37,99,235,.32);background: linear-gradient(180deg,var(--mgt-yoxo-albastru),var(--mgt-yoxo-albastru-hover))}.mgt-yoxo-buton-yoxo{--mgt-yoxo-umbra: rgba(22,163,74,.32);background: linear-gradient(180deg,var(--mgt-yoxo-verde),var(--mgt-yoxo-verde-hover))}@media (max-width: 760px){.mgt-yoxo-continut{padding: 32px 22px}.mgt-yoxo-titlu{font-size: 24px}.mgt-yoxo-procent{font-size: 34px}.mgt-yoxo-lista{flex-direction: column;align-items: flex-start;gap: 14px}.mgt-yoxo-butoane{flex-direction: column}.mgt-yoxo-buton{justify-content: center;width: 100%}}@media (prefers-reduced-motion: reduce){.mgt-yoxo-buton,.mgt-yoxo-buton::before{transition: none}.mgt-yoxo-buton:hover{transform: none}}.magictel-buton-alege-marca{position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;width: 100%;min-height: 64px;margin: 0 0 40px;border-radius: 999px;border: 1px solid rgba(211,19,43,.28);background: linear-gradient(180deg,var(--mgt-rosu-brand),var(--mgt-rosu-hover));box-shadow: inset 0 1px 0 rgba(255,255,255,.3),0 10px 26px rgba(211,19,43,.22);color: #FFFFFF;font-size: 17px;font-weight: 800;letter-spacing: .02em;text-decoration: none;text-align: center;transition: transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.magictel-buton-alege-marca::before{content: "";position: absolute;inset: 0;background: linear-gradient( 100deg,transparent 42%,rgba(255,255,255,.45) 50%,transparent 58% );transform: translateX(-130%);transition: transform .8s cubic-bezier(.22,1,.36,1);pointer-events: none}.magictel-buton-alege-marca:hover::before,.magictel-buton-alege-marca:focus-visible::before{transform: translateX(130%)}.magictel-buton-alege-marca:hover,.magictel-buton-alege-marca:focus-visible{transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,.4),0 16px 34px rgba(211,19,43,.3)}.magictel-buton-alege-marca:focus-visible{outline: 3px solid var(--mgt-rosu-brand);outline-offset: 3px}.magictel-buton-alege-marca span{position: relative}@media (prefers-reduced-motion: reduce){.magictel-buton-alege-marca,.magictel-buton-alege-marca::before{transition: none}.magictel-buton-alege-marca:hover{transform: none}}.magictel-huse-marci-grila{display: grid;grid-template-columns: repeat(auto-fill,minmax(170px,1fr));gap: 16px}.magictel-husa-marca-card{position: relative;display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 16px 14px;border-radius: var(--mgt-raza);background: var(--mgt-card);border: 1px solid var(--mgt-linie-slaba);box-shadow: var(--mgt-umbra);text-decoration: none;transition: transform var(--mgt-tranzitie),box-shadow var(--mgt-tranzitie),border-color var(--mgt-tranzitie)}.magictel-husa-marca-card:hover,.magictel-husa-marca-card:focus-visible{transform: translateY(-2px);box-shadow: var(--mgt-umbra-ridicat);border-color: #D7DCE1}.magictel-husa-marca-poza{width: 100%;max-width: 120px;aspect-ratio: 1 / 1;object-fit: contain}.magictel-husa-marca-jos{display: flex;align-items: center;gap: 8px;width: 100%;justify-content: center}.magictel-husa-marca-jos strong{color: var(--mgt-scris);font-size: 14px;font-weight: 600}.magictel-husa-marca-sigla{flex: 0 0 auto;width: 22px;height: 22px;object-fit: contain}@media (max-width: 600px){.magictel-huse-marci-grila{grid-template-columns: repeat(2,1fr);gap: 10px}}@media (prefers-reduced-motion: reduce){.magictel-husa-marca-card{transition: none}.magictel-husa-marca-card:hover{transform: none}}
/*! magictel-carusel-oferte */
.mgt-hero-oferte.mgt-hero{background: none}.mgt-hero-oferte .mgt-hero-cadru{aspect-ratio: auto;min-height: 0}.mgt-hero-cadru-oferta{border-radius: var(--mgt-raza-mare);overflow: hidden}.mgt-oferta{display: grid;grid-template-columns: 1.05fr 1fr;align-items: center;align-content: center;gap: 24px;min-height: 600px;padding: 0;background: var(--mgt-card);border: 1px solid var(--mgt-linie)}.mgt-oferta-text{padding: 40px 16px 36px 40px;min-width: 0}.mgt-oferta-supra{margin: 0 0 16px;font-size: 14px;font-weight: 700;letter-spacing: .04em;color: var(--mgt-scris-sters)}.mgt-oferta-titlu{margin: 0 0 16px;font-size: clamp(26px,3.4vw,40px);font-weight: 800;line-height: 1.15;letter-spacing: -.02em;color: var(--mgt-negru);max-width: 18ch}.mgt-oferta-descriere{margin: 0 0 22px;max-width: 40ch;font-size: 16px;line-height: 1.6;color: var(--mgt-scris-sters)}.mgt-oferta-oferta-linie{display: flex;align-items: center;flex-wrap: wrap;gap: 14px;margin-bottom: 22px}.mgt-oferta-procent{font-size: 2.4rem;font-weight: 800;letter-spacing: -.03em;color: var(--mgt-rosu-brand)}.mgt-oferta-cupon-grup{display: grid;gap: 6px;font-size: 14px;color: var(--mgt-scris-sters)}.mgt-oferta-cupon{display: inline-flex;align-items: center;gap: 10px;min-height: 38px;padding: 7px 12px;border: 1px dashed #D6B7BE;border-radius: 8px;background: #FFF6F8;color: #AB1230;font: inherit;font-weight: 750;letter-spacing: .03em;cursor: pointer;transition: background-color var(--mgt-tranzitie),border-color var(--mgt-tranzitie)}.mgt-oferta-cupon:hover,.mgt-oferta-cupon:focus-visible{background: #FFEBF0;border-color: #BC7183}.mgt-oferta-cupon .mgt-pictograma{width: 15px;height: 15px;flex-shrink: 0}.mgt-oferta-actiuni{margin-bottom: 20px}.mgt-oferta-etichete{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.mgt-oferta-etichete li{padding: 5px 10px;border: 1px solid var(--mgt-linie-slaba);border-radius: 6px;background: var(--mgt-fundal);font-size: 13px;color: var(--mgt-scris-sters)}.mgt-oferta-nota{margin: 16px 0 0;max-width: 38ch;font-size: 13px;line-height: 1.5;color: var(--mgt-scris-sters)}.mgt-oferta-pickup{display: flex;align-items: center;gap: 8px;margin: 18px 0 0;font-size: 14px;color: var(--mgt-scris-sters)}.mgt-oferta-pickup .mgt-pictograma{width: 18px;height: 18px;flex-shrink: 0}.mgt-oferta-poze{position: relative;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;gap: 12px;align-self: stretch;margin: 20px 24px 20px 0;padding: 20px;background: var(--mgt-fundal);border-radius: var(--mgt-raza);list-style: none}.mgt-oferta-poza{position: relative;display: flex;align-items: center;justify-content: center;min-width: 0;padding: 10px;background: #FFFFFF;border: 1px solid var(--mgt-linie-slaba);border-radius: var(--mgt-raza)}.mgt-oferta-poza a{display: block;width: 100%}.mgt-oferta-poza img{display: block;width: 100%;height: auto}.mgt-oferta-poza-principala{grid-row: span 2;transform: rotate(-3deg)}.mgt-oferta-tema-inchisa .mgt-oferta{background: #131516;border-color: #131516;color: #FFFFFF}.mgt-oferta-tema-inchisa .mgt-oferta-supra,.mgt-oferta-tema-inchisa .mgt-oferta-titlu{color: #FFFFFF}.mgt-oferta-tema-inchisa .mgt-oferta-descriere,.mgt-oferta-tema-inchisa .mgt-oferta-cupon-grup,.mgt-oferta-tema-inchisa .mgt-oferta-nota{color: #C4C7C1}.mgt-oferta-cupon-yoxo{border-color: #687842;background: #252C1D;color: #D8FD86}.mgt-oferta-cupon-yoxo:hover,.mgt-oferta-cupon-yoxo:focus-visible{background: #354025;border-color: #B8E35B}.mgt-oferta-buton-yoxo{background: #CBFC48;color: #16200A}.mgt-oferta-buton-yoxo:hover,.mgt-oferta-buton-yoxo:focus{background: #B6EA35;color: #16200A}.mgt-oferta-yoxo-art{display: flex;align-items: center;justify-content: center;align-self: stretch;padding: 24px;background: radial-gradient(ellipse at 60% 50%,rgba(211,250,126,.09),transparent 65%)}.mgt-oferta-yoxo-vizual{width: min(100%,300px);height: auto;object-fit: contain;filter: drop-shadow(0 20px 25px rgba(0,0,0,.35))}.mgt-oferta-telefoane .mgt-oferta{background: #EDF4FF;border-color: #DCE7F7}.mgt-oferta-telefoane .mgt-oferta-titlu span,.mgt-oferta-telefoane .mgt-oferta-titlu{color: var(--mgt-negru)}.mgt-oferta-telefoane-art{display: grid;place-content: center;align-self: stretch;padding: 30px}.mgt-oferta-telefoane-pictograma{width: 132px;height: 132px;padding: 28px;border-radius: 50%;background: #FFFFFF;color: #315EB4;box-shadow: var(--mgt-umbra-ridicat)}@media (max-width: 1000px){.mgt-oferta{min-height: 480px}.mgt-oferta-text{padding: 34px 16px 30px 28px}.mgt-oferta-poze{margin-right: 16px;padding: 14px}}@media (max-width: 740px){.mgt-oferta{grid-template-columns: 1fr;min-height: 700px}.mgt-oferta-text{padding: 28px 22px 22px}.mgt-oferta-titlu{max-width: none}.mgt-oferta-descriere{max-width: none}.mgt-oferta-poze{grid-template-columns: repeat(3,1fr);grid-template-rows: auto;margin: 0 18px 18px}.mgt-oferta-poza-principala{grid-row: auto;transform: none}.mgt-oferta-yoxo-art{padding: 0 22px 22px}.mgt-oferta-yoxo-vizual{width: 60%;max-width: 220px}.mgt-oferta-telefoane-art{padding: 0 22px 22px}.mgt-oferta-telefoane-pictograma{width: 96px;height: 96px;padding: 20px}}@media (max-width: 420px){.mgt-oferta-text{padding: 24px 18px 20px}.mgt-oferta-procent{font-size: 2rem}.mgt-hero-buton{width: 100%}}@media (prefers-reduced-motion: reduce){.mgt-oferta-poza-principala{transform: none}}.mgt-oferta-anunt{position: fixed;z-index: 10000;left: 50%;bottom: 25px;transform: translateX(-50%);width: max-content;max-width: calc(100vw - 32px);padding: 12px 20px;border-radius: var(--mgt-raza);background: var(--mgt-negru-2);color: #FFFFFF;font-size: 15px;text-align: center;box-shadow: var(--mgt-umbra-ridicat)}.mgt-oferta-anunt:empty{display: none}
/*! magictel-sticla-site */
:root{--plat-fundal: var(--mgt-card,#FFFFFF);--plat-muchie: var(--mgt-linie-slaba,#EEF0F2);--plat-umbra: var(--mgt-umbra,0 8px 24px rgba(17,24,39,.05))}body.mgt-design ul.products li.product-category .mgt-cat-mini{display: none}body.mgt-design ul.products li.product-category > a{display: block;height: 100%;padding: 14px;border: 1px solid var(--plat-muchie);border-radius: var(--mgt-raza-mare,16px);background: var(--plat-fundal);box-shadow: var(--plat-umbra);overflow: hidden;transition: transform .16s ease,box-shadow .16s ease,border-color .16s ease}body.mgt-design ul.products li.product-category > a:hover,body.mgt-design ul.products li.product-category > a:focus-visible{transform: translateY(-3px);border-color: var(--mgt-linie,#E1E5E9);box-shadow: var(--mgt-umbra-ridicat,0 16px 40px rgba(17,24,39,.12))}body.mgt-design ul.products li.product-category img{border-radius: 10px;transition: transform 260ms cubic-bezier(.22,1,.36,1)}body.mgt-design ul.products li.product-category > a:hover img{transform: scale(1.05)}@media (prefers-reduced-motion: reduce){body.mgt-design ul.products li.product-category img,body.mgt-design ul.products li.product-category > a:hover img{transition: none;transform: none}}body.mgt-design ul.products li.product-category .woocommerce-loop-category__title{margin-top: 10px;color: var(--mgt-text,#14181F)}.magictel-titlu-subcategorii{margin: 0 0 16px;font-size: 1.15em;font-weight: 700;color: var(--mgt-text,#14181F)}body.mgt-design ul.products:has(> li.product-category){display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 20px;margin: 0 0 30px}body.mgt-design ul.products:has(> li.product-category)::before,body.mgt-design ul.products:has(> li.product-category)::after{display: none}body.mgt-design ul.products > li.product-category{float: none !important;width: auto !important;max-width: none !important;margin: 0 !important;clear: none !important}body.mgt-design ul.products > li.product-category > a{display: flex;flex-direction: column;height: 100%}body.mgt-design ul.products > li.product-category img{width: 100%;height: 112px;object-fit: scale-down;object-position: center}body.mgt-design ul.products > li.product-category .woocommerce-loop-category__title{margin-top: auto;padding-top: 10px;min-height: 2.4em;display: flex;align-items: center;justify-content: center;font-size: 15px;font-weight: 600;line-height: 1.3}@media (max-width: 767px){body.mgt-design ul.products:has(> li.product-category){display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;margin: 0 0 28px}body.mgt-design ul.products > li.product-category{width: auto !important;max-width: none !important;margin: 0 !important;float: none !important;clear: none !important;text-align: left}body.mgt-design ul.products > li.product-category > a{flex-direction: column;align-items: stretch;height: 100%;padding: 0;overflow: hidden;border-radius: var(--mgt-raza,12px)}body.mgt-design ul.products > li.product-category > a:hover,body.mgt-design ul.products > li.product-category > a:focus-visible{transform: none}body.mgt-design ul.products > li.product-category > a > img{display: block;width: 100%;height: 130px;object-fit: scale-down;object-position: center;background: var(--mgt-card,#FFFFFF);border-radius: 0}body.mgt-design ul.products > li.product-category > a:hover img{transform: none}body.mgt-design ul.products > li.product-category .woocommerce-loop-category__title{flex: 1 1 auto;display: flex;align-items: center;justify-content: space-between;gap: 8px;margin: 0;padding: 10px 12px;min-height: 0;text-align: left;font-size: 14.5px;font-weight: 700;line-height: 1.3;color: var(--mgt-text,#14181F)}body.mgt-design ul.products > li.product-category .woocommerce-loop-category__title .count{display: block;margin: 2px 0 0;padding: 0;background: none;border: 0;font-size: 12px;font-weight: 500;color: var(--mgt-text-sters,#66707A)}body.mgt-design ul.products > li.product-category > a::after{content: "";flex: 0 0 auto;width: 26px;height: 26px;border-radius: 50%;background: var(--mgt-fundal,#F9FAFB) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366707A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E") center / 14px no-repeat}}body.mgt-design nav.woocommerce-breadcrumb{border: 1px solid var(--plat-muchie);background: var(--plat-fundal);box-shadow: var(--plat-umbra)}body.mgt-design .woocommerce-message,body.mgt-design .woocommerce-info,body.mgt-design .woocommerce-error,body.mgt-design .woocommerce-noreviews{border-radius: var(--mgt-raza,10px);box-shadow: var(--plat-umbra)}body.mgt-design .woocommerce-Tabs-panel,body.mgt-design .product_meta{padding: 14px 16px;border: 1px solid var(--plat-muchie);border-radius: var(--mgt-raza,10px);background: var(--plat-fundal);box-shadow: var(--plat-umbra)}body.mgt-design .product_meta{margin-top: 14px}body.mgt-design section.related.products,body.mgt-design section.up-sells.products{margin-top: 28px;padding-top: 22px;border-top: 1px solid var(--plat-muchie)}body.mgt-design .woocommerce-MyAccount-navigation,body.mgt-design .woocommerce-MyAccount-content{padding: 16px 18px;border: 1px solid var(--plat-muchie);border-radius: var(--mgt-raza-mare,14px);background: var(--plat-fundal);box-shadow: var(--plat-umbra)}body.mgt-design .woocommerce-MyAccount-navigation ul{margin: 0;list-style: none}body.mgt-design .woocommerce-MyAccount-navigation li{border: 0}body.mgt-design .woocommerce-MyAccount-navigation li a{display: block;padding: 8px 10px;border-radius: var(--mgt-raza-mica,6px);transition: background-color .2s ease,color .2s ease}body.mgt-design .woocommerce-MyAccount-navigation li.is-active a,body.mgt-design .woocommerce-MyAccount-navigation li a:hover{background: rgba(211,19,43,.08);color: var(--mgt-rosu-brand,#D3132B)}body.mgt-design .magictel-anpc-insigna{padding: 8px 10px;border: 1px solid rgba(255,255,255,.14);border-radius: var(--mgt-raza-mica,6px);background: rgba(255,255,255,.06)}body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="text"],body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="email"],body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="tel"],body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="url"],body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="password"],body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="number"],body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="search"],body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main textarea,body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main select{border: 1px solid var(--plat-muchie);border-radius: var(--mgt-raza-mica,6px);background: var(--plat-fundal);box-shadow: none;transition: border-color .2s ease,box-shadow .2s ease}body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="text"]:focus,body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="email"]:focus,body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="tel"]:focus,body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="url"]:focus,body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="password"]:focus,body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="number"]:focus,body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main input[type="search"]:focus,body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main textarea:focus,body.mgt-design:not(.woocommerce-checkout):not(.woocommerce-cart) .site-main select:focus{outline: none;border-color: var(--mgt-rosu-brand,#D3132B);box-shadow: 0 0 0 3px rgba(211,19,43,.12)}@media (prefers-reduced-motion: reduce){body.mgt-design ul.products li.product-category > a{transition: none}body.mgt-design ul.products li.product-category > a:hover,body.mgt-design ul.products li.product-category > a:focus-visible{transform: none}}
/*! magictel-aerisit */
.entry-content h1,.entry-content h2,.entry-content h3,.entry-title,.woocommerce-loop-product__title,.widget-title{line-height: 1.25;letter-spacing: -0.01em}.entry-content h2,.entry-content h3{margin-top: 1.8em;margin-bottom: 0.6em;font-weight: 650}.entry-content p,.entry-content li{line-height: 1.65}.entry-content > p,.entry-content > ul,.entry-content > ol,.woocommerce-product-details__short-description{max-width: 68ch}.site-main{padding-bottom: 2.4em}.entry-header{margin-bottom: 1.4em}.woocommerce-products-header{margin-bottom: 1.2em}@media (min-width: 768px){.storefront-full-width-content .woocommerce-products-header{padding-bottom: 2rem}}.term-description,.woocommerce-products-header__title + .term-description{max-width: 68ch;line-height: 1.6;color: var(--mgt-text-sters)}@media (max-width: 767px){.woocommerce-products-header__title,body.woocommerce .woocommerce-products-header__title,.woocommerce-products-header h1{font-size: 1.55rem;line-height: 1.2;font-weight: 700;letter-spacing: -0.01em;text-wrap: balance;margin: 0}.woocommerce-products-header{margin-bottom: 0.9em}.woocommerce-products-header .woocommerce-result-count,.woocommerce-result-count{margin: 4px 0 0;font-size: 0.82rem;color: var(--mgt-text-sters,#66707A)}.term-description{margin-top: 0.5em;font-size: 0.88rem}}body.mgt-design .mgt-subsol-titlu .mgt-subsol-toggle{all: unset;display: block;font: inherit;color: inherit;letter-spacing: inherit;text-transform: inherit}body.mgt-design .mgt-subsol-sageata{display: none}@media (min-width: 768px){body.mgt-design .mgt-subsol-corp{display: block}body.mgt-design .mgt-subsol-titlu .mgt-subsol-toggle{cursor: default;pointer-events: none}}@media (max-width: 767px){body.mgt-design .mgt-subsol-grila{gap: 0}body.mgt-design .mgt-subsol-coloana.mgt-subsol-pliabil{border-top: 1px solid rgba(255,255,255,.12)}body.mgt-design .mgt-subsol-coloana.mgt-subsol-pliabil .mgt-subsol-titlu{margin: 0}body.mgt-design .mgt-subsol-titlu .mgt-subsol-toggle{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 16px 2px;cursor: pointer}body.mgt-design .mgt-subsol-sageata{display: block;flex: 0 0 auto;width: 8px;height: 8px;margin-left: 12px;border-right: 2px solid rgba(255,255,255,.6);border-bottom: 2px solid rgba(255,255,255,.6);transform: rotate(45deg);transition: transform .18s ease}body.mgt-design .mgt-subsol-deschis .mgt-subsol-sageata{transform: rotate(-135deg)}body.mgt-design .mgt-subsol-pliabil .mgt-subsol-corp{display: none;padding-bottom: 14px}body.mgt-design .mgt-subsol-pliabil.mgt-subsol-deschis .mgt-subsol-corp{display: block}body.mgt-design .mgt-subsol-coloana:not(.mgt-subsol-pliabil){padding-bottom: 8px}body.mgt-design .mgt-subsol{padding-top: 36px}.mgt-subsol-descriere{margin-bottom: 16px}}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{margin: 0;padding: 1.6em 1.5em 1.4em;border: 1px solid var(--mgt-chenar);border-radius: 10px;background: var(--mgt-alb)}.woocommerce-account #customer_login h2{margin: 0 0 0.6em;font-size: 1.15em;font-weight: 650}.magictel-cont-explicatie{margin: 0 0 1.6em;padding: 0.9em 1.1em;border-left: 3px solid var(--mgt-albastru);border-radius: 0 6px 6px 0;background: var(--mgt-albastru-pal);color: var(--mgt-text);font-size: 0.95em;line-height: 1.55;max-width: 68ch}.woocommerce form .form-row{margin-bottom: 1.1em;padding: 0}.woocommerce form .form-row label{display: block;margin-bottom: 0.35em;font-size: 0.9em;font-weight: 600;color: var(--mgt-text)}.woocommerce form .form-row label.checkbox,.woocommerce form .form-row label.woocommerce-form__label-for-checkbox{display: inline-block;font-weight: 400}.woocommerce form .input-text,.woocommerce form select,.woocommerce-account input[type="text"],.woocommerce-account input[type="email"],.woocommerce-account input[type="password"]{padding: 0.7em 0.85em;border: 1px solid var(--mgt-chenar);border-radius: 7px;background: var(--mgt-alb);line-height: 1.4}.woocommerce form .input-text:focus,.woocommerce form select:focus{border-color: var(--mgt-albastru)}.woocommerce form .form-row .description,.woocommerce-privacy-policy-text p{margin-top: 0.4em;font-size: 0.86em;line-height: 1.5;color: var(--mgt-text-sters)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{padding: 0.75em 1.4em;border-radius: 7px;font-weight: 600;line-height: 1.3}.woocommerce .single_add_to_cart_button,.woocommerce #place_order,.wc-proceed-to-checkout .checkout-button{padding: 0.95em 1.8em;font-size: 1.02em}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding: 1em 1.2em 1em 3em;border-radius: 8px;line-height: 1.55}.woocommerce-error li{line-height: 1.55}@media (max-width: 767px){.woocommerce form .input-text,.woocommerce form select,.woocommerce-account input[type="text"],.woocommerce-account input[type="email"],.woocommerce-account input[type="password"]{font-size: 16px}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{padding: 1.2em 1em 1em}.woocommerce-account form.login button.button,.woocommerce-account form.register button.button,.woocommerce #place_order{display: block;width: 100%;text-align: center}.site-main{padding-bottom: 1.6em}}.related.products{margin-top: 2.6em;padding-top: 2em;border-top: 1px solid var(--mgt-linie)}.related.products h2{margin: 0 0 1.1em;font-size: 1.3em;font-weight: 650;color: var(--mgt-scris)}.related.products ul.products{display: grid;grid-template-columns: repeat(auto-fill,minmax(170px,1fr));gap: 18px;margin: 0;padding: 0;list-style: none}.related.products ul.products::before,.related.products ul.products::after{content: none}body.mgt-design .related.products ul.products li.product{float: none;width: auto;max-width: none;margin: 0;clear: none;position: relative;display: flex;flex-direction: column;background: var(--mgt-card);border: 1px solid var(--mgt-linie);border-radius: var(--mgt-raza);padding: 16px 14px 18px;box-shadow: var(--mgt-umbra);box-sizing: border-box;text-align: center;transition: transform var(--mgt-tranzitie),box-shadow var(--mgt-tranzitie),border-color var(--mgt-tranzitie)}body.mgt-design .related.products ul.products li.product > a.woocommerce-LoopProduct-link{display: flex;flex: 1;flex-direction: column;text-decoration: none}.related.products ul.products li.product:hover{transform: translateY(-3px);box-shadow: var(--mgt-umbra-ridicat);border-color: #D7DCE1}.related.products ul.products li.product::before,.related.products ul.products li.product::after{content: none}.related.products ul.products li.product img{display: block;width: 100%;height: 148px;object-fit: contain;margin: 0 auto 14px;background: transparent}.related.products ul.products li.product .woocommerce-loop-product__title{margin: 0 0 10px;padding: 0;font-size: 14px;font-weight: 600;line-height: 1.4;color: var(--mgt-scris);display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.8em}.related.products ul.products li.product .price{display: block;margin: 0 0 14px;margin-top: auto;font-size: 18px;font-weight: 700;color: var(--mgt-scris)}.related.products ul.products li.product .price del{display: block;font-size: 13px;font-weight: 500;color: var(--mgt-pret-vechi);text-decoration: line-through;opacity: 1}.related.products ul.products li.product .price ins{background: transparent;text-decoration: none;font-weight: 700;color: var(--mgt-scris)}.related.products ul.products li.product .button,.related.products ul.products li.product .added_to_cart{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 42px;margin: 8px 0 0;padding: 0 14px;border: 0;border-radius: var(--mgt-raza-mica);background: var(--mgt-rosu-brand);color: #FFFFFF;font-size: 13.5px;font-weight: 600;text-decoration: none;box-sizing: border-box;transition: background-color var(--mgt-tranzitie)}.related.products ul.products li.product .button:hover,.related.products ul.products li.product .button:focus{background: var(--mgt-rosu-hover);color: #FFFFFF}.related.products ul.products li.product .button:active{background: var(--mgt-rosu-apasat)}@media (max-width: 767px){.related.products{margin-top: 2em;padding-top: 1.5em}.related.products ul.products{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}}
/*! magictel-cautare-modele */
.magictel-filtre{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.6em 1em;width: 100%;margin: 0 0 1.2em;padding: 0.8em 1.1em;background: var(--mgt-card,#FFFFFF);border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: var(--mgt-raza,14px);box-shadow: var(--mgt-umbra,0 2px 8px rgba(0,0,0,.05))}.magictel-filtru-model{display: flex;align-items: center;gap: 0.8em;margin: 0;font-size: 0.95em;line-height: 1.5}.magictel-filtru-model img{width: 52px;height: 52px;object-fit: contain;flex-shrink: 0;padding: 6px;background: var(--mgt-fundal,#F9FAFB);border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 12px}.magictel-filtru-eticheta{color: var(--mgt-text-sters)}.magictel-filtru-model strong{color: var(--mgt-text)}.magictel-filtru-renunta{margin-left: 0.4em;padding: 0.4em 0.9em;font-size: 0.85em;font-weight: 600;color: var(--mgt-text);text-decoration: none;background: var(--mgt-fundal,#F9FAFB);border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 999px;transition: background-color .2s ease,color .2s ease,border-color .2s ease}.magictel-filtru-renunta:hover{background: var(--mgt-rosu-brand,#D3132B);border-color: var(--mgt-rosu-brand,#D3132B);color: #FFFFFF}.magictel-filtru-stoc{display: flex;flex-wrap: wrap;gap: 0.4em;margin: 0;padding: 0;list-style: none}.magictel-filtru-optiune a{display: block;padding: 0.35em 0.8em;font-size: 0.85em;font-weight: 600;color: var(--mgt-text);text-decoration: none;background: var(--mgt-alb);border: 1px solid var(--mgt-chenar);border-radius: 999px}.magictel-filtru-optiune a:hover{border-color: var(--mgt-albastru);color: var(--mgt-albastru)}.magictel-filtru-activ a,.magictel-filtru-activ a:hover{background: var(--mgt-albastru);border-color: var(--mgt-albastru);color: var(--mgt-alb)}@media (max-width: 600px){.magictel-filtre{flex-direction: column;align-items: flex-start}}.magictel-sugestii-titlu{padding: 0.45em 0.8em;font-size: 0.72em;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--mgt-text-sters);background: var(--mgt-albastru-pal)}.magictel-sugestie-model{display: flex;align-items: baseline;gap: 0.5em;padding: 0.55em 0.8em;text-decoration: none;color: var(--mgt-text);border-bottom: 1px solid var(--mgt-chenar)}.magictel-sugestie-model:hover{background: var(--mgt-albastru-pal)}.magictel-sugestie-model img{width: 26px;height: 34px;object-fit: contain;flex-shrink: 0;align-self: center}.magictel-sugestie-model strong{font-size: 0.92em}.magictel-sugestie-marca{font-size: 0.78em;color: var(--mgt-albastru)}.magictel-sugestie-categorie{display: flex;align-items: center;gap: 0.7em;padding: 0.6em 0.8em;text-decoration: none;color: var(--mgt-text);border-bottom: 1px solid var(--mgt-chenar);border-left: 3px solid var(--mgt-albastru)}.magictel-sugestie-categorie:hover{background: var(--mgt-albastru-pal)}.magictel-sugestie-categorie img,.magictel-sugestie-categorie-fara-poza{width: 34px;height: 34px;flex-shrink: 0;object-fit: cover;border-radius: 4px}.magictel-sugestie-categorie-fara-poza{display: block;background: var(--mgt-albastru-pal)}.magictel-sugestie-categorie strong{font-size: 0.92em}.magictel-sugestie-cale{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 15em}.magictel-sugestie-numar{color: var(--mgt-albastru);font-weight: 600;white-space: nowrap}.magictel-recenta{display: flex;align-items: center;gap: 0.4em;padding: 0 0.3em 0 0}.magictel-sugestii .magictel-recenta-termen{flex: 1;display: block;width: auto;height: auto;padding: 0.55em 0.8em;background: none;border: 0;text-align: left;font: inherit;font-size: 0.92em;color: var(--mgt-text);cursor: pointer;border-radius: 10px}.magictel-sugestii .magictel-recenta-termen:hover,.magictel-sugestii .magictel-recenta-termen:focus{background: var(--mgt-albastru-pal)}.magictel-sugestii .magictel-recenta-sterge{flex-shrink: 0;width: 28px;height: 28px;padding: 0;background: none;border: 0;border-radius: 50%;font-size: 1.1em;line-height: 1;color: var(--mgt-text-sters);cursor: pointer;display: inline-flex;align-items: center;justify-content: center}.magictel-sugestii .magictel-recenta-sterge:hover,.magictel-sugestii .magictel-recenta-sterge:focus{background: var(--mgt-albastru-pal);color: var(--mgt-rosu)}.magictel-sugestii .magictel-recente-sterge-tot{display: block;width: 100%;height: auto;padding: 0.7em;margin-top: 0.2em;background: none;border: 0;border-radius: 0;border-top: 1px solid var(--mgt-chenar);text-align: center;font: inherit;font-size: 0.82em;font-weight: 700;color: var(--mgt-albastru);cursor: pointer}.magictel-sugestii .magictel-recente-sterge-tot:hover,.magictel-sugestii .magictel-recente-sterge-tot:focus{background: var(--mgt-albastru-pal)}.magictel-modele-relevante{width: 100%;margin-bottom: 1.8em}.magictel-modele-relevante-titlu{margin: 0 0 0.9em;font-size: 1.2em;font-weight: 800;color: var(--mgt-text)}.magictel-modele-grila{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 1.1em}.magictel-model-card{display: flex;flex-direction: column;align-items: center;gap: 0.7em;padding: 1.4em 1.1em;text-align: center;background: var(--mgt-card,#FFFFFF);border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: var(--mgt-raza,14px);box-shadow: var(--mgt-umbra,0 2px 8px rgba(0,0,0,.05))}.magictel-model-card-poza{width: 100%;max-width: 168px;height: 168px;object-fit: contain;padding: 12px;background: var(--mgt-fundal,#F9FAFB);border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 12px}.magictel-model-card-fara-poza{display: block;background: var(--mgt-albastru-pal)}.magictel-model-card-nume{font-size: 1.05em;font-weight: 700;color: var(--mgt-text);line-height: 1.3}.magictel-model-card-link{display: flex;flex-direction: column;align-items: center;gap: 0.7em;width: 100%;color: inherit;text-decoration: none}.magictel-model-card-butoane{display: flex;flex-direction: column;gap: 0.45em;width: 100%;margin-top: 0.2em}.magictel-buton-accesoriu{display: block;padding: 0.5em 0.7em;font-size: 0.85em;font-weight: 600;color: var(--mgt-albastru);text-decoration: none;background: var(--mgt-albastru-pal);border: 1px solid transparent;border-radius: 6px;transition: background-color 0.15s ease,border-color 0.15s ease}.magictel-buton-accesoriu:hover,.magictel-buton-accesoriu:focus-visible{background: var(--mgt-albastru);color: var(--mgt-alb)}.magictel-buton-accesoriu:focus-visible{outline: 2px solid var(--mgt-albastru);outline-offset: 2px}.magictel-buton-accesoriu-numar{font-weight: 400;opacity: 0.85}.magictel-buton-accesoriu-gol{display: block;padding: 0.5em 0.7em;font-size: 0.85em;font-weight: 600;color: var(--mgt-text-sters);background: var(--mgt-fundal,#F7F8FA);border: 1px dashed var(--mgt-chenar);border-radius: 6px}@media (max-width: 600px){.magictel-modele-grila{grid-template-columns: repeat(2,1fr);gap: 0.7em}.magictel-model-card{padding: 0.9em 0.7em;gap: 0.5em}.magictel-model-card-poza{max-width: 128px;height: 128px;padding: 8px}}.magictel-model-banda{display: flex;align-items: center;gap: 1.6em;width: 100%;padding: 1.5em 1.8em;background: var(--mgt-card,#FFFFFF);border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: var(--mgt-raza,16px);box-shadow: var(--mgt-umbra,0 2px 8px rgba(0,0,0,.05))}.magictel-model-banda-cadru{display: flex;flex-shrink: 0;align-items: center;justify-content: center;width: 150px;height: 190px;padding: 12px;background: var(--mgt-fundal,#F9FAFB);border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 14px}.magictel-model-banda-poza{max-width: 100%;max-height: 100%;object-fit: contain}.magictel-model-banda-fara-poza{display: block;width: 100%;height: 100%;border-radius: 8px;background: var(--mgt-albastru-pal)}.magictel-model-banda-info{display: flex;flex-direction: column;gap: 0.35em;min-width: 0}.magictel-model-banda-eticheta{font-size: 0.9em;font-weight: 600;letter-spacing: 0.02em;color: var(--mgt-text-sters,#6B7280)}.magictel-model-banda-nume{font-size: 1.9em;font-weight: 800;line-height: 1.15;color: var(--mgt-text,#111827);text-decoration: none}.magictel-model-banda-butoane{display: flex;flex-wrap: wrap;gap: 0.6em;margin-top: 0.6em}.magictel-model-banda-butoane .magictel-buton-accesoriu,.magictel-model-banda-butoane .magictel-buton-accesoriu-gol{padding: 0.7em 1.5em;font-size: 0.98em;border-radius: 999px}@media (max-width: 600px){.magictel-model-banda{flex-direction: column;gap: 1em;padding: 1.3em;text-align: center}.magictel-model-banda-cadru{width: 132px;height: 168px}.magictel-model-banda-info{align-items: center}.magictel-model-banda-nume{font-size: 1.5em}.magictel-model-banda-butoane{justify-content: center}}.magictel-model-panou{width: 100%;margin: 0 0 1.4em}.magictel-model-panou-antet{display: flex;flex-wrap: wrap;align-items: center;gap: 0.6em 1em;margin-bottom: 1em}.magictel-model-panou-poza{width: 60px;height: 60px;object-fit: contain;flex-shrink: 0;padding: 6px;background: var(--mgt-fundal,#F9FAFB);border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 12px}.magictel-model-panou-titlu{display: flex;flex-direction: column;line-height: 1.25;margin-right: auto}.magictel-model-panou-titlu .magictel-filtru-eticheta{font-size: 0.85em;color: var(--mgt-text-sters,#6B7280)}.magictel-model-panou-titlu strong{font-size: 1.25em;font-weight: 800;color: var(--mgt-text,#111827)}.magictel-model-panou-carduri{display: grid;grid-template-columns: repeat(2,1fr);gap: 0.9em}.magictel-model-card-tip{display: flex;flex-direction: column;overflow: hidden;text-decoration: none;background: var(--mgt-card,#FFFFFF);border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: var(--mgt-raza,14px);box-shadow: var(--mgt-umbra,0 2px 8px rgba(0,0,0,.05));transition: transform .15s ease,border-color .15s ease,box-shadow .15s ease}.magictel-model-card-tip-poza{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: cover;background: var(--mgt-fundal,#F9FAFB)}.magictel-model-card-tip-fara-poza{display: flex;align-items: center;justify-content: center}.magictel-model-card-tip-desen{width: 32px;height: 32px;color: var(--mgt-text-sters,#6B7280)}.magictel-model-card-tip-banda{display: flex;align-items: center;justify-content: space-between;gap: 0.5em;padding: 0.85em 1em}.magictel-model-card-tip-eticheta{font-size: 1.05em;font-weight: 800;color: var(--mgt-text,#111827)}.magictel-model-card-tip-numar{font-size: 0.82em;color: var(--mgt-text-sters,#6B7280);text-align: right}.magictel-model-card-tip:hover,.magictel-model-card-tip:focus-visible{transform: translateY(-3px);border-color: var(--mgt-rosu-brand,#D3132B);box-shadow: 0 12px 24px rgba(17,24,39,.1)}.magictel-model-card-tip:focus-visible{outline: 2px solid var(--mgt-rosu-brand,#D3132B);outline-offset: 2px}.magictel-model-card-tip.mgt-salt-asteapta{opacity: 0.6;pointer-events: none}.magictel-model-card-tip-gol{opacity: 0.6;box-shadow: none;border-style: dashed;cursor: default}.magictel-alte-accesorii-titlu{width: 100%;margin: 0.4em 0 0.8em;font-size: 1.1em;font-weight: 700;color: var(--mgt-text,#111827)}.magictel-hub-gol{margin: 0;color: var(--mgt-text-sters,#6B7280)}.site-main ul.products li.mgt-folder-antet{display: block;grid-column: 1 / -1;flex: 0 0 100%;width: 100%;max-width: none;margin: 2em 0 0.6em;padding: 0;border: 0;background: none;box-shadow: none;list-style: none;scroll-margin-top: 90px}.site-main ul.products li.mgt-folder-antet::before,.site-main ul.products li.mgt-folder-antet::after{content: none}.site-main ul.products li.mgt-folder-antet:first-child{margin-top: 0}.site-main ul.products li.mgt-folder-antet h2{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.5em;margin: 0;padding-bottom: 0.4em;border-bottom: 2px solid var(--mgt-linie,#E1E5E9);font-size: 1.3em;font-weight: 800;color: var(--mgt-text,#111827)}.site-main ul.products li.mgt-folder-antet h2 span{font-size: 0.68em;font-weight: 600;color: var(--mgt-text-sters,#6B7280)}html{scroll-behavior: smooth}.magictel-marca-sectiuni{width: 100%}.magictel-marca-antet{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5em 1em;margin: 0 0 1.6em}.magictel-marca-subtitlu{margin: 0;color: var(--mgt-text-sters,#6B7280);font-size: 0.95em}.magictel-marca-sectiune{margin: 0 0 2em}.magictel-marca-sectiune-antet{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 0.3em 1em;margin: 0 0 0.9em;padding-bottom: 0.4em;border-bottom: 1px solid var(--mgt-chenar,#E1E5E9)}.magictel-marca-sectiune-titlu{margin: 0;font-size: 1.15em;font-weight: 800;color: var(--mgt-text,#111827)}.magictel-marca-vezi-toate{flex-shrink: 0;font-size: 0.88em;font-weight: 600;color: var(--mgt-albastru);text-decoration: none;white-space: nowrap}.magictel-marca-vezi-toate:hover,.magictel-marca-vezi-toate:focus-visible{text-decoration: underline}.magictel-marca-grila{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 1em}.magictel-marca-produs{display: flex;flex-direction: column;text-decoration: none;color: var(--mgt-text,#111827)}.magictel-marca-produs-poza{width: 100%;height: auto;aspect-ratio: 1;object-fit: contain;margin-bottom: 0.5em;background: var(--mgt-alb,#FFFFFF);border: 1px solid var(--mgt-chenar,#E1E5E9);border-radius: 8px}.magictel-marca-produs-titlu{font-size: 0.85em;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.magictel-marca-produs-pret{margin-top: 0.25em;font-weight: 700;color: var(--mgt-text,#111827)}.magictel-marca-produs:hover .magictel-marca-produs-titlu,.magictel-marca-produs:focus-visible .magictel-marca-produs-titlu{text-decoration: underline}@media (max-width: 600px){.magictel-marca-grila{grid-template-columns: repeat(2,1fr);gap: 0.7em}}
/*! magictel-cale */
.storefront-breadcrumb{padding: 1.2em 0 0;margin: 0 0 2em}.woocommerce-breadcrumb{display: flex;flex-wrap: nowrap;align-items: center;max-width: 100%;padding: 0.25em 0.35em;border: 1px solid var(--mgt-chenar);border-radius: 8px;background: var(--mgt-alb);font-size: 0.875em;line-height: 1.4;white-space: nowrap;overflow-x: auto;overflow-y: hidden;scrollbar-width: none;-ms-overflow-style: none}.woocommerce-breadcrumb::-webkit-scrollbar{height: 0;width: 0}.magictel-treapta{flex: 0 0 auto}.magictel-treapta a{display: block;padding: 0.45em 0.7em;border-radius: 5px;color: var(--mgt-text-sters);text-decoration: none;transition: background-color 0.12s ease,color 0.12s ease}.magictel-treapta a:hover,.magictel-treapta a:focus{background: var(--mgt-albastru-pal);color: var(--mgt-albastru);text-decoration: none}.magictel-treapta a:focus-visible{outline: 2px solid var(--mgt-albastru);outline-offset: -2px}.woocommerce-breadcrumb .magictel-treapta:last-child{padding: 0.45em 0.7em;color: var(--mgt-text);font-weight: 600}.magictel-chevron{flex: 0 0 auto;padding: 0 0.05em;color: #A6ADB8;font-size: 1.2em;line-height: 1;user-select: none}.magictel-treapta:first-child a::before{content: "";display: inline-block;width: 0.95em;height: 0.95em;margin-right: 0.4em;vertical-align: -0.12em;background-image: url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='%235A6473'><path%20d='M8%201.6%200.8%207.4h2.1v7h4v-4.1h2.2v4.1h4V7.4h2.1z'/></svg>");background-repeat: no-repeat;background-position: center;background-size: contain}@media (max-width: 767px){.storefront-breadcrumb{padding-top: 0.9em;margin-bottom: 1.4em}.woocommerce-breadcrumb{font-size: 0.82em;border-radius: 6px}.magictel-treapta a,.woocommerce-breadcrumb .magictel-treapta:last-child{padding: 0.5em 0.55em}}
/*! magictel-catalog */
@media (min-width: 768px){.page-template-template-homepage:not(.has-post-thumbnail) .site-main,.page-template-template-homepage-php:not(.has-post-thumbnail) .site-main{padding-top: 1.6em}}.page-template-template-homepage .site-main .col-full,.page-template-template-homepage-php .site-main .col-full{max-width: none;padding-left: 0;padding-right: 0}.magictel-randuri .site-main ul.products{margin-bottom: 1.5em}.magictel-randuri .site-main ul.products li.product:not(.product-category){display: flex;align-items: center;gap: 0.8em;width: 100%;float: none;clear: both;margin: 0;padding: 0.7em 0.3em;border-bottom: 1px solid var(--mgt-chenar);text-align: left;font-size: 0.95em}.magictel-randuri .site-main ul.products li.product:not(.product-category):first-child{border-top: 1px solid var(--mgt-chenar)}.magictel-randuri .site-main ul.products li.product:not(.product-category):hover{background: #FAFBFD;border-bottom-color: var(--mgt-albastru)}.magictel-randuri .site-main ul.products li.product:not(.product-category) > a.woocommerce-LoopProduct-link{display: grid;grid-template-columns: 80px minmax(0,1fr) auto;column-gap: 1em;row-gap: 0.1em;align-items: center;flex: 1 1 auto;min-width: 0;text-align: left;text-decoration: none}.magictel-randuri .site-main ul.products li.product:not(.product-category) > a.woocommerce-LoopProduct-link > *:not(img):not(.price){grid-column: 2;margin: 0;line-height: 1.3}html:not(.mgt-v-grila) body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-economie{display: none}.magictel-randuri .site-main ul.products li.product:not(.product-category) img{grid-column: 1;grid-row: 1 / span 8;align-self: center;width: 80px;height: auto;margin: 0;border-radius: 6px}.magictel-randuri .site-main ul.products li.product:not(.product-category) .price{grid-column: 3;grid-row: 1 / span 8;align-self: center;justify-self: end;text-align: right;white-space: nowrap;margin: 0;font-size: 1.2em;font-weight: 800;color: var(--mgt-text)}.magictel-randuri .site-main ul.products li.product:not(.product-category) .price del{display: block;font-size: 0.8em;font-weight: 500;opacity: 1;color: var(--mgt-pret-vechi,#6B7280);text-decoration: line-through;text-align: center}.magictel-randuri .site-main ul.products li.product:not(.product-category) .price ins{margin-left: 0;text-decoration: none;color: var(--mgt-rosu-brand);font-weight: 800}.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-economie{display: block;margin-top: 2px;font-size: 0.78em;font-weight: 600;color: var(--mgt-verde)}.magictel-randuri .site-main ul.products li.product:not(.product-category) .woocommerce-loop-product__title{padding: 0;font-size: 1em;font-weight: 600;line-height: 1.3;color: var(--mgt-text)}.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-etichete{gap: 0.3em;margin-bottom: 0.15em}.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-eticheta{font-size: 0.64em}.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-card-subtitlu{display: none}.magictel-lista-cod{display: block;font-family: ui-monospace,Consolas,monospace;font-size: 0.76em;letter-spacing: 0.03em;color: var(--mgt-text-sters)}.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-card-compatibil,.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-card-stoc{font-size: 0.76em;margin: 0}.magictel-randuri .site-main ul.products li.product:not(.product-category) .star-rating{margin: 0.1em 0;font-size: 0.75em}.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button,.magictel-randuri .site-main ul.products li.product:not(.product-category) > .added_to_cart{flex: 0 0 auto;margin: 0;padding: 0.6em 1em;font-size: 0.85em;white-space: nowrap}.magictel-randuri .site-main ul.products li.product:not(.product-category) > .added_to_cart{font-size: 0.78em}.magictel-randuri .site-main ul.products li.product-category{text-align: center}@media (max-width: 767px){.widget-area .widget_product_categories{display: none}}@media (max-width: 600px){.magictel-randuri .site-main ul.products li.product:not(.product-category){flex-wrap: wrap;gap: 0.5em;padding: 0.8em 0.2em}.magictel-randuri .site-main ul.products li.product:not(.product-category) > a.woocommerce-LoopProduct-link{grid-template-columns: 64px minmax(0,1fr);column-gap: 0.8em;flex: 1 1 100%}.magictel-randuri .site-main ul.products li.product:not(.product-category) img{width: 64px}.magictel-randuri .site-main ul.products li.product:not(.product-category) .price{grid-column: 2;grid-row: auto;justify-self: start;text-align: left;margin-top: 0.2em}.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button,.magictel-randuri .site-main ul.products li.product:not(.product-category) > .added_to_cart{flex: 1 1 100%;margin-left: calc(64px + 0.8em);text-align: center}}
/*! magictel-sticla */
.mgt-cautare{z-index: 60}.mgt-cautare form{background: var(--mgt-card,#FFFFFF);border: 1px solid var(--mgt-linie,#E1E5E9);box-shadow: none}.mgt-cautare form:focus-within{border-color: var(--mgt-rosu-brand,#D3132B);box-shadow: 0 0 0 3px rgba(211,19,43,.12)}.mgt-antet-inchis .mgt-cautare form{background: rgba(255,255,255,.96);border-color: rgba(255,255,255,.2);box-shadow: none}body.magictel-randuri .magictel-bara-filtre{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin: 0 0 20px}body.magictel-randuri .magictel-bara-filtre .storefront-sorting,body.magictel-randuri .magictel-filtru-stoc{margin: 0}body.magictel-randuri .magictel-bara-filtre select{appearance: none;-webkit-appearance: none;-moz-appearance: none;min-height: 44px;padding: 0 40px 0 18px;border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 999px;background-color: var(--mgt-card,#FFFFFF);background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%235A6473' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat: no-repeat;background-position: right 16px center;background-size: 11px 7px;font-size: 14px;font-weight: 600;color: var(--mgt-text,#14181F);cursor: pointer;transition: border-color .2s ease,box-shadow .2s ease}body.magictel-randuri .magictel-bara-filtre select:hover{border-color: #D7DCE1}body.magictel-randuri .magictel-bara-filtre select:focus-visible{outline: none;border-color: var(--mgt-rosu-brand,#D3132B);box-shadow: 0 0 0 3px rgba(211,19,43,.12)}body.magictel-randuri .widget_product_categories{--mgt-meniu-accent: var(--mgt-rosu-brand,#D3132B);--mgt-meniu-apasat: rgba(211,19,43,.10);--mgt-meniu-hover: rgba(17,24,39,.045);background: var(--mgt-card,#FFFFFF);border: 1px solid var(--mgt-linie,#E1E5E9);box-shadow: var(--mgt-umbra,0 2px 8px rgba(0,0,0,.05))}body.magictel-randuri .widget_product_categories ul.product-categories li.current-cat > a,body.magictel-randuri .widget_product_categories ul.product-categories li.current-cat > .mgt-rand > a,body.magictel-randuri .widget_product_categories ul.product-categories li.current-cat-parent > .mgt-rand > a{background: rgba(211,19,43,.08);box-shadow: none}body.magictel-randuri .widget_product_categories ul.product-categories li a:hover,body.magictel-randuri .widget_product_categories ul.product-categories li a:focus-visible{background: var(--mgt-meniu-hover)}body.magictel-randuri .site-main ul.products li.product:not(.product-category){position: relative;margin: 0 0 12px;padding: 14px 16px;border: 1px solid var(--mgt-linie-slaba,#EEF0F2);border-radius: var(--mgt-raza,12px);background: var(--mgt-card,#FFFFFF);box-shadow: var(--mgt-umbra,0 8px 24px rgba(17,24,39,.05));overflow: hidden;transition: transform .16s ease,box-shadow .16s ease,border-color .16s ease}body.magictel-randuri .site-main ul.products li.product:not(.product-category):hover{transform: translateY(-4px);border-color: var(--mgt-linie,#E1E5E9);box-shadow: 0 12px 24px rgba(17,24,39,.08)}body.magictel-randuri .site-main ul.products li.product:not(.product-category) img{transition: transform 260ms cubic-bezier(.22,1,.36,1)}body.magictel-randuri .site-main ul.products li.product:not(.product-category):hover img{transform: scale(1.04)}@media (prefers-reduced-motion: reduce){body.magictel-randuri .site-main ul.products li.product:not(.product-category) img,body.magictel-randuri .site-main ul.products li.product:not(.product-category):hover img{transition: none;transform: none}}body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border: 1.5px solid var(--mgt-rosu-brand,#D3132B);border-radius: 999px;background: transparent;color: var(--mgt-rosu-brand,#D3132B);box-shadow: none;transition: background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button::before{content: "";flex: 0 0 auto;width: 15px;height: 15px;background-color: var(--mgt-rosu-brand,#D3132B);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat}body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button:hover,body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button:focus{background: var(--mgt-rosu-brand,#D3132B);border-color: var(--mgt-rosu-brand,#D3132B);color: #FFFFFF;transform: translateY(-1px)}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button:hover::before,html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button:focus::before{background-color: #FFFFFF}.magictel-card-stoc{display: inline-flex;align-items: center;gap: 7px}.magictel-card-stoc-bare{display: inline-flex;gap: 3px;flex: 0 0 auto}.magictel-card-stoc-bare i{display: block;width: 13px;height: 4px;border-radius: 2px;background: rgba(17,24,39,.12);transition: background-color .25s ease}.magictel-stoc-magazin .magictel-card-stoc-bare i:nth-child(1){background: var(--mgt-verde)}.magictel-stoc-furnizor .magictel-card-stoc-bare i:nth-child(2){background: var(--mgt-galben)}.magictel-stoc-precomanda .magictel-card-stoc-bare i:nth-child(3){background: var(--mgt-mov)}.magictel-card-stoc-text{white-space: nowrap}@media (max-width: 767px){body.magictel-randuri .magictel-bara-filtre{gap: 10px}body.magictel-randuri .magictel-bara-filtre select{flex: 1 1 auto;min-width: 0}.magictel-card-stoc{flex-wrap: wrap;max-width: 100%}.magictel-card-stoc-text{white-space: normal}}@media (prefers-reduced-motion: reduce){.mgt-cautare form,body.magictel-randuri .site-main ul.products li.product:not(.product-category),body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button{transition: none}body.magictel-randuri .site-main ul.products li.product:not(.product-category):hover{transform: none}}
/*! magictel-moduri-vizualizare */
body.magictel-randuri .magictel-comutator-vizualizare{display: inline-flex;margin-left: auto;border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 12px;overflow: hidden;background: var(--mgt-card,#FFFFFF);box-shadow: var(--mgt-umbra,0 2px 8px rgba(0,0,0,.05))}body.magictel-randuri .magictel-buton-vizualizare{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;padding: 0;border: 0;background: transparent;color: var(--mgt-text-sters);cursor: pointer;transition: background-color .2s ease,color .2s ease}body.magictel-randuri .magictel-buton-vizualizare + .magictel-buton-vizualizare{border-left: 1px solid var(--mgt-linie,#E1E5E9)}body.magictel-randuri .magictel-buton-vizualizare svg{width: 20px;height: 20px}body.magictel-randuri .magictel-buton-vizualizare:hover{background: rgba(17,24,39,.05);color: var(--mgt-text)}body.magictel-randuri .magictel-buton-vizualizare:focus-visible{outline: 2px solid var(--mgt-rosu-brand);outline-offset: -2px}html:not(.mgt-v-grila):not(.mgt-v-compact) body.magictel-randuri .magictel-buton-vizualizare[data-vizualizare="lista"],html.mgt-v-grila body.magictel-randuri .magictel-buton-vizualizare[data-vizualizare="grila"],html.mgt-v-compact body.magictel-randuri .magictel-buton-vizualizare[data-vizualizare="compact"]{background: var(--mgt-rosu-brand);color: #FFFFFF}@media (max-width: 480px){body.magictel-randuri .magictel-comutator-vizualizare{margin-left: auto;margin-top: 4px}}html.mgt-v-grila body.magictel-randuri .site-main ul.products{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin-bottom: 1.5em}@media (max-width: 1024px){html.mgt-v-grila body.magictel-randuri .site-main ul.products{grid-template-columns: repeat(3,minmax(0,1fr))}}html.mgt-v-grila body.magictel-randuri .site-main ul.products::before,html.mgt-v-grila body.magictel-randuri .site-main ul.products::after{content: none}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category){display: flex;flex-direction: column;align-items: stretch;width: auto;gap: 0;padding: 12px}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > a.woocommerce-LoopProduct-link{position: relative;display: flex;flex: 1;flex-direction: column;align-items: center;text-align: center;gap: .3em}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-etichete{position: absolute;top: 0;left: 0;z-index: 2;flex-direction: column;align-items: flex-start;gap: 4px;margin: 0;pointer-events: none}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-eticheta{border: 0;color: #fff;font-size: .68em;font-weight: 700;padding: .28em .6em;border-radius: 7px;box-shadow: 0 2px 6px rgba(17,24,39,.18)}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .eticheta-reducere{background: var(--mgt-rosu-brand,#D3132B)}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .eticheta-stoc-limitat{background: #B45309}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .eticheta-nou{background: var(--mgt-albastru,#1F2937)}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) img{width: 100%;max-width: 240px;height: auto;aspect-ratio: 1 / 1;object-fit: contain;margin: 0 0 10px;border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 14px;background: #FFFFFF}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .woocommerce-loop-product__title{display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.6em;font-size: .95em;line-height: 1.3;font-weight: 500;color: var(--mgt-text,#14181F)}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-card-subtitlu{display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 2px;font-size: .82em;line-height: 1.35;color: var(--mgt-text-sters,#66707A)}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .price{margin-top: auto;padding-top: 2px;font-size: 1.4em;font-weight: 800;color: var(--mgt-text)}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .price del{display: block;font-size: .62em;font-weight: 500;color: var(--mgt-pret-vechi,#6B7280)}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .price ins{text-decoration: none;color: var(--mgt-rosu-brand,#D3132B);font-weight: 800}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-economie{text-align: center;margin: 2px 0 0}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button,html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .added_to_cart{width: 100%;margin-top: 10px;margin-left: 0;text-align: center;flex: 0 0 auto}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button{min-height: 44px;padding: 8px 14px;border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 10px;background: #F3F4F6;color: var(--mgt-text,#14181F);font-weight: 600}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button:hover,html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button:focus{background: var(--mgt-rosu-brand,#D3132B);border-color: var(--mgt-rosu-brand,#D3132B);color: #FFFFFF;transform: translateY(-1px)}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button::before{background-color: var(--mgt-text,#14181F)}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button:hover::before,html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button:focus::before{background-color: #FFFFFF}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .added_to_cart{min-height: 40px;display: inline-flex;align-items: center;justify-content: center;border: 1.5px solid var(--mgt-linie,#E1E5E9);border-radius: 10px;background: #FFFFFF;color: var(--mgt-text,#14181F);font-weight: 600}@media (max-width: 600px){html.mgt-v-grila body.magictel-randuri .site-main ul.products{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category){padding: 10px}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) img{border-radius: 12px}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-lista-cod,html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-card-compatibil{display: none}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button{background: var(--mgt-rosu-brand,#D3132B);border-color: var(--mgt-rosu-brand,#D3132B);color: #FFFFFF}html.mgt-v-grila body.magictel-randuri .site-main ul.products li.product:not(.product-category) > .button::before{background-color: #FFFFFF}}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category){padding: 6px 12px;gap: .6em}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) > a.woocommerce-LoopProduct-link{grid-template-columns: 40px minmax(0,1fr) auto;column-gap: .7em}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) img{width: 40px;border-radius: 5px}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .woocommerce-loop-product__title{font-size: .88em;line-height: 1.25}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .price{font-size: .95em}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-etichete,html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-card-compatibil,html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .star-rating{display: none}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-card-stoc-text{display: none}.magictel-cantitate-compact{display: none}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-cantitate-compact{display: block;flex: 0 0 auto;width: 52px;padding: 7px 4px;border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 8px;background: var(--mgt-card,#FFFFFF);text-align: center;font-size: .9em;font-weight: 600;color: var(--mgt-text);-moz-appearance: textfield}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-cantitate-compact:focus-visible{outline: none;border-color: rgba(211,19,43,.45);box-shadow: 0 0 0 3px rgba(211,19,43,.14)}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-cantitate-compact::-webkit-inner-spin-button,html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-cantitate-compact::-webkit-outer-spin-button{margin: 0}@media (max-width: 600px){html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-cantitate-compact{-webkit-appearance: none;width: 44px}html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-cantitate-compact::-webkit-inner-spin-button,html.mgt-v-compact body.magictel-randuri .site-main ul.products li.product:not(.product-category) .magictel-cantitate-compact::-webkit-outer-spin-button{-webkit-appearance: none}}
/*! magictel-navigatie-mobila */
.mgt-nav-mobila{display: none}html.mgt-nav-blocat,html.mgt-nav-blocat body{overflow: hidden}@media (max-width: 991.98px){body.mgt-design .mgt-nav{display: none !important}body.mgt-design .mgt-antet-sus{flex-wrap: nowrap;gap: 10px;min-height: 54px;padding: 6px 0}body.mgt-design .mgt-buton-meniu{order: 0;display: inline-flex;flex: 0 0 auto}body.mgt-design .mgt-sigla{order: 1;margin-right: auto;min-width: 0}body.mgt-design .mgt-sigla img{max-height: 32px}body.mgt-design .mgt-sigla-nume{font-size: 19px}body.mgt-design .mgt-sigla-descriere{display: none}body.mgt-design .mgt-antet .mgt-cautare{display: none !important}body.mgt-design .mgt-actiuni{order: 2;gap: 2px;flex: 0 0 auto}body.mgt-design .mgt-antet .mgt-actiuni .mgt-cos{display: none}html.mgt-derulat .mgt-antet-sus{min-height: 48px}.mgt-nav-mobila{display: block}body.mgt-design{padding-bottom: calc(58px + env(safe-area-inset-bottom,0px))}.mgt-bara-jos{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1000;display: flex;align-items: stretch;background: var(--mgt-card,#fff);border-top: 1px solid var(--mgt-linie,#e1e5e9);box-shadow: 0 -6px 20px rgba(17,24,39,.06);padding-bottom: env(safe-area-inset-bottom,0px)}.mgt-bara-jos-item{flex: 1 1 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: 56px;padding: 7px 2px 6px;margin: 0;border: 0;background: transparent;color: var(--mgt-scris-sters,#66707a);font-size: 10.5px;font-weight: 600;line-height: 1.1;text-decoration: none;letter-spacing: .01em;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-tap-highlight-color: transparent;transition: color var(--mgt-tranzitie,160ms ease)}.mgt-bara-jos-item:hover,.mgt-bara-jos-item:focus-visible{color: var(--mgt-scris,#111318)}.mgt-bara-jos-item.mgt-activ,.mgt-bara-jos-item[aria-expanded="true"]{color: var(--mgt-rosu-brand,#d3132b)}.mgt-bara-jos-icon{position: relative;display: inline-flex}.mgt-bara-jos-icon svg{width: 24px;height: 24px;display: block}.mgt-bara-jos-eticheta{display: block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mgt-jos-insula{position: absolute;top: -6px;left: 100%;transform: translateX(-55%);min-width: 17px;height: 17px;padding: 0 4px;border-radius: 999px;background: var(--mgt-rosu-brand,#d3132b);color: #fff;font-size: 10.5px;font-weight: 700;line-height: 17px;text-align: center;box-shadow: 0 0 0 2px var(--mgt-card,#fff)}.mgt-sertar-fundal{position: fixed;inset: 0;z-index: 1090;background: rgba(17,24,39,.5);opacity: 0;visibility: hidden;transition: opacity .24s ease,visibility .24s ease}.mgt-nav-mobila.mgt-sertar-deschis .mgt-sertar-fundal{opacity: 1;visibility: visible}.mgt-sertar{position: fixed;top: 0;left: 0;bottom: 0;z-index: 1100;display: flex;flex-direction: column;width: min(87vw,384px);background: var(--mgt-card,#fff);box-shadow: 6px 0 32px rgba(17,24,39,.18);transform: translateX(-100%);will-change: transform;transition: transform .28s cubic-bezier(.32,.72,0,1);padding-bottom: env(safe-area-inset-bottom,0px)}.mgt-nav-mobila.mgt-sertar-deschis .mgt-sertar{transform: translateX(0)}.mgt-sertar-antet{display: flex;align-items: center;gap: 8px;flex: 0 0 auto;min-height: 54px;padding: 8px 10px 8px 14px;border-bottom: 1px solid var(--mgt-linie,#e1e5e9)}.mgt-sertar-titlu{flex: 1 1 auto;font-size: 15px;font-weight: 700;color: var(--mgt-scris,#111318);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mgt-sertar-inapoi,.mgt-sertar-inchide{display: inline-flex;align-items: center;gap: 4px;margin: 0;padding: 8px;border: 0;background: transparent;color: var(--mgt-scris,#111318);font-size: 13px;font-weight: 600;cursor: pointer;-webkit-appearance: none;appearance: none;border-radius: var(--mgt-raza-mica,8px)}.mgt-sertar-inapoi{margin-right: auto;padding-left: 4px}.mgt-sertar-inapoi[hidden]{display: none}.mgt-sertar-inapoi svg{width: 20px;height: 20px}.mgt-sertar-inchide svg{width: 22px;height: 22px}.mgt-sertar-corp{position: relative;flex: 1 1 auto;overflow: hidden}.mgt-sertar-panou{position: absolute;inset: 0;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;background: var(--mgt-card,#fff);transform: translateX(100%);visibility: hidden;will-change: transform;transition: transform .28s cubic-bezier(.32,.72,0,1),visibility .28s}.mgt-sertar-panou.mgt-sertar-radacina{transform: translateX(0);visibility: visible}.mgt-sertar-panou.mgt-activ{transform: translateX(0);visibility: visible}.mgt-sertar-corp.mgt-are-nivel .mgt-sertar-radacina{transform: translateX(-18%)}.mgt-sertar-lista{list-style: none;margin: 0;padding: 6px 0 16px}.mgt-sertar-lista li{margin: 0}.mgt-sertar-catre,.mgt-sertar-legatura{display: flex;align-items: center;gap: 12px;width: 100%;margin: 0;padding: 13px 16px;border: 0;background: transparent;color: var(--mgt-scris,#111318);font-size: 14.5px;font-weight: 500;font-family: inherit;line-height: 1.3;text-align: left;text-decoration: none;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-tap-highlight-color: transparent}.mgt-sertar-catre:active,.mgt-sertar-legatura:active{background: var(--mgt-linie-slaba,#eef0f2)}.mgt-sertar-icon{flex: 0 0 24px;display: inline-flex;align-items: center;justify-content: center;color: var(--mgt-scris-sters,#66707a)}.mgt-sertar-icon svg{width: 22px;height: 22px;display: block}.mgt-sertar-catre .mgt-sertar-nume{flex: 1 1 auto}.mgt-sertar-sageata{flex: 0 0 auto;display: inline-flex;color: var(--mgt-scris-sters,#66707a)}.mgt-sertar-sageata svg{width: 18px;height: 18px}.mgt-sertar-simplu svg{width: 22px;height: 22px;color: var(--mgt-scris-sters,#66707a)}.mgt-sertar-toate-produsele{margin-top: 4px;border-top: 1px solid var(--mgt-linie-slaba,#eef0f2);font-weight: 600}.mgt-sertar-vezi-tot{justify-content: space-between;color: var(--mgt-rosu-brand,#d3132b);font-weight: 700}.mgt-sertar-vezi-tot svg{width: 18px;height: 18px}.mgt-sertar-utile{flex: 0 0 auto;display: flex;flex-direction: column;border-top: 1px solid var(--mgt-linie,#e1e5e9);background: var(--mgt-fundal,#f9fafb)}.mgt-sertar-utila{display: flex;align-items: center;gap: 10px;padding: 12px 16px;color: var(--mgt-scris-sters,#66707a);font-size: 13px;font-weight: 600;text-decoration: none}.mgt-sertar-utila svg{width: 19px;height: 19px;flex: 0 0 auto}.mgt-sertar-utila:active{background: var(--mgt-linie-slaba,#eef0f2)}.mgt-sertar-inchide-jos{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 54px;margin: 0;padding: 15px 16px;border: 0;border-top: 1px solid var(--mgt-linie,#e1e5e9);background: var(--mgt-card,#fff);color: var(--mgt-scris,#111318);font-family: inherit;font-size: 14px;font-weight: 700;letter-spacing: .01em;cursor: pointer;-webkit-appearance: none;appearance: none;-webkit-tap-highlight-color: transparent}.mgt-sertar-inchide-jos svg{width: 20px;height: 20px;flex: 0 0 auto}.mgt-sertar-inchide-jos:active{background: var(--mgt-linie-slaba,#eef0f2)}.mgt-cautare-ecran{position: fixed;inset: 0;z-index: 1100;display: flex;flex-direction: column;background: var(--mgt-fundal,#f9fafb);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .18s ease,visibility .18s ease,transform .18s ease;padding-top: env(safe-area-inset-top,0px)}.mgt-nav-mobila.mgt-cautare-deschis .mgt-cautare-ecran{opacity: 1;visibility: visible;transform: translateY(0)}.mgt-cautare-ecran-bara{flex: 0 0 auto;display: flex;align-items: center;gap: 8px;padding: 10px 12px;background: var(--mgt-card,#fff);border-bottom: 1px solid var(--mgt-linie,#e1e5e9)}.mgt-cautare-ecran-form{position: relative;flex: 1 1 auto;display: flex;align-items: center;background: var(--mgt-fundal,#f9fafb);border: 1px solid var(--mgt-linie,#e1e5e9);border-radius: 999px;padding: 0 14px}.mgt-cautare-ecran-form:focus-within{border-color: var(--mgt-rosu-brand,#d3132b);box-shadow: 0 0 0 3px rgba(211,19,43,.12)}.mgt-cautare-ecran-lupa{display: inline-flex;flex: 0 0 auto;color: var(--mgt-scris-sters,#66707a)}.mgt-cautare-ecran-lupa svg{width: 18px;height: 18px}.mgt-cautare-ecran-form input[type="search"]{flex: 1 1 auto;width: 100%;border: 0;background: transparent;padding: 11px 8px;font-size: 16px;color: var(--mgt-scris,#111318);-webkit-appearance: none;appearance: none}.mgt-cautare-ecran-form input[type="search"]:focus{outline: 0}.mgt-cautare-ecran-inchide{flex: 0 0 auto;margin: 0;padding: 8px 6px;border: 0;background: transparent;color: var(--mgt-rosu-brand,#d3132b);font-size: 14px;font-weight: 600;font-family: inherit;cursor: pointer;-webkit-appearance: none;appearance: none}.mgt-cautare-ecran-imbold{margin: 0;padding: 18px 20px;color: var(--mgt-scris-sters,#66707a);font-size: 13px}.mgt-nav-mobila.mgt-cautare-are-rezultate .mgt-cautare-ecran-imbold{display: none}.mgt-cautare-ecran .magictel-sugestii{position: static;flex: 1 1 auto;width: auto;margin: 0;border: 0;border-radius: 0;box-shadow: none;background: transparent;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;max-height: none}.mgt-cautare-ecran .magictel-sugestii[hidden]{display: none}@media (prefers-reduced-motion: reduce){.mgt-sertar,.mgt-sertar-panou,.mgt-sertar-fundal,.mgt-cautare-ecran{transition-duration: .01ms}}}@media (min-width: 600px) and (max-width: 991.98px){.mgt-cautare-ecran .magictel-sugestii{max-width: 620px;margin: 0 auto;width: 100%}}@media (max-width: 767.98px){body.mgt-design.mgt-are-cumpara{padding-bottom: calc(120px + env(safe-area-inset-bottom,0px))}.mgt-cumpara{position: fixed;left: 0;right: 0;bottom: calc(58px + env(safe-area-inset-bottom,0px));z-index: 1001;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 14px;background: var(--mgt-card,#fff);border-top: 1px solid var(--mgt-linie,#e1e5e9);box-shadow: 0 -6px 20px rgba(17,24,39,.10)}.mgt-cumpara-pret{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: 1px;line-height: 1.15}.mgt-cumpara-pret .price,.mgt-cumpara-pret .amount{font-size: 17px;font-weight: 800;color: var(--mgt-scris,#14181f)}.mgt-cumpara-pret del,.mgt-cumpara-pret del .amount{font-size: 13px;font-weight: 600;color: var(--mgt-scris-sters,#5a6473)}.mgt-cumpara-pret ins{text-decoration: none}.mgt-cumpara-stare{font-size: 12px;font-weight: 600;color: var(--mgt-scris-sters,#5a6473);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mgt-cumpara .mgt-cumpara-buton{flex: 0 0 auto;appearance: none;border: 0;border-radius: 10px;padding: 13px 20px;background: var(--mgt-rosu-brand,#D3132B);color: #fff;font-size: 15px;font-weight: 700;line-height: 1;white-space: nowrap;cursor: pointer;min-height: 44px}.mgt-cumpara .mgt-cumpara-buton:hover,.mgt-cumpara .mgt-cumpara-buton:focus{background: var(--mgt-rosu-hover,#B30F23);color: #fff}.mgt-cumpara .mgt-cumpara-buton[disabled]{background: var(--mgt-linie,#e1e5e9);color: var(--mgt-scris-sters,#5a6473);cursor: default}html.mgt-nav-blocat .mgt-cumpara{display: none}}@media (min-width: 768px){.mgt-cumpara{display: none}}
/*! magictel-bule-contact */
.mgt-bule-contact{display: none}@media (max-width: 991.98px){.mgt-bule-contact{display: flex;position: fixed;right: 16px;bottom: calc(58px + env(safe-area-inset-bottom,0px) + 14px);z-index: 9999}.mgt-bule-contact.mgt-bule-fara-bara-jos{bottom: calc(14px + env(safe-area-inset-bottom,0px))}.mgt-bula{display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;border: 1px solid var(--mgt-linie-slaba,#EEF0F2);border-radius: 50%;background: var(--mgt-card,#FFFFFF);box-shadow: var(--mgt-umbra,0 8px 24px rgba(17,24,39,.12));color: #fff;cursor: pointer;padding: 0;margin: 0;transition: transform .14s ease,box-shadow .14s ease}.mgt-bula:active{transform: scale(.94)}.mgt-bula svg{width: 24px;height: 24px;display: block}.mgt-bula-whatsapp{background: #25D366;border-color: #25D366}}@media (max-width: 767.98px){.mgt-bule-contact.mgt-bule-deasupra-cumparare{bottom: calc(58px + 62px + env(safe-area-inset-bottom,0px) + 14px)}}
/*! magictel-retur */
body.magictel-pagina-retur{--mgt-rt-sticla: linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.5));--mgt-rt-muchie: 1px solid rgba(17,24,39,.08);--mgt-rt-raza: 18px;--mgt-rt-umbra: inset 0 1px 0 rgba(255,255,255,.8),0 10px 30px rgba(17,24,39,.07);--mgt-rt-umbra-sus: inset 0 1px 0 rgba(255,255,255,.9),0 20px 44px rgba(211,19,43,.13);--mgt-rt-verde: var(--mgt-verde,#0F8A5F)}@media (min-width: 768px){body.magictel-pagina-retur .site-content{position: relative}body.magictel-pagina-retur .site-content::before{content: "";position: fixed;inset: 0;z-index: 0;pointer-events: none;background: radial-gradient(680px 460px at 2% -8%,rgba(211,19,43,.08),transparent 60%),radial-gradient(760px 560px at 108% 12%,rgba(17,24,39,.06),transparent 60%),radial-gradient(620px 520px at 60% 118%,rgba(211,19,43,.05),transparent 62%)}body.magictel-pagina-retur .col-full{position: relative;z-index: 1}}body.magictel-pagina-retur .content-area{margin: 0 auto}@media (min-width: 768px){body.magictel-pagina-retur #primary{max-width: 1040px;margin: 0 auto}}body.magictel-pagina-retur .entry-header{margin-bottom: 10px;border: 0;padding: 0}body.magictel-pagina-retur .entry-header .entry-title,body.magictel-pagina-retur h1.entry-title{font-size: clamp(28px,4vw,42px);font-weight: 800;letter-spacing: -0.02em;line-height: 1.1;margin: 0 0 4px}body.magictel-pagina-retur .entry-content > p:first-child{font-size: clamp(16px,2vw,19px);line-height: 1.6;color: var(--mgt-scris-sters,#66707A);max-width: 62ch;margin: 0 0 34px}body.magictel-pagina-retur .entry-content{color: var(--mgt-scris,#111318)}body.magictel-pagina-retur .mgt-rt > section,body.magictel-pagina-retur .mgt-rt > .mgt-rt-legal{margin: 0 0 26px}body.magictel-pagina-retur .mgt-rt > *:last-child{margin-bottom: 6px}body.magictel-pagina-retur .mgt-rt h2{display: flex;align-items: center;gap: 10px;font-size: clamp(19px,2.4vw,23px);font-weight: 800;letter-spacing: -0.01em;margin: 0 0 16px}body.magictel-pagina-retur .mgt-rt-panou-icon{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;flex: 0 0 auto;border-radius: 10px;color: var(--mgt-rosu-brand,#D3132B);background: linear-gradient(180deg,rgba(255,236,238,.9),rgba(255,255,255,.55));border: 1px solid rgba(211,19,43,.18);box-shadow: inset 0 1px 0 rgba(255,255,255,.85)}body.magictel-pagina-retur .mgt-rt-panou-icon svg{width: 19px;height: 19px}body.magictel-pagina-retur .mgt-rt-sub{margin: -8px 0 16px;color: var(--mgt-scris-sters,#66707A);font-size: 15px;line-height: 1.6;max-width: 64ch}body.magictel-pagina-retur .mgt-rt-rezumat{list-style: none;margin: 0 0 30px;padding: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}body.magictel-pagina-retur .mgt-rt-rezumat li{display: flex;flex-direction: column;gap: 4px;padding: 18px 16px;background: var(--mgt-rt-sticla);-webkit-backdrop-filter: blur(16px) saturate(180%);backdrop-filter: blur(16px) saturate(180%);border: var(--mgt-rt-muchie);border-radius: 14px;box-shadow: var(--mgt-rt-umbra)}body.magictel-pagina-retur .mgt-rt-rezumat-icon{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;margin-bottom: 4px;border-radius: 10px;color: var(--mgt-rosu-brand,#D3132B);background: linear-gradient(180deg,rgba(255,236,238,.95),rgba(255,255,255,.5));border: 1px solid rgba(211,19,43,.16);box-shadow: inset 0 1px 0 rgba(255,255,255,.9)}body.magictel-pagina-retur .mgt-rt-rezumat-icon svg{width: 18px;height: 18px}body.magictel-pagina-retur .mgt-rt-rezumat strong{font-size: 15px;font-weight: 800;letter-spacing: -0.01em}body.magictel-pagina-retur .mgt-rt-rezumat span:last-child{font-size: 13px;line-height: 1.5;color: var(--mgt-scris-sters,#66707A)}body.magictel-pagina-retur .mgt-rt-pasi-grila{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}body.magictel-pagina-retur .mgt-rt-pas{position: relative;overflow: hidden;display: flex;flex-direction: column;align-items: flex-start;gap: 6px;padding: 22px 20px 20px;background: var(--mgt-rt-sticla);-webkit-backdrop-filter: blur(16px) saturate(180%);backdrop-filter: blur(16px) saturate(180%);border: var(--mgt-rt-muchie);border-radius: var(--mgt-rt-raza);box-shadow: var(--mgt-rt-umbra);transition: transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .3s ease}body.magictel-pagina-retur .mgt-rt-pas::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,transparent 42%,rgba(255,255,255,.5) 50%,transparent 58%);transform: translateX(-130%);transition: transform .7s cubic-bezier(.22,1,.36,1);pointer-events: none}body.magictel-pagina-retur .mgt-rt-pas:hover{transform: translateY(-3px);border-color: rgba(211,19,43,.28);box-shadow: var(--mgt-rt-umbra-sus)}body.magictel-pagina-retur .mgt-rt-pas:hover::after{transform: translateX(130%)}body.magictel-pagina-retur .mgt-rt-pas-numar{position: absolute;top: 14px;right: 16px;font-size: 34px;font-weight: 800;line-height: 1;color: rgba(17,24,39,.1)}body.magictel-pagina-retur .mgt-rt-pas-icon{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;margin-bottom: 6px;border-radius: 12px;color: var(--mgt-rosu-brand,#D3132B);background: linear-gradient(180deg,rgba(255,236,238,.95),rgba(255,255,255,.5));border: 1px solid rgba(211,19,43,.16);box-shadow: inset 0 1px 0 rgba(255,255,255,.9)}body.magictel-pagina-retur .mgt-rt-pas-icon svg{width: 23px;height: 23px}body.magictel-pagina-retur .mgt-rt-pas-titlu{font-size: 16px;font-weight: 700;letter-spacing: -0.01em}body.magictel-pagina-retur .mgt-rt-pas-text{font-size: 14px;line-height: 1.55;color: var(--mgt-scris-sters,#66707A)}body.magictel-pagina-retur .mgt-rt-pas-text a{color: var(--mgt-rosu-brand,#D3132B);font-weight: 600;text-decoration: none}body.magictel-pagina-retur .mgt-rt-pas-text a:hover,body.magictel-pagina-retur .mgt-rt-pas-text a:focus{text-decoration: underline}body.magictel-pagina-retur .mgt-rt-formular{padding: 26px 24px;background: var(--mgt-rt-sticla);-webkit-backdrop-filter: blur(16px) saturate(180%);backdrop-filter: blur(16px) saturate(180%);border: var(--mgt-rt-muchie);border-radius: var(--mgt-rt-raza);box-shadow: var(--mgt-rt-umbra)}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere{max-width: none}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-intro{font-size: 14.5px;line-height: 1.6;color: var(--mgt-scris-sters,#66707A)}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-formular{display: grid;grid-template-columns: 1fr 1fr;gap: 4px 16px;margin-top: 18px}body.magictel-pagina-retur .mgt-rt-formular .form-row-wide,body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-confirmare,body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-formular > p:last-child{grid-column: 1 / -1}body.magictel-pagina-retur .mgt-rt-formular label{display: block;font-weight: 600;font-size: 14px;margin-bottom: 5px}body.magictel-pagina-retur .mgt-rt-formular input.input-text,body.magictel-pagina-retur .mgt-rt-formular textarea.input-text{width: 100%;padding: 11px 13px;border-radius: 11px;border: 1px solid rgba(17,24,39,.16);background: rgba(255,255,255,.7);box-shadow: inset 0 1px 0 rgba(255,255,255,.7);font-size: 15px}body.magictel-pagina-retur .mgt-rt-formular input.input-text:focus,body.magictel-pagina-retur .mgt-rt-formular textarea.input-text:focus{outline: none;border-color: var(--mgt-rosu-brand,#D3132B);box-shadow: 0 0 0 3px rgba(211,19,43,.14)}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-ajutor{display: block;margin-top: 5px;font-size: 12.5px;color: var(--mgt-scris-sters,#66707A)}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-confirmare{margin-top: 6px;padding: 13px 15px;border-radius: 12px;background: rgba(255,255,255,.55);border: 1px solid rgba(17,24,39,.09)}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-confirmare label{display: flex;gap: 9px;align-items: flex-start;font-weight: 500;font-size: 13.5px;line-height: 1.5;margin: 0}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-buton{background: var(--mgt-rosu-brand,#D3132B);color: #fff;border: 0;border-radius: 12px;padding: 13px 24px;font-weight: 700;font-size: 15px;cursor: pointer;transition: background .2s ease,transform .2s ease}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-buton:hover{background: var(--mgt-rosu-hover,#B8112599);transform: translateY(-1px)}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-alternativa{margin-top: 14px;font-size: 13px;line-height: 1.6;color: var(--mgt-scris-sters,#66707A)}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-alternativa a,body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-intro a{color: var(--mgt-rosu-brand,#D3132B)}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-succes{padding: 18px 18px 4px;border-radius: 12px;background: linear-gradient(180deg,rgba(15,138,95,.12),rgba(255,255,255,.4));border: 1px solid rgba(15,138,95,.28)}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-succes h3{margin-top: 0}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-erori{margin-bottom: 16px;padding: 13px 15px;border-radius: 12px;background: rgba(211,19,43,.08);border: 1px solid rgba(211,19,43,.25);color: #9B1C2E;font-size: 14px}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-erori p{margin: 0}body.magictel-pagina-retur .mgt-rt-detalii > h2{margin-bottom: 14px}body.magictel-pagina-retur .mgt-rt-det{background: var(--mgt-rt-sticla);-webkit-backdrop-filter: blur(16px) saturate(180%);backdrop-filter: blur(16px) saturate(180%);border: var(--mgt-rt-muchie);border-radius: 14px;box-shadow: var(--mgt-rt-umbra);margin-bottom: 12px;overflow: hidden}body.magictel-pagina-retur .mgt-rt-det summary{display: flex;align-items: center;gap: 11px;padding: 16px 18px;font-weight: 700;font-size: 15.5px;letter-spacing: -0.01em;cursor: pointer;list-style: none}body.magictel-pagina-retur .mgt-rt-det summary::-webkit-details-marker{display: none}body.magictel-pagina-retur .mgt-rt-det summary::after{content: "";margin-left: auto;width: 9px;height: 9px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform .25s ease;opacity: .5;flex: 0 0 auto}body.magictel-pagina-retur .mgt-rt-det[open] summary::after{transform: rotate(-135deg)}body.magictel-pagina-retur .mgt-rt-det-icon{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;flex: 0 0 auto;border-radius: 9px;color: var(--mgt-rosu-brand,#D3132B);background: linear-gradient(180deg,rgba(255,236,238,.9),rgba(255,255,255,.5));border: 1px solid rgba(211,19,43,.16)}body.magictel-pagina-retur .mgt-rt-det-icon svg{width: 17px;height: 17px}body.magictel-pagina-retur .mgt-rt-det-corp{padding: 2px 20px 18px 20px;font-size: 14px;line-height: 1.65;color: var(--mgt-scris-sters,#66707A)}body.magictel-pagina-retur .mgt-rt-det-corp p{margin: 0 0 10px}body.magictel-pagina-retur .mgt-rt-det-corp p:last-child{margin-bottom: 0}body.magictel-pagina-retur .mgt-rt-det-corp ul{margin: 6px 0 10px;padding-left: 20px}body.magictel-pagina-retur .mgt-rt-det-corp li{margin-bottom: 7px}body.magictel-pagina-retur .mgt-rt-det-corp strong{color: var(--mgt-scris,#111318)}body.magictel-pagina-retur .mgt-rt-neconform{display: flex;align-items: flex-start;gap: 16px;padding: 22px 24px;border-radius: var(--mgt-rt-raza);background: linear-gradient(180deg,rgba(255,236,238,.72),rgba(255,255,255,.48));-webkit-backdrop-filter: blur(16px) saturate(180%);backdrop-filter: blur(16px) saturate(180%);border: 1px solid rgba(211,19,43,.2);box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 8px 24px rgba(211,19,43,.07)}body.magictel-pagina-retur .mgt-rt-neconform-icon{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;flex: 0 0 auto;border-radius: 12px;color: var(--mgt-rosu-brand,#D3132B);background: rgba(255,255,255,.7);border: 1px solid rgba(211,19,43,.18);box-shadow: inset 0 1px 0 rgba(255,255,255,.9)}body.magictel-pagina-retur .mgt-rt-neconform-icon svg{width: 22px;height: 22px}body.magictel-pagina-retur .mgt-rt-neconform-text strong{display: block;font-size: 16px;font-weight: 800;letter-spacing: -0.01em;margin-bottom: 4px}body.magictel-pagina-retur .mgt-rt-neconform-text p{margin: 0 0 8px;font-size: 14px;line-height: 1.6;color: var(--mgt-scris-sters,#66707A)}body.magictel-pagina-retur .mgt-rt-neconform-text p:last-child{margin-bottom: 0}body.magictel-pagina-retur .mgt-rt-neconform-text a{color: var(--mgt-rosu-brand,#D3132B);font-weight: 600;text-decoration: none}body.magictel-pagina-retur .mgt-rt-neconform-text a:hover,body.magictel-pagina-retur .mgt-rt-neconform-text a:focus{text-decoration: underline}body.magictel-pagina-retur .mgt-rt-anpc{padding: 24px 22px;background: var(--mgt-rt-sticla);-webkit-backdrop-filter: blur(16px) saturate(180%);backdrop-filter: blur(16px) saturate(180%);border: var(--mgt-rt-muchie);border-radius: var(--mgt-rt-raza);box-shadow: var(--mgt-rt-umbra)}body.magictel-pagina-retur .mgt-rt-anpc p{margin: 0 0 10px;font-size: 14px;line-height: 1.65;color: var(--mgt-scris-sters,#66707A)}body.magictel-pagina-retur .mgt-rt-anpc a{color: var(--mgt-rosu-brand,#D3132B);font-weight: 600;text-decoration: none}body.magictel-pagina-retur .mgt-rt-anpc a:hover,body.magictel-pagina-retur .mgt-rt-anpc a:focus{text-decoration: underline}body.magictel-pagina-retur .mgt-rt-anpc-lista{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 8px}body.magictel-pagina-retur .mgt-rt-anpc-lista li{padding: 12px 15px;border-radius: 11px;background: rgba(255,255,255,.55);border: 1px solid rgba(17,24,39,.07);font-size: 14px}body.magictel-pagina-retur .mgt-rt-legal{padding: 18px 20px;border-radius: 14px;background: rgba(17,24,39,.03);border: 1px solid rgba(17,24,39,.07)}body.magictel-pagina-retur .mgt-rt-legal p{margin: 0 0 8px;font-size: 12.5px;line-height: 1.6;color: var(--mgt-scris-sters,#66707A)}body.magictel-pagina-retur .mgt-rt-legal p:last-child{margin-bottom: 0}@media (max-width: 980px){body.magictel-pagina-retur .mgt-rt-rezumat{grid-template-columns: repeat(2,1fr)}}@media (max-width: 720px){body.magictel-pagina-retur .mgt-rt-pasi-grila{grid-template-columns: 1fr}body.magictel-pagina-retur .mgt-rt-formular .magictel-retragere-formular{grid-template-columns: 1fr}body.magictel-pagina-retur .mgt-rt > section,body.magictel-pagina-retur .mgt-rt > .mgt-rt-legal{margin-bottom: 18px}body.magictel-pagina-retur .mgt-rt-formular,body.magictel-pagina-retur .mgt-rt-anpc{padding: 20px 17px}body.magictel-pagina-retur .mgt-rt-neconform{flex-direction: column;gap: 12px;padding: 20px 18px}}@media (max-width: 460px){body.magictel-pagina-retur .mgt-rt-rezumat{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){body.magictel-pagina-retur .mgt-rt-pas,body.magictel-pagina-retur .mgt-rt-pas::after,body.magictel-pagina-retur .mgt-rt-det summary::after{transition: none}body.magictel-pagina-retur .mgt-rt-pas:hover{transform: none}}
/*! magictel-meniu-categorii */
.widget_product_categories{--mgt-meniu-fundal: #F5F5F7;--mgt-meniu-scris: #1D1D1F;--mgt-meniu-sters: #6E6E73;--mgt-meniu-accent: #0066CC;--mgt-meniu-apasat: rgba(0,102,204,.10);--mgt-meniu-hover: rgba(0,0,0,.04);padding: 20px 12px 22px;background: var(--mgt-meniu-fundal);border: none;border-radius: 18px;box-shadow: none;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing: antialiased}.widget_product_categories .widget-title,.widget_product_categories .widgettitle{display: block;margin: 0 0 10px;padding: 0 12px;border: none;font-size: 12px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--mgt-meniu-sters)}.widget_product_categories li::before,.widget_product_categories li::after,.widget_product_categories a::before,.widget_product_categories a::after{content: none !important;display: none !important}.widget_product_categories ul{margin: 0;padding: 0;border: none;list-style: none}.widget_product_categories ul li{margin: 0;padding: 0;border: none;line-height: 1.4;list-style: none}.widget_product_categories > ul > li > .mgt-rand{display: flex;align-items: center;gap: 2px}.widget_product_categories > ul > li > .mgt-rand > a{flex: 1 1 auto;min-width: 0}.widget_product_categories ul.product-categories li a{display: block;padding: 9px 12px;border-radius: 10px;font-size: 15px;font-weight: 600;line-height: 1.3;color: var(--mgt-meniu-scris);text-decoration: none;transition: background-color .18s ease,color .18s ease}.widget_product_categories ul.product-categories li a:hover,.widget_product_categories ul.product-categories li a:focus-visible{background: var(--mgt-meniu-hover);color: var(--mgt-meniu-scris);text-decoration: none}.widget_product_categories ul.product-categories li a:focus-visible,.widget_product_categories .mgt-sageata:focus-visible{outline: 2px solid var(--mgt-meniu-accent);outline-offset: 1px}.widget_product_categories ul.product-categories .children{margin: 0;padding: 0 0 0 12px;border: none}.widget_product_categories ul.product-categories .children > li:last-child{padding-bottom: 6px}.widget_product_categories ul.product-categories .children li a{padding: 6px 12px;font-size: 13px;font-weight: 400;color: var(--mgt-meniu-sters)}.widget_product_categories ul.product-categories .children li a:hover,.widget_product_categories ul.product-categories .children li a:focus-visible{background: transparent;color: var(--mgt-meniu-accent)}.widget_product_categories ul.product-categories li.current-cat > a,.widget_product_categories ul.product-categories li.current-cat > .mgt-rand > a,.widget_product_categories ul.product-categories li.current-cat-parent > .mgt-rand > a{background: var(--mgt-meniu-apasat);color: var(--mgt-meniu-accent);font-weight: 600}.widget_product_categories ul.product-categories .children li.current-cat > a{font-weight: 600}.widget_product_categories .count{color: var(--mgt-meniu-sters);font-size: 12px;font-weight: 400;opacity: .75}.widget_product_categories .mgt-sageata{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;margin: 0;padding: 0;background: none;border: none;border-radius: 10px;color: var(--mgt-meniu-sters);cursor: pointer;transition: background-color .18s ease,color .18s ease;-webkit-appearance: none;appearance: none}.widget_product_categories .mgt-sageata:hover{background: var(--mgt-meniu-hover);color: var(--mgt-meniu-scris)}.widget_product_categories .mgt-sageata svg{width: 12px;height: 12px;transition: transform .28s cubic-bezier(.4,0,.2,1)}.widget_product_categories li.mgt-deschis > .mgt-rand > .mgt-sageata svg{transform: rotate(90deg)}@supports not (grid-template-rows: 0fr){.mgt-meniu-acordeon > ul > li:not(.mgt-deschis) > .mgt-plic{display: none}}@supports (grid-template-rows: 0fr){.mgt-meniu-acordeon > ul > li > .mgt-plic{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.mgt-meniu-acordeon > ul > li > .mgt-plic > .children{overflow: hidden;min-height: 0}.mgt-meniu-acordeon > ul > li.mgt-deschis > .mgt-plic{grid-template-rows: 1fr}}@media (prefers-reduced-motion: reduce){.widget_product_categories .mgt-sageata svg,.mgt-meniu-acordeon > ul > li > .mgt-plic{transition: none}}@media (max-width: 768px){.widget_product_categories{padding: 16px 8px 18px}.widget_product_categories ul.product-categories li a{padding: 11px 12px}.widget_product_categories ul.product-categories .children li a{padding: 9px 12px}}
/*! storefront-woocommerce-brands-style */
.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}
