/*! 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-pagina-categorii */
body.mgt-design.magictel-pagina-categorii .entry-header{display: none}body.mgt-design.magictel-pagina-categorii .entry-content{max-width: var(--mgt-latime,1280px);margin: 0 auto;padding: 0 var(--mgt-margine,16px) 40px}.magictel-pagina-categorii-cautare{margin: 20px 0 22px}.magictel-pagina-categorii-cautare form{position: relative;display: flex;align-items: center}.magictel-pagina-categorii-lupa{position: absolute;left: 18px;display: inline-flex;color: var(--mgt-scris-sters,#66707A);pointer-events: none}.magictel-pagina-categorii-lupa svg{width: 20px;height: 20px}.magictel-pagina-categorii-cautare input[type="search"]{width: 100%;height: 48px;padding: 0 18px 0 48px;border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: 999px;background: var(--mgt-fundal,#F9FAFB);font-size: 16px;color: var(--mgt-scris,#111318)}.magictel-pagina-categorii-cautare input[type="search"]:focus{outline: none;border-color: var(--mgt-rosu-brand,#D3132B);box-shadow: 0 0 0 3px rgba(211,19,43,.12)}.magictel-pagina-categorii-titlu{margin: 0 0 .2em;font-size: clamp(26px,5vw,32px);font-weight: 800;color: var(--mgt-scris,#111318)}.magictel-pagina-categorii-subtitlu{margin: 0 0 20px;font-size: 1.05em;color: var(--mgt-scris-sters,#66707A)}.magictel-pagina-categorii-grila{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.magictel-pagina-categorii-placa{display: flex;flex-direction: column;border: 1px solid var(--mgt-linie,#E1E5E9);border-radius: var(--mgt-raza-mare,16px);overflow: hidden;text-decoration: none;background: var(--mgt-card,#FFFFFF);box-shadow: var(--mgt-umbra,0 8px 24px rgba(17,24,39,.05));transition: transform .16s ease,box-shadow .16s ease}.magictel-pagina-categorii-placa:hover,.magictel-pagina-categorii-placa:focus-visible{transform: translateY(-3px);box-shadow: var(--mgt-umbra-ridicat,0 16px 40px rgba(17,24,39,.12))}.magictel-pagina-categorii-placa img,.magictel-pagina-categorii-fara-poza{width: 100%;height: 130px;object-fit: scale-down;object-position: center;background: var(--mgt-fundal,#F9FAFB);display: block}.magictel-pagina-categorii-eticheta{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 12px 14px}.magictel-pagina-categorii-nume{font-size: 15px;font-weight: 700;color: var(--mgt-scris,#111318);line-height: 1.3}.magictel-pagina-categorii-sageata{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}@media (min-width: 768px){.magictel-pagina-categorii-grila{grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.magictel-pagina-categorii-placa img,.magictel-pagina-categorii-fara-poza{height: 160px}}
/*! magictel-notificare-cos */
.mgt-notificare-cos{position: fixed;left: 50%;bottom: 28px;z-index: 9999;display: flex;align-items: center;gap: 10px;max-width: min(92vw,420px);padding: 14px 16px;background: var(--mgt-negru);color: #fff;border-radius: var(--mgt-raza-mare,14px);box-shadow: var(--mgt-umbra-ridicat);font-size: 15px;line-height: 1.35;transform: translate(-50%,16px);opacity: 0;pointer-events: none;transition: transform 220ms ease,opacity 220ms ease}.mgt-notificare-cos.mgt-notificare-cos-vizibila{transform: translate(-50%,0);opacity: 1;pointer-events: auto}.mgt-notificare-cos-bifa{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: #2E9E4F;color: #fff}.mgt-notificare-cos-text{flex: 1 1 auto;min-width: 0}.mgt-notificare-cos-link{flex: 0 0 auto;color: #fff;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;white-space: nowrap}.mgt-notificare-cos-link:hover,.mgt-notificare-cos-link:focus-visible{color: var(--mgt-rosu-hover,#ffb3b3)}@media (max-width: 480px){.mgt-notificare-cos{left: 12px;right: 12px;bottom: 16px;max-width: none;transform: translateY(16px)}.mgt-notificare-cos.mgt-notificare-cos-vizibila{transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.mgt-notificare-cos{transition: opacity 220ms ease;transform: translate(-50%,0)}@media (max-width: 480px){.mgt-notificare-cos{transform: none}}}
/*! storefront-style */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{-ms-word-wrap:break-word;word-wrap:break-word}body,button,input,textarea{color:#43454b;font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.618;text-rendering:optimizeLegibility;font-weight:400}select{color:initial;font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;max-width:100%}summary{display:list-item}h1,h2,h3,h4,h5,h6{clear:both;font-weight:300;margin:0 0 .5407911001em;color:#131315}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:300}h1,.alpha{font-size:2.617924em;line-height:1.214;letter-spacing:-1px}h2,.beta{font-size:2em;line-height:1.214}h2+h3,.beta+h3{border-top:1px solid rgba(0,0,0,.05);padding-top:.5407911001em}h3,.gamma{font-size:1.618em}h4,.delta{font-size:1.41575em}.alpha,.beta,.gamma,.delta{display:block}p+h2,p+header h2,p+h3,p+h4,ul+h2,ul+header h2,ul+h3,ul+h4,ol+h2,ol+header h2,ol+h3,ol+h4,table+h2,table+header h2,table+h3,table+h4,blockquote+h2,blockquote+header h2,blockquote+h3,blockquote+h4,form+h2,form+header h2,form+h3,form+h4{margin-top:2.2906835em}hr{background-color:#ccc;border:0;height:1px;margin:0 0 1.41575em}p{margin:0 0 1.41575em}ul,ol{margin:0 0 1.41575em 3em;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1em}dt{font-weight:600}dd{margin:0 0 1.618em}b,strong{font-weight:600}dfn,cite,em,i{font-style:italic}blockquote{padding:0 1em;border-left:3px solid rgba(0,0,0,.05);font-style:italic}address{margin:0 0 1.41575em}pre{background:rgba(0,0,0,.1);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.618em;padding:1.618em;overflow:auto;max-width:100%}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;background-color:rgba(0,0,0,.05);padding:.202em .5407911001em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{text-decoration:none;font-weight:600;background:rgba(0,0,0,0)}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}img{height:auto;max-width:100%;display:block;border-radius:3px}a{color:#2c2d33;text-decoration:none}a:focus,input:focus,textarea:focus,button:focus{outline:2px solid #7f54b3}.storefront-cute *{font-family:"Comic Sans MS",sans-serif}*{box-sizing:border-box}body{background-color:#fff;overflow-x:hidden}.site{overflow-x:hidden}.site-content,.header-widget-region{-webkit-tap-highlight-color:rgba(0,0,0,0)}.site-header{background-color:#2c2d33;padding-top:1.618em;padding-bottom:1.618em;color:#9aa0a7;background-position:center center;position:relative;z-index:999;border-bottom:1px solid rgba(0,0,0,0)}.site-header .site-logo-anchor,.site-header .site-logo-link,.site-header .custom-logo-link{display:block;margin-bottom:0}.site-header .site-logo-anchor img,.site-header .site-logo-link img,.site-header .custom-logo-link img{width:100%;max-width:210px}.site-header .widget{margin-bottom:0}.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header{margin-bottom:4.235801032em}.no-wc-breadcrumb .site-header{margin-bottom:4.235801032em}.no-wc-breadcrumb.page-template-template-homepage .site-header{margin-bottom:0}.header-widget-region{position:relative;z-index:99}.header-widget-region::before,.header-widget-region::after{content:"";display:table}.header-widget-region::after{clear:both}.header-widget-region .widget{margin:0;padding:1em 0;font-size:.875em}.site-branding{float:left;margin-bottom:0;width:calc(100% - 120px)}.site-branding .site-title{font-size:2em;letter-spacing:-1px;margin:0}.site-branding .site-title a{font-weight:700}.site-branding .site-description{font-size:.875em;display:none}.site-branding .logo{margin:0}.site-main{margin-bottom:2.617924em}.site-content{outline:none}.page-template-template-homepage:not(.has-post-thumbnail) .site-main{padding-top:4.235801032em}.page-template-template-homepage .type-page{padding-top:2.617924em;padding-bottom:2.617924em;position:relative}.page-template-template-homepage .type-page .storefront-hero__button-edit{position:absolute;top:1em;right:1em;font-size:.875em}.page-template-template-homepage .entry-content{font-size:1.1em}.page-template-template-homepage .entry-content p:last-child{margin-bottom:0}.page-template-template-homepage .entry-header h1{font-size:3.706325903em;margin-bottom:.2360828548em}.page-template-template-homepage .entry-content,.page-template-template-homepage .entry-header{max-width:41.0994671405em;margin-left:auto;margin-right:auto;text-align:center}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail{background-size:cover;background-position:center center;padding-top:6.8535260698em;padding-bottom:6.8535260698em}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content,.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title{opacity:0;transition:all,ease,.5s}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content.loaded,.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title.loaded{opacity:1}.site-footer{background-color:#f3f3f3;color:#3b3c3f;padding:1.618em 0 3.706325903em}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#333437}.site-footer a{color:#2c2d33;text-decoration:underline}.site-footer a:hover{text-decoration:none}.site-footer a.button,.site-footer a.components-button:not(.is-link),.site-footer a.wp-block-button__link{text-decoration:none}.site-info{padding:2.617924em 0}.site-info span[role=separator]{padding:0 .2360828548em 0 .3342343017em}.site-info span[role=separator]::before{content:"|"}.alignleft{display:inline;float:left;margin-right:1em}.alignright{display:inline;float:right;margin-left:1em}.aligncenter{clear:both;display:block;margin:0 auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;display:block;font-weight:700;height:auto;left:0;line-height:normal;padding:1em 1.618em;text-decoration:none;top:0;width:auto;z-index:100000;outline:none}.screen-reader-text.skip-link:focus{clip-path:none}.clear::before,.clear::after,.entry-content::before,.entry-content::after,.comment-content::before,.comment-content::after,.site-header::before,.site-header::after,.site-content::before,.site-content::after,.site-footer::before,.site-footer::after{content:"";display:table}.clear::after,.entry-content::after,.comment-content::after,.site-header::after,.site-content::after,.site-footer::after{clear:both}table{border-spacing:0;width:100%;margin:0 0 1.41575em;border-collapse:separate}table caption{padding:1em 0;font-weight:600}table td,table th{padding:1em 1.41575em;text-align:left;vertical-align:top}table td p:last-child,table th p:last-child{margin-bottom:0}table th{font-weight:600}table thead th{padding:1.41575em;vertical-align:middle}table tbody h2{font-size:1em;letter-spacing:normal;font-weight:400}table tbody h2 a{font-weight:400}.error404 .site-content .widget_product_search{padding:1.618em;background-color:rgba(0,0,0,.025)}.error404 .site-content .widget_product_search form{margin:0}.error404.right-sidebar .content-area,.error404.left-sidebar .content-area{width:100%}.error404 .fourohfour-columns-2{padding:2.617924em 0;border:1px solid rgba(0,0,0,.05);border-width:1px 0;margin-bottom:2.617924em}.error404 .fourohfour-columns-2::before,.error404 .fourohfour-columns-2::after{content:"";display:table}.error404 .fourohfour-columns-2::after{clear:both}.error404 .fourohfour-columns-2 ul.products li.product,.error404 .fourohfour-columns-2 .widget{margin-bottom:0}.error404 .fourohfour-columns-2 .col-1 ul.products{margin-bottom:2.2906835em}.error404 .fourohfour-columns-2 .col-1 ul.products li.product{width:45.4545454545%;float:left;margin-right:9.0909090909%}.error404 .fourohfour-columns-2 .col-1 ul.products li.product:last-child{margin-right:0}.error404 .fourohfour-columns-2 .col-2{padding:1.618em;background-color:rgba(0,0,0,.025)}#comments{padding-top:2.617924em}#comments .comments-title{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.5407911001em;margin-bottom:1.618em}#comments .comment-list{list-style:none;margin-left:0}#comments .comment-list .comment-body::before,#comments .comment-list .comment-body::after{content:"";display:table}#comments .comment-list .comment-body::after{clear:both}#comments .comment-list .comment-content{padding-bottom:1.618em;margin-bottom:1.618em}#comments .comment-list .comment-content .comment-text{padding:1.618em;border-radius:3px}#comments .comment-list .comment-content .comment-text p:last-child{margin-bottom:0}#comments .comment-list .comment-meta{margin-bottom:1em}#comments .comment-list .comment-meta .avatar{margin-bottom:1em;max-width:64px;height:auto}#comments .comment-list .comment-meta a.comment-date{font-size:.875em}#comments .comment-list .comment-meta cite{font-style:normal;clear:both;display:block}#comments .comment-list .reply{margin-bottom:1.618em;padding-top:.6180469716em}#comments .comment-list .reply::before,#comments .comment-list .reply::after{content:"";display:table}#comments .comment-list .reply::after{clear:both}#comments .comment-list .reply a{display:inline-block;margin-right:1em}#comments .comment-list .reply a:last-child{margin-right:0}#comments .comment-list .children{list-style:none}.comment-content a{word-wrap:break-word}#respond{clear:both;padding:1.618em;background-color:rgba(0,0,0,.0125);position:relative}#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input{width:100%}#respond .form-submit,#respond form{margin-bottom:0}#respond #cancel-comment-reply-link{position:absolute;top:.5407911001em;right:.5407911001em;display:block;height:1em;width:1em;overflow:hidden;line-height:1;font-size:1.41575em;text-align:center;transition:transform,ease,.3s}#respond #cancel-comment-reply-link:hover{transform:scale(1.3)}.hentry{margin:0 0 4.235801032em}.hentry .wp-post-image{margin-bottom:1.618em;margin-left:auto;margin-right:auto}.hentry .entry-header{margin-bottom:1em;border-bottom:1px solid rgba(0,0,0,.05)}.hentry .entry-header .posted-on,.hentry .entry-header .post-author,.hentry .entry-header .post-comments,.hentry .entry-header .byline{font-size:.875em}.hentry .entry-header .posted-on a,.hentry .entry-header .post-author a,.hentry .entry-header .post-comments a,.hentry .entry-header .byline a{font-weight:600;text-decoration:underline}.hentry .entry-header .posted-on a:hover,.hentry .entry-header .post-author a:hover,.hentry .entry-header .post-comments a:hover,.hentry .entry-header .byline a:hover{text-decoration:none}.hentry .entry-content a{text-decoration:underline}.hentry .entry-content a:hover{text-decoration:none}.hentry .entry-content a.button,.hentry .entry-content a.components-button:not(.is-link),.hentry .entry-content a.wp-block-button__link{text-decoration:none}.hentry .entry-taxonomy{margin:1.41575em 0 0;padding-top:1em;border-top:1px solid rgba(0,0,0,.05)}.hentry.type-page .entry-header{border-bottom:0;margin-bottom:0}.cat-links,.tags-links{font-size:.875em}.cat-links a,.tags-links a{color:#727272;font-weight:600;text-decoration:underline}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1em}form{margin-bottom:1.618em}button,input,select,textarea{font-size:100%;margin:0}button,input[type=button],input[type=reset],input[type=submit],.button,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.added_to_cart{border:0;border-radius:0;background:none;background-color:#43454b;border-color:#43454b;color:#fff;cursor:pointer;padding:.6180469716em 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;-webkit-appearance:none}button::after,input[type=button]::after,input[type=reset]::after,input[type=submit]::after,.button::after,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link::after,.added_to_cart::after{display:none}button.cta,button.alt,input[type=button].cta,input[type=button].alt,input[type=reset].cta,input[type=reset].alt,input[type=submit].cta,input[type=submit].alt,.button.cta,.button.alt,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.cta,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.alt,.added_to_cart.cta,.added_to_cart.alt{background-color:#2c2d33;border-color:#2c2d33}button.cta:hover,button.alt:hover,input[type=button].cta:hover,input[type=button].alt:hover,input[type=reset].cta:hover,input[type=reset].alt:hover,input[type=submit].cta:hover,input[type=submit].alt:hover,.button.cta:hover,.button.alt:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.cta:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.alt:hover,.added_to_cart.cta:hover,.added_to_cart.alt:hover{background-color:#2c2d33}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,.added_to_cart:hover{color:#fff}button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading,.button.loading,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading,.added_to_cart.loading{opacity:.5}button.small,input[type=button].small,input[type=reset].small,input[type=submit].small,.button.small,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.small,.added_to_cart.small{padding:.5407911001em .875em;font-size:.875em}button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled,.button.disabled,.button:disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:disabled,.added_to_cart.disabled,.added_to_cart:disabled{opacity:.5 !important;cursor:not-allowed}button.disabled:hover,button:disabled:hover,input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover,.button.disabled:hover,.button:disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:disabled:hover,.added_to_cart.disabled:hover,.added_to_cart:disabled:hover{opacity:.5 !important}.button.woocommerce-MyAccount-downloads-file{overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all}.wc-block-components-button:not(.is-link).disabled,.wc-block-components-button:not(.is-link):disabled{opacity:.5;cursor:not-allowed}.wc-block-components-button:not(.is-link).disabled:hover,.wc-block-components-button:not(.is-link):disabled:hover{opacity:.5}input[type=checkbox],input[type=radio]{padding:0}input[type=checkbox]+label,input[type=radio]+label{margin:0 0 0 .3819820591em}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]{box-sizing:border-box}input[type=search]::placeholder{color:#616161}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],textarea,.input-text{padding:.6180469716em;background-color:#f2f2f2;color:#43454b;border:0;-webkit-appearance:none;box-sizing:border-box;font-weight:400;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,.input-text:focus{background-color:#ededed}textarea{overflow:auto;padding-left:.875em;vertical-align:top;width:100%}label{font-weight:400}label.inline input{width:auto}fieldset{padding:1.618em;padding-top:1em;border:0;margin:0;margin-bottom:1.618em;margin-top:1.618em}fieldset legend{font-weight:600;padding:.6180469716em 1em;margin-left:-1em}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;display:inline-block;border-radius:0}.wp-caption{margin-bottom:1em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{text-align:left;font-style:italic;border-bottom:2px solid rgba(0,0,0,.05);padding:1em 0}.gallery{margin-bottom:1em}.gallery::before,.gallery::after{content:"";display:table}.gallery::after{clear:both}.gallery .gallery-item{float:left}.gallery .gallery-item .gallery-icon a{display:block}.gallery .gallery-item .gallery-icon img{border:none;height:auto;margin:0 auto}.gallery .gallery-item .gallery-caption{margin:0;text-align:center}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.3%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666666667%}.gallery.gallery-columns-7 .gallery-item{width:14.285714286%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.111111111%}embed,iframe,object,video{max-width:100%}.secondary-navigation{display:none}button.menu-toggle{cursor:pointer;text-align:left;float:right;position:relative;border:2px solid rgba(0,0,0,0);box-shadow:none;border-radius:2px;background-image:none;padding:.6180469716em .875em .6180469716em 2.617924em;font-size:.875em;max-width:120px}button.menu-toggle:hover{background-image:none}button.menu-toggle span::before{transition:all,ease,.2s}button.menu-toggle::before,button.menu-toggle::after,button.menu-toggle span::before{content:"";display:block;height:2px;width:14px;position:absolute;top:50%;left:1em;margin-top:-1px;transition:all,ease,.2s;border-radius:3px}button.menu-toggle::before{transform:translateY(-4px)}button.menu-toggle::after{transform:translateY(4px)}.toggled button.menu-toggle::before,.toggled button.menu-toggle::after{transform:rotate(45deg)}.toggled button.menu-toggle::after{transform:rotate(-45deg)}.toggled button.menu-toggle span::before{opacity:0}.primary-navigation{display:none}.main-navigation::before,.main-navigation::after{content:"";display:table}.main-navigation::after{clear:both}.main-navigation div.menu{display:none}.main-navigation div.menu:last-child{display:block}.main-navigation .menu{clear:both}.handheld-navigation,.nav-menu,.main-navigation div.menu>ul:not(.nav-menu){overflow:hidden;max-height:0;transition:all,ease,.8s}.handheld-navigation{clear:both}.handheld-navigation ul{margin:0}.handheld-navigation ul.menu li{position:relative}.handheld-navigation ul.menu li button::after{transition:all,ease,.9s}.handheld-navigation ul.menu li button.toggled-on::after{transform:rotate(180deg)}.handheld-navigation ul.menu .sub-menu{visibility:hidden;opacity:0;max-height:0;transition:all,ease,.9s}.handheld-navigation ul.menu .sub-menu.toggled-on{visibility:visible;max-height:9999px;opacity:1}.handheld-navigation .dropdown-toggle{background:rgba(0,0,0,0);position:absolute;top:0;right:0;display:block}.main-navigation.toggled .handheld-navigation,.main-navigation.toggled .menu>ul:not(.nav-menu),.main-navigation.toggled ul[aria-expanded=true]{max-height:9999px}.main-navigation ul{margin-left:0;list-style:none;margin-bottom:0}.main-navigation ul ul{display:block;margin-left:1.41575em}.main-navigation ul li a{padding:.875em 0;display:block}.main-navigation ul li a:hover{color:#e6e6e6}.site-main nav.navigation{clear:both;padding:2.617924em 0}.site-main nav.navigation::before,.site-main nav.navigation::after{content:"";display:table}.site-main nav.navigation::after{clear:both}.site-main nav.navigation .nav-previous a,.site-main nav.navigation .nav-next a{display:inline-block}.site-main nav.navigation .nav-previous{float:left;width:50%}.site-main nav.navigation .nav-next{float:right;text-align:right;width:50%}.pagination,.woocommerce-pagination{padding:1em 0;border:1px solid rgba(0,0,0,.05);border-width:1px 0;text-align:center;clear:both}.pagination ul.page-numbers::before,.pagination ul.page-numbers::after,.woocommerce-pagination ul.page-numbers::before,.woocommerce-pagination ul.page-numbers::after{content:"";display:table}.pagination ul.page-numbers::after,.woocommerce-pagination ul.page-numbers::after{clear:both}.pagination .page-numbers,.woocommerce-pagination .page-numbers{list-style:none;margin:0;vertical-align:middle}.pagination .page-numbers li,.woocommerce-pagination .page-numbers li{display:inline-block}.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{border-left-width:0;display:inline-block;padding:.3342343017em .875em;background-color:rgba(0,0,0,.025);color:#43454b}.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#2c2d33;border-color:#2c2d33}.pagination .page-numbers li .page-numbers.dots,.woocommerce-pagination .page-numbers li .page-numbers.dots{background-color:rgba(0,0,0,0)}.pagination .page-numbers li .page-numbers.prev,.pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev,.woocommerce-pagination .page-numbers li .page-numbers.next{padding-left:1em;padding-right:1em}.pagination .page-numbers li a.page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover{background-color:rgba(0,0,0,.05)}.rtl .pagination a.next,.rtl .pagination a.prev,.rtl .woocommerce-pagination a.next,.rtl .woocommerce-pagination a.prev{transform:rotateY(180deg)}.widget{margin:0 0 3.706325903em}.widget select{max-width:100%}.widget .widget-search .search-submit{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.widget .widget-title,.widget .widgettitle{font-size:1.41575em;letter-spacing:0;border-bottom:1px solid rgba(0,0,0,.05);padding:0 0 1em;margin-bottom:1em;font-weight:300}.widget ul{margin-left:0;list-style:none}.widget ul ul{margin-left:1.618em}.widget-area .widget{font-size:.875em;font-weight:400}.widget-area .widget h1.widget-title{font-size:1.41575em}.widget-area .widget a{font-weight:600;text-decoration:underline}.widget-area .widget a:hover{text-decoration:none}.widget-area .widget a.button,.widget-area .widget a.components-button:not(.is-link),.widget-area .widget a.wp-block-button__link{text-decoration:none}.widget-area .widget a.button{font-weight:600 !important}.widget_search form:not(.wp-block-search),.widget_product_search form:not(.wp-block-search){position:relative}.widget_search form:not(.wp-block-search) input[type=text],.widget_search form:not(.wp-block-search) input[type=search],.widget_product_search form:not(.wp-block-search) input[type=text],.widget_product_search form:not(.wp-block-search) input[type=search]{width:100%}.widget_search form:not(.wp-block-search) input[type=submit],.widget_search form:not(.wp-block-search) button[type=submit],.widget_product_search form:not(.wp-block-search) input[type=submit],.widget_product_search form:not(.wp-block-search) button[type=submit]{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;top:0;left:0}.widget_recent_entries ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_recent_comments ul,.widget_nav_menu ul,.widget_links ul,.widget_product_categories ul,.widget_layered_nav ul,.widget_layered_nav_filters ul{margin:0}.widget_recent_entries ul li,.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_recent_comments ul li,.widget_nav_menu ul li,.widget_links ul li,.widget_product_categories ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li{list-style:none;margin-bottom:1em;line-height:1.41575em}.widget_recent_entries ul .children,.widget_pages ul .children,.widget_categories ul .children,.widget_archive ul .children,.widget_recent_comments ul .children,.widget_nav_menu ul .children,.widget_links ul .children,.widget_product_categories ul .children,.widget_layered_nav ul .children,.widget_layered_nav_filters ul .children{margin-left:0;margin-top:1em}#wp-calendar th,#wp-calendar td,.wp-calendar-table th,.wp-calendar-table td{padding:.236em;text-align:center}.widget_recent_entries ul ul.children,.widget_pages ul ul.children{margin:.6180469716em 0 0 1.41575em}.widget_rating_filter .wc-layered-nav-rating{margin-bottom:.6180469716em}.widget_rating_filter .wc-layered-nav-rating a{text-decoration:none !important}.widget_rating_filter .wc-layered-nav-rating .star-rating{display:inline-block;height:1em;line-height:1}@media(min-width: 768px){table.shop_table_responsive tbody tr td,table.shop_table_responsive tbody tr th{text-align:left}.site-header{padding-top:2.617924em;padding-bottom:0}.site-header .site-branding{display:block;width:100%;float:left;margin-left:0;margin-right:0;clear:both}.site-header .site-branding img{height:auto;max-width:230px;max-height:none}.woocommerce-active .site-header .site-branding{width:73.9130434783%;float:left;margin-right:4.347826087%}.woocommerce-active .site-header .site-search{width:21.7391304348%;float:right;margin-right:0;clear:none}.woocommerce-active .site-header .main-navigation{width:73.9130434783%;float:left;margin-right:4.347826087%;clear:both}.woocommerce-active .site-header .site-header-cart{width:21.7391304348%;float:right;margin-right:0;margin-bottom:0}.storefront-secondary-navigation .site-header .site-branding{width:39.1304347826%;float:left;margin-right:4.347826087%}.storefront-secondary-navigation .site-header .secondary-navigation{width:56.5217391304%;float:right;margin-right:0}.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:21.7391304348%;float:left;margin-right:4.347826087%}.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation{width:47.8260869565%;float:left;margin-right:4.347826087%}.site-branding .site-description{margin-bottom:0;display:block}.site-branding,.site-search,.site-header-cart,.site-logo-anchor,.site-logo-link,.custom-logo-link{margin-bottom:1.41575em}.site-header .subscribe-and-connect-connect{float:right;margin-bottom:1em}.site-header .subscribe-and-connect-connect .icons{list-style:none;margin:0}.site-header .subscribe-and-connect-connect .icons a{font-size:1em !important}.site-header .subscribe-and-connect-connect .icons li{margin:0 0 0 .5407911001em !important;display:inline-block}.col-full{max-width:66.4989378333em;margin-left:auto;margin-right:auto;padding:0 2.617924em;box-sizing:content-box}.col-full::before,.col-full::after{content:"";display:table}.col-full::after{clear:both}.col-full:after{content:" ";display:block;clear:both}.site-content::before,.site-content::after{content:"";display:table}.site-content::after{clear:both}.content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}.widget-area{width:21.7391304348%;float:right;margin-right:0}.right-sidebar .content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}.right-sidebar .widget-area{width:21.7391304348%;float:right;margin-right:0}.left-sidebar .content-area{width:73.9130434783%;float:right;margin-right:0}.left-sidebar .widget-area{width:21.7391304348%;float:left;margin-right:4.347826087%}.storefront-full-width-content .content-area{width:100%;float:left;margin-left:0;margin-right:0}.content-area,.widget-area{margin-bottom:2.617924em}.page-template-template-fullwidth-php .content-area,.page-template-template-homepage-php .content-area{width:100%;float:left;margin-left:0;margin-right:0}.footer-widgets{padding-top:4.235801032em;border-bottom:1px solid rgba(0,0,0,.05)}.footer-widgets::before,.footer-widgets::after{content:"";display:table}.footer-widgets::after{clear:both}.footer-widgets.col-2 .block{width:47.8260869565%;float:left;margin-right:4.347826087%}.footer-widgets.col-2 .block.footer-widget-2{float:right;margin-right:0}.footer-widgets.col-3 .block{width:30.4347826087%;float:left;margin-right:4.347826087%}.footer-widgets.col-3 .block.footer-widget-3{float:right;margin-right:0}.footer-widgets.col-4 .block{width:21.7391304348%;float:left;margin-right:4.347826087%}.footer-widgets.col-4 .block.footer-widget-4{float:right;margin-right:0}.comment-list::before,.comment-list::after{content:"";display:table}.comment-list::after{clear:both}.comment-list .comment{clear:both}.comment-list .comment-meta{width:17.6470588235%;float:left;margin-right:5.8823529412%;text-align:right}.comment-list .comment-meta .avatar{float:right}.comment-list .comment-content{padding-bottom:3.706325903em;margin-bottom:3.706325903em}.comment-list .comment-content,.comment-list #respond{width:76.4705882353%;float:right;margin-right:0}.comment-list #respond{float:right}.comment-list #respond .comment-form-author,.comment-list #respond .comment-form-email,.comment-list #respond .comment-form-url{width:100%;margin-right:0}.comment-list .comment-body #respond{box-shadow:0 6px 2em rgba(0,0,0,.2);margin-bottom:2.617924em;margin-top:-1.618em}.comment-list .reply{clear:both;text-align:right}.comment-list ol.children{width:88.2352941176%;float:right;margin-right:0;list-style:none}.comment-list ol.children .comment-meta{width:20%;float:left;margin-right:6.6666666667%}.comment-list ol.children .comment-content,.comment-list ol.children #respond{width:73.3333333333%;float:right;margin-right:0}.comment-list ol.children ol.children{width:86.6666666667%;float:right;margin-right:0}.comment-list ol.children ol.children .comment-meta{width:23.0769230769%;float:left;margin-right:7.6923076923%}.comment-list ol.children ol.children .comment-content,.comment-list ol.children ol.children #respond{width:69.2307692308%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children{width:84.6153846154%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children .comment-meta{width:27.2727272727%;float:left;margin-right:9.0909090909%}.comment-list ol.children ol.children ol.children .comment-content,.comment-list ol.children ol.children ol.children #respond{width:63.6363636364%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children ol.children{width:81.8181818182%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children ol.children .comment-meta{width:33.3333333333%;float:left;margin-right:11.1111111111%}.comment-list ol.children ol.children ol.children ol.children .comment-content,.comment-list ol.children ol.children ol.children ol.children #respond{width:55.5555555556%;float:right;margin-right:0}#respond{padding:2.617924em}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url{width:29.4117647059%;float:left;margin-right:5.8823529412%}#respond .comment-form-url{float:right;margin-right:0}#respond .comment-form-comment{clear:both}.hentry .entry-header{margin-bottom:2.617924em}.menu-toggle,.handheld-navigation,.main-navigation.toggled .handheld-navigation,.main-navigation.toggled div.menu{display:none}.primary-navigation{display:block}.main-navigation,.secondary-navigation{clear:both;display:block;width:100%}.main-navigation ul,.secondary-navigation ul{list-style:none;margin:0;padding-left:0;display:block}.main-navigation ul li,.secondary-navigation ul li{position:relative;display:inline-block;text-align:left}.main-navigation ul li a,.secondary-navigation ul li a{display:block}.main-navigation ul li a::before,.secondary-navigation ul li a::before{display:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul{left:0;display:block}.main-navigation ul li:hover>ul li>ul,.main-navigation ul li.focus>ul li>ul,.secondary-navigation ul li:hover>ul li>ul,.secondary-navigation ul li.focus>ul li>ul{left:-9999px}.main-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.main-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul li:hover>ul li:hover>ul,.main-navigation ul li:hover>ul li.focus>ul,.main-navigation ul li.focus>ul li:hover>ul,.main-navigation ul li.focus>ul li.focus>ul,.secondary-navigation ul li:hover>ul li:hover>ul,.secondary-navigation ul li:hover>ul li.focus>ul,.secondary-navigation ul li.focus>ul li:hover>ul,.secondary-navigation ul li.focus>ul li.focus>ul{left:100%;top:0;display:block}.main-navigation ul ul,.secondary-navigation ul ul{float:left;position:absolute;top:100%;z-index:99999;left:-9999px}.main-navigation ul ul.sub-menu--is-touch-device,.secondary-navigation ul ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul ul li,.secondary-navigation ul ul li{display:block}.main-navigation ul ul li a,.secondary-navigation ul ul li a{width:200px}ul.menu li.current-menu-item>a{color:#43454b}.storefront-primary-navigation{clear:both}.storefront-primary-navigation::before,.storefront-primary-navigation::after{content:"";display:table}.storefront-primary-navigation::after{clear:both}.main-navigation div.menu{display:block}.main-navigation ul.menu,.main-navigation ul.nav-menu{max-height:none;overflow:visible;margin-left:-1em;transition:none}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:1.618em 1em}.main-navigation ul.menu>li.menu-item-has-children:hover::after,.main-navigation ul.menu>li.page_item_has_children:hover::after,.main-navigation ul.nav-menu>li.menu-item-has-children:hover::after,.main-navigation ul.nav-menu>li.page_item_has_children:hover::after{display:block}.main-navigation ul.menu ul,.main-navigation ul.nav-menu ul{margin-left:0}.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{padding:.875em 1.41575em;font-weight:400;font-size:.875em}.main-navigation ul.menu ul li:last-child,.main-navigation ul.nav-menu ul li:last-child{border-bottom:0}.main-navigation ul.menu ul ul,.main-navigation ul.nav-menu ul ul{margin-left:0;box-shadow:none}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.menu ul li.focus,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a,.main-navigation ul.nav-menu ul li.focus{background-color:rgba(0,0,0,.025)}.main-navigation a{padding:0 1em 2.2906835em}.secondary-navigation{margin:0 0 1.618em;width:auto;clear:none;line-height:1}.secondary-navigation .menu{font-size:.875em;width:auto;float:right}.secondary-navigation .menu>li:hover>a{text-decoration:none}.secondary-navigation .menu ul a{padding:.326em .875em;background:rgba(0,0,0,.05)}.secondary-navigation .menu ul li:first-child a{padding-top:1em}.secondary-navigation .menu ul li:last-child a{padding-bottom:1em}.secondary-navigation .menu ul ul{margin-top:-.6180469716em}.secondary-navigation .menu a{padding:1em .875em;color:#737781;font-weight:400}.secondary-navigation .menu a:hover{text-decoration:none}.error404 .fourohfour-columns-2 .col-1{width:47.8260869565%;float:left;margin-right:4.347826087%}.error404 .fourohfour-columns-2 .col-1 ul.products{margin-bottom:0}.error404 .fourohfour-columns-2 .col-2{width:47.8260869565%;float:right;margin-right:0}}@media(max-width: 66.4989378333em){.col-full{margin-left:2.617924em;margin-right:2.617924em;padding:0}}@media(max-width: 568px){.col-full{margin-left:1.41575em;margin-right:1.41575em;padding:0}}
