:root{--tefco-cobalt: #0050A9;--tefco-cobalt-deep: #003C79;--tefco-cyan: #08BAED;--tefco-silver: #839794;--tefco-surface: #f4f7fb;--tefco-line: #d5dfeb;--tefco-info: #e6f4fb;--tefco-warn: #fff4dc;--tefco-pending: #fff7e0;--tefco-pending-line: #e7c66a;--tefco-ok: #137a4a;--tefco-radius: 8px}html[lang=ar] body,[dir=rtl] body{font-family:"IBM Plex Sans Arabic",var(--font-body-family),sans-serif}.tefco-section{padding-block:2.4rem}.tefco-narrow{max-width:860px}.tefco-h1{font-size:clamp(2.6rem,3.2vw,3.4rem);font-weight:700;text-wrap:balance;margin:0 0 1rem}.tefco-h2{font-size:clamp(2rem,2.2vw,2.4rem);font-weight:600;text-wrap:balance;margin:0 0 1.2rem}.tefco-h3{font-size:1.7rem;font-weight:600;margin:0 0 .6rem}.tefco-lead{font-size:1.7rem;color:rgba(var(--color-foreground),.75);max-width:60ch;margin-block-end:1.6rem}.tefco-muted{color:rgba(var(--color-foreground),.7)}.tefco-small{font-size:1.3rem}.tefco-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.92em;font-variant-numeric:tabular-nums}.tefco-eyebrow{font-size:1.15rem;text-transform:uppercase;letter-spacing:.08em;color:var(--tefco-silver);font-weight:600}[dir=rtl] .tefco-eyebrow{letter-spacing:0}.tefco-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.tefco-row--between{justify-content:space-between}.tefco-stack{display:flex;flex-direction:column;gap:1.2rem}.tefco-mt-auto{margin-block-start:auto}.tefco-grid{display:grid;gap:1.2rem}.tefco-grid>*{min-width:0}.tefco-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr))}.tefco-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.tefco-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.tefco-span-2{grid-column:1 / -1}.tefco-shead{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap}.tefco-panel{background:var(--tefco-surface);border:1px solid var(--tefco-line);border-radius:12px;padding:1.8rem}.tefco-partner{display:inline-flex;gap:.6rem;align-items:center;border:1px solid var(--tefco-line);border-radius:2rem;padding:.3rem 1.2rem;font-size:1.25rem;font-weight:500}.tefco-partner:before{content:"";inline-size:.8rem;block-size:.8rem;border-radius:50%;background:var(--tefco-cyan)}.tefco-rms-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:2.8rem;align-items:center}@media(max-width:749px){.tefco-rms-hero{grid-template-columns:1fr}}.tefco-rtype{border:1px solid var(--tefco-line);border-radius:12px;padding:1.6rem;display:flex;flex-direction:column;gap:1rem}.tefco-pill{display:inline-flex;font-size:1.15rem;font-weight:600;border-radius:2rem;padding:.2rem .9rem}.tefco-pill--device{background:var(--tefco-info);color:var(--tefco-cobalt)}.tefco-pill--company{background:#e8eef6}.tefco-list{margin:0;padding-inline-start:1.8rem;display:flex;flex-direction:column;gap:.4rem}.tefco-steps{counter-reset:s;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.tefco-steps li{counter-increment:s;display:flex;gap:1.2rem}.tefco-steps li:before{content:counter(s);flex-shrink:0;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;background:var(--tefco-cobalt);color:#fff;display:grid;place-items:center;font-size:1.2rem;font-weight:600}.tefco-note{border-radius:var(--tefco-radius);padding:1.2rem 1.4rem;background:var(--tefco-info);font-size:1.4rem;margin-block:1.2rem}.tefco-note--warn{background:var(--tefco-warn)}.tefco-note--pending{background:var(--tefco-pending);border:1px dashed var(--tefco-pending-line)}.tefco-table-wrap{overflow-x:auto;border:1px solid var(--tefco-line);border-radius:var(--tefco-radius)}.tefco-table{border-collapse:collapse;inline-size:100%;min-inline-size:64rem;font-size:1.35rem}.tefco-table th,.tefco-table td{padding:1rem 1.2rem;text-align:start;border-block-end:1px solid var(--tefco-line);vertical-align:top}.tefco-table thead th{background:var(--tefco-surface);font-weight:600}.tefco-table--spec{min-inline-size:0}.tefco-table--spec th{inline-size:40%;background:var(--tefco-surface);font-weight:500}.tefco-yes{color:var(--tefco-ok);font-weight:700}.tefco-no{color:var(--tefco-silver)}.tefco-kv{display:grid;grid-template-columns:auto 1fr;gap:.6rem 1.6rem}.tefco-kv dt{color:rgba(var(--color-foreground),.7)}.tefco-kv dd{margin:0}.tefco-fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.tefco-fieldset legend{font-weight:600;margin-block-end:.6rem}.tefco-field{display:flex;flex-direction:column;gap:.5rem;font-weight:500}.tefco-field input,.tefco-field select,.tefco-field textarea{font:inherit;padding:1rem 1.2rem;border:1.5px solid var(--tefco-line);border-radius:var(--tefco-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.tefco-rec{border:2px solid var(--tefco-cobalt);border-radius:12px;padding:1.8rem}.tefco-calcout{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:0}.tefco-calcout>div{background:var(--tefco-surface);border-radius:var(--tefco-radius);padding:1.2rem}.tefco-calcout dd{margin:0;font-size:2.4rem;font-weight:700;color:var(--tefco-cobalt);font-variant-numeric:tabular-nums}.tefco-price__pending{background:var(--tefco-pending);border:1px dashed var(--tefco-pending-line);border-radius:4px;padding:0 .6rem;font-size:1.3rem}.tefco-price__vat{display:block;font-size:1.15rem;color:rgba(var(--color-foreground),.65)}.tefco-badge{font-size:1.3rem;margin:.6rem 0}.tefco-badge{display:inline-flex;gap:.6rem;align-items:center}.tefco-badge:before{content:"";inline-size:.8rem;block-size:.8rem;border-radius:2px;background:var(--tefco-silver)}.tefco-badge--digital:before{background:var(--tefco-cyan);border-radius:50%}.tefco-request-price{margin-block-start:1rem}.shopify-section .tft__heading,.shopify-section .tfs__heading,.shopify-section .tfc__heading,.shopify-section .tfr__heading,.shopify-section .tefco-shead .tefco-h2,.shopify-section .collection__title .title,.shopify-section .collapsible-content__heading{text-align:center;color:#003670;font-size:clamp(2.6rem,2.4vw,3rem);font-weight:600;letter-spacing:-.08rem;line-height:1.2;max-width:none;margin-left:auto;margin-right:auto}.shopify-section .tft__heading:after,.shopify-section .tfs__heading:after,.shopify-section .tfc__heading:after,.shopify-section .tfr__heading:after,.shopify-section .tefco-shead .tefco-h2:after,.shopify-section .collection__title .title:after,.shopify-section .collapsible-content__heading:after{content:"";display:block;width:56px;height:4px;border-radius:999px;background:linear-gradient(90deg,#08baed,#0956ab);margin:1.6rem auto 0}.shopify-section .tft__heading{margin-top:0;margin-bottom:3.6rem;padding-bottom:2.6rem;border-bottom:1px solid #E2E8F2}.shopify-section .tfs__heading{margin-top:0;margin-bottom:1.4rem}.shopify-section .tfs__intro{text-align:center;max-width:none;margin:0 0 3.6rem;padding-bottom:2.6rem;border-bottom:1px solid #E2E8F2}.shopify-section .tfc__head,.shopify-section .tfr__head,.shopify-section .tefco-shead{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;margin:0 0 3.6rem;padding-bottom:2.6rem;border-bottom:1px solid #E2E8F2}.shopify-section .tfc__head .tfc__heading,.shopify-section .tfr__head .tfr__heading,.shopify-section .tefco-shead .tefco-h2{margin:0}.shopify-section .tefco-shead>a{font-size:1.4rem;font-weight:600;color:#0050a9;text-underline-offset:.35em}.shopify-section .collection__title.title-wrapper{text-align:center;justify-content:center}.shopify-section .collection__title .title{margin-bottom:0}.shopify-section .card__media .media img,.shopify-section .card .card__media img{object-fit:contain;padding:6%;mix-blend-mode:multiply}.shopify-section .card__media .media{background-color:rgb(var(--color-background))}.tefco-viewall-wrap,.shopify-section .collection__view-all{display:flex;justify-content:center;margin-top:4rem}.tefco-viewall,.shopify-section .collection__view-all .button,.shopify-section .collection__view-all .link{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5.6rem;padding:0 3.6rem;border-radius:6px;border:0;background:#0956ab;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;box-shadow:none;transition:background-color .15s ease}.shopify-section .collection__view-all .button:before,.shopify-section .collection__view-all .button:after{display:none}.tefco-viewall:after,.shopify-section .collection__view-all .button>span:after{content:""}.tefco-viewall:after{content:"\2192";font-size:1.8rem;font-weight:400;line-height:1}.shopify-section .collection__view-all a:after{content:"\2192";display:inline-block!important;position:static;box-shadow:none;font-size:1.8rem;font-weight:400;line-height:1}.tefco-viewall:hover,.shopify-section .collection__view-all a:hover{background:#003f86;color:#fff;text-decoration:none}.tefco-viewall:focus-visible,.shopify-section .collection__view-all a:focus-visible{outline:2px solid #08BAED;outline-offset:3px}.shopify-section:has(#rms-products){background:#f4f7fb;border-top:1px solid #E8EEF6;border-bottom:1px solid #E8EEF6}.shopify-section #rms-products{padding-block:5.6rem}.shopify-section #rms-products .tefco-rtype{background:#fff;border-color:#e2e8f2;box-shadow:0 1px 2px #0f25400a}.shopify-section #rms-products .tefco-shead{border-bottom-color:#e2e8f2}.shopify-section #rms-calc{background:#f4f7fb;box-shadow:0 0 0 100vmax #f4f7fb;clip-path:inset(0 -100vmax);padding-block:5.6rem}.shopify-section #rms-calc .tfc2__box{background:#fff;border-color:#e2e8f2}.header__inline-menu .header__submenu{border:1px solid #E2E8F2;border-radius:10px;box-shadow:0 16px 40px #001e461f;padding:.8rem 0;min-width:22rem}.header__inline-menu .header__submenu .header__menu-item{padding:.9rem 2.2rem;font-size:1.4rem;color:#0f2540;letter-spacing:.02em}.header__inline-menu .header__submenu .header__menu-item:hover{color:#0956ab;background:#f4f7fb}.header__inline-menu .header__submenu .header__menu-item:hover span,.header__inline-menu .header__submenu .header__menu-item span{text-decoration:none}.header__inline-menu .header__submenu>li:first-child{border-bottom:1px solid #E8EEF6;margin-bottom:.6rem;padding-bottom:.6rem}.header__inline-menu .header__submenu>li:first-child .header__menu-item{font-weight:600;color:#003670}.header__inline-menu details[open]>summary .header__menu-item span,.header__inline-menu details[open]>summary span{color:#0956ab}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tefco.css.map */
