:root{color-scheme:light;--eld-bg:#f5f8fb;--eld-surface:#ffffff;--eld-surface-2:#eef7f8;--eld-text:#162334;--eld-muted:#66758a;--eld-border:#dfe8ef;--eld-primary:#0f7f8f;--eld-primary-dark:#075a69;--eld-primary-soft:#e5f5f7;--eld-accent:#2ca6a4;--eld-success:#198754;--eld-danger:#b42318;--eld-warning:#a15c07;--eld-radius-lg:26px;--eld-radius-md:18px;--eld-radius-sm:12px;--eld-shadow:0 18px 50px rgba(18,46,66,0.10);--eld-shadow-soft:0 8px 24px rgba(18,46,66,0.08)}html[data-eld-theme="light"]{color-scheme:light}html[data-eld-theme="dark"]{color-scheme:dark;--eld-bg:#071923;--eld-surface:#102534;--eld-surface-2:#143242;--eld-text:#edf7fb;--eld-muted:#a5b9c7;--eld-border:#294b5c;--eld-primary:#32c0cf;--eld-primary-dark:#7de3ee;--eld-primary-soft:rgba(50,192,207,0.18);--eld-accent:#50d2bd;--eld-success:#53d28b;--eld-danger:#ff8a80;--eld-warning:#f2c66d;--eld-shadow:0 20px 54px rgba(0,0,0,0.34);--eld-shadow-soft:0 10px 28px rgba(0,0,0,0.26)}html,body{background:var(--eld-bg);color:var(--eld-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;text-rendering:optimizeLegibility;overflow-x:hidden}body{min-height:100vh}a{color:var(--eld-primary-dark);transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}a:hover,a:focus{color:var(--eld-primary);text-decoration:none}html[data-eld-theme="dark"] body,html[data-eld-theme="dark"] .page,html[data-eld-theme="dark"] .eld-med-page,html[data-eld-theme="dark"] .eld-med-content{background:var(--eld-bg);color:var(--eld-text)}html[data-eld-theme="dark"] .eld-med-header,html[data-eld-theme="dark"] .eld-mobile-header-brand,html[data-eld-theme="dark"] .eld-med-mainnav,html[data-eld-theme="dark"] .eld-med-page__inner,html[data-eld-theme="dark"] .eld-med-section-card,html[data-eld-theme="dark"] .eld-med-product-detail-card,html[data-eld-theme="dark"] .eld-med-product-card,html[data-eld-theme="dark"] .eld-med-toolbar,html[data-eld-theme="dark"] .eld-account-card,html[data-eld-theme="dark"] .eld-dashboard-panel,html[data-eld-theme="dark"] .card,html[data-eld-theme="dark"] .modal-content,html[data-eld-theme="dark"] .dropdown-menu{background:var(--eld-surface);color:var(--eld-text);border-color:var(--eld-border)}html[data-eld-theme="dark"] .form-control,html[data-eld-theme="dark"] input,html[data-eld-theme="dark"] select,html[data-eld-theme="dark"] textarea{background-color:#0d2230;border-color:var(--eld-border);color:var(--eld-text)}html[data-eld-theme="dark"] .form-control::placeholder,html[data-eld-theme="dark"] input::placeholder,html[data-eld-theme="dark"] textarea::placeholder{color:rgba(237,247,251,0.56)}html[data-eld-theme="dark"] .eld-language-menu__panel,html[data-eld-theme="dark"] .eld-currency-menu__panel,html[data-eld-theme="dark"] .eld-topbar-menu__panel,html[data-eld-theme="dark"] .eld-med-mega-panel{background:#102534;border-color:var(--eld-border);box-shadow:0 24px 64px rgba(0,0,0,0.42)}html[data-eld-theme="dark"] .bg-light,html[data-eld-theme="dark"] .table,html[data-eld-theme="dark"] .table th,html[data-eld-theme="dark"] .table td,html[data-eld-theme="dark"] .list-group-item,html[data-eld-theme="dark"] .popover,html[data-eld-theme="dark"] .toast,html[data-eld-theme="dark"] .eld-med-page-header,html[data-eld-theme="dark"] .eld-med-hero,html[data-eld-theme="dark"] .eld-med-breadcrumb,html[data-eld-theme="dark"] .eld-basket-breadcrumb,html[data-eld-theme="dark"] .eld-account-breadcrumb,html[data-eld-theme="dark"] .eld-checkout-payment-card,html[data-eld-theme="dark"] .eld-checkout-address-card,html[data-eld-theme="dark"] .eld-checkout-line,html[data-eld-theme="dark"] .eld-basket-card,html[data-eld-theme="dark"] .eld-basket-item,html[data-eld-theme="dark"] .eld-basket-hero{background-color:var(--eld-surface) !important;color:var(--eld-text) !important;border-color:var(--eld-border) !important}html[data-eld-theme="dark"] .dropdown-item,html[data-eld-theme="dark"] .table,html[data-eld-theme="dark"] .table th,html[data-eld-theme="dark"] .table td,html[data-eld-theme="dark"] .card h1,html[data-eld-theme="dark"] .card h2,html[data-eld-theme="dark"] .card h3,html[data-eld-theme="dark"] .card h4,html[data-eld-theme="dark"] .eld-med-section-card h1,html[data-eld-theme="dark"] .eld-med-section-card h2,html[data-eld-theme="dark"] .eld-med-section-card h3{color:var(--eld-text) !important}html[data-eld-theme="dark"] .dropdown-item:hover,html[data-eld-theme="dark"] .dropdown-item:focus,html[data-eld-theme="dark"] .dropdown-item.active,html[data-eld-theme="dark"] .dropdown-item:active{background-color:var(--eld-primary-soft);color:var(--eld-primary-dark) !important}html[data-eld-theme="dark"] .text-muted,html[data-eld-theme="dark"] .small,html[data-eld-theme="dark"] small,html[data-eld-theme="dark"] .help-block{color:var(--eld-muted) !important}.container{max-width:1240px}.eld-med-topbar{background:#0b2337;color:rgba(255,255,255,0.86);font-size:13px}.eld-med-topbar__inner{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px}.eld-med-topbar__trust,.eld-med-topbar__actions,.eld-med-account-links,.eld-med-language,.eld-med-currency{display:flex;align-items:center;gap:12px}.eld-med-language{position:relative}.eld-language-menu,.eld-currency-menu{position:relative}.eld-language-menu__toggle,.eld-currency-menu__toggle{height:32px;min-width:142px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.10);color:#fff;border-radius:999px;padding:2px 12px;font-weight:700;line-height:1;cursor:pointer}.eld-language-menu__toggle:hover,.eld-language-menu__toggle:focus,.eld-currency-menu__toggle:hover,.eld-currency-menu__toggle:focus{border-color:rgba(255,255,255,0.48);background:rgba(255,255,255,0.16);color:#fff;outline:none}.eld-language-menu__toggle i,.eld-currency-menu__toggle i{font-size:10px;opacity:0.78}.eld-language-menu__panel,.eld-currency-menu__panel{display:none;position:absolute;top:calc(100%+8px);right:0;z-index:1200;width:min(260px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 96px));overflow-y:auto;padding:8px;border:1px solid rgba(223,232,239,0.96);border-radius:14px;background:#ffffff;box-shadow:0 22px 54px rgba(4,19,31,0.22);opacity:0;pointer-events:none;transform:translateY(8px);visibility:hidden;transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s ease}.eld-language-menu__panel::before,.eld-currency-menu__panel::before{content:"";position:absolute;right:26px;top:-6px;width:12px;height:12px;border-left:1px solid rgba(223,232,239,0.96);border-top:1px solid rgba(223,232,239,0.96);background:#ffffff;transform:rotate(45deg)}.eld-language-menu.is-open .eld-language-menu__panel,.eld-currency-menu.is-open .eld-currency-menu__panel{display:block;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.eld-language-menu__item,.eld-currency-menu__item{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:10px;background:transparent;color:var(--eld-text);padding:8px 10px;font-weight:800;text-align:left;cursor:pointer}.eld-language-menu__item:hover,.eld-language-menu__item:focus,.eld-language-menu__item.is-active,.eld-currency-menu__item:hover,.eld-currency-menu__item:focus,.eld-currency-menu__item.is-active{background:var(--eld-primary-soft);color:var(--eld-primary-dark);outline:none}.eld-currency-menu__toggle{min-width:120px}.eld-currency-menu__symbol{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:22px;border-radius:999px;background:rgba(255,255,255,0.14);color:inherit;font-weight:950;line-height:1}.eld-currency-menu__item .eld-currency-menu__symbol{background:var(--eld-primary-soft);color:var(--eld-primary-dark)}.eld-currency-menu__label{display:grid;gap:2px;min-width:0}.eld-currency-menu__label strong,.eld-currency-menu__label small{display:block;line-height:1.15}.eld-currency-menu__label small{color:var(--eld-muted);font-size:0.76rem;font-weight:700}.eld-med-topbar__trust>span,.eld-med-topbar__trust>a,.eld-topbar-menu__toggle{position:relative;padding-left:14px;color:rgba(255,255,255,0.88);font-weight:700;white-space:nowrap}.eld-med-topbar__trust>a:hover,.eld-med-topbar__trust>a:focus,.eld-topbar-menu__toggle:hover,.eld-topbar-menu__toggle:focus{color:#ffffff;text-decoration:none}.eld-med-topbar__trust>span::before,.eld-med-topbar__trust>a::before,.eld-topbar-menu__toggle::before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:999px;background:#4fd1c5;transform:translateY(-50%)}.eld-topbar-menu{position:relative}.eld-topbar-menu::after{content:"";position:absolute;left:-8px;right:-8px;top:100%;height:14px}.eld-topbar-menu__toggle{display:inline-flex;align-items:center;gap:6px}.eld-topbar-menu__toggle i{font-size:9px;opacity:0.78}.eld-topbar-menu__panel{position:absolute;top:calc(100%+4px);left:0;z-index:1100;min-width:280px;max-width:min(520px,calc(100vw - 32px));padding:10px;border:1px solid rgba(223,232,239,0.96);border-radius:16px;background:#ffffff;box-shadow:0 22px 54px rgba(4,19,31,0.20);color:var(--eld-text);opacity:0;pointer-events:none;transform:translateY(8px);visibility:hidden;transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s ease}.eld-topbar-menu__panel::before{content:"";position:absolute;left:24px;top:-6px;width:12px;height:12px;border-left:1px solid rgba(223,232,239,0.96);border-top:1px solid rgba(223,232,239,0.96);background:#ffffff;transform:rotate(45deg)}.eld-topbar-menu:hover .eld-topbar-menu__panel,.eld-topbar-menu:focus-within .eld-topbar-menu__panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.eld-topbar-menu__panel--info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(520px,calc(100vw - 32px))}.eld-topbar-menu__panel--services{width:min(360px,calc(100vw - 32px))}.eld-topbar-menu__group{position:relative;padding:10px;border-radius:12px;background:#f7fbfd}.eld-topbar-menu__group-title{display:block;margin-bottom:6px;color:var(--eld-primary-dark);font-size:12px;letter-spacing:0.04em;text-transform:uppercase}.eld-topbar-menu__list{display:grid;gap:2px;list-style:none;margin:0;padding:0}.eld-topbar-menu__list a{display:block;padding:6px 8px;border-radius:8px;color:var(--eld-text);font-weight:700;line-height:1.25;white-space:normal}.eld-topbar-menu__list a:hover,.eld-topbar-menu__list a:focus{background:var(--eld-primary-soft);color:var(--eld-primary-dark);text-decoration:none}.eld-med-account-links{list-style:none;margin:0;padding:0}.eld-med-account-links a{color:rgba(255,255,255,0.88);display:inline-flex;align-items:center;gap:7px}.eld-med-account-links a:hover{color:#ffffff}.eld-theme-mode{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(255,255,255,0.25);border-radius:999px;background:rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.10)}.eld-theme-mode__button{height:26px;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:62px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,0.82);font-size:12px;font-weight:800;line-height:1;cursor:pointer;transition:background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.eld-theme-mode__button i{font-size:11px}.eld-theme-mode__button:hover,.eld-theme-mode__button:focus{background:rgba(255,255,255,0.14);color:#fff;outline:none}.eld-theme-mode__button.is-active{background:#ffffff;color:#0b2337;box-shadow:0 8px 18px rgba(0,0,0,0.20)}.eld-med-language select,.eld-med-currency select{height:32px;border:1px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.10);color:#fff;border-radius:999px;padding:2px 28px 2px 12px}.eld-med-language select{min-width:132px;width:142px;padding-left:42px}.eld-med-currency select{min-width:104px}.eld-med-language option,.eld-med-currency option{color:var(--eld-text)}.eld-med-language__flag{position:absolute;left:13px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}.eld-flag{display:inline-block;width:20px;height:14px;overflow:hidden;border-radius:3px;border:1px solid rgba(255,255,255,0.65);box-shadow:0 1px 2px rgba(0,0,0,0.18);background-color:#eef8fb;background-position:center;background-repeat:no-repeat;background-size:cover}.eld-flag--fr{background-image:url("../img/flags/fr.svg")}.eld-flag--gb{background-image:url("../img/flags/gb.svg")}.eld-flag--de{background-image:url("../img/flags/de.svg")}.eld-flag--cn{background-image:url("../img/flags/cn.svg")}.eld-flag--es{background-image:url("../img/flags/es.svg")}.eld-flag--sa{background-image:url("../img/flags/sa.svg")}.eld-flag--br{background-image:url("../img/flags/br.svg")}.eld-flag--pt{background-image:url("../img/flags/pt.svg")}.eld-flag--ru{background-image:url("../img/flags/ru.svg")}.eld-flag--it{background-image:url("../img/flags/it.svg")}.eld-flag--kr{background-image:url("../img/flags/kr.svg")}.eld-flag--pl{background-image:url("../img/flags/pl.svg")}.eld-flag--ua{background-image:url("../img/flags/ua.svg")}.eld-flag--nl{background-image:url("../img/flags/nl.svg")}.eld-flag--ro{background-image:url("../img/flags/ro.svg")}.eld-flag--gr{background-image:url("../img/flags/gr.svg")}.eld-flag--cz{background-image:url("../img/flags/cz.svg")}.eld-flag--se{background-image:url("../img/flags/se.svg")}.eld-flag--dk{background-image:url("../img/flags/dk.svg")}.eld-flag--fi{background-image:url("../img/flags/fi.svg")}.eld-flag--no{background-image:url("../img/flags/no.svg")}.eld-flag--sk{background-image:url("../img/flags/sk.svg")}.eld-flag--ca{background-image:url("../img/flags/ca.svg")}.eld-flag--world{background-image:url("../img/flags/world.svg")}.eld-med-header{position:sticky;top:0;z-index:1020;background:rgba(245,248,251,0.92);border-bottom:1px solid rgba(223,232,239,0.88);backdrop-filter:blur(16px)}.eld-med-header.is-scrolled{box-shadow:0 12px 32px rgba(18,46,66,0.09)}.eld-mobile-header-brand{display:none}.eld-med-header__inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.eld-med-brand__link{display:flex;align-items:center;color:var(--eld-text)}.eld-med-brand__link picture{display:contents}.eld-med-brand__logo{display:block;width:auto;height:auto;max-height:45px;object-fit:contain}.eld-med-header__search{flex:1 1 clamp(360px,calc(var(--eld-search-placeholder-ch,28ch)+130px),560px);margin-left:auto;max-width:min(560px,46vw)}.eld-med-header__search .eld-med-search{width:100%;min-width:min(100%,clamp(320px,calc(var(--eld-search-placeholder-ch,28ch)+104px),560px))}.eld-med-mini-basket{flex:0 0 auto;align-items:center;gap:14px}.eld-med-mini-basket__summary{text-align:center;display:flex;flex-direction:column;align-items:center;min-width:92px;line-height:1.15}.eld-med-mini-basket__summary span{color:var(--eld-muted);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;font-weight:700}.eld-med-mini-basket__summary strong{color:var(--eld-text);font-size:18px}.eld-mobile-basket-bubble{display:none}.eld-mobile-menu-bubble{display:none}.eld-scroll-top-bubble{align-items:center;background:linear-gradient(135deg,var(--eld-primary),var(--eld-primary-dark));border:1px solid rgba(125,227,238,0.56);border-radius:999px;bottom:calc(22px+env(safe-area-inset-bottom)) !important;box-shadow:0 18px 36px rgba(6,24,34,0.34);color:#ffffff;display:inline-flex;height:42px;justify-content:center;left:50% !important;opacity:0;pointer-events:none;position:fixed !important;right:auto !important;text-decoration:none;top:auto !important;transform:translate(-50%,10px) scale(0.94);transition:opacity 0.18s ease,visibility 0.18s ease,transform 0.18s ease,background-color 0.18s ease;visibility:hidden;width:42px;z-index:1094}.eld-scroll-top-bubble[hidden]{display:none !important}.eld-scroll-top-bubble.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%,0) scale(1);visibility:visible}.eld-scroll-top-bubble:hover,.eld-scroll-top-bubble:focus{background:linear-gradient(135deg,#36cad6,#0f7f8f);color:#ffffff;outline:0;text-decoration:none;transform:translate(-50%,-1px) scale(1.02)}.eld-scroll-top-bubble:focus-visible{box-shadow:0 0 0 3px rgba(125,227,238,0.32),0 18px 36px rgba(6,24,34,0.34)}.eld-scroll-top-bubble i{color:currentColor;font-size:15px;line-height:1}html[data-eld-theme="dark"] .eld-scroll-top-bubble{background:linear-gradient(135deg,#2fc7d9,#0f7f8f);border-color:rgba(125,227,238,0.58);box-shadow:0 20px 42px rgba(0,0,0,0.42)}.eld-admin-mode-switch{display:inline-flex;flex:0 0 auto;line-height:1;margin:0}.eld-admin-mode-switch__button{align-items:center;background:linear-gradient(135deg,#123f4c,#17a7b5);border:1px solid rgba(125,227,238,0.66);border-radius:999px;box-shadow:none;color:#ffffff;display:inline-flex;font-size:12px;font-weight:900;gap:6px;min-height:26px;padding:0 10px;text-transform:uppercase;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.eld-admin-mode-switch.is-client-mode .eld-admin-mode-switch__button{background:linear-gradient(135deg,#23324d,#126f79)}.eld-admin-mode-switch__button:hover,.eld-admin-mode-switch__button:focus{background:linear-gradient(135deg,#0f7f8f,#2fc7d9);box-shadow:0 10px 20px rgba(6,24,34,0.22);color:#ffffff;outline:0;transform:translateY(-1px)}.eld-admin-mode-switch__button:focus-visible{box-shadow:0 0 0 3px rgba(125,227,238,0.34),0 10px 20px rgba(6,24,34,0.22)}.eld-admin-mode-switch__button i{font-size:12px}html[data-eld-theme="dark"] .eld-admin-mode-switch__button{box-shadow:none}@media (max-width:767.98px){.eld-admin-mode-switch__button{font-size:10px;min-height:24px;padding:0 8px}.eld-mobile-basket-bubble{align-items:center;background:linear-gradient(135deg,var(--eld-primary),var(--eld-primary-dark));border:1px solid rgba(125,227,238,0.52);border-radius:999px;bottom:calc(16px+env(safe-area-inset-bottom));box-shadow:0 18px 36px rgba(6,24,34,0.34);color:#ffffff;display:inline-flex;height:44px;justify-content:center;left:calc(16px+env(safe-area-inset-left));position:fixed;text-decoration:none;width:44px;z-index:1045}.eld-mobile-basket-bubble:hover,.eld-mobile-basket-bubble:focus{background:linear-gradient(135deg,#36cad6,#0f7f8f);border-color:rgba(143,244,255,0.72);color:#ffffff;outline:0;text-decoration:none;transform:translateY(-1px)}.eld-mobile-basket-bubble:focus-visible{box-shadow:0 0 0 3px rgba(125,227,238,0.32),0 18px 36px rgba(6,24,34,0.34)}.eld-mobile-basket-bubble i{color:currentColor;font-size:18px;line-height:1}.eld-mobile-basket-bubble__count{align-items:center;background:#72ffad;border:2px solid #ffffff;border-radius:999px;box-shadow:0 8px 18px rgba(6,24,34,0.22);color:#06222a;display:inline-flex;font-size:11px;font-weight:950;height:20px;justify-content:center;min-width:20px;padding:0 5px;position:absolute;right:-5px;top:-5px}.eld-mobile-menu-bubble{align-items:center;background:linear-gradient(135deg,var(--eld-primary),var(--eld-primary-dark));border:1px solid rgba(125,227,238,0.56);border-radius:999px;box-shadow:0 18px 36px rgba(6,24,34,0.34);color:#ffffff;display:inline-flex;font-size:18px;height:58px;justify-content:flex-start;padding:0 0 0 16px;pointer-events:none;position:fixed;right:-26px;top:50%;transform:translate(16px,-50%) scale(0.96);opacity:0;visibility:hidden;width:58px;z-index:1095;transition:opacity 0.18s ease,visibility 0.18s ease,transform 0.18s ease,background-color 0.18s ease}.eld-mobile-menu-bubble.is-visible{opacity:1;pointer-events:auto;transform:translate(0,-50%) scale(1);visibility:visible}.eld-mobile-menu-bubble:hover,.eld-mobile-menu-bubble:focus{background:linear-gradient(135deg,#36cad6,#0f7f8f);color:#ffffff;outline:0;transform:translate(-3px,-50%) scale(1.02)}.eld-mobile-menu-bubble:focus-visible{box-shadow:0 0 0 3px rgba(125,227,238,0.32),0 18px 36px rgba(6,24,34,0.34)}.eld-mobile-menu-bubble i{color:currentColor;line-height:1}.eld-scroll-top-bubble{bottom:calc(16px+env(safe-area-inset-bottom)) !important;height:34px;width:34px}.eld-scroll-top-bubble i{font-size:12px}.eld-has-mobile-purchase-bar .eld-scroll-top-bubble{bottom:calc(90px+env(safe-area-inset-bottom)) !important}}@media print{.eld-mobile-basket-bubble,.eld-mobile-menu-bubble,.eld-scroll-top-bubble{display:none !important}}html[data-eld-theme="dark"] .eld-mobile-basket-bubble{background:linear-gradient(135deg,#2fc7d9,#0f7f8f);border-color:rgba(125,227,238,0.58);box-shadow:0 20px 42px rgba(0,0,0,0.42)}html[data-eld-theme="dark"] .eld-mobile-menu-bubble{background:linear-gradient(135deg,#2fc7d9,#0f7f8f);border-color:rgba(125,227,238,0.58);box-shadow:0 20px 42px rgba(0,0,0,0.42)}html[data-eld-theme="dark"] .eld-mobile-basket-bubble__count{background:#72ffad;border-color:#06222a;color:#06222a}.eld-med-nav-wrap{padding-bottom:16px}.eld-med-mainnav{position:relative;padding:10px;border:1px solid var(--eld-border);background:var(--eld-surface);border-radius:999px;box-shadow:var(--eld-shadow-soft);min-width:0}.eld-med-mainnav .navbar-toggler{border:0;background:var(--eld-primary-soft);border-radius:12px;padding:8px 10px;display:none;align-items:center;justify-content:center;gap:8px;min-width:88px;text-align:center;color:var(--eld-primary-dark);font-weight:800;line-height:1}.eld-med-mainnav .navbar-toggler-icon{flex:0 0 auto;filter:invert(25%) sepia(60%) saturate(560%) hue-rotate(142deg)}.eld-med-mainnav__toggle-text{display:inline-flex;align-items:center;justify-content:center;font-size:14px;text-align:center;white-space:nowrap}.eld-med-mainnav .navbar-collapse{justify-content:center;min-width:0}.eld-med-menu{justify-content:center;align-items:center;min-width:0;width:100%;gap:6px;margin-left:auto !important;margin-right:auto !important}.eld-med-menu .nav-item{min-width:0;flex:0 1 auto}.eld-med-menu .nav-link{color:var(--eld-text);font-weight:700;border-radius:999px;padding:10px 16px !important;font-size:15px;line-height:1.2;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.eld-med-menu .nav-link:hover,.eld-med-menu .nav-link:focus,.eld-med-menu .show>.nav-link{background:var(--eld-primary-soft);color:var(--eld-primary-dark);box-shadow:inset 0 0 0 1px rgba(15,127,143,0.12)}.eld-med-menu .dropdown{position:static}.eld-med-menu .eld-med-nav-category.dropdown{position:relative}.eld-med-menu .dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:30px;z-index:1000;pointer-events:none}.eld-med-dropdown{border:1px solid var(--eld-border);border-radius:16px;box-shadow:0 22px 58px rgba(9,38,55,0.16);padding:10px;margin-top:0;background:rgba(255,255,255,0.98);backdrop-filter:blur(10px)}.eld-med-dropdown::before{content:"";position:absolute;left:0;right:0;top:-32px;height:32px}.eld-med-dropdown .dropdown-item{border-radius:12px;padding:10px 12px;font-weight:600;color:var(--eld-text)}.eld-med-dropdown .dropdown-item:hover{background:var(--eld-primary-soft);color:var(--eld-primary-dark)}.eld-med-menu-placeholder{align-items:center;color:var(--eld-muted);display:flex;font-weight:800;justify-content:center;min-height:96px;padding:20px;text-align:center}.eld-med-dropdown.is-loading .eld-med-menu-placeholder span::after{content:"";animation:eld-menu-loading 1s steps(3,end) infinite}@keyframes eld-menu-loading{0%{content:""}33%{content:"."}66%{content:".."}100%{content:"..."}}.eld-med-category-dropdown{left:auto;min-width:min(420px,calc(100vw - 40px));max-width:min(680px,calc(100vw - 40px));overflow:visible;padding:12px;top:calc(100%+8px) !important;transform:none !important}.eld-med-category-dropdown--align-end{left:auto !important;right:0 !important}.eld-med-category-dropdown__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 12px;margin-bottom:12px;border-bottom:1px solid rgba(15,127,143,0.1);background:transparent}.eld-med-category-dropdown__title{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:1px solid rgba(15,127,143,0.18);border-radius:999px;background:var(--eld-primary-soft);color:var(--eld-primary-dark);font-weight:950;font-size:14px;line-height:1.2;box-shadow:0 10px 22px rgba(15,127,143,0.12)}.eld-med-category-dropdown__title:hover,.eld-med-category-dropdown__title:focus{color:#fff;background:var(--eld-primary);border-color:var(--eld-primary);text-decoration:none}.eld-med-category-dropdown__count{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 8px;border-radius:999px;background:var(--eld-primary-soft);color:var(--eld-primary-dark);font-size:12px;font-weight:900}.eld-med-category-dropdown__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.eld-med-category-dropdown__group{display:grid;gap:2px;align-content:start;min-width:0;padding:8px;border-radius:14px;border:1px solid rgba(15,127,143,0.08);background:linear-gradient(180deg,rgba(238,250,251,0.72),rgba(255,255,255,0.86))}.eld-med-category-dropdown__link{display:block;border-radius:9px;padding:6px 8px;color:var(--eld-muted);font-size:13px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.eld-med-category-dropdown__children{display:grid;gap:2px;margin-top:2px}.eld-med-category-dropdown__link:hover,.eld-med-category-dropdown__link:focus{background:var(--eld-primary-soft);color:var(--eld-primary-dark);text-decoration:none}.eld-med-category-dropdown__link--parent{color:var(--eld-text);font-size:13.5px;font-weight:950}.eld-med-category-dropdown__link--parent::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:999px;background:var(--eld-primary);vertical-align:1px}.eld-med-mega-menu{left:10px;right:10px;width:auto;max-height:min(72vh,680px);overflow:hidden;padding:14px}.eld-med-mega-menu__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px 12px;margin-bottom:10px;border-bottom:1px solid rgba(15,127,143,0.12)}.eld-med-mega-menu__title{display:block;color:var(--eld-text);font-size:15px;font-weight:950;line-height:1.2}.eld-med-mega-menu__title:hover,.eld-med-mega-menu__title:focus{color:var(--eld-primary-dark);text-decoration:none}.eld-med-mega-menu__subtitle{display:block;margin-top:2px;color:var(--eld-muted);font-size:12px;font-weight:750}.eld-med-mega-menu__count{display:inline-grid;place-items:center;min-width:30px;height:26px;padding:0 9px;border-radius:999px;background:var(--eld-primary-soft);color:var(--eld-primary-dark);font-size:12px;font-weight:900}.eld-med-mega-menu__top{display:flex;gap:10px;flex-wrap:wrap;padding:0 4px 12px;margin-bottom:12px;border-bottom:1px solid var(--eld-border)}.eld-med-mega-menu__action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:999px;background:var(--eld-primary-soft);color:var(--eld-primary-dark);font-weight:850}.eld-med-mega-menu__header .eld-med-mega-menu__action{margin-right:auto}.eld-med-mega-menu__action--all-products{min-width:150px;box-shadow:0 10px 22px rgba(15,127,143,0.12)}.eld-med-mega-menu__action:hover,.eld-med-mega-menu__action:focus{color:#fff;background:var(--eld-primary);text-decoration:none}.eld-med-mega-menu__action--prosthetics{color:#fff;background:var(--eld-primary-dark);box-shadow:0 10px 24px rgba(15,127,143,0.16)}.eld-med-mega-menu__action--prosthetics:hover,.eld-med-mega-menu__action--prosthetics:focus{background:#0a5f69}.eld-med-mega-menu__body{max-height:min(58vh,540px);overflow:auto;padding-right:4px}.eld-med-mega-menu__list,.eld-med-mega-menu__children{list-style:none;margin:0;padding:0}.eld-med-mega-menu__list{column-count:3;column-gap:18px}.eld-med-mega-menu__list.eld-med-mega-menu__grid{column-count:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.eld-med-mega-menu__item{break-inside:avoid;margin:0 0 6px}.eld-med-mega-menu__grid .eld-med-mega-menu__item{margin:0}.eld-med-mega-menu__group{min-width:0;padding:8px;border:1px solid rgba(15,127,143,0.08);border-radius:14px;background:linear-gradient(180deg,rgba(238,250,251,0.78),rgba(255,255,255,0.94))}.eld-med-mega-menu li{position:relative}.eld-med-mega-menu__link{display:block;border-radius:12px;padding:8px 10px;color:var(--eld-text);font-weight:800;line-height:1.25;overflow-wrap:anywhere}.eld-med-mega-menu__item--level-0>.eld-med-mega-menu__link{background:linear-gradient(180deg,rgba(238,250,251,0.86),rgba(255,255,255,0.94));border:1px solid rgba(15,127,143,0.08)}.eld-med-mega-menu__group>.eld-med-mega-menu__group-title{display:flex;align-items:center;gap:8px;padding:8px 9px;border:0;background:transparent;color:var(--eld-text);font-size:13.5px;font-weight:950}.eld-med-mega-menu__group-title::before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--eld-primary)}.eld-med-mega-menu__children{padding:4px 0 0 8px;border-left:1px solid rgba(15,127,143,0.12);margin-left:8px}.eld-med-mega-menu__group-links{display:grid;gap:2px;padding:2px 0 0;margin:2px 0 0;border-left:0}.eld-med-mega-menu__nested-links{display:grid;gap:1px;margin:2px 0 4px 10px;padding:2px 0 0 8px;border-left:1px solid rgba(15,127,143,0.12)}.eld-med-mega-menu__group-links .eld-med-mega-menu__link,.eld-med-mega-menu__nested-links .eld-med-mega-menu__link{padding:6px 8px;color:var(--eld-muted);font-size:13px;font-weight:750}.eld-med-mega-menu__item--collapsible>.eld-med-mega-menu__link{padding-right:42px}.eld-med-mega-menu__group.eld-med-mega-menu__item--collapsible>.eld-med-mega-menu__group-title{padding-right:42px}.eld-med-mega-menu__link:hover,.eld-med-mega-menu__link:focus{background:var(--eld-primary-soft);color:var(--eld-primary-dark);text-decoration:none}.eld-med-mega-menu__toggle{position:absolute;top:4px;right:4px;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(15,127,143,0.18);border-radius:999px;background:#ffffff;color:var(--eld-primary-dark);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.eld-med-mega-menu__toggle:hover,.eld-med-mega-menu__toggle:focus-visible{background:var(--eld-primary-soft);border-color:rgba(15,127,143,0.32);outline:none}.eld-med-mega-menu__toggle span{display:block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(45deg);transition:transform .18s ease}.eld-med-mega-menu__item--collapsible:not(.is-collapsed)>.eld-med-mega-menu__toggle span{transform:translateY(2px) rotate(225deg)}.eld-med-mega-menu__item--collapsible.is-collapsed>.eld-med-mega-menu__children{display:none}.eld-med-mega-menu__children{margin:2px 0 8px 10px;padding-left:10px;border-left:2px solid rgba(15,127,143,0.16)}.eld-med-mega-menu__children .eld-med-mega-menu__link{color:var(--eld-muted);font-size:13px;font-weight:750;padding-top:6px;padding-bottom:6px}.eld-med-info-menu{max-width:980px;left:10px;right:auto}.eld-med-info-menu__grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px}.eld-med-info-menu__group{min-width:0;padding:14px;border:1px solid rgba(223,232,239,0.9);border-radius:16px;background:#f8fbfd}.eld-med-info-menu__group h3{margin:0 0 10px;color:var(--eld-primary-dark);font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:0.04em}.eld-med-info-menu__group ul{list-style:none;padding:0;margin:0}.eld-med-info-menu__group a{display:block;padding:7px 0;color:var(--eld-text);font-weight:750;line-height:1.25;overflow-wrap:anywhere}.eld-med-info-menu__group a:hover,.eld-med-info-menu__group a:focus{color:var(--eld-primary-dark)}.eld-med-info-menu__bottom{padding-top:12px;padding-bottom:0;margin-top:12px;margin-bottom:0;border-top:1px solid var(--eld-border);border-bottom:0}.eld-med-services-menu{max-width:460px}.eld-med-services-menu .eld-med-info-menu__grid{grid-template-columns:1fr}.eld-med-search{display:flex;align-items:center;gap:8px;min-width:min(100%,clamp(320px,calc(var(--eld-search-placeholder-ch,28ch)+104px),560px))}.eld-med-search .form-control{flex:1 1 calc(var(--eld-search-placeholder-ch,28ch)+32px);height:42px;min-width:min(100%,calc(var(--eld-search-placeholder-ch,28ch)+32px));border-radius:999px;border-color:var(--eld-border);background:#f8fbfd;padding-left:18px;box-shadow:none}.eld-med-search .form-control:focus,.form-control:focus,.custom-select:focus,select.form-control:focus,textarea.form-control:focus{border-color:rgba(15,127,143,0.55);box-shadow:0 0 0 0.2rem rgba(15,127,143,0.12)}.eld-btn-primary,.btn-primary{border:1px solid var(--eld-primary);background:var(--eld-primary);color:#fff !important;border-radius:999px;font-weight:800;box-shadow:0 10px 22px rgba(15,127,143,0.20)}.eld-btn-primary:hover,.eld-btn-primary:focus,.btn-primary:hover,.btn-primary:focus{border-color:var(--eld-primary-dark);background:var(--eld-primary-dark);color:#fff !important;transform:translateY(-1px)}html[data-eld-theme="dark"]:where(.eld-btn-primary,.btn-primary){color:#061a24 !important;text-shadow:none !important}html[data-eld-theme="dark"]:where(.eld-btn-primary,.btn-primary):where(i,span,strong,small){color:#061a24 !important;text-shadow:none !important}html[data-eld-theme="dark"]:where(.eld-btn-primary,.btn-primary):hover,html[data-eld-theme="dark"]:where(.eld-btn-primary,.btn-primary):focus{color:#061a24 !important;text-shadow:none !important}.eld-btn-outline,.btn-outline-secondary{color:var(--eld-primary-dark) !important;border:1px solid rgba(15,127,143,0.22) !important;background:#fff !important;border-radius:999px;font-weight:800}.eld-btn-outline:hover,.btn-outline-secondary:hover{background:var(--eld-primary-soft) !important;color:var(--eld-primary-dark) !important}.eld-med-header .eld-med-mini-basket .btn-group{align-items:center;flex-wrap:nowrap}.eld-med-header .eld-med-mini-basket .btn.eld-btn-outline,.eld-med-header .eld-med-mini-basket .btn-outline-secondary{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:8px 15px;border-color:rgba(15,127,143,0.22) !important;background:#ffffff !important;color:var(--eld-primary-dark) !important;line-height:1.15;white-space:nowrap;text-shadow:none !important}.eld-med-header .eld-med-mini-basket .btn.eld-btn-outline:first-child,.eld-med-header .eld-med-mini-basket .btn-outline-secondary:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.eld-med-header .eld-med-mini-basket .btn.eld-btn-outline.dropdown-toggle-split,.eld-med-header .eld-med-mini-basket .btn-outline-secondary.dropdown-toggle-split{min-width:38px;padding-right:10px;padding-left:10px;border-top-left-radius:0;border-bottom-left-radius:0}.eld-med-header .eld-med-mini-basket .btn.eld-btn-outline:hover,.eld-med-header .eld-med-mini-basket .btn.eld-btn-outline:focus,.eld-med-header .eld-med-mini-basket .btn-outline-secondary:hover,.eld-med-header .eld-med-mini-basket .btn-outline-secondary:focus{border-color:rgba(15,127,143,0.34) !important;background:var(--eld-primary-soft) !important;color:var(--eld-primary-dark) !important;text-decoration:none}.eld-btn-soft{color:#fff;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.12);border-radius:999px}.eld-btn-muted{border:1px solid var(--eld-border);background:#edf2f6;color:var(--eld-muted) !important;border-radius:999px;font-weight:800}.eld-med-page{padding-top:34px;padding-bottom:56px}.eld-med-page__inner,.eld-med-content{min-height:48vh}.eld-med-page-header{border:0;padding:0;margin:0 0 24px}.eld-med-page-header h1,.eld-med-hero h1,.eld-med-product-main h1{color:var(--eld-text);font-weight:850;letter-spacing:-0.045em}.eld-med-page-header h1{font-size:clamp(30px,4vw,48px)}.eld-med-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--eld-primary-dark);background:var(--eld-primary-soft);border:1px solid rgba(15,127,143,0.14);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:0.08em}.eld-med-breadcrumb-wrap{margin-bottom:18px}.eld-med-breadcrumb,.breadcrumb{background:transparent;padding:0;margin:0;font-size:14px}.eld-med-breadcrumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:6px;background:rgba(255,255,255,0.86);border:1px solid var(--eld-border);border-radius:999px;box-shadow:0 10px 26px rgba(18,46,66,0.07)}.eld-med-breadcrumb .breadcrumb-item{display:inline-flex;align-items:center;min-height:32px;padding:0;color:var(--eld-muted);line-height:1.2}.eld-med-breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"";width:6px;height:6px;margin:0 3px 0 0;padding:0;border-top:2px solid rgba(15,127,143,0.42);border-right:2px solid rgba(15,127,143,0.42);transform:rotate(45deg)}.eld-med-breadcrumb a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;color:var(--eld-primary-dark);background:var(--eld-primary-soft);border:1px solid rgba(15,127,143,0.14);border-radius:999px;font-weight:800;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.eld-med-breadcrumb a:hover{color:#ffffff;background:var(--eld-primary);border-color:var(--eld-primary)}.eld-med-breadcrumb .breadcrumb-item.active{max-width:min(720px,72vw);padding:0 12px 0 8px;color:var(--eld-text);font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:991.98px){.eld-med-breadcrumb{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.eld-med-breadcrumb::-webkit-scrollbar{display:none}.eld-med-breadcrumb .breadcrumb-item{flex:0 0 auto}}.eld-prosthetics-offer{margin-bottom:22px;padding:22px;border:1px solid rgba(15,127,143,0.18);border-radius:var(--eld-radius-md);background:linear-gradient(135deg,#ffffff 0%,#f5fbfc 58%,#e4f8f9 100%);box-shadow:var(--eld-shadow-soft)}.eld-prosthetics-offer h2{margin:8px 0 8px;color:var(--eld-text);font-size:clamp(24px,3vw,36px);font-weight:850;line-height:1.12}.eld-prosthetics-offer p{max-width:760px;margin:0;color:var(--eld-muted);font-weight:650;line-height:1.65}.eld-prosthetics-offer__cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:16px;padding:10px 16px;border-radius:999px;background:var(--eld-primary-dark);color:#fff;font-weight:850;line-height:1.2;text-decoration:none;box-shadow:0 12px 26px rgba(15,127,143,0.16)}.eld-prosthetics-offer__cta:hover,.eld-prosthetics-offer__cta:focus{background:#0a5f69;color:#fff;text-decoration:none}.eld-scanner-offer{background:linear-gradient(135deg,#ffffff 0%,#f8fbfc 52%,#eff8f3 100%)}.eld-scanner-offer__action{margin-top:14px !important}.eld-error-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:clamp(20px,4vw,34px);align-items:stretch;margin-bottom:24px;padding:clamp(24px,4vw,46px);border:1px solid var(--eld-border);border-radius:var(--eld-radius-lg);background:radial-gradient(circle at 88% 18%,rgba(44,166,164,0.18),transparent 32%),linear-gradient(135deg,#ffffff 0%,#f7fbfd 56%,#e8f8f9 100%);box-shadow:var(--eld-shadow-soft)}.eld-error-page__copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.eld-error-page h1{max-width:760px;margin:12px 0 14px;color:var(--eld-text);font-size:clamp(38px,5vw,66px);font-weight:850;line-height:1.04;letter-spacing:0}.eld-error-page p{max-width:720px;margin:0 0 12px;color:var(--eld-muted);font-size:1.05rem;font-weight:650;line-height:1.7}.eld-error-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.eld-error-page__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px}.eld-error-page__panel{display:grid;gap:16px;align-content:start;padding:clamp(20px,3vw,28px);border:1px solid rgba(15,127,143,0.15);border-radius:var(--eld-radius-md);background:rgba(255,255,255,0.86);box-shadow:0 18px 45px rgba(6,42,54,0.08)}.eld-error-page__code{width:min(100%,210px);padding:18px 20px;border-radius:var(--eld-radius-md);background:var(--eld-primary);color:#ffffff;font-size:clamp(44px,7vw,86px);font-weight:900;line-height:1;text-align:center;box-shadow:0 16px 34px rgba(15,127,143,0.22)}.eld-error-page__panel h2{margin:0;color:var(--eld-text);font-size:1.35rem;font-weight:850;line-height:1.25}.eld-error-page__tips{display:grid;gap:12px;margin:0;padding:0;list-style:none}.eld-error-page__tips li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;color:var(--eld-muted);font-weight:700;line-height:1.45}.eld-error-page__tips i{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--eld-primary-soft);color:var(--eld-primary-dark)}.eld-error-search{display:grid;grid-template-columns:minmax(500px,0.92fr) minmax(390px,1fr);gap:18px;align-items:center;padding:22px;border:1px solid var(--eld-border);border-radius:var(--eld-radius-md);background:#ffffff;box-shadow:var(--eld-shadow-soft)}.eld-error-search h2{margin:8px 0 0;color:var(--eld-text);font-size:clamp(18px,2.7vw,30px);font-weight:850;line-height:1.16;white-space:nowrap}.eld-error-search .eld-med-search{width:100%;margin:0}.eld-error-search .eld-med-search .form-control{flex:1 1 auto;min-width:0}.eld-error-search .eld-med-search .btn{flex:0 0 auto;min-width:max-content;white-space:nowrap}@media (max-width:991.98px){.eld-error-search{grid-template-columns:1fr}}@media (max-width:767.98px){.eld-error-page,.eld-error-search{grid-template-columns:1fr;padding:20px}.eld-error-page,.eld-error-page p,.eld-error-search,.eld-error-search h2{text-align:center}.eld-error-page__code{margin:0 auto}.eld-error-page__actions{justify-content:center}.eld-error-page__actions .btn{width:100%}.eld-error-page__tips li{text-align:left}.eld-error-search .eld-med-search{flex-direction:column;align-items:stretch}.eld-error-search .eld-med-search .btn{width:100%}}.eld-services-shell{display:grid;gap:18px}.eld-services-content{overflow:visible}.eld-services-page{display:grid;gap:clamp(18px,3vw,30px)}.eld-services-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,0.34fr);gap:clamp(18px,3vw,34px);align-items:stretch;padding:clamp(26px,4vw,52px);border:1px solid rgba(15,127,143,0.16);border-radius:var(--eld-radius-lg);background:linear-gradient(135deg,#ffffff 0%,#f5fcfd 56%,#dff5f7 100%);box-shadow:var(--eld-shadow-soft)}.eld-services-hero__content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center}.eld-services-hero h1{max-width:900px;margin:14px 0 14px;color:var(--eld-text);font-size:clamp(32px,4.2vw,58px);font-weight:850;line-height:1.05;letter-spacing:0}.eld-services-hero p{max-width:860px;margin:0;color:var(--eld-muted);font-size:clamp(16px,1.35vw,19px);line-height:1.75}.eld-services-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.eld-services-hero__panel{display:grid;align-content:center;gap:10px;min-height:260px;padding:24px;border:1px solid rgba(15,127,143,0.18);border-radius:var(--eld-radius-sm);background:rgba(255,255,255,0.78)}.eld-services-hero__panel strong{color:var(--eld-primary-dark);font-size:clamp(28px,3.2vw,44px);line-height:1}.eld-services-hero__panel span{margin-bottom:8px;color:var(--eld-muted);font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.eld-services-intro,.eld-services-section,.eld-services-process,.eld-services-cta{padding:clamp(22px,3vw,34px);border:1px solid rgba(15,127,143,0.14);border-radius:var(--eld-radius-lg);background:#fff;box-shadow:0 14px 34px rgba(18,46,66,0.055)}.eld-services-intro p{max-width:980px;margin:0;color:var(--eld-primary-dark);font-size:clamp(17px,1.6vw,22px);font-weight:760;line-height:1.65}.eld-services-section{display:grid;gap:20px}.eld-services-section__header{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:space-between}.eld-services-section__header h2,.eld-services-process h2{margin:0;color:var(--eld-text);font-size:clamp(26px,3vw,38px);font-weight:850;line-height:1.12;letter-spacing:0}.eld-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.eld-services-card{display:grid;gap:12px;min-height:210px;padding:22px;border:1px solid rgba(15,127,143,0.14);border-radius:var(--eld-radius-sm);background:linear-gradient(180deg,rgba(248,253,254,0.96),rgba(255,255,255,1))}.eld-services-card__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;color:var(--eld-primary-dark);border-radius:999px;background:rgba(214,246,249,0.9)}.eld-services-card h3{margin:0;color:var(--eld-text);font-size:19px;font-weight:850;line-height:1.22}.eld-services-card p{margin:0;color:var(--eld-muted);font-size:15px;line-height:1.65}.eld-services-process{display:grid;gap:20px}.eld-services-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.eld-services-step{display:grid;gap:10px;min-height:170px;padding:20px;border:1px solid rgba(15,127,143,0.14);border-radius:var(--eld-radius-sm);background:#f8fcfd}.eld-services-step>span:first-child{width:38px;height:5px;border-radius:999px;background:var(--eld-primary)}.eld-services-step strong{color:var(--eld-text);font-size:18px;line-height:1.2}.eld-services-step span:last-child{color:var(--eld-muted);line-height:1.65}.eld-services-cta{display:flex;gap:18px;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#08283a 0%,#0b4c5b 100%)}.eld-services-cta strong{display:block;max-width:760px;margin-top:8px;color:#fff;font-size:clamp(20px,2.3vw,30px);line-height:1.25}.eld-services-cta .eld-med-eyebrow{color:#b9f5f8;border-color:rgba(185,245,248,0.4);background:rgba(255,255,255,0.08)}.eld-med-hero__points{align-self:end;display:grid;gap:10px}.eld-med-hero__media{align-self:center;display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:12px;min-width:0}.eld-med-hero__media--single{grid-template-columns:minmax(220px,1fr)}.eld-med-hero__image{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:4 / 3;padding:0;border:1px solid rgba(43,166,164,0.22);border-radius:22px;background:transparent;box-shadow:0 14px 30px rgba(18,46,66,0.08);overflow:hidden}.eld-med-hero__media--single .eld-med-hero__image{width:min(100%,180px);aspect-ratio:1 / 1;justify-self:center}.eld-med-hero__image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:20px}.eld-med-hero__points span,.eld-med-hero__points a,.eld-med-detail-trust-row span{background:rgba(255,255,255,0.80);border:1px solid var(--eld-border);border-radius:999px;color:var(--eld-primary-dark);display:block;font-weight:800;padding:11px 14px;box-shadow:0 8px 18px rgba(18,46,66,0.06);text-decoration:none}.eld-med-hero__points a:hover,.eld-med-hero__points a:focus{background:var(--eld-primary-soft);border-color:rgba(15,127,143,0.36);color:var(--eld-primary-dark);outline:none;text-decoration:none}.eld-med-catalogue-root .eld-med-breadcrumb-wrap{margin-bottom:12px}.sidebar h4,.eld-med-sidebar-block h4{color:var(--eld-text);font-size:14px;text-transform:uppercase;letter-spacing:0.08em;font-weight:850;margin:0 0 12px;text-align:center}@media (min-width:768px){.sidebar{align-self:flex-start}.eld-med-sidebar-block{max-height:calc(100vh - 42px);overflow:visible}.eld-med-sidebar-block.is-eld-sticky-fixed{left:var(--eld-catalogue-sidebar-left,auto);position:fixed;top:var(--eld-catalogue-sidebar-top,186px);width:var(--eld-catalogue-sidebar-width,auto);z-index:900}.eld-med-sidebar-block .eld-med-side-card{max-height:calc(100vh - 92px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.eld-med-side-card{background:var(--eld-surface);border:1px solid var(--eld-border);border-radius:var(--eld-radius-md);box-shadow:var(--eld-shadow-soft);padding:14px;margin-bottom:24px}.eld-med-side-card ul{list-style:none;padding-left:0;margin:0}.eld-med-side-card ul ul{padding-left:12px;margin-top:6px}.eld-med-side-card li{margin:2px 0}.eld-med-side-card a{display:block;border-radius:12px;padding:9px 10px;color:var(--eld-muted);font-weight:700}.eld-med-side-card a:hover,.eld-med-side-card a.active{background:var(--eld-primary-soft);color:var(--eld-primary-dark)}.eld-med-facet-list{margin:0 0 14px}.eld-med-facet-list:last-child{margin-bottom:0}.eld-med-facet-list__title{color:var(--eld-text);font-size:14px;font-weight:850;margin:0 0 8px}.eld-med-facet-list__item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:30px;margin:0;padding:3px 0}.eld-med-facet-list__checkbox{margin:0;justify-self:center}.eld-med-side-card .eld-med-facet-list__label{display:block;min-width:0;padding:0;color:var(--eld-muted);font-weight:750;line-height:1.25;overflow-wrap:anywhere}.eld-med-side-card a.eld-med-facet-list__label:hover{background:transparent;color:var(--eld-primary-dark);text-decoration:underline}.eld-med-facet-list__count{color:var(--eld-muted);font-size:13px;font-weight:700;white-space:nowrap}.eld-med-results-count{color:var(--eld-muted);flex:0 0 auto;font-weight:700}.eld-med-results-count strong{color:var(--eld-text)}.eld-med-toolbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.eld-med-page-size{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--eld-muted);font-weight:700;white-space:nowrap}.eld-med-page-size label,.eld-med-page-size span{display:inline-flex;align-items:center;min-height:38px;margin:0;line-height:1}.eld-med-page-size select{flex:0 0 auto;width:auto;min-width:74px;max-width:86px;height:38px;padding:6px 30px 6px 12px;border-radius:8px;font-weight:700;transition:width 120ms ease}.eld-med-stock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:56px;margin-bottom:10px;text-align:center}.eld-med-price,.price_color{margin:0;color:var(--eld-primary-dark);font-size:19px;font-weight:900;line-height:1.15;letter-spacing:0;white-space:normal}.eld-med-price--pending{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:30px;padding:6px 10px;border:1px solid rgba(161,92,7,0.18);border-radius:999px;background:#fff7e6;color:var(--eld-warning);font-size:12px;font-weight:900;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.eld-med-availability,.availability{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;color:var(--eld-success);font-size:13px;font-weight:800;line-height:1.25;min-height:0;white-space:normal;text-align:center}.availability.unavailable,.eld-med-availability.unavailable{color:var(--eld-danger)}.eld-med-compact-basket-form p{display:none}.eld-med-compact-basket-form .btn,.product_price .btn-block{min-height:42px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}html[data-eld-theme="dark"] .eld-med-product-card .eld-med-compact-basket-form .btn.eld-btn-primary,html[data-eld-theme="dark"] .eld-med-product-card .eld-med-compact-basket-form .btn.eld-btn-primary:where(i,span,strong){color:#061a24 !important;text-shadow:none !important}html[data-eld-theme="dark"] .eld-med-product-card .eld-med-compact-basket-form .btn.eld-btn-primary:hover,html[data-eld-theme="dark"] .eld-med-product-card .eld-med-compact-basket-form .btn.eld-btn-primary:focus{color:#061a24 !important;text-shadow:none !important}.eld-med-product-detail-card,.eld-med-section-card{background:var(--eld-surface);border:1px solid var(--eld-border);border-radius:var(--eld-radius-lg);box-shadow:var(--eld-shadow-soft)}.eld-med-admin-edit{float:right;color:var(--eld-muted);font-weight:700}.eld-med-admin-controls{float:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;margin:0 0 10px}.eld-med-admin-controls .eld-med-admin-edit{float:none}.eld-med-admin-toggle-form{margin:0}.eld-med-detail-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;text-align:center}.eld-med-detail-trust-row span{font-size:12px;padding:8px 11px}.eld-med-product-main>.eld-med-eyebrow,.product_main>.eld-med-eyebrow,.eld-med-product-main .eld-med-stock,.eld-med-product-main .star-rating,.eld-med-product-main .eld-scanner-promo,.eld-med-product-main .eld-prosthetics-product-link,.eld-med-product-main .eld-med-info-box,.eld-med-product-main .eld-med-stock-alert,.eld-med-product-main .eld-med-stock-alert-form{align-self:center;width:min(100%,560px);margin-right:auto;margin-left:auto;justify-content:center;text-align:center}.eld-scanner-promo{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(7,137,150,0.24);border-radius:16px;background:#f0fbfd;color:var(--eld-text)}.eld-scanner-promo span{display:block;margin:0 0 5px;color:var(--eld-primary);font-size:11px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.eld-scanner-promo strong{display:block;margin:0 0 5px;color:var(--eld-text);font-size:16px;line-height:1.25}.eld-scanner-promo p{margin:0;color:var(--eld-muted);font-size:13px;line-height:1.55}.eld-prosthetics-product-link{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(15,127,143,0.22);border-radius:16px;background:linear-gradient(135deg,#ffffff 0%,#f1fbfc 100%);color:var(--eld-text)}.eld-prosthetics-product-link span{display:block;margin:0 0 5px;color:var(--eld-primary);font-size:11px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.eld-prosthetics-product-link strong{display:block;margin:0 0 5px;color:var(--eld-text);font-size:16px;line-height:1.25}.eld-prosthetics-product-link p{margin:0 0 10px;color:var(--eld-muted);font-size:13px;line-height:1.55}.eld-prosthetics-product-link a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;border-radius:999px;background:var(--eld-primary-dark);color:#fff;font-size:13px;font-weight:850;line-height:1.2;text-decoration:none}.eld-prosthetics-product-link a:hover,.eld-prosthetics-product-link a:focus{background:#0a5f69;color:#fff;text-decoration:none}.eld-med-purchase-panel{width:min(100%,560px);margin-right:auto;margin-left:auto;margin-top:20px;padding:clamp(16px,2vw,22px);border-radius:26px;background:radial-gradient(circle at 12% 0%,rgba(50,192,207,0.18),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f7fcfd 56%,#ecfbfc 100%);border:1px solid rgba(15,127,143,0.18);box-shadow:0 22px 52px rgba(18,46,66,0.12);display:grid;gap:12px;overflow:visible;position:relative}.eld-med-purchase-panel::before{content:"";position:absolute;inset:0 18px auto;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--eld-primary),var(--eld-accent))}.eld-med-purchase-panel>*{min-width:0}.eld-med-purchase-panel .eld-med-add-form,.eld-med-purchase-panel .btn-wishlist,.eld-med-purchase-panel>form:not(.eld-med-add-form),.eld-med-purchase-panel .eld-product-quote-button{width:100%;margin:0}.eld-med-add-form .form-group,.eld-med-add-form p{margin-bottom:12px}.eld-med-add-form label{font-size:13px;color:var(--eld-muted);font-weight:850;text-transform:uppercase;letter-spacing:0.06em}.eld-med-add-form .btn-lg{min-height:52px;font-size:16px}.eld-med-purchase-panel .eld-med-add-form .btn-lg,.eld-med-purchase-panel .btn-wishlist>.btn,.eld-med-purchase-panel .btn-group.btn-wishlist>.btn,.eld-med-purchase-panel>.btn-wishlist,.eld-med-purchase-panel .eld-product-quote-button{min-height:50px;padding:12px 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:900;line-height:1.18;text-align:center;white-space:normal;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background-color 0.18s ease}.eld-med-purchase-panel .eld-med-add-form .btn-lg{min-height:56px;background:linear-gradient(135deg,var(--eld-primary),var(--eld-primary-dark));color:#ffffff;box-shadow:0 18px 38px rgba(15,127,143,0.2)}.eld-med-purchase-panel .eld-med-add-form .btn-lg:hover,.eld-med-purchase-panel .eld-med-add-form .btn-lg:focus{transform:translateY(-1px);box-shadow:0 22px 44px rgba(15,127,143,0.28)}.eld-med-purchase-panel .btn-wishlist>.btn,.eld-med-purchase-panel .btn-group.btn-wishlist>.btn,.eld-med-purchase-panel>.btn-wishlist{background:#ffffff;color:var(--eld-text);border:1px solid rgba(15,127,143,0.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.72)}.eld-med-purchase-panel .btn-wishlist>.btn:hover,.eld-med-purchase-panel .btn-wishlist>.btn:focus,.eld-med-purchase-panel .btn-group.btn-wishlist>.btn:hover,.eld-med-purchase-panel .btn-group.btn-wishlist>.btn:focus,.eld-med-purchase-panel>.btn-wishlist:hover,.eld-med-purchase-panel>.btn-wishlist:focus{background:var(--eld-primary-soft);color:var(--eld-primary-dark);border-color:rgba(15,127,143,0.34);transform:translateY(-1px)}.eld-med-purchase-panel .btn-group.btn-wishlist{display:flex}.eld-med-purchase-panel .btn-group.btn-wishlist>.btn{flex:1 1 auto}.eld-med-purchase-panel .dropdown-menu{width:100%;min-width:min(100%,300px);margin-top:8px;border-radius:16px;border:1px solid rgba(15,127,143,0.18);box-shadow:0 18px 44px rgba(18,46,66,0.16);overflow:hidden}.eld-med-purchase-panel .dropdown-item{padding:10px 14px;font-size:13px;font-weight:750;color:var(--eld-text)}.eld-med-purchase-panel .dropdown-item:hover,.eld-med-purchase-panel .dropdown-item:focus{background:var(--eld-primary-soft);color:var(--eld-primary-dark)}.eld-med-purchase-panel>form:not(.eld-med-add-form){padding:12px;border:1px solid rgba(15,127,143,0.16);border-radius:18px;background:rgba(255,255,255,0.72);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.eld-med-purchase-panel>form:not(.eld-med-add-form) .float-left,.eld-med-purchase-panel>form:not(.eld-med-add-form) .float-right{float:none !important}.eld-med-purchase-panel>form:not(.eld-med-add-form) .btn{min-height:36px;border-radius:999px;font-weight:850}.eld-med-purchase-panel>#add_to_wishlist_form{justify-content:center;text-align:center}.eld-med-purchase-panel>#add_to_wishlist_form>.btn{display:inline-flex;align-items:center;justify-content:center;width:min(100%,280px);margin-right:auto;margin-left:auto}.eld-med-info-box,.alert{border-radius:var(--eld-radius-md)}.eld-med-info-box{margin-bottom:14px;padding:14px;color:var(--eld-primary-dark);background:var(--eld-primary-soft);border:1px solid rgba(15,127,143,0.15);font-weight:700}.eld-med-stock-alert-form{width:100%}.eld-med-stock-alert{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid rgba(15,127,143,0.16);border-radius:20px;background:linear-gradient(135deg,rgba(229,245,247,0.9),rgba(255,255,255,0.96) 62%),var(--eld-surface);box-shadow:0 12px 30px rgba(18,46,66,0.07)}.eld-med-stock-alert--active{margin-bottom:0}.eld-med-stock-alert__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;color:var(--eld-primary-dark);background:#ffffff;border:1px solid rgba(15,127,143,0.18);box-shadow:var(--eld-shadow-soft)}.eld-med-stock-alert__copy,.eld-med-stock-alert__content{min-width:0}.eld-med-stock-alert__copy strong,.eld-med-stock-alert__content strong{display:block;color:var(--eld-text);font-size:17px;font-weight:900;line-height:1.25}.eld-med-stock-alert__copy span,.eld-med-stock-alert__content p{display:block;margin:5px 0 0;color:var(--eld-muted);font-size:14px;font-weight:650;line-height:1.55}.eld-med-stock-alert__field{margin-top:14px}.eld-med-stock-alert__field label{display:block;margin-bottom:7px;color:var(--eld-primary-dark);font-size:11px;font-weight:900;letter-spacing:0.06em;text-transform:uppercase}.eld-med-stock-alert__control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.eld-med-stock-alert__control input{width:100%;height:48px;min-height:48px;padding:0 14px;border:1px solid var(--eld-border);border-radius:14px;background:#ffffff;color:var(--eld-text);font-weight:700;outline:none;transition:border-color 0.16s ease,box-shadow 0.16s ease}.eld-med-stock-alert__control input:focus{border-color:var(--eld-primary);box-shadow:0 0 0 4px rgba(15,127,143,0.12)}.eld-med-stock-alert__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:14px;white-space:nowrap;font-size:14px;font-weight:900}.eld-med-stock-alert__button i{margin-right:6px}.eld-med-stock-alert__errors{display:grid;gap:4px;margin-top:8px;color:var(--eld-danger);font-size:13px;font-weight:750}.eld-med-stock-alert__help{display:block;margin-top:8px;color:var(--eld-muted);font-weight:650}@media (max-width:575.98px){.eld-med-stock-alert{grid-template-columns:1fr;padding:14px}.eld-med-stock-alert__icon{width:42px;height:42px}.eld-med-stock-alert__control{grid-template-columns:1fr}.eld-med-stock-alert__button{width:100%}}.eld-med-section-card{padding:clamp(18px,3vw,30px);margin-bottom:24px}.eld-med-section-title{border-bottom:1px solid var(--eld-border);margin-bottom:20px;padding-bottom:18px}.eld-med-section-title h2{margin:12px 0 0;color:var(--eld-text);font-size:clamp(24px,3vw,34px);font-weight:850;letter-spacing:-0.035em}.eld-med-description{color:#344456;font-size:16px;line-height:1.75}.eld-med-description img{max-width:100%;height:auto;border-radius:var(--eld-radius-md)}.eld-med-table{margin:0}.eld-med-table th,.eld-med-table td{border-top:1px solid var(--eld-border);padding:14px 12px;vertical-align:middle}.eld-med-table th{width:34%;color:var(--eld-text);font-weight:850;background:#f8fbfd}.eld-med-table td{color:#35465a}.eld-med-empty-state{background:var(--eld-surface);border:1px solid var(--eld-border);border-radius:var(--eld-radius-lg);padding:34px;color:var(--eld-muted);font-weight:800;text-align:center}.pagination{gap:6px;flex-wrap:wrap}.page-link{border-radius:999px !important;color:var(--eld-primary-dark);border-color:var(--eld-border);font-weight:800;min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px}.page-item.active .page-link{background:var(--eld-primary);border-color:var(--eld-primary)}.eld-pagination__edge .page-link{min-width:42px;background:rgba(216,245,248,0.72)}.eld-pagination__ellipsis .page-link{min-width:32px;background:transparent;border-color:transparent;color:var(--eld-muted)}.eld-med-footer{background:#0b2337;color:rgba(255,255,255,0.78);padding:46px 0 18px;margin-top:24px}.eld-med-footer__grid{display:grid;grid-template-columns:1.4fr 0.8fr 0.8fr;gap:28px}.eld-med-footer h3,.eld-med-footer h4{color:#fff;font-weight:850}.eld-med-footer h3{font-size:24px;letter-spacing:-0.03em}.eld-med-footer p,.eld-med-footer li{color:rgba(255,255,255,0.72)}.eld-med-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.eld-med-footer a{color:rgba(255,255,255,0.78)}.eld-med-footer a:hover{color:#fff}.eld-med-footer__small{max-width:440px}.eld-med-footer__bottom{margin-top:30px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.12);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;color:rgba(255,255,255,0.55);font-size:13px;direction:ltr}.eld-med-footer__bottom span{unicode-bidi:plaintext}html[dir="rtl"] .eld-med-footer__bottom span{direction:rtl}.eld-med-footer__bottom span:first-child{justify-self:start}.eld-med-footer__bottom span:last-child{justify-self:end;text-align:right}.eld-med-basket-dropdown{width:min(460px,calc(100vw - 28px));min-width:410px;overflow:hidden;border:1px solid rgba(15,127,143,0.18);border-radius:18px;background:radial-gradient(circle at 92% 0%,rgba(50,192,207,0.12),transparent 32%),linear-gradient(180deg,#ffffff,#f5fbfd);box-shadow:0 24px 58px rgba(9,38,55,0.18);padding:0}.eld-med-basket-dropdown .basket-mini-item{margin:0}.eld-mini-cart-panel{display:grid;gap:0;color:var(--eld-text)}.eld-mini-cart-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(15,127,143,0.12);background:radial-gradient(circle at top right,rgba(50,192,207,0.16),transparent 42%),linear-gradient(135deg,rgba(238,250,251,0.96),rgba(255,255,255,0.98))}.eld-mini-cart-head__label{display:inline-flex;align-items:center;gap:8px;color:var(--eld-muted);font-size:12px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.eld-mini-cart-head__label i{color:var(--eld-primary)}.eld-mini-cart-head__total{color:var(--eld-primary-dark);font-size:18px;font-weight:950;white-space:nowrap}.eld-mini-cart-list{display:grid;gap:10px;max-height:min(52vh,360px);overflow-y:auto;padding:12px;scrollbar-width:thin;scrollbar-color:rgba(15,127,143,0.34) transparent}.eld-mini-cart-panel .eld-mini-cart-list>.eld-mini-cart-line{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,127,143,0.14);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(239,250,252,0.9));box-shadow:0 14px 28px rgba(9,38,55,0.08);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.eld-mini-cart-panel .eld-mini-cart-list>.eld-mini-cart-line:hover{border-color:rgba(15,127,143,0.28);box-shadow:0 18px 34px rgba(9,38,55,0.12);transform:translateY(-1px)}.eld-mini-cart-line__image{display:flex;align-items:center;justify-content:center;width:74px;height:74px;overflow:hidden;border:1px solid rgba(15,127,143,0.16);border-radius:14px;background:linear-gradient(180deg,#ffffff,#f5fbfd);box-shadow:inset 0 0 0 4px rgba(239,250,252,0.82);overflow:hidden}.eld-mini-cart-line__image img{display:block;max-width:62px;max-height:62px;width:auto;height:auto;object-fit:contain}.eld-mini-cart-line__image-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--eld-primary);background:var(--eld-primary-soft);font-size:20px}.eld-mini-cart-line__content{display:grid;gap:10px;min-width:0}.eld-mini-cart-line__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--eld-text);font-size:14px;font-weight:800;line-height:1.22;overflow-wrap:anywhere}.eld-mini-cart-line__title:hover,.eld-mini-cart-line__title:focus{color:var(--eld-primary-dark);text-decoration:none}.eld-mini-cart-line__details{display:flex;align-items:center;justify-content:space-between;gap:10px;line-height:1.15;min-width:0}.eld-mini-cart-line__price{align-items:center;background:rgba(8,168,79,0.1);border:1px solid rgba(8,168,79,0.18);border-radius:999px;color:#079447;display:inline-flex;font-size:15px;font-weight:900;justify-content:center;min-height:30px;padding:6px 10px;text-align:right;white-space:nowrap}.eld-mini-cart-line__qty{align-items:center;background:rgba(15,127,143,0.08);border:1px solid rgba(15,127,143,0.12);border-radius:999px;color:var(--eld-primary-dark);display:inline-flex;font-size:12px;font-weight:850;gap:6px;min-height:30px;min-width:0;padding:6px 10px;white-space:nowrap}.eld-mini-cart-line__qty i{color:var(--eld-primary);font-size:11px}.eld-mini-cart-actions{margin:0;padding:12px;border-top:1px solid rgba(15,127,143,0.12);background:linear-gradient(180deg,rgba(238,250,251,0.72),rgba(255,255,255,0.94))}.eld-mini-cart-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(15,127,143,0.12);border-radius:12px;background:#ffffff;color:var(--eld-text)}.eld-mini-cart-total small{color:var(--eld-muted);font-size:12px;font-weight:900;letter-spacing:0.06em;text-transform:uppercase}.eld-mini-cart-total strong{color:#08a84f;font-size:18px;font-weight:950;white-space:nowrap}.eld-mini-cart-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:10px}.eld-mini-cart-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin:0;border-radius:999px;font-size:13px;font-weight:900;line-height:1.2;white-space:nowrap}.eld-mini-cart-button--secondary{border:1px solid rgba(15,127,143,0.2);background:#ffffff;color:var(--eld-primary-dark)}.eld-mini-cart-button--secondary:hover,.eld-mini-cart-button--secondary:focus{border-color:rgba(15,127,143,0.36);background:var(--eld-primary-soft);color:var(--eld-primary-dark)}.eld-mini-cart-button--primary{border:1px solid rgba(50,192,207,0.26);background:linear-gradient(135deg,var(--eld-primary),var(--eld-primary-dark));color:#ffffff;box-shadow:0 12px 24px rgba(15,127,143,0.2)}.eld-mini-cart-button--primary:hover,.eld-mini-cart-button--primary:focus{color:#ffffff;filter:brightness(1.04);box-shadow:0 14px 28px rgba(15,127,143,0.28)}.eld-mini-cart-empty{display:grid;justify-items:center;gap:10px;padding:28px 18px;color:var(--eld-muted);text-align:center}.eld-mini-cart-empty p{margin:0;font-weight:800}.eld-mini-cart-empty__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:var(--eld-primary-soft);color:var(--eld-primary-dark)}html[data-eld-theme="dark"] .eld-med-basket-dropdown{border-color:rgba(125,227,238,0.42);background:radial-gradient(circle at 92% 0%,rgba(50,192,207,0.2),transparent 34%),radial-gradient(circle at 8% 100%,rgba(114,255,173,0.1),transparent 34%),linear-gradient(145deg,rgba(12,50,66,0.98),rgba(4,18,28,0.99));box-shadow:0 24px 60px rgba(0,0,0,0.4);color:#edf7fb}html[data-eld-theme="dark"] .eld-mini-cart-head{border-bottom-color:rgba(125,227,238,0.18);background:radial-gradient(circle at top right,rgba(50,192,207,0.22),transparent 42%),linear-gradient(135deg,rgba(13,62,78,0.96),rgba(6,28,40,0.98))}html[data-eld-theme="dark"] .eld-mini-cart-head__label{color:#b8d5dd}html[data-eld-theme="dark"] .eld-mini-cart-head__label i,html[data-eld-theme="dark"] .eld-mini-cart-head__total,html[data-eld-theme="dark"] .eld-mini-cart-line__price,html[data-eld-theme="dark"] .eld-mini-cart-total strong{color:#72ffad}html[data-eld-theme="dark"] .eld-mini-cart-list{scrollbar-color:rgba(125,227,238,0.42) transparent}html[data-eld-theme="dark"] .eld-mini-cart-panel .eld-mini-cart-list>.eld-mini-cart-line{border-color:rgba(125,227,238,0.16);background:radial-gradient(circle at 100% 0%,rgba(50,192,207,0.12),transparent 36%),linear-gradient(135deg,rgba(18,64,82,0.84),rgba(7,30,43,0.94));box-shadow:0 14px 26px rgba(0,0,0,0.18)}html[data-eld-theme="dark"] .eld-mini-cart-panel .eld-mini-cart-list>.eld-mini-cart-line:hover{border-color:rgba(125,227,238,0.34);box-shadow:0 18px 38px rgba(0,0,0,0.28)}html[data-eld-theme="dark"] .eld-mini-cart-line__image{border-color:rgba(125,227,238,0.2);background:linear-gradient(180deg,rgba(247,252,254,0.98),rgba(228,244,248,0.94));box-shadow:inset 0 0 0 4px rgba(255,255,255,0.42)}html[data-eld-theme="dark"] .eld-mini-cart-line__image-placeholder{background:rgba(50,192,207,0.16);color:#9ff5ff}html[data-eld-theme="dark"] .eld-mini-cart-line__title{color:#edf7fb}html[data-eld-theme="dark"] .eld-mini-cart-line__title:hover,html[data-eld-theme="dark"] .eld-mini-cart-line__title:focus{color:#9ff5ff}html[data-eld-theme="dark"] .eld-mini-cart-line__qty,html[data-eld-theme="dark"] .eld-mini-cart-total small,html[data-eld-theme="dark"] .eld-mini-cart-empty{color:#b8d5dd}html[data-eld-theme="dark"] .eld-mini-cart-line__qty{background:rgba(125,227,238,0.1);border-color:rgba(125,227,238,0.18);color:#c8eef4}html[data-eld-theme="dark"] .eld-mini-cart-line__qty i{color:#7de3ee}html[data-eld-theme="dark"] .eld-mini-cart-line__price{background:rgba(114,255,173,0.12);border-color:rgba(114,255,173,0.22);color:#72ffad}html[data-eld-theme="dark"] .eld-mini-cart-actions{border-top-color:rgba(125,227,238,0.18);background:linear-gradient(180deg,rgba(10,43,58,0.78),rgba(4,20,30,0.98))}html[data-eld-theme="dark"] .eld-mini-cart-total{border-color:rgba(114,255,173,0.24);background:linear-gradient(135deg,rgba(13,66,62,0.76),rgba(6,29,39,0.94));color:#edf7fb}html[data-eld-theme="dark"] .eld-mini-cart-button--secondary{border-color:rgba(125,227,238,0.24);background:rgba(12,43,56,0.96);color:#9ff5ff}html[data-eld-theme="dark"] .eld-mini-cart-button--secondary:hover,html[data-eld-theme="dark"] .eld-mini-cart-button--secondary:focus{border-color:rgba(125,227,238,0.48);background:rgba(18,74,88,0.98);color:#ffffff}html[data-eld-theme="dark"] .eld-mini-cart-button--primary{border-color:rgba(125,227,238,0.36);background:linear-gradient(135deg,#2fc7d9,#1197aa);color:#ffffff;box-shadow:0 14px 30px rgba(0,0,0,0.24)}html[data-eld-theme="dark"] .eld-mini-cart-empty__icon{background:rgba(50,192,207,0.16);color:#9ff5ff}@media (max-width:575.98px){.eld-med-basket-dropdown{min-width:0}.eld-mini-cart-panel .eld-mini-cart-list>.eld-mini-cart-line{grid-template-columns:66px minmax(0,1fr);padding:10px}.eld-mini-cart-line__image{width:66px;height:66px}.eld-mini-cart-line__image img{max-width:54px;max-height:54px}.eld-mini-cart-line__details{align-items:flex-start;flex-direction:column;gap:7px}.eld-mini-cart-line__price{width:fit-content}.eld-mini-cart-buttons{grid-template-columns:1fr}}.star-rating i,.eld-med-stars i{color:#f5a623}.eld-med-stars{display:flex;width:100%;align-items:center;justify-content:center;gap:2px;min-height:22px;margin:0 0 10px;line-height:1;text-align:center}.alert{border:0;box-shadow:var(--eld-shadow-soft)}.eld-cart-total-message{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.eld-cart-total-message__text{min-width:0}.eld-cart-total-message__actions{display:inline-flex;justify-content:flex-end;gap:8px;margin-left:auto;white-space:nowrap}.eld-cart-total-message__actions .btn{margin:0}.alert-success{background:#eaf8ef;color:#14532d}.alert-danger{background:#fff0ed;color:var(--eld-danger)}.alert-warning{background:#fff7e8;color:var(--eld-warning)}@media (max-width:991.98px){.eld-med-topbar__inner,.eld-med-header__inner,.eld-med-toolbar,.eld-med-footer__bottom{flex-direction:column;align-items:stretch}.eld-med-footer__bottom{grid-template-columns:1fr;justify-items:center;text-align:center}.eld-med-footer__bottom span:first-child,.eld-med-footer__bottom span:last-child{justify-self:center;text-align:center}.eld-med-topbar__inner{padding-top:10px;padding-bottom:10px}.eld-med-topbar__trust,.eld-med-topbar__actions,.eld-med-account-links,.eld-med-language,.eld-med-currency{flex-wrap:wrap}.eld-topbar-menu{position:static}.eld-topbar-menu__panel{left:10px;right:10px;top:auto;max-width:none;width:auto}.eld-topbar-menu__panel--info{grid-template-columns:1fr;width:auto}.eld-med-header{position:relative}.eld-med-header__inner{min-height:auto;padding-top:18px;padding-bottom:14px}.eld-med-header__search{width:100%;margin-left:0;flex-basis:auto}.eld-med-mainnav{border-radius:22px}.eld-med-mega-menu{position:static !important;width:100%;max-height:65vh;margin-top:8px}.eld-med-mega-menu__list{column-count:2}.eld-med-search{width:100%;margin-top:12px;min-width:100%}.eld-med-toolbar__actions{justify-content:flex-start;flex-wrap:wrap}.eld-med-page-size{margin-left:0}.eld-med-hero__media{max-width:520px}.eld-med-footer__grid{grid-template-columns:1fr}}@media (max-width:767.98px){.eld-med-page{padding-top:22px}.eld-med-brand__logo{width:auto;max-height:45px}.eld-med-mega-menu__list{column-count:1}.eld-med-info-menu{max-width:none;left:10px;right:10px}.eld-med-info-menu__grid{grid-template-columns:1fr}.eld-med-mega-menu__body{max-height:55vh}.eld-med-product-detail-card,.eld-med-section-card,.eld-med-hero{border-radius:20px}.eld-med-table th,.eld-med-table td{display:block;width:100%}.eld-med-topbar__trust span:nth-child(n+2){display:none}.eld-cart-total-message{align-items:stretch;flex-direction:column}.eld-cart-total-message__actions{justify-content:flex-start;margin-left:0;white-space:normal}}.eld-bank-transfer__intro{margin-bottom:1rem}.eld-bank-transfer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-bottom:1.5rem}.eld-bank-transfer__card{position:relative;display:grid;gap:.45rem;height:100%;padding:1rem;padding-top:2.75rem;border:1px solid rgba(10,78,96,.18);border-radius:8px;background:#fff;box-shadow:0 10px 26px rgba(13,62,75,.07);cursor:pointer}.eld-bank-transfer__card>input[type="radio"]{position:absolute;top:1rem;left:1rem;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;margin:0;align-self:start;justify-self:start;flex:0 0 18px;accent-color:#078895}.eld-bank-transfer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-height:0}.eld-bank-transfer__head strong{min-width:0;padding-right:1rem;overflow-wrap:anywhere}.eld-bank-transfer__head span,.eld-bank-transfer__fee{display:inline-flex;width:fit-content;padding:.2rem .5rem;border-radius:999px;color:#0a6f7d;background:rgba(13,145,160,.1);font-weight:700;font-size:.82rem}.eld-bank-transfer__head>span{position:absolute;top:.85rem;right:1rem;max-width:calc(100% - 4.25rem);text-align:right;justify-content:center;line-height:1.2}.eld-bank-transfer__line,.eld-bank-transfer__note{color:#516173;overflow-wrap:anywhere}.eld-bank-transfer__note{padding-top:.35rem;border-top:1px solid rgba(10,78,96,.1)}.eld-bank-transfer__reference{display:flex;align-items:flex-start;gap:.75rem;margin:.8rem 0 1.1rem;padding:.9rem 1rem;border:1px solid rgba(13,145,160,.26);border-radius:8px;background:linear-gradient(135deg,rgba(13,145,160,.12),rgba(255,255,255,.96));box-shadow:0 12px 28px rgba(13,62,75,.07);color:#123047}.eld-bank-transfer__reference::before{content:"i";display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:999px;background:#078895;color:#fff;font-weight:800;line-height:1}.eld-bank-transfer__reference strong,.eld-bank-transfer__reference span{display:block}.eld-bank-transfer__reference-copy{min-width:0}.eld-bank-transfer__reference strong{margin-bottom:.15rem;color:#075663}.eld-bank-transfer__reference span{color:#516173;overflow-wrap:anywhere}.eld-bank-transfer__summary p{margin-bottom:.45rem;overflow-wrap:anywhere}.eld-affiliate__intro,.eld-affiliate__form,.eld-affiliate__links,.eld-affiliate__table{padding:clamp(18px,3vw,28px);border:1px solid var(--eld-border);border-radius:8px;background:#fff;box-shadow:var(--eld-shadow-soft)}.eld-affiliate__intro h2,.eld-affiliate__links h2,.eld-affiliate__table h2{margin:0 0 .75rem;font-size:clamp(22px,3vw,32px);font-weight:850;letter-spacing:0}.eld-affiliate__intro p{max-width:760px;margin:0;color:var(--eld-muted);line-height:1.7}.eld-affiliate__status,.eld-affiliate__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.9rem}.eld-affiliate__status>div,.eld-affiliate__stats>div{padding:1rem;border:1px solid rgba(15,127,143,.14);border-radius:8px;background:linear-gradient(180deg,#fff,#f3fbfc)}.eld-affiliate__status span,.eld-affiliate__stats span,.eld-affiliate__links label{display:block;color:var(--eld-muted);font-size:.82rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.eld-affiliate__status strong,.eld-affiliate__stats strong{display:block;margin-top:.35rem;color:var(--eld-text);font-size:1.25rem;line-height:1.15;overflow-wrap:anywhere}.eld-affiliate__links{display:grid;gap:.7rem}.eld-affiliate__links input{font-weight:700;color:var(--eld-primary-dark)}.eld-affiliate__table table{margin:0}.eld-affiliate__form .btn{min-width:170px}.eld-dental-upload__panel{border:1px solid var(--eld-border,#dce8ef);border-radius:8px;background:#fff;padding:clamp(1rem,2vw,1.5rem)}.eld-dental-upload__intro{margin-bottom:1rem}.eld-dental-upload__intro h2{margin:0 0 .35rem;font-size:1.35rem}.eld-dental-upload__intro p{margin:0;color:var(--eld-muted,#607086)}.eld-dental-upload__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.eld-dental-upload__field--wide{grid-column:1 / -1}.eld-dental-upload__form .btn{margin-top:1rem}.eld-dental-upload__list{display:grid;gap:.85rem}.eld-dental-upload__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:flex-start;border:1px solid var(--eld-border,#dce8ef);border-radius:8px;padding:1rem;background:#f8fbfd}.eld-dental-upload__meta,.eld-dental-upload__actions small{color:var(--eld-muted,#607086);font-size:.9rem}.eld-dental-upload__actions{display:grid;justify-items:end;gap:.25rem;min-width:180px}.eld-dental-upload__delete-form{margin:.4rem 0 0}.eld-dental-upload__delete-form .btn{min-height:34px;padding:.35rem .75rem}.eld-dental-upload__status{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .65rem;background:#e8f4f6;color:#00606a;font-weight:700;font-size:.82rem}.eld-dental-upload__status--completed{background:#e8f7ee;color:#16753b}.eld-dental-upload__status--rejected{background:#fdebec;color:#b02030}@media (max-width:767.98px){.eld-account-actions,.eld-dental-upload__grid,.eld-dental-upload__item{grid-template-columns:1fr}.eld-dental-upload__actions{justify-items:start}}*,*::before,*::after{box-sizing:border-box}html{overflow-x:hidden}body{overflow-x:clip}img,picture,video,canvas,svg{max-width:100%}table{max-width:100%}.eld-med-page,.eld-med-page__inner,.eld-med-content,#content_inner{min-width:0}.eld-med-search{min-width:min(100%,clamp(320px,calc(var(--eld-search-placeholder-ch,28ch)+104px),560px))}.eld-med-search .form-control{min-width:min(100%,calc(var(--eld-search-placeholder-ch,28ch)+32px))}.eld-med-basket-dropdown{max-width:min(460px,calc(100vw - 24px))}.eld-mini-cart-line{min-width:0}.eld-mini-cart-line__title,.eld-mini-cart-line__details,.eld-mini-cart-total{min-width:0}@media (max-width:1199.98px){.container{max-width:100%;padding-left:18px;padding-right:18px}.eld-med-header__inner{gap:16px}.eld-med-header__search{flex-basis:clamp(300px,calc(var(--eld-search-placeholder-ch,26ch)+104px),480px);max-width:min(480px,42vw)}.eld-med-results-count{flex:1 1 220px}.eld-med-toolbar__actions{flex:999 1 520px}}@media (max-width:1399.98px) and (min-width:992px){.eld-med-mainnav{padding:8px}.eld-med-menu{gap:3px}.eld-med-menu .nav-link{padding:9px 12px !important;font-size:14px}}@media (max-width:1199.98px) and (min-width:992px){.eld-med-mainnav{padding:7px}.eld-med-menu{gap:2px}.eld-med-menu .nav-link{padding:8px 9px !important;font-size:13px}}@media (max-width:1069.98px) and (min-width:992px){.eld-med-menu .nav-link{padding:7px 7px !important;font-size:12px}}@media (max-width:991.98px){.eld-med-topbar__inner{gap:10px}.eld-med-topbar__trust,.eld-med-topbar__actions{width:100%;justify-content:center}.eld-med-topbar__actions{gap:8px}.eld-med-language,.eld-med-currency{align-items:center;justify-content:center}.eld-med-language select,.eld-med-currency select{display:block;height:32px;line-height:32px}.eld-med-account-links{justify-content:center;gap:10px}.eld-med-language select{width:118px;min-width:118px}.eld-med-currency select{width:118px;min-width:96px}.eld-med-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.eld-med-brand{min-width:0}.eld-med-header__search{grid-column:1 / -1;order:3;width:min(100%,720px);margin-right:auto;margin-left:auto;justify-self:center}.eld-med-mini-basket{justify-content:flex-end;min-width:0}.eld-med-mainnav{border-radius:18px}.eld-med-mainnav .navbar-collapse{width:100%;padding-top:10px}.eld-med-menu{gap:4px}.eld-med-menu .nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:10px;padding:10px 12px !important}.eld-med-toolbar__actions{width:100%;justify-content:space-between}.eld-med-page-size{justify-content:flex-end;flex:0 0 auto}.eld-bank-transfer__grid{grid-template-columns:1fr}.shipping-payment{display:grid;grid-template-columns:1fr;gap:1rem}.shipping-payment>[class*="col-"]{max-width:100%;flex:0 0 100%}}@media (max-width:767.98px){.eld-mobile-header-brand{align-items:center;background:rgba(245,248,251,0.96);border-bottom:1px solid rgba(223,232,239,0.72);display:flex;justify-content:center;padding:calc(12px+env(safe-area-inset-top,0px)) 14px 10px;position:relative;text-align:center;z-index:1021}.eld-mobile-header-brand .eld-med-brand{display:flex !important;justify-content:center !important;min-width:0;width:100% !important}.eld-mobile-header-brand .eld-med-brand__link{justify-content:center !important;margin-right:auto !important;margin-left:auto !important}.eld-mobile-header-brand .eld-med-brand__logo{max-height:54px;margin-right:auto !important;margin-left:auto !important}.eld-med-header>.eld-med-header__inner>.eld-med-brand{display:none !important}.container{padding-left:14px;padding-right:14px}.eld-med-topbar{font-size:12px}.eld-med-topbar__trust{justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.eld-med-topbar__actions{justify-content:flex-start}.eld-med-account-links{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;white-space:nowrap;scrollbar-width:thin}.eld-med-language select,.eld-med-currency select{height:34px;font-size:12px}.eld-med-header__inner{grid-template-columns:minmax(0,1fr);padding-top:12px;padding-bottom:10px}.eld-med-brand__link{justify-content:center}.eld-med-mini-basket{justify-content:center;width:100%}.eld-med-mini-basket__summary{text-align:center}.eld-med-header__search{width:100%}.eld-med-nav-wrap{padding-bottom:10px}.eld-med-mainnav{padding:8px;border-radius:16px}.eld-topbar-menu__panel{max-height:70vh;overflow-y:auto}.eld-med-breadcrumb{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.eld-med-breadcrumb::-webkit-scrollbar{display:none}.eld-med-hero__media{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eld-med-hero__image{padding:8px;border-radius:14px}.eld-med-hero h1,.eld-med-page-header h1,.eld-med-product-main h1,.product_main h1{font-size:clamp(28px,8vw,38px);line-height:1.08}.eld-med-toolbar__actions,.eld-med-sort .form-group,.eld-med-page-size{align-items:stretch;width:100%}.eld-med-sort,.eld-med-sort .form-group>div,.eld-med-sort select,.eld-med-page-size select{width:100%;max-width:100%}.eld-med-page-size{display:grid;grid-template-columns:auto minmax(74px,1fr) auto;gap:8px;justify-content:stretch}.eld-med-product-gallery-col,.product_main{max-width:100%}.eld-med-section-card{padding:18px}.eld-flatpage-content table,.eld-med-section-card table,.eld-med-product-detail-card table,.basket-items,.table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.eld-flatpage-content thead,.eld-med-section-card thead,.eld-med-product-detail-card thead,.basket-items thead,.table thead,.eld-flatpage-content tbody,.eld-med-section-card tbody,.eld-med-product-detail-card tbody,.basket-items tbody,.table tbody{width:100%}.eld-bank-transfer__card{padding:1rem;padding-top:2.75rem}.eld-med-footer__grid{gap:24px}}@media (max-width:575.98px){.container{padding-left:10px;padding-right:10px}.eld-med-page{padding-top:14px}.eld-med-page__inner{padding-left:0;padding-right:0}.eld-med-brand__logo{max-height:40px}.eld-med-search{flex-direction:column;gap:8px}.eld-med-search .form-control,.eld-med-search .btn{width:100%;border-radius:12px}.eld-med-mini-basket{flex-wrap:wrap}.eld-med-basket-dropdown{left:50% !important;right:auto !important;width:calc(100vw - 20px);transform:translateX(-50%)}.eld-mini-cart-line{grid-template-columns:66px minmax(0,1fr);gap:8px}.eld-med-results-count{font-size:13px;line-height:1.35}.eld-med-page-size{grid-template-columns:1fr}.eld-med-page-size label,.eld-med-page-size span{min-height:0}.eld-med-price,.price_color{font-size:18px}.eld-med-product-main h1,.product_main h1{font-size:clamp(26px,9vw,34px)}.pagination{flex-wrap:wrap;gap:6px}.pagination .page-link{min-width:38px;text-align:center;border-radius:999px}.eld-med-breadcrumb{width:100%;min-height:42px;gap:6px;padding:5px;border-radius:14px}.eld-med-breadcrumb .breadcrumb-item{flex:0 0 auto;min-height:30px}.eld-med-breadcrumb .breadcrumb-item+.breadcrumb-item::before{flex:0 0 auto;width:5px;height:5px;margin-right:1px}.eld-med-breadcrumb a{max-width:54vw;min-height:30px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eld-med-breadcrumb .breadcrumb-item.active{flex:0 0 auto;max-width:64vw;min-height:30px;padding:0 10px;align-items:center;background:#eef9fb;border:1px solid rgba(15,127,143,0.16);border-radius:999px;white-space:nowrap}}@media (max-width:575.98px){.eld-med-topbar__trust{justify-content:center;width:100%;text-align:center}.eld-med-topbar__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;justify-content:center;width:100%;max-width:360px;margin-right:auto;margin-left:auto;gap:8px 10px}.eld-med-language,.eld-med-currency{width:100%;min-width:0;justify-content:center}.eld-med-language select,.eld-med-currency select{width:100%;min-width:0;max-width:none;text-align:center;text-align-last:center}.eld-med-account-links{grid-column:1 / -1;justify-content:center;width:100%;padding-bottom:0;text-align:center}.eld-med-account-links a{justify-content:center}}@media (max-width:390px){.eld-med-topbar__actions{display:grid;grid-template-columns:1fr 1fr;align-items:center}.eld-med-account-links{grid-column:1 / -1}.eld-med-language,.eld-med-currency,.eld-med-language select,.eld-med-currency select{width:100%;min-width:0}}.eld-med-stock .eld-med-price--pending,.eld-med-stock .price_color.eld-med-price--pending{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:30px;padding:6px 10px;border:1px solid rgba(161,92,7,0.18);border-radius:999px;background:#fff7e6;color:var(--eld-warning);font-size:12px;font-weight:900;line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.eld-quick-view__media picture,.eld-mini-cart-line__image picture,.image_container picture{display:inline-flex;align-items:center;justify-content:center;max-width:100%}.eld-module-test-body{background:#f4fafb}.eld-module-test-page{min-height:100vh;padding:18px;background:linear-gradient(180deg,#eef8fa 0%,#ffffff 100%)}.eld-module-test-shell{display:grid;gap:14px;width:min(100%,1420px);margin:0 auto}.eld-module-test-language{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.eld-module-test-language a{display:inline-grid;place-items:center;min-height:34px;padding:7px 10px;border:1px solid rgba(15,127,143,0.16);border-radius:999px;background:rgba(255,255,255,0.92);color:var(--eld-primary-dark);font-size:12px;font-weight:900;line-height:1.15;text-align:center;text-decoration:none}.eld-module-test-language a:hover,.eld-module-test-language a:focus,.eld-module-test-language a.is-active{border-color:var(--eld-primary);background:var(--eld-primary);color:#fff;outline:0}.eld-home-guide-grid,.eld-guide-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.eld-home-guide-card,.eld-guide-card{display:flex;flex-direction:column;min-height:178px;padding:18px;border:1px solid rgba(15,127,143,0.16);border-radius:14px;background:#f8fcfd;color:var(--eld-text);text-decoration:none}.eld-home-guide-card span,.eld-guide-card__icon{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:14px;border-radius:12px;background:var(--eld-primary-soft);color:var(--eld-primary)}.eld-home-guide-card strong,.eld-guide-card h2{margin:0;color:var(--eld-text);font-size:16px;font-weight:950;line-height:1.18}.eld-home-guide-card small,.eld-guide-card p{margin:10px 0 0;color:var(--eld-muted);font-size:13px;line-height:1.45}.eld-home-guide-card:hover,.eld-home-guide-card:focus,.eld-guide-card:hover,.eld-guide-card:focus{border-color:rgba(15,127,143,0.42);box-shadow:var(--eld-shadow-soft);transform:translateY(-2px)}.eld-guide-hero,.eld-guide-detail__hero,.eld-guide-section,.eld-guide-checklist,.eld-guide-faq,.eld-guide-cta,.eld-guide-related{border:1px solid rgba(15,127,143,0.16);border-radius:var(--eld-radius-lg);background:var(--eld-surface);box-shadow:var(--eld-shadow-soft)}.eld-guide-hero,.eld-guide-detail__hero{padding:clamp(28px,5vw,54px)}.eld-guide-hero h1,.eld-guide-detail__hero h1{max-width:920px;margin:16px 0 12px;color:var(--eld-text);font-size:clamp(34px,5vw,58px);font-weight:950;line-height:1;letter-spacing:0}.eld-guide-hero p,.eld-guide-detail__hero p{max-width:820px;margin:0;color:var(--eld-muted);font-size:18px;line-height:1.65}.eld-guide-grid{margin-top:22px}.eld-guide-card{min-height:240px}.eld-guide-card h2{font-size:20px}.eld-guide-card a{margin-top:auto;padding-top:18px;color:var(--eld-primary-dark);font-weight:900}.eld-guide-detail__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.eld-guide-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:22px;align-items:start;margin-top:22px}.eld-guide-detail__main{display:grid;gap:16px}.eld-guide-section,.eld-guide-checklist,.eld-guide-faq,.eld-guide-cta,.eld-guide-related{padding:24px}.eld-guide-section h2,.eld-guide-checklist h2,.eld-guide-faq h2,.eld-guide-cta h2,.eld-guide-related h2{margin:0 0 12px;color:var(--eld-text);font-size:22px;font-weight:950;line-height:1.15}.eld-guide-section p,.eld-guide-cta p{margin:0;color:var(--eld-muted);font-size:16px;line-height:1.65}.eld-guide-checklist ul{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--eld-text);font-weight:700}.eld-guide-faq{display:grid;gap:10px}.eld-guide-faq details{padding:14px 16px;border:1px solid rgba(15,127,143,0.14);border-radius:12px;background:#f8fcfd}.eld-guide-faq summary{cursor:pointer;color:var(--eld-text);font-weight:900}.eld-guide-faq p{margin:10px 0 0;color:var(--eld-muted);line-height:1.55}.eld-guide-detail__side{position:sticky;top:22px;display:grid;gap:16px}.eld-guide-cta .btn{width:100%;margin-top:18px}.eld-guide-related{display:grid;gap:10px}.eld-guide-related a{display:block;padding:12px 0;border-top:1px solid rgba(15,127,143,0.12);color:var(--eld-primary-dark);font-weight:900}@media (max-width:991.98px){.eld-home-guide-grid,.eld-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eld-guide-detail__layout{grid-template-columns:1fr}.eld-guide-detail__side{position:static}}@media (max-width:575.98px){.eld-home-hero__visual,.eld-home-category-grid,.eld-home-guide-grid,.eld-guide-grid{grid-template-columns:1fr}.eld-home-guide-card,.eld-guide-card{min-height:0}.eld-guide-hero,.eld-guide-detail__hero,.eld-guide-section,.eld-guide-checklist,.eld-guide-faq,.eld-guide-cta,.eld-guide-related{padding:20px}}.page_inner>.nav-checkout:first-child,.page_inner .eld-checkout-steps{margin:0 0 24px}.page_inner .sub-header{margin:26px 0 14px;padding:0;border:0}.page_inner .sub-header h1,.page_inner .sub-header h2,.page_inner .sub-header h3,.page_inner>h1{color:var(--eld-text);font-weight:950;letter-spacing:0}.page_inner .lead{padding:18px 20px;border:1px solid rgba(15,127,143,0.14);border-radius:18px;background:linear-gradient(135deg,#f7fcfd 0%,#eaf8fa 100%);color:#52647a;font-weight:750}.basket-title,.eld-basket-title{margin-bottom:10px;padding:13px 16px;border:1px solid rgba(15,127,143,0.13);border-radius:14px;background:#f4fbfc;color:#52647a}.basket-title h4,.basket-title .h4{margin:0;color:#52647a;font-size:13px;font-weight:950;text-transform:uppercase}.basket-items,.eld-basket-item{margin-bottom:12px;padding:14px;border:1px solid rgba(15,127,143,0.14);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(18,46,66,0.05);transition:border-color 160ms ease,box-shadow 160ms ease}.basket-items>.row{align-items:center}.basket-items h3{margin:0 0 6px;font-size:16px;line-height:1.25;font-weight:950}.basket-items h3 a{color:var(--eld-text)}.basket-items .availability{margin:0;color:#15935d;font-size:13px;font-weight:900}.basket-items .img-thumbnail,.basket-items .image_container img{width:118px;height:92px;object-fit:contain;border:1px solid rgba(15,127,143,0.12);border-radius:14px;background:linear-gradient(180deg,#f6fbfc 0%,#edf8fa 100%)}.checkout-quantity .input-group{max-width:220px;overflow:hidden;border:1px solid rgba(15,127,143,0.18);border-radius:12px;background:#ffffff}.checkout-quantity .form-control{height:42px;border:0;border-right:1px solid rgba(15,127,143,0.16);font-weight:900;text-align:center}.checkout-quantity .input-group-append .btn{height:42px;min-width:92px;border-radius:0;box-shadow:none}.checkout-quantity .input-group-append[hidden],.checkout-quantity .input-group-append .btn[hidden]{display:none !important}.checkout-quantity .btn,.basket-line-actions a{font-weight:900}.basket-line-actions{margin-top:8px;color:#6b7d92;font-size:13px}.basket-line-actions a{color:var(--eld-primary-dark)}.eld-saved-basket-card{scroll-margin-top:24px}.eld-saved-basket-item__action{align-items:center;display:flex}.eld-saved-basket-move{align-items:center;background:linear-gradient(135deg,#2fc4d4,#1293a1);border:1px solid rgba(18,147,161,0.28);border-radius:999px;box-shadow:0 12px 26px rgba(15,127,143,0.22);color:#ffffff !important;display:inline-flex;font-size:13px;font-weight:950;gap:7px;justify-content:center;line-height:1.15;min-height:42px;padding:9px 12px;text-align:center;white-space:normal}.eld-saved-basket-move:hover,.eld-saved-basket-move:focus{background:linear-gradient(135deg,#58dce7,#0f7f8f);border-color:rgba(15,127,143,0.5);color:#ffffff !important;text-decoration:none}.eld-saved-basket-move i{flex:0 0 auto}.basket-items .price_color{margin:0;color:#139a4e;font-size:16px;font-weight:950;white-space:nowrap}.eld-basket-card,#basket_totals,.page_inner .card.card-body.bg-light,.page_inner .card.card-body{border:1px solid rgba(15,127,143,0.13);border-radius:18px;background:#fff !important;box-shadow:0 12px 34px rgba(18,46,66,0.06)}#basket_totals{width:100%;padding:0;border:0;border-radius:0;box-shadow:none}#basket_totals .table{width:100%;margin:0}#basket_totals th,#basket_totals td{padding:11px 0;border-color:rgba(15,127,143,0.1)}#basket_totals h3{margin:0;color:var(--eld-text);font-size:16px;font-weight:950}#basket_totals th.total,#basket_totals td.total,#basket_totals .total{background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important}#basket_totals .total{color:var(--eld-text);font-size:16px;font-weight:950}#basket_totals .price_color{color:#0d9448;font-size:20px}@media (max-width:767.98px){.basket-items .img-thumbnail,.basket-items .image_container img{width:96px;height:96px}.checkout-quantity .input-group{max-width:100%}.basket-items .price_color,.basket-items .text-right{text-align:left !important}}.page_inner .btn-primary,.page_inner .btn-info,.page_inner .btn-success{border-color:transparent;border-radius:999px;background:var(--eld-primary);box-shadow:0 12px 28px rgba(15,127,143,0.18);font-weight:950}.page_inner .btn-primary:hover,.page_inner .btn-info:hover,.page_inner .btn-success:hover{background:#0a6f7d}.page_inner .btn-secondary{border-color:rgba(15,127,143,0.18);border-radius:999px;background:#f1fafb;color:#0a6f7d;font-weight:900}.page_inner form .form-control,.page_inner form select,.page_inner form textarea,.page_inner form input[type="text"],.page_inner form input[type="email"],.page_inner form input[type="tel"],.page_inner form input[type="number"]{border-color:rgba(15,127,143,0.18);border-radius:12px}.page_inner form label{color:var(--eld-text);font-weight:900}.choose-block .card{width:100%;margin-bottom:16px}.shipping-payment{align-items:stretch}.shipping-payment .card,.eld-bank-transfer__summary{height:auto}.shipping-payment h3,.eld-bank-transfer__summary h3{color:var(--eld-text);font-size:16px;font-weight:950}.shipping-payment a.float-right,.eld-bank-transfer__summary a.float-right,.sub-header a.float-right{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#e8f8fa;color:#0a6f7d;font-size:12px;font-weight:950;text-decoration:none}.eld-bank-transfer__intro{padding:20px;border:1px solid rgba(15,127,143,0.12);border-radius:18px;background:linear-gradient(135deg,#f8fcfd 0%,#e8f7f9 100%)}.eld-bank-transfer__intro h2,.eld-payment-method-section h3{color:var(--eld-text);font-weight:950}.eld-bank-transfer__card{border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(18,46,66,0.06)}.eld-bank-transfer__card:has(input[type="radio"]:checked){border-color:rgba(15,127,143,0.55);box-shadow:0 16px 38px rgba(15,127,143,0.16)}.eld-payment-method-section{margin-top:20px;padding:18px;border:1px solid rgba(15,127,143,0.12);border-radius:18px;background:#fbfefe}#place_order_form,.page_inner>.form-group:last-child{margin-top:24px}#place-order{min-height:48px}@media (max-width:767.98px){.basket-title{display:none}.basket-items>.row{gap:10px}.basket-items [class*="col-md-"],.basket-items [class*="col-sm-"]{text-align:left !important}.basket-items .price_color{text-align:left !important}.checkout-quantity .input-group{max-width:none}}@media (max-width:575.98px){.basket-items,#basket_totals,.eld-payment-method-section,.eld-bank-transfer__intro{padding:14px;border-radius:16px}}html,body{max-width:100%;overflow-x:hidden}img,video,iframe,svg{max-width:100%}iframe{border:0}table{width:100%}.page_inner table,.eld-med-product-detail-card table,#basket_totals table,.eld-policy-page table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap}.eld-med-table,.table{min-width:0}.eld-med-page__inner{overflow-wrap:anywhere}.eld-med-page__inner h1,.eld-med-page__inner h2,.eld-med-page__inner h3,.eld-content-card h1,.eld-content-card h2,.eld-policy-section h2,.eld-med-product-main h1{overflow-wrap:anywhere}.eld-med-dropdown,.dropdown-menu{max-width:calc(100vw - 28px)}.eld-med-mega-menu__body,.eld-med-mega-menu__grid{min-width:0}.eld-med-mini-basket .dropdown-menu{overflow-x:hidden}.eld-med-mini-basket .dropdown-menu,.eld-med-mini-basket .basket-mini-item,.eld-med-mini-basket .basket-mini-product{max-width:min(420px,calc(100vw - 28px))}.eld-med-mini-basket strong,.eld-med-mini-basket a,.eld-med-mini-basket span{overflow-wrap:anywhere}html[data-eld-theme="dark"] .eld-med-mini-basket .btn.eld-btn-outline,html[data-eld-theme="dark"] .eld-med-mini-basket .btn-outline-secondary{background:#ffffff !important;border-color:rgba(15,127,143,0.22) !important;color:#061a24 !important;text-shadow:none !important}html[data-eld-theme="dark"] .eld-med-mini-basket .btn.eld-btn-outline:where(span,strong,small,i),html[data-eld-theme="dark"] .eld-med-mini-basket .btn-outline-secondary:where(span,strong,small,i){color:#061a24 !important;text-shadow:none !important}html[data-eld-theme="dark"] .eld-med-mini-basket .btn.eld-btn-outline:hover,html[data-eld-theme="dark"] .eld-med-mini-basket .btn.eld-btn-outline:focus,html[data-eld-theme="dark"] .eld-med-mini-basket .btn-outline-secondary:hover,html[data-eld-theme="dark"] .eld-med-mini-basket .btn-outline-secondary:focus{background:#e8fbfd !important;color:#061a24 !important}@media (max-width:1199.98px){.container,.container-fluid{max-width:100%}.eld-med-header__inner,.eld-med-nav-wrap,.eld-med-page,.eld-home-page{padding-right:18px;padding-left:18px}}@media (max-width:991.98px){.eld-med-topbar__inner{align-items:stretch}.eld-med-topbar__trust,.eld-med-topbar__actions{flex-wrap:wrap;justify-content:center}.eld-med-header__inner{grid-template-columns:1fr;gap:14px}.eld-med-brand,.eld-med-header__search,.eld-med-mini-basket{width:100%;justify-content:center}.eld-med-brand{display:flex}.eld-med-brand__link{justify-content:center;margin-right:auto;margin-left:auto}.eld-med-header__search .eld-med-search{max-width:720px;width:100%}.eld-med-mainnav{padding:10px}.eld-med-mainnav .navbar-toggler{display:inline-flex;min-height:44px}.eld-med-mainnav .navbar-toggler-icon{display:none}.eld-med-mainnav__toggle-text{width:100%}.eld-med-mainnav .navbar-collapse{width:100%;margin-top:10px}.eld-med-menu{align-items:stretch;width:100%;gap:8px}.eld-med-menu .nav-item,.eld-med-menu .nav-link{width:100%}.eld-med-menu .nav-link{justify-content:space-between;min-height:44px;white-space:normal}.eld-med-dropdown,.eld-med-mega-menu{position:static !important;width:100% !important;min-width:0 !important;max-height:70vh;margin-top:8px;overflow:auto;transform:none !important}.eld-med-mega-menu__grid,.eld-med-mega-menu__list.eld-med-mega-menu__grid,.eld-med-mega-menu__body{grid-template-columns:repeat(2,minmax(0,1fr))}.eld-med-mega-menu__item,.eld-med-mega-menu__link{min-width:0}.eld-med-mega-menu__link{white-space:normal}.eld-med-page{padding-top:18px}.eld-med-page__inner,.page_inner{padding:18px;border-radius:20px}.eld-med-page__inner>.row>[class*="col-"],.page_inner>.row>[class*="col-"],.eld-med-page__inner .row>[class*="col-"],.page_inner .row>[class*="col-"],.shipping-payment>[class*="col-"],.eld-category-description-row>[class*="col-"]{width:100%;max-width:100%;flex:0 0 100%}.sidebar,aside.sidebar{width:100%;max-width:100%;order:2}.eld-med-hero__media,.eld-med-hero__points{width:100%}.eld-med-hero__points{align-items:stretch}.eld-med-hero__points span{width:100%}.eld-med-product-grid,.eld-med-product-grid--wide,.eld-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eld-med-product-detail-card .row,.product_page>.row{display:grid;grid-template-columns:1fr;gap:18px}.eld-med-product-detail-card .row>[class*="col-"],.product_page>.row>[class*="col-"]{width:100%;max-width:100%;flex:0 0 100%}.eld-bank-transfer__grid,.eld-payment-method-grid,.choose-block .row,.eld-checkout-method-grid{grid-template-columns:1fr}}@media (max-width:767.98px){.eld-med-header__inner,.eld-med-nav-wrap,.eld-med-page,.eld-home-page{padding-right:14px;padding-left:14px}.eld-med-topbar__inner{gap:10px}.eld-med-topbar__actions select,.eld-med-language select,.eld-med-currency select{max-width:180px}.eld-med-brand__logo{max-height:54px;width:auto}.eld-med-mini-basket{text-align:center}.eld-med-mini-basket__summary{align-items:center}.eld-med-search{display:grid;grid-template-columns:1fr auto;gap:8px}.eld-med-search .form-control{min-width:0}.breadcrumb{display:flex;flex-wrap:wrap;gap:6px;padding:0;overflow-wrap:anywhere}.eld-med-breadcrumb{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overflow-wrap:normal}.eld-med-product-grid,.eld-med-product-grid--wide,.eld-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eld-med-product-grid>li,.eld-med-product-grid--wide>li,.eld-home-product-grid>li{flex:0 0 50%;max-width:50%;padding-right:5px;padding-left:5px;margin-bottom:10px}.eld-med-product-grid,.eld-med-product-grid--wide,.eld-home-product-grid{margin-right:-5px !important;margin-left:-5px !important}.eld-med-hero__media{justify-content:center;justify-items:center;margin-right:auto;margin-left:auto}.eld-med-hero__media--single{grid-template-columns:minmax(0,min(100%,280px))}.eld-med-hero__image{width:100%;margin-right:auto;margin-left:auto}.eld-med-hero__image img{margin:auto;object-position:center center}.eld-home-category-card strong,.eld-category-description-copy,.eld-category-description-copy p{text-align:center}.eld-med-stock{gap:3px;min-height:34px;margin-bottom:5px}.eld-med-price,.price_color{font-size:14px;line-height:1.1}.eld-med-price--pending{min-height:26px;padding:4px 7px;font-size:10px}.eld-med-availability,.availability{gap:4px;font-size:10px;line-height:1.15}.eld-med-compact-basket-form .btn,.eld-med-product-card .btn,.eld-med-product-card button{min-height:31px;padding:6px 5px;font-size:10.5px;line-height:1.15}.eld-med-product-card .btn,.eld-med-product-card button,.product_main .btn,.product_main button{width:100%;white-space:normal}.eld-med-product-main h1,.page_inner>h1,.eld-content-hero h1,.eld-policy-page h1{font-size:clamp(28px,9vw,38px);line-height:1.05}.eld-med-product-detail-card .btn-group,.eld-med-product-detail-card form,.product_main .btn-group{max-width:100%}.pagination,.eld-pagination{flex-wrap:wrap;gap:6px;justify-content:center}.pagination .page-link,.eld-pagination .page-link{min-width:36px;min-height:36px}.basket-items{padding:14px}.basket-items>.row{display:grid;grid-template-columns:86px 1fr;gap:12px}.basket-items>.row>[class*="col-"]{width:100%;max-width:100%;flex:none}.basket-items .image_container,.basket-items .col-sm-2,.basket-items .col-md-2{grid-row:span 3}.basket-items .img-thumbnail,.basket-items .image_container img{width:78px;height:78px}.shipping-payment .card,.eld-bank-transfer__summary,#basket_totals{overflow:hidden}.eld-bank-transfer__card{padding:16px}.eld-bank-transfer__head{align-items:flex-start;gap:8px}.eld-bank-transfer__head>span,.eld-bank-transfer__fee{white-space:normal}}@media (max-width:480px){.eld-med-header__inner,.eld-med-nav-wrap,.eld-med-page,.eld-home-page{padding-right:10px;padding-left:10px}.eld-med-topbar__trust,.eld-med-account-links{gap:8px;font-size:12px}.eld-med-topbar__trust>span,.eld-med-topbar__trust>a,.eld-topbar-menu__toggle{padding-left:10px}.eld-med-brand__logo{max-width:190px}.eld-med-search{grid-template-columns:1fr}.eld-med-search .btn{width:100%}.eld-med-mega-menu__grid,.eld-med-mega-menu__list.eld-med-mega-menu__grid,.eld-med-mega-menu__body{grid-template-columns:1fr}.basket-items>.row{grid-template-columns:1fr}.basket-items .image_container,.basket-items .col-sm-2,.basket-items .col-md-2{grid-row:auto}.basket-items .img-thumbnail,.basket-items .image_container img{width:100%;height:150px}.eld-bank-transfer__line,.eld-bank-transfer__note,.eld-bank-transfer__reference-copy,.shipping-payment .card,#basket_totals{overflow-wrap:anywhere}}@media (max-width:575.98px){.eld-med-header__search,.eld-med-header__search .eld-med-search{width:100%;justify-items:center;text-align:center}.eld-med-search .form-control{text-align:center;padding-right:18px;padding-left:18px}.eld-med-search .form-control::placeholder{text-align:center}.eld-med-topbar__actions .eld-med-account-links{display:flex;justify-content:center;justify-self:center;width:100%;max-width:100%;margin-right:auto;margin-left:auto;text-align:center}.eld-med-topbar__actions .eld-med-account-links>li{display:flex;justify-content:center;width:100%}.eld-med-topbar__actions .eld-med-account-links a{justify-content:center;text-align:center}}@media (max-width:991.98px){.eld-services-hero,.eld-services-grid,.eld-services-steps{grid-template-columns:1fr}.eld-services-hero__panel{min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}}@media (max-width:575.98px){.eld-services-hero,.eld-services-intro,.eld-services-section,.eld-services-process,.eld-services-cta{padding:18px;border-radius:var(--eld-radius-sm)}.eld-services-hero h1{font-size:32px}.eld-services-hero__actions,.eld-services-cta{align-items:stretch;flex-direction:column}.eld-services-hero__actions .btn,.eld-services-cta .btn{width:100%}.eld-services-hero__panel{grid-template-columns:1fr}}@media (max-width:767.98px){.row.eld-med-product-grid,.row.eld-med-product-grid--wide,.row.eld-home-product-grid{display:flex !important;flex-wrap:wrap !important;gap:0 !important;margin-right:-4px !important;margin-left:-4px !important}.row.eld-med-product-grid>li,.row.eld-med-product-grid--wide>li,.row.eld-home-product-grid>li{flex:0 0 50% !important;width:50% !important;max-width:50% !important;padding-right:4px !important;padding-left:4px !important;margin-bottom:8px !important}.eld-med-results-count{width:100% !important;font-size:13px !important;line-height:1.25 !important;text-align:center !important}.eld-med-toolbar__actions{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:8px !important;align-items:center !important;width:100% !important}.eld-med-sort,.eld-med-page-size{width:100% !important;min-width:0 !important;margin-left:0 !important;color:var(--eld-muted) !important;font-size:11.5px !important;font-weight:850 !important;text-align:center !important}.eld-med-sort .form-group>label,.eld-med-page-size label,.eld-med-page-size span{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:34px !important;margin:0 !important;color:var(--eld-muted) !important;font-size:11.5px !important;font-weight:850 !important;line-height:1 !important;white-space:nowrap !important}.eld-med-sort select,.eld-med-page-size select{width:100% !important;min-width:0 !important;max-width:100% !important;height:34px !important;padding:5px 28px 5px 8px !important;border-radius:8px !important;font-size:11.5px !important;line-height:1.1 !important}.eld-med-page-size{display:grid !important;grid-template-columns:auto minmax(48px,62px) auto !important;gap:5px !important;align-items:center !important;justify-content:center !important}.eld-med-stock{align-items:center !important;gap:2px !important;justify-content:center !important;min-height:30px !important;margin-bottom:4px !important;text-align:center !important}.eld-med-price,.price_color{font-size:13px !important;line-height:1.1 !important}.eld-med-availability,.availability{font-size:9.5px !important;line-height:1.1 !important}.eld-med-compact-basket-form .btn,.eld-med-product-card .btn,.eld-med-product-card button{justify-content:center !important;min-height:29px !important;padding:5px 4px !important;font-size:10px !important;line-height:1.1 !important;text-align:center !important}.eld-med-compact-basket-form{width:100% !important}.eld-home-category-card strong,.eld-category-description-copy,.eld-category-description-copy p{text-align:center !important}}@media (max-width:380px){.eld-med-toolbar__actions{gap:6px !important}.eld-med-sort,.eld-med-page-size,.eld-med-sort .form-group>label,.eld-med-page-size label,.eld-med-page-size span,.eld-med-sort select,.eld-med-page-size select{font-size:10.5px !important}}.eld-med-search{position:relative}.eld-search-suggestions{position:absolute;top:calc(100%+8px);left:0;right:0;z-index:1300;display:grid;gap:6px;padding:8px;border:1px solid rgba(223,232,239,0.96);border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(4,19,31,0.20)}.eld-search-suggestions[hidden]{display:none}.eld-search-suggestions p{margin:0;padding:10px 12px;color:var(--eld-muted);font-size:13px;font-weight:750}.eld-search-suggestion img,.eld-search-suggestion__fallback{width:56px;height:48px;border:1px solid var(--eld-border);border-radius:10px;background:#f8fbfc;object-fit:contain}.eld-quick-view__media{min-height:310px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(180deg,#f9fcfd,#f0f7f8);border:1px solid var(--eld-border)}.eld-quick-view__media img{max-width:100%;max-height:330px;object-fit:contain;mix-blend-mode:multiply}.eld-quick-view__fallback{display:grid;place-items:center;width:90px;height:90px;border-radius:20px;background:#fff;color:var(--eld-primary-dark);font-size:34px;font-weight:950}.eld-quick-view__body{min-width:0;display:grid;align-content:start;gap:12px}.eld-quick-view__body h2{margin:0;color:var(--eld-text);font-size:24px;font-weight:950;line-height:1.15}.eld-quick-view__body p{margin:0;color:var(--eld-muted);line-height:1.55}.eld-quick-view__actions{display:grid;gap:8px}.eld-quick-view__detail-link{color:var(--eld-primary-dark);font-weight:900}.eld-mobile-purchase-bar{display:none}.eld-summary-quote-button{width:100%;min-height:38px;margin-top:8px;border:1px solid #cfe1fa;border-radius:12px;background:#eef5ff;color:#07346d;font-weight:900;cursor:pointer}@media (max-width:767px){.eld-search-suggestions{position:fixed;left:12px;right:12px;top:112px;max-height:70vh;overflow:auto}.eld-quick-view__media{min-height:220px}.eld-mobile-purchase-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:1490;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:10px;border:1px solid rgba(223,232,239,0.96);border-radius:18px;background:rgba(255,255,255,0.96);box-shadow:0 18px 48px rgba(4,19,31,0.22);transform:translateY(calc(100%+18px));transition:transform 0.2s ease}.eld-mobile-purchase-bar.is-visible{display:grid;transform:translateY(0)}.eld-mobile-purchase-bar__copy{min-width:0}.eld-mobile-purchase-bar__copy strong,.eld-mobile-purchase-bar__copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eld-mobile-purchase-bar__copy strong{color:var(--eld-text);font-size:12px;font-weight:900}.eld-mobile-purchase-bar__copy span{color:var(--eld-primary-dark);font-size:13px;font-weight:950}.eld-mobile-purchase-bar .btn{min-height:42px;padding:8px 10px;border-radius:12px;font-size:12px;font-weight:900;white-space:nowrap}}.eld-home-b2b-strip,.eld-b2b-hero,.eld-b2b-section{margin:28px 0}.eld-home-b2b-strip h2,.eld-b2b-section__head h2,.eld-b2b-hero h1{margin:0;color:var(--eld-text);letter-spacing:0}.eld-b2b-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,0.75fr);gap:22px;align-items:stretch;padding:30px;border:1px solid rgba(198,213,222,0.84);border-radius:8px;background:linear-gradient(135deg,rgba(247,251,252,0.98),rgba(255,255,255,0.98)),#fff}.eld-b2b-hero__copy{display:grid;gap:14px;align-content:center}.eld-b2b-hero h1{max-width:820px;font-size:3.2rem;line-height:1.02}.eld-b2b-hero p{max-width:760px;margin:0;color:var(--eld-muted);font-size:1.05rem;line-height:1.65}.eld-b2b-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.eld-b2b-hero__proof{display:grid;gap:10px;align-content:center}.eld-b2b-hero__proof span{display:flex;align-items:center;min-height:58px;padding:12px 14px;border:1px solid rgba(41,132,111,0.2);border-radius:8px;background:#fff;color:var(--eld-text);font-weight:900}.eld-b2b-section__head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.eld-b2b-section__head a{color:var(--eld-primary-dark);font-weight:900}.eld-b2b-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.eld-b2b-card{min-height:210px;padding:20px;border:1px solid rgba(198,213,222,0.84);border-radius:8px;background:#fff}.eld-b2b-card__number{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:32px;margin-bottom:14px;border-radius:999px;background:#eaf4f1;color:#216b5b;font-weight:950}.eld-b2b-card h3{margin:0 0 10px;color:var(--eld-text);font-size:1.16rem}.eld-b2b-card p{margin:0;color:var(--eld-muted);line-height:1.65}.eld-b2b-product-grid{margin-bottom:0}.eld-b2b-steps{display:grid;gap:16px;padding:24px;border:1px solid rgba(198,213,222,0.84);border-radius:8px;background:#fff}.eld-b2b-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.eld-b2b-steps li{padding:16px;border-radius:8px;background:#f7fbfc;color:var(--eld-text);font-weight:750;line-height:1.55}.eld-b2b-steps .btn{justify-self:start}@media (max-width:991.98px){.eld-home-b2b-strip,.eld-b2b-hero,.eld-b2b-cards,.eld-b2b-steps ol{grid-template-columns:1fr}.eld-b2b-hero h1{font-size:2.5rem}}@media (max-width:575.98px){.eld-home-b2b-strip,.eld-b2b-hero,.eld-b2b-steps{padding:16px}.eld-b2b-section__head{display:grid;align-items:start}.eld-b2b-hero h1{font-size:2rem}}@media (max-width:767.98px){.eld-med-topbar__actions{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;align-items:stretch !important;gap:8px !important;width:100% !important;max-width:360px !important}.eld-theme-mode{grid-column:1 / -1 !important;width:100% !important;justify-content:center !important;min-height:44px !important;padding:4px !important}.eld-theme-mode__button{flex:1 1 0 !important;min-width:0 !important;height:36px !important;white-space:nowrap !important}.eld-med-language,.eld-med-currency{display:flex !important;align-items:stretch !important;justify-content:stretch !important;width:100% !important;min-width:0 !important;height:44px !important}.eld-language-menu,.eld-currency-menu{width:100% !important;min-width:0 !important;height:100% !important}.eld-language-menu__toggle,.eld-currency-menu__toggle,.eld-med-currency select{width:100% !important;min-width:0 !important;max-width:100% !important;height:44px !important;min-height:44px !important;margin:0 !important;border-radius:999px !important;text-align:center !important;text-align-last:center !important}.eld-language-menu__toggle,.eld-currency-menu__toggle{justify-content:center !important;padding:2px 12px !important}.eld-language-menu__toggle span:not(.eld-flag),.eld-currency-menu__toggle span:not(.eld-currency-menu__symbol){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eld-med-currency select{padding:2px 34px 2px 14px !important;line-height:1.2 !important}}@media (max-width:767.98px){.eld-med-topbar,.eld-med-topbar__inner,.eld-med-topbar__actions,.eld-med-language,.eld-med-currency,.eld-language-menu,.eld-currency-menu{overflow:visible !important}.eld-med-topbar{position:relative !important;z-index:1300 !important}.eld-med-topbar__actions{position:relative !important}.eld-med-language,.eld-med-currency,.eld-language-menu,.eld-currency-menu{position:static !important}.eld-language-menu__toggle,.eld-currency-menu__toggle{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;align-items:center !important;gap:8px !important;color:#ffffff !important}.eld-language-menu__toggle .eld-flag,.eld-currency-menu__toggle .eld-currency-menu__symbol{flex:0 0 auto !important}.eld-language-menu__panel,.eld-currency-menu__panel{position:absolute !important;top:calc(100%+10px) !important;left:50% !important;right:auto !important;width:min(320px,calc(100vw - 28px)) !important;max-height:min(68vh,430px) !important;transform:translate(-50%,8px) !important;z-index:1500 !important;padding:10px !important;border-radius:18px !important;text-align:left !important}.eld-language-menu.is-open .eld-language-menu__panel,.eld-currency-menu.is-open .eld-currency-menu__panel{transform:translate(-50%,0) !important}.eld-language-menu__panel::before,.eld-currency-menu__panel::before{left:50% !important;right:auto !important;transform:translateX(-50%) rotate(45deg) !important}.eld-language-menu__item,.eld-currency-menu__item{min-height:44px !important;justify-content:flex-start !important;gap:12px !important;padding:10px 12px !important;text-align:left !important;white-space:normal !important}.eld-language-menu__item span:last-child,.eld-currency-menu__item .eld-currency-menu__label{min-width:0 !important;overflow-wrap:anywhere !important}}@media (max-width:767.98px){.eld-med-topbar,.eld-med-header{text-align:center !important}.eld-med-topbar__inner{align-items:center !important;justify-content:center !important;text-align:center !important}.eld-med-topbar__trust,.eld-med-account-links{justify-content:center !important;width:100% !important;margin-right:auto !important;margin-left:auto !important;text-align:center !important}.eld-med-account-links{grid-column:1 / -1 !important;padding-left:0 !important;list-style:none !important}.eld-med-account-links>li,.eld-med-account-links a{display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.eld-med-header__inner{display:grid !important;grid-template-columns:1fr !important;justify-items:center !important;align-items:center !important;gap:13px !important;text-align:center !important}.eld-med-brand,.eld-med-brand__link,.eld-med-header__search,.eld-med-header__search .eld-med-search{justify-content:center !important;justify-self:center !important;margin-right:auto !important;margin-left:auto !important;text-align:center !important}.eld-med-brand,.eld-med-header__search{width:100% !important}.eld-med-brand__logo{margin-right:auto !important;margin-left:auto !important}.eld-med-header__search .eld-med-search{width:min(100%,540px) !important}.eld-med-search .form-control,.eld-med-search .btn{text-align:center !important}.eld-med-nav-wrap{display:grid !important;justify-items:center !important;width:100% !important;text-align:center !important}.eld-med-mainnav{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:10px !important;align-items:center !important;justify-items:center !important;width:min(100%,540px) !important;margin-right:auto !important;margin-left:auto !important}.eld-med-mainnav .navbar-toggler,.eld-med-mainnav .btn-cart{justify-self:center !important;justify-content:center !important;width:100% !important;max-width:190px !important;margin:0 !important;text-align:center !important}.eld-med-mainnav .navbar-collapse{grid-column:1 / -1 !important;text-align:center !important}}@media (max-width:991.98px){html,body{max-width:100%;overflow-x:hidden !important}.eld-med-header__search,.eld-med-header__search .eld-med-search,.eld-med-nav-wrap,.eld-med-mainnav{justify-self:center !important;margin-right:auto !important;margin-left:auto !important;text-align:center !important}.eld-med-header__search .eld-med-search{width:min(100%,720px) !important}.eld-med-page,.eld-med-page__inner,.eld-med-content,#content_inner{max-width:100% !important;margin-right:auto !important;margin-left:auto !important;text-align:center !important}.eld-home-hero__copy,.eld-home-hero__copy p,.eld-home-section__header,.eld-home-assistant__head,.eld-home-b2b-strip>div,.eld-med-page-header,.eld-med-page-header h1,.eld-med-hero,.eld-med-hero h1,.page-header,.page-header h1,.page_inner>h1,.eld-category-description-copy,.eld-category-description-copy p{max-width:100% !important;margin-right:auto !important;margin-left:auto !important;text-align:center !important}.eld-home-hero__visual,.eld-home-category-grid,.eld-home-assistant__grid,.eld-home-product-grid,.eld-med-product-grid,.eld-med-product-grid--wide{justify-content:center !important;justify-items:center !important;margin-right:auto !important;margin-left:auto !important}.eld-home-hero-product,.eld-home-category-card,.eld-home-assistant__grid a,.eld-med-product-card{text-align:center !important}.eld-home-hero-product img,.eld-home-category-card__media,.eld-home-category-card__media img,.eld-med-product-card__image img{margin-right:auto !important;margin-left:auto !important}}@media (max-width:1199.98px){.eld-med-purchase-panel{max-width:640px}}@media (max-width:767.98px){.eld-med-product-main>.eld-med-eyebrow,.product_main>.eld-med-eyebrow{display:flex;width:fit-content;max-width:min(100%,260px);justify-content:center;margin:0 auto 12px;text-align:center;line-height:1.28;white-space:normal}.eld-med-product-main h1,.product_main h1{margin-top:10px;text-align:center !important;overflow-wrap:anywhere}.eld-med-detail-trust-row,.eld-med-stock{justify-content:center;text-align:center}.eld-med-product-main .star-rating,.product_main .star-rating{text-align:center}.eld-med-product-main #write_review,.product_main #write_review{display:flex;width:min(100%,260px);min-height:34px;align-items:center;justify-content:center;margin:8px auto 0;text-align:center;line-height:1.2;white-space:normal}.eld-med-purchase-panel{max-width:100%;margin-top:14px;padding:14px;border-radius:20px;gap:10px}.eld-med-add-form .form-group,.eld-med-add-form p{margin-bottom:10px}.eld-med-add-form input,.eld-med-add-form select,.eld-med-add-form textarea{width:100%;min-height:44px}.eld-med-add-form .btn-lg,.eld-med-purchase-panel .btn-wishlist>.btn,.eld-med-purchase-panel .btn-group.btn-wishlist>.btn,.eld-med-purchase-panel>.btn-wishlist,.eld-product-quote-button{min-height:46px;font-size:14px}.eld-scanner-promo,.eld-prosthetics-product-link,.eld-med-info-box,.eld-med-stock-alert{border-radius:14px;text-align:left}.eld-med-section-card{padding:14px;border-radius:16px;text-align:left !important}.eld-med-section-title,.eld-med-section-title h2{text-align:left !important}.eld-med-description{text-align:left;overflow-wrap:anywhere}#product_description.eld-med-section-card{text-align:center !important}#product_description .eld-med-section-title,#product_description .eld-med-section-title h2{text-align:center !important}#product_description .eld-med-eyebrow{display:flex;width:fit-content;max-width:100%;justify-content:center;margin-right:auto;margin-left:auto;text-align:center}#product_description .eld-med-description{max-width:62ch;margin-right:auto;margin-left:auto;text-align:center}#product_description .eld-med-description ul,#product_description .eld-med-description ol{display:inline-block;max-width:100%;margin-right:auto;margin-left:auto;padding-left:1.25rem;text-align:left}.eld-med-description img,.eld-med-description video,.eld-med-description iframe{display:block;height:auto;margin-right:auto;margin-left:auto}.eld-mobile-purchase-bar{grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(72px,auto);gap:7px;padding:9px;border-radius:16px}.eld-mobile-purchase-bar .btn{min-width:0;min-height:40px;padding:7px 9px;font-size:12px}}@media (max-width:460px){.eld-med-detail-trust-row span{flex:1 1 100%;justify-content:center;text-align:center}.eld-mobile-purchase-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eld-mobile-purchase-bar__copy{grid-column:1 / -1;text-align:center}.eld-mobile-purchase-bar .btn{width:100%}}.eld-med-mainnav .navbar-collapse{justify-content:center;min-width:0}.eld-med-menu{align-items:center;flex-wrap:wrap;justify-content:center;min-width:0;row-gap:6px}.eld-med-menu .nav-link{align-items:center;display:inline-flex;justify-content:center;max-width:100%;text-align:center}@media (min-width:992px) and (max-width:1199.98px){.eld-med-mainnav{margin-left:auto;margin-right:auto;width:min(100%,1040px)}.eld-med-menu{gap:5px}.eld-med-menu .nav-link{font-size:14px;padding:9px 12px !important}}@media (max-width:991.98px){.eld-med-mainnav .navbar-collapse{justify-content:stretch}.eld-med-menu{align-items:stretch;flex-direction:column;justify-content:flex-start;width:100%}.eld-med-menu .nav-link{justify-content:center !important;min-height:44px;text-align:center;width:100%}.eld-med-dropdown,.eld-med-mega-menu{text-align:left}}@media (max-width:767.98px){.eld-home-page,.eld-med-page,.eld-med-header__inner,.eld-med-nav-wrap{padding-left:clamp(10px,3.8vw,14px);padding-right:clamp(10px,3.8vw,14px)}.row.eld-home-product-grid,.eld-med-product-grid,.eld-med-product-grid--wide{display:grid !important;gap:12px;grid-template-columns:1fr !important;margin-left:0 !important;margin-right:0 !important}.eld-med-product-grid>li,.eld-med-product-grid--wide>li,.eld-home-product-grid>li{flex:none !important;margin-bottom:0 !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;width:100% !important}}@media (max-width:420px){.eld-med-search{grid-template-columns:1fr}.eld-med-search .btn{width:100%}}@media (max-width:767.98px){.eld-med-topbar__inner{flex-wrap:wrap !important;max-width:100% !important;padding-left:10px;padding-right:10px}.eld-med-topbar__trust,.eld-med-topbar__actions{flex-wrap:wrap !important;min-width:0 !important}.eld-med-topbar__actions{max-width:min(100%,360px) !important}.eld-med-nav-wrap{max-width:100% !important;overflow:hidden;padding-left:10px !important;padding-right:10px !important}.eld-med-mainnav{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;max-width:100% !important;overflow:hidden}.eld-med-mainnav .navbar-toggler,.eld-med-mainnav .btn-cart{max-width:100% !important;min-width:0 !important;padding-left:10px !important;padding-right:10px !important}.container,.eld-home-page,.eld-med-page,.eld-med-page__inner,.eld-med-content,#content_inner{max-width:100% !important;overflow-x:hidden}.eld-med-topbar__actions{max-width:calc(100vw - 40px) !important}.eld-med-mainnav{gap:8px !important;width:calc(100vw - 40px) !important}}@media (max-width:480px){.eld-med-topbar__actions,.eld-med-mainnav{max-width:calc(100% - 48px) !important;width:min(320px,calc(100% - 48px)) !important}}@media (max-width:767.98px){.row.eld-med-product-grid,.row.eld-med-product-grid--wide,.row.eld-home-product-grid{display:grid !important;gap:12px !important;grid-template-columns:1fr !important;margin-left:0 !important;margin-right:0 !important}.row.eld-med-product-grid>li,.row.eld-med-product-grid--wide>li,.row.eld-home-product-grid>li{flex:0 0 100% !important;margin-bottom:0 !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;width:100% !important}.eld-med-breadcrumb-wrap,.eld-med-hero,.eld-med-toolbar,.eld-med-product-grid-wrap,.eld-med-sidebar-block,.eld-med-side-card{box-sizing:border-box;margin-left:auto !important;margin-right:auto !important;max-width:calc(100vw - 48px) !important;width:100% !important}.eld-med-toolbar,.eld-med-toolbar__actions{grid-template-columns:1fr !important;justify-items:stretch}.eld-med-sort,.eld-med-page-size,.eld-med-toolbar select{max-width:100%;width:100%}.eld-med-page-header h1,.eld-med-hero h1,.eld-med-product-main h1,.product_main h1,.page-header h1,.page_inner>h1{display:block !important;font-size:clamp(24px,7.4vw,31px) !important;letter-spacing:0 !important;line-height:1.12 !important;max-width:100% !important;overflow-wrap:anywhere !important;text-wrap:balance;white-space:normal !important;word-break:normal !important}.eld-prosthetics-offer h2{font-size:clamp(22px,7vw,29px) !important;letter-spacing:0 !important;line-height:1.16 !important;overflow-wrap:anywhere !important;white-space:normal !important}.eld-prosthetics-offer p{font-size:14px !important;line-height:1.55 !important;max-width:100% !important;overflow-wrap:anywhere !important;white-space:normal !important}}@media (max-width:575.98px){body#default:where(main.container.page,div.container.page) .eld-med-toolbar__actions{justify-items:center !important}}@media (max-width:575.98px){body#default main.container.page .eld-med-breadcrumb-wrap{width:100% !important;margin-bottom:14px !important;padding:0 !important}body#default main.container.page .eld-med-breadcrumb{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:6px !important;width:100% !important;max-width:100% !important;min-height:0 !important;padding:7px !important;overflow:visible !important;white-space:normal !important;border-radius:18px !important;background:rgba(255,255,255,0.92) !important;box-shadow:0 12px 30px rgba(18,46,66,0.08) !important}body#default main.container.page .eld-med-breadcrumb .breadcrumb-item{flex:0 1 auto !important;max-width:100% !important;min-height:0 !important;line-height:1.15 !important;white-space:normal !important}body#default main.container.page .eld-med-breadcrumb .breadcrumb-item+.breadcrumb-item::before{flex:0 0 auto !important;margin-right:0 !important}body#default main.container.page .eld-med-breadcrumb a{max-width:min(100%,250px) !important;min-height:32px !important;padding:7px 11px !important;justify-content:center !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;line-height:1.15 !important}body#default main.container.page .eld-med-breadcrumb .breadcrumb-item.active{flex:1 0 100% !important;width:100% !important;max-width:100% !important;min-height:38px !important;margin-top:2px !important;padding:9px 12px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;background:linear-gradient(135deg,var(--eld-primary-soft),#ffffff) !important;border:1px solid rgba(15,127,143,0.20) !important;border-radius:16px !important;color:var(--eld-text) !important;font-size:12.5px !important;font-weight:900 !important;line-height:1.25 !important;overflow:visible !important;text-overflow:clip !important;white-space:normal !important;overflow-wrap:anywhere !important}body#default main.container.page .eld-med-breadcrumb .breadcrumb-item.active::before{display:none !important}}@media (max-width:575.98px){body#default main.container.page .basket_summary{width:100% !important;max-width:100% !important;overflow-x:hidden !important}body#default main.container.page #messages{display:grid !important;justify-items:center !important;width:100% !important;max-width:100% !important}body#default main.container.page #messages .alert{position:relative !important;display:grid !important;justify-items:center !important;width:100% !important;max-width:100% !important;min-height:0 !important;padding:20px 34px !important;text-align:center !important}body#default main.container.page #messages .alert .close{position:absolute !important;top:10px !important;right:12px !important;float:none !important;margin:0 !important;padding:0 !important;line-height:1 !important}body#default main.container.page #messages .alertinner{display:block !important;width:100% !important;max-width:245px !important;margin-right:auto !important;margin-left:auto !important;padding-left:0 !important;text-align:center !important;line-height:1.45 !important}body#default main.container.page #messages .alertinner strong,body#default main.container.page #messages .alertinner a,body#default main.container.page #messages .alertinner span{text-align:center !important}body#default main.container.page #messages .alertinner>i{display:inline-flex !important;margin:0 auto !important;text-align:center !important}body#default main.container.page #messages .eld-cart-total-message{display:grid !important;grid-template-columns:minmax(0,1fr) !important;justify-items:center !important;justify-content:center !important;gap:14px !important;width:100% !important;text-align:center !important}body#default main.container.page #messages .eld-cart-total-message__text{width:100% !important;max-width:230px !important;margin-right:auto !important;margin-left:auto !important;text-align:center !important}body#default main.container.page #messages .eld-cart-total-message__actions{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px !important;width:100% !important;max-width:240px !important;margin:0 auto !important;white-space:normal !important;text-align:center !important}body#default main.container.page #messages .eld-cart-total-message__actions .btn{flex:1 1 104px !important;min-height:48px !important;justify-content:center !important;text-align:center !important;white-space:normal !important}}html[data-eld-theme="dark"] body,html[data-eld-theme="dark"] main.container.page,html[data-eld-theme="dark"] .page_inner,html[data-eld-theme="dark"] #content_inner,html[data-eld-theme="dark"] .eld-med-page__inner,html[data-eld-theme="dark"] .eld-account-page,html[data-eld-theme="dark"] .eld-account-content,html[data-eld-theme="dark"] .eld-basket-page,html[data-eld-theme="dark"] .eld-dashboard-content{background:var(--eld-bg) !important;color:var(--eld-text) !important}html[data-eld-theme="dark"] .card,html[data-eld-theme="dark"] .card-body,html[data-eld-theme="dark"] .bg-light,html[data-eld-theme="dark"] .well,html[data-eld-theme="dark"] .panel,html[data-eld-theme="dark"] .modal-content,html[data-eld-theme="dark"] .dropdown-menu,html[data-eld-theme="dark"] .list-group-item,html[data-eld-theme="dark"] .table,html[data-eld-theme="dark"] .table th,html[data-eld-theme="dark"] .table td,html[data-eld-theme="dark"] .pagination .page-link,html[data-eld-theme="dark"] .breadcrumb,html[data-eld-theme="dark"] .eld-med-breadcrumb,html[data-eld-theme="dark"] .eld-basket-breadcrumb,html[data-eld-theme="dark"] .eld-account-breadcrumb,html[data-eld-theme="dark"] .eld-med-hero,html[data-eld-theme="dark"] .eld-med-section-card,html[data-eld-theme="dark"] .eld-med-product-card,html[data-eld-theme="dark"] .product_pod,html[data-eld-theme="dark"] .eld-med-product-detail-card,html[data-eld-theme="dark"] .eld-med-product-media-card,html[data-eld-theme="dark"] .eld-med-product-info-card,html[data-eld-theme="dark"] .eld-med-product-purchase-card,html[data-eld-theme="dark"] .eld-basket-hero,html[data-eld-theme="dark"] .eld-basket-card,html[data-eld-theme="dark"] .eld-basket-item,html[data-eld-theme="dark"] .basket-items,html[data-eld-theme="dark"] .eld-checkout-payment-card,html[data-eld-theme="dark"] .eld-checkout-address-card,html[data-eld-theme="dark"] .eld-checkout-line,html[data-eld-theme="dark"] .eld-checkout-line-item,html[data-eld-theme="dark"] .eld-checkout-thankyou-totals-card,html[data-eld-theme="dark"] .eld-bank-transfer__summary,html[data-eld-theme="dark"] .eld-account-hero,html[data-eld-theme="dark"] .eld-account-sidebar,html[data-eld-theme="dark"] .eld-account-card,html[data-eld-theme="dark"] .eld-account-panel,html[data-eld-theme="dark"] .eld-account-list-item,html[data-eld-theme="dark"] .eld-order-card,html[data-eld-theme="dark"] .eld-address-card,html[data-eld-theme="dark"] .eld-account-empty,html[data-eld-theme="dark"] .eld-affiliate-dashboard,html[data-eld-theme="dark"] .eld-affiliate-card,html[data-eld-theme="dark"] .eld-affiliate-panel,html[data-eld-theme="dark"] .eld-dashboard-panel,html[data-eld-theme="dark"] .eld-dashboard-stat,html[data-eld-theme="dark"] .eld-support-thread,html[data-eld-theme="dark"] .eld-support-message,html[data-eld-theme="dark"] .eld-fc-card,html[data-eld-theme="dark"] .eld-studio-panel,html[data-eld-theme="dark"] .eld-studio-preview,html[data-eld-theme="dark"] .eld-studio-action-dock{background:var(--eld-surface) !important;color:var(--eld-text) !important;border-color:var(--eld-border) !important}html[data-eld-theme="dark"] .form-control,html[data-eld-theme="dark"] .form-select,html[data-eld-theme="dark"] select,html[data-eld-theme="dark"] textarea,html[data-eld-theme="dark"] input[type="text"],html[data-eld-theme="dark"] input[type="email"],html[data-eld-theme="dark"] input[type="password"],html[data-eld-theme="dark"] input[type="number"],html[data-eld-theme="dark"] input[type="search"]{background:var(--eld-surface-muted) !important;color:var(--eld-text) !important;border-color:var(--eld-border) !important}html[data-eld-theme="dark"] .form-control::placeholder,html[data-eld-theme="dark"] textarea::placeholder,html[data-eld-theme="dark"] input::placeholder{color:var(--eld-muted) !important}html[data-eld-theme="dark"] .text-muted,html[data-eld-theme="dark"] .small,html[data-eld-theme="dark"] small,html[data-eld-theme="dark"] .eld-account-muted,html[data-eld-theme="dark"] .eld-med-muted,html[data-eld-theme="dark"] .help-block,html[data-eld-theme="dark"] .form-text{color:var(--eld-muted) !important}html[data-eld-theme="dark"] h1,html[data-eld-theme="dark"] h2,html[data-eld-theme="dark"] h3,html[data-eld-theme="dark"] h4,html[data-eld-theme="dark"] h5,html[data-eld-theme="dark"] h6,html[data-eld-theme="dark"] p,html[data-eld-theme="dark"] label,html[data-eld-theme="dark"] dt,html[data-eld-theme="dark"] dd,html[data-eld-theme="dark"] li,html[data-eld-theme="dark"] th,html[data-eld-theme="dark"] td{color:inherit}html[data-eld-theme="dark"] .eld-quick-view__media{background:radial-gradient(circle at 50% 38%,rgba(125,227,238,0.15),transparent 44%),linear-gradient(180deg,rgba(10,31,43,0.98),rgba(5,22,31,0.98)) !important;border-color:rgba(80,210,189,0.32) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025)}html[data-eld-theme="dark"] .eld-quick-view__media img{mix-blend-mode:normal !important;filter:drop-shadow(0 18px 24px rgba(0,0,0,0.28))}html[data-eld-theme="dark"] .eld-quick-view__fallback{background:rgba(7,25,35,0.96) !important;color:#7de3ee !important;border:1px solid rgba(80,210,189,0.26) !important}html[data-eld-theme="dark"] .eld-quick-view__body h2{color:#edf7fb !important}html[data-eld-theme="dark"] .eld-quick-view__body p{color:#b9cfda !important}html[data-eld-theme="dark"] .eld-quick-view__stock .price_color{color:#72ffad !important}html[data-eld-theme="dark"] .eld-quick-view__stock .availability,html[data-eld-theme="dark"] .eld-quick-view__stock .eld-med-availability{color:#cfe3ee !important}html[data-eld-theme="dark"] .eld-quick-view__actions .btn.eld-btn-outline{background:linear-gradient(180deg,rgba(7,25,35,0.88),rgba(10,31,43,0.96)) !important;color:#dff8fb !important;border-color:rgba(125,227,238,0.3) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025) !important}html[data-eld-theme="dark"] .eld-quick-view__actions .btn.eld-btn-outline:hover,html[data-eld-theme="dark"] .eld-quick-view__actions .btn.eld-btn-outline:focus{background:rgba(50,192,207,0.2) !important;color:#ffffff !important;border-color:#7de3ee !important}html[data-eld-theme="dark"] .eld-quick-view__detail-link{color:#7de3ee !important}html[data-eld-theme="dark"] .eld-quick-view__detail-link:hover,html[data-eld-theme="dark"] .eld-quick-view__detail-link:focus{color:#ffffff !important}html[data-eld-theme="dark"] .eld-med-detail-trust-row span{background:linear-gradient(180deg,rgba(20,50,66,0.98),rgba(13,34,48,0.98)) !important;color:#dff8fb !important;border-color:rgba(80,210,189,0.3) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025),0 10px 22px rgba(0,0,0,0.18) !important}html[data-eld-theme="dark"] .eld-med-detail-trust-row span:hover,html[data-eld-theme="dark"] .eld-med-detail-trust-row span:focus{background:rgba(50,192,207,0.18) !important;color:#ffffff !important;border-color:#7de3ee !important}html[data-eld-theme="dark"] .eld-med-purchase-panel{background:radial-gradient(circle at 12% 0%,rgba(50,192,207,0.18),transparent 34%),linear-gradient(180deg,rgba(20,50,66,0.98),rgba(13,34,48,0.98)) !important;color:var(--eld-text) !important;border-color:rgba(80,210,189,0.26) !important;box-shadow:0 24px 58px rgba(0,0,0,0.34) !important}html[data-eld-theme="dark"] .eld-med-purchase-panel::before{background:linear-gradient(90deg,#50d2bd,#7de3ee) !important;box-shadow:0 0 18px rgba(80,210,189,0.24)}html[data-eld-theme="dark"] .eld-med-purchase-panel .eld-med-add-form .btn-lg{background:linear-gradient(135deg,#0f7f8f,#32c0cf) !important;color:#ffffff !important;border-color:rgba(125,227,238,0.38) !important;box-shadow:0 18px 40px rgba(0,0,0,0.28) !important}html[data-eld-theme="dark"] .eld-med-purchase-panel .eld-med-add-form .btn-lg:hover,html[data-eld-theme="dark"] .eld-med-purchase-panel .eld-med-add-form .btn-lg:focus{background:linear-gradient(135deg,#32c0cf,#50d2bd) !important;color:#071923 !important;box-shadow:0 0 0 3px rgba(125,227,238,0.18),0 22px 46px rgba(0,0,0,0.32) !important}html[data-eld-theme="dark"] .eld-med-purchase-panel .btn-wishlist>.btn,html[data-eld-theme="dark"] .eld-med-purchase-panel .btn-group.btn-wishlist>.btn,html[data-eld-theme="dark"] .eld-med-purchase-panel>.btn-wishlist,html[data-eld-theme="dark"] .eld-med-purchase-panel .eld-product-quote-button{background:linear-gradient(180deg,rgba(7,25,35,0.86),rgba(10,31,43,0.96)) !important;color:#dff8fb !important;border-color:rgba(80,210,189,0.28) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025) !important}html[data-eld-theme="dark"] .eld-med-purchase-panel .btn-wishlist>.btn:hover,html[data-eld-theme="dark"] .eld-med-purchase-panel .btn-wishlist>.btn:focus,html[data-eld-theme="dark"] .eld-med-purchase-panel .btn-group.btn-wishlist>.btn:hover,html[data-eld-theme="dark"] .eld-med-purchase-panel .btn-group.btn-wishlist>.btn:focus,html[data-eld-theme="dark"] .eld-med-purchase-panel>.btn-wishlist:hover,html[data-eld-theme="dark"] .eld-med-purchase-panel>.btn-wishlist:focus,html[data-eld-theme="dark"] .eld-med-purchase-panel .eld-product-quote-button:hover,html[data-eld-theme="dark"] .eld-med-purchase-panel .eld-product-quote-button:focus{background:rgba(50,192,207,0.2) !important;color:#ffffff !important;border-color:#7de3ee !important;box-shadow:0 0 0 3px rgba(125,227,238,0.16),0 14px 30px rgba(0,0,0,0.24) !important}html[data-eld-theme="dark"] .eld-med-purchase-panel .dropdown-menu{background:linear-gradient(180deg,rgba(16,37,52,0.99),rgba(10,31,43,0.99)) !important;border-color:rgba(80,210,189,0.24) !important;box-shadow:0 24px 64px rgba(0,0,0,0.44) !important}html[data-eld-theme="dark"] .eld-med-purchase-panel .dropdown-item{color:#edf7fb !important}html[data-eld-theme="dark"] .eld-med-purchase-panel .dropdown-item:hover,html[data-eld-theme="dark"] .eld-med-purchase-panel .dropdown-item:focus{background:rgba(50,192,207,0.18) !important;color:#ffffff !important}html[data-eld-theme="dark"] .eld-med-purchase-panel i,html[data-eld-theme="dark"] .eld-med-purchase-panel span{color:inherit !important}html[data-eld-theme="dark"] .eld-topbar-menu__toggle{color:rgba(237,247,251,0.9) !important}html[data-eld-theme="dark"] .eld-topbar-menu__toggle:hover,html[data-eld-theme="dark"] .eld-topbar-menu__toggle:focus{color:#ffffff !important}html[data-eld-theme="dark"] .eld-topbar-menu__toggle::before{background:#50d2bd !important;box-shadow:0 0 0 3px rgba(80,210,189,0.14)}html[data-eld-theme="dark"] .eld-topbar-menu__panel,html[data-eld-theme="dark"] .eld-topbar-menu__panel--services,html[data-eld-theme="dark"] .eld-topbar-menu__panel--info{background:linear-gradient(180deg,rgba(16,37,52,0.98),rgba(10,31,43,0.98)) !important;color:var(--eld-text) !important;border-color:rgba(80,210,189,0.24) !important;box-shadow:0 24px 64px rgba(0,0,0,0.44) !important}html[data-eld-theme="dark"] .eld-topbar-menu__panel::before{background:#102534 !important;border-color:rgba(80,210,189,0.24) !important}html[data-eld-theme="dark"] .eld-topbar-menu__group{background:linear-gradient(180deg,rgba(20,50,66,0.96),rgba(13,34,48,0.96)) !important;border:1px solid rgba(80,210,189,0.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025)}html[data-eld-theme="dark"] .eld-topbar-menu__group-title{color:#9af0f7 !important}html[data-eld-theme="dark"] .eld-topbar-menu__list a{color:#edf7fb !important}html[data-eld-theme="dark"] .eld-topbar-menu__list a:hover,html[data-eld-theme="dark"] .eld-topbar-menu__list a:focus{background:rgba(50,192,207,0.18) !important;color:#ffffff !important;box-shadow:inset 3px 0 0 #50d2bd}@media (max-width:767.98px){html[data-eld-theme="dark"] .eld-topbar-menu__panel{background:linear-gradient(180deg,rgba(16,37,52,0.99),rgba(10,31,43,0.99)) !important}}html[data-eld-theme="dark"] .eld-med-nav-wrap{background:transparent !important}html[data-eld-theme="dark"] .eld-med-mainnav{background:linear-gradient(180deg,rgba(16,37,52,0.96),rgba(10,31,43,0.94)) !important;border-color:rgba(80,210,189,0.24) !important;box-shadow:0 20px 48px rgba(0,0,0,0.28) !important}html[data-eld-theme="dark"] .eld-med-mainnav .nav-link{color:#edf7fb !important}html[data-eld-theme="dark"] .eld-med-mainnav .nav-link:hover,html[data-eld-theme="dark"] .eld-med-mainnav .nav-link:focus,html[data-eld-theme="dark"] .eld-med-mainnav .show>.nav-link,html[data-eld-theme="dark"] .eld-med-mainnav .nav-item.show .nav-link{background:rgba(50,192,207,0.16) !important;color:#ffffff !important;box-shadow:inset 0 0 0 1px rgba(125,227,238,0.2) !important}html[data-eld-theme="dark"] .eld-med-mainnav .navbar-toggler,html[data-eld-theme="dark"] .eld-med-mainnav .btn-cart{background:rgba(20,50,66,0.96) !important;color:#ffffff !important;border-color:rgba(80,210,189,0.28) !important}html[data-eld-theme="dark"] .eld-med-mainnav .navbar-toggler-icon{filter:invert(1) brightness(1.7)}html[data-eld-theme="dark"] .eld-med-mainnav .navbar-collapse{background:transparent !important}html[data-eld-theme="dark"] .eld-med-dropdown,html[data-eld-theme="dark"] .eld-med-category-dropdown,html[data-eld-theme="dark"] .eld-med-mega-menu{background:radial-gradient(circle at 15% 0%,rgba(50,192,207,0.1),transparent 34%),linear-gradient(180deg,#102938 0%,#071d29 100%) !important;color:var(--eld-text) !important;border-color:rgba(125,227,238,0.22) !important;box-shadow:0 26px 72px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.04) !important}html[data-eld-theme="dark"] .eld-med-dropdown::before{background:transparent !important;border-color:transparent !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__header,html[data-eld-theme="dark"] .eld-med-mega-menu__header,html[data-eld-theme="dark"] .eld-med-mega-menu__top{background:rgba(7,25,35,0.28) !important;border-color:rgba(80,210,189,0.18) !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__header{background:transparent !important;border-bottom-color:rgba(125,227,238,0.14) !important}html[data-eld-theme="dark"] .eld-med-mega-menu__header{padding:2px 2px 12px !important;margin-bottom:12px !important;border-bottom-color:rgba(125,227,238,0.14) !important;background:transparent !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__title,html[data-eld-theme="dark"] .eld-med-mega-menu__title{color:#9af0f7 !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__title{background:linear-gradient(135deg,rgba(50,192,207,0.28),rgba(15,127,143,0.2)) !important;border-color:rgba(125,227,238,0.26) !important;color:#f7fdff !important;box-shadow:0 12px 26px rgba(0,0,0,0.22) !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__title:hover,html[data-eld-theme="dark"] .eld-med-category-dropdown__title:focus{background:linear-gradient(135deg,#0f7f8f,#32c0cf) !important;border-color:rgba(125,227,238,0.5) !important;color:#ffffff !important}html[data-eld-theme="dark"] .eld-med-mega-menu__subtitle{color:var(--eld-muted) !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__count,html[data-eld-theme="dark"] .eld-med-mega-menu__count{background:rgba(50,192,207,0.18) !important;color:#b9f7fb !important;border:1px solid rgba(125,227,238,0.28) !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__group,html[data-eld-theme="dark"] .eld-med-mega-menu__group,html[data-eld-theme="dark"] .eld-med-mega-menu__item--level-0>.eld-med-mega-menu__link{background:linear-gradient(180deg,rgba(20,50,66,0.96),rgba(13,34,48,0.96)) !important;color:var(--eld-text) !important;border-color:rgba(80,210,189,0.16) !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__link,html[data-eld-theme="dark"] .eld-med-mega-menu__link,html[data-eld-theme="dark"] .eld-med-mega-menu__group-links .eld-med-mega-menu__link,html[data-eld-theme="dark"] .eld-med-mega-menu__nested-links .eld-med-mega-menu__link{color:#edf7fb !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__link--parent,html[data-eld-theme="dark"] .eld-med-mega-menu__group>.eld-med-mega-menu__group-title,html[data-eld-theme="dark"] .eld-med-mega-menu__item--level-0>.eld-med-mega-menu__link{color:#9af0f7 !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__children,html[data-eld-theme="dark"] .eld-med-mega-menu__children,html[data-eld-theme="dark"] .eld-med-mega-menu__nested-links{border-color:rgba(80,210,189,0.18) !important}html[data-eld-theme="dark"] .eld-med-category-dropdown__link:hover,html[data-eld-theme="dark"] .eld-med-category-dropdown__link:focus,html[data-eld-theme="dark"] .eld-med-mega-menu__link:hover,html[data-eld-theme="dark"] .eld-med-mega-menu__link:focus,html[data-eld-theme="dark"] .eld-med-mega-menu__action:hover,html[data-eld-theme="dark"] .eld-med-mega-menu__action:focus{background:rgba(50,192,207,0.18) !important;color:#ffffff !important}html[data-eld-theme="dark"] .eld-med-mega-menu__action,html[data-eld-theme="dark"] .eld-med-mega-menu__toggle{background:rgba(20,50,66,0.96) !important;color:#dff8fb !important;border-color:rgba(80,210,189,0.24) !important}html[data-eld-theme="dark"] .eld-med-mega-menu__action--all-products{background:linear-gradient(135deg,rgba(50,192,207,0.28),rgba(15,127,143,0.2)) !important;color:#f7fdff !important;border:1px solid rgba(125,227,238,0.26) !important;box-shadow:0 12px 26px rgba(0,0,0,0.22) !important}html[data-eld-theme="dark"] .eld-med-mega-menu__action--prosthetics{background:linear-gradient(135deg,#0f7f8f,#32c0cf) !important;color:#ffffff !important}html[data-eld-theme="dark"] .eld-med-mega-menu__toggle:hover,html[data-eld-theme="dark"] .eld-med-mega-menu__toggle:focus-visible{background:rgba(50,192,207,0.2) !important;color:#ffffff !important;border-color:#7de3ee !important}html[data-eld-theme="dark"] .eld-med-mega-menu__group-title::before,html[data-eld-theme="dark"] .eld-med-category-dropdown__link--parent::before{background:#50d2bd !important;box-shadow:0 0 0 3px rgba(80,210,189,0.14)}@media (max-width:991.98px){html[data-eld-theme="dark"] .eld-med-mainnav .navbar-collapse{background:rgba(16,37,52,0.98) !important;border:1px solid rgba(80,210,189,0.22) !important;border-radius:20px;padding:10px}}html[data-eld-theme="dark"]:where( .eld-auth-panel,.eld-auth-panel--register,.eld-reset-card,.eld-reset-note,.register_form .card.card-body.bg-light ),html[data-eld-theme="dark"] body#default main.container.page:where( .well,.panel,.jumbotron ){background:linear-gradient(145deg,rgba(16,44,60,0.97),rgba(7,29,39,0.97)) !important;color:#edf7fb !important;border-color:rgba(125,227,238,0.24) !important;box-shadow:0 24px 58px rgba(0,0,0,0.28) !important}html[data-eld-theme="dark"] .eld-auth-panel input::placeholder,html[data-eld-theme="dark"] .eld-auth-panel textarea::placeholder,html[data-eld-theme="dark"] .eld-reset-card input::placeholder,html[data-eld-theme="dark"] .eld-reset-card textarea::placeholder,html[data-eld-theme="dark"] .register_form input::placeholder,html[data-eld-theme="dark"] .register_form textarea::placeholder{color:rgba(207,227,238,0.66) !important}html[data-eld-theme="dark"] body#default main.container.page .alert-success{background:rgba(83,210,139,0.16) !important;color:#d7ffe9 !important;border-color:rgba(83,210,139,0.32) !important}html[data-eld-theme="dark"] body#default main.container.page .alert-info{background:rgba(50,192,207,0.16) !important;color:#dff8fb !important;border-color:rgba(125,227,238,0.3) !important}html[data-eld-theme="dark"] body#default main.container.page .alert-warning{background:rgba(242,198,109,0.16) !important;color:#fff1c2 !important;border-color:rgba(242,198,109,0.34) !important}html[data-eld-theme="dark"] body#default main.container.page .alert-danger{background:rgba(127,29,29,0.32) !important;color:#ffd9d5 !important;border-color:rgba(255,138,128,0.32) !important}html[data-eld-theme="dark"] .eld-prosthetics-offer{background:radial-gradient(circle at top right,rgba(50,192,207,0.18),transparent 42%),linear-gradient(145deg,rgba(16,44,60,0.98),rgba(7,29,39,0.98)) !important;border-color:rgba(125,227,238,0.28) !important;box-shadow:0 24px 58px rgba(0,0,0,0.34) !important;color:#edf7fb !important}html[data-eld-theme="dark"] .eld-scanner-offer{background:radial-gradient(circle at top right,rgba(83,210,139,0.16),transparent 42%),linear-gradient(145deg,rgba(16,44,60,0.98),rgba(7,29,39,0.98)) !important}html[data-eld-theme="dark"] .eld-med-product-main .eld-scanner-promo,html[data-eld-theme="dark"] .eld-scanner-promo{background:radial-gradient(circle at top right,rgba(83,210,139,0.18),transparent 42%),linear-gradient(145deg,rgba(16,58,74,0.98),rgba(6,28,38,0.98)) !important;border-color:rgba(125,227,238,0.32) !important;box-shadow:0 18px 40px rgba(0,0,0,0.26) !important;color:#edf7fb !important}html[data-eld-theme="dark"] .eld-scanner-promo span{color:#9af3fb !important;text-shadow:0 1px 0 rgba(0,0,0,0.2)}html[data-eld-theme="dark"] .eld-scanner-promo strong{color:#f4fbff !important;text-shadow:0 1px 0 rgba(0,0,0,0.18)}html[data-eld-theme="dark"] .eld-scanner-promo p{color:#cfe3ee !important}html[data-eld-theme="dark"] .eld-prosthetics-offer .eld-med-eyebrow{background:rgba(50,192,207,0.18) !important;color:#9af3fb !important;border-color:rgba(125,227,238,0.3) !important}html[data-eld-theme="dark"] .eld-prosthetics-offer h2{color:#f4fbff !important;text-shadow:0 1px 0 rgba(0,0,0,0.18)}html[data-eld-theme="dark"] .eld-prosthetics-offer p{color:#cfe3ee !important}html[data-eld-theme="dark"] .eld-prosthetics-offer__cta,html[data-eld-theme="dark"] .eld-scanner-offer .eld-btn-primary{background:linear-gradient(135deg,#22bfd2,#0f8f9d) !important;border-color:rgba(125,227,238,0.36) !important;color:#061a24 !important;text-shadow:none !important;box-shadow:0 18px 34px rgba(12,142,158,0.28) !important}html[data-eld-theme="dark"] .eld-prosthetics-offer__cta:hover,html[data-eld-theme="dark"] .eld-prosthetics-offer__cta:focus,html[data-eld-theme="dark"] .eld-scanner-offer .eld-btn-primary:hover,html[data-eld-theme="dark"] .eld-scanner-offer .eld-btn-primary:focus{background:linear-gradient(135deg,#52d7e7,#14a8ba) !important;color:#061a24 !important;text-shadow:none !important}html[data-eld-theme="dark"] body#default main.container.page #messages .alert{border-color:rgba(125,227,238,0.24) !important;box-shadow:0 18px 40px rgba(0,0,0,0.24) !important}html[data-eld-theme="dark"] body#default main.container.page #messages .alert-success{background:rgba(83,210,139,0.17) !important;color:#d7ffe9 !important}html[data-eld-theme="dark"] body#default main.container.page #messages .alert-info{background:rgba(50,192,207,0.17) !important;color:#dff8fb !important}html[data-eld-theme="dark"] body#default main.container.page #messages .alert .close{color:#dff8fb !important;opacity:0.86 !important}html[data-eld-theme="dark"] body#default div.container.page .lead{background:radial-gradient(circle at top right,rgba(50,192,207,0.12),transparent 40%),linear-gradient(145deg,rgba(16,44,60,0.98),rgba(7,29,39,0.98)) !important;border:1px solid rgba(125,227,238,0.24);border-radius:18px;color:#dff8fb !important;padding:1.2rem 1.35rem}html[data-eld-theme="dark"] .eld-affiliate__intro,html[data-eld-theme="dark"] .eld-affiliate__form,html[data-eld-theme="dark"] .eld-affiliate__links,html[data-eld-theme="dark"] .eld-affiliate__table,html[data-eld-theme="dark"] .eld-affiliate__status>div,html[data-eld-theme="dark"] .eld-affiliate__stats>div{background:radial-gradient(circle at top right,rgba(50,192,207,0.11),transparent 42%),linear-gradient(145deg,rgba(16,44,60,0.98),rgba(7,29,39,0.98)) !important;border-color:rgba(125,227,238,0.24) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.018),0 18px 42px rgba(0,0,0,0.22) !important;color:#edf7fb !important}html[data-eld-theme="dark"] .eld-affiliate__links input,html[data-eld-theme="dark"] .eld-affiliate__form:where(input,textarea,select){background:rgba(7,25,35,0.9) !important;border-color:rgba(125,227,238,0.26) !important;color:#f4fbff !important}html[data-eld-theme="dark"] .eld-affiliate__table table,html[data-eld-theme="dark"] .eld-affiliate__table thead,html[data-eld-theme="dark"] .eld-affiliate__table tbody,html[data-eld-theme="dark"] .eld-affiliate__table tr,html[data-eld-theme="dark"] .eld-affiliate__table th,html[data-eld-theme="dark"] .eld-affiliate__table td{background:transparent !important;border-color:rgba(125,227,238,0.18) !important}html[data-eld-theme="dark"] .eld-dental-upload__panel,html[data-eld-theme="dark"] .eld-dental-upload__item{background:radial-gradient(circle at top right,rgba(50,192,207,0.11),transparent 42%),linear-gradient(145deg,rgba(16,44,60,0.98),rgba(7,29,39,0.98)) !important;border-color:rgba(125,227,238,0.24) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.018),0 18px 42px rgba(0,0,0,0.2) !important;color:#edf7fb !important}html[data-eld-theme="dark"] .eld-dental-upload__form:where(input,textarea,select,.form-control){background:rgba(7,25,35,0.92) !important;border-color:rgba(125,227,238,0.26) !important;color:#f4fbff !important}html[data-eld-theme="dark"] .eld-dental-upload__form:where(input,textarea,select,.form-control):focus{border-color:#7de3ee !important;box-shadow:0 0 0 3px rgba(125,227,238,0.16) !important}html[data-eld-theme="dark"] .eld-dental-upload__form input[type="file"]{color:#dff8fb !important}html[data-eld-theme="dark"] .eld-dental-upload__form input[type="file"]::file-selector-button{margin-right:0.75rem;border:1px solid rgba(125,227,238,0.32);border-radius:8px;background:linear-gradient(135deg,rgba(15,127,143,0.98),rgba(50,192,207,0.98));color:#ffffff;font-weight:800}html[data-eld-theme="dark"] .eld-dental-upload__status{background:rgba(50,192,207,0.16) !important;border:1px solid rgba(125,227,238,0.28) !important;color:#dff8fb !important}html[data-eld-theme="dark"] .eld-dental-upload__status--completed{background:rgba(83,210,139,0.18) !important;border-color:rgba(83,210,139,0.38) !important;color:#d7ffe9 !important}html[data-eld-theme="dark"] .eld-dental-upload__status--rejected{background:rgba(255,138,128,0.18) !important;border-color:rgba(255,138,128,0.38) !important;color:#ffd7d2 !important}html[data-eld-theme="dark"] .eld-dental-upload__actions a:not(.btn){color:#8ff4ff !important}html[data-eld-theme="dark"] .eld-dental-upload .btn-outline-primary,html[data-eld-theme="dark"] .eld-dental-upload__actions a:not(.btn){border-color:rgba(125,227,238,0.34) !important}html[data-eld-theme="dark"] .eld-dental-upload__delete-form .btn,html[data-eld-theme="dark"] .eld-dental-upload .btn-outline-danger{background:rgba(255,138,128,0.12) !important;border-color:rgba(255,138,128,0.38) !important;color:#ffd7d2 !important}html[data-eld-theme="dark"] .eld-dental-upload__delete-form .btn:hover,html[data-eld-theme="dark"] .eld-dental-upload__delete-form .btn:focus,html[data-eld-theme="dark"] .eld-dental-upload .btn-outline-danger:hover,html[data-eld-theme="dark"] .eld-dental-upload .btn-outline-danger:focus{background:#dc3545 !important;border-color:#ff9a90 !important;color:#ffffff !important}html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget.dropdown-menu{background:linear-gradient(145deg,rgba(16,44,60,0.99),rgba(6,24,34,0.99)) !important;border-color:rgba(125,227,238,0.32) !important;box-shadow:0 24px 52px rgba(0,0,0,0.38) !important;color:#edf7fb !important}html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table th,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget .timepicker-hour,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget .timepicker-minute,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget .timepicker-second{color:#edf7fb !important}html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td.day:hover,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td.hour:hover,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td.minute:hover,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td.second:hover,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td span:hover{background:rgba(50,192,207,0.2) !important;color:#ffffff !important}html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td.active,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td.active:hover,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td span.active{background:linear-gradient(135deg,#0f7f8f,#32c0cf) !important;color:#ffffff !important}html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td.old,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td.new,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td.disabled,html[data-eld-theme="dark"] .bootstrap-datetimepicker-widget table td.disabled:hover{color:rgba(218,242,248,0.42) !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset),html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset),html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card,html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card{background:radial-gradient(circle at top right,rgba(50,192,207,0.14),transparent 42%),linear-gradient(145deg,rgba(16,44,60,0.99),rgba(6,24,34,0.99)) !important;border-color:rgba(125,227,238,0.34) !important;box-shadow:0 22px 52px rgba(0,0,0,0.32) !important;color:#edf7fb !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset):where(.sub-header,.sub-header h2),html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset):where(.sub-header,.sub-header h2),html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card:where(.sub-header,.sub-header h2),html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card:where(.sub-header,.sub-header h2){background:transparent !important;border-color:rgba(125,227,238,0.22) !important;color:#f4fbff !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-title,html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-title,html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-title,html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-title{background:radial-gradient(circle at top right,rgba(50,192,207,0.1),transparent 40%),rgba(5,25,34,0.72) !important;border-color:rgba(125,227,238,0.24) !important;box-shadow:none !important;color:#f4fbff !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-title:where(.h4,h4,div),html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-title:where(.h4,h4,div),html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-title:where(.h4,h4,div),html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-title:where(.h4,h4,div){color:#f4fbff !important;opacity:1 !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items,html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items,html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items,html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items{background:radial-gradient(circle at top right,rgba(50,192,207,0.12),transparent 40%),rgba(5,25,34,0.82) !important;border-color:rgba(125,227,238,0.26) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.02) !important;color:#edf7fb !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items>.row,html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items>.row,html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items>.row,html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items>.row{background:transparent !important;border-color:rgba(125,227,238,0.18) !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items:where(h3,h3 a),html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items:where(h3,h3 a),html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items:where(h3,h3 a),html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items:where(h3,h3 a){color:#8ff4ff !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items:where(.availability,p,span):not(.price_color),html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items:where(.availability,p,span):not(.price_color),html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items:where(.availability,p,span):not(.price_color),html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items:where(.availability,p,span):not(.price_color){color:#a9d6e5 !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items .availability.available,html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items .availability.available,html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items .availability.available,html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items .availability.available{color:#72ffad !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items:where(a:not(.btn),a:not(.btn):hover,a:not(.btn):focus),html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items:where(a:not(.btn),a:not(.btn):hover,a:not(.btn):focus),html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items:where(a:not(.btn),a:not(.btn):hover,a:not(.btn):focus),html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items:where(a:not(.btn),a:not(.btn):hover,a:not(.btn):focus){color:#8cf1fb !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items .price_color,html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items .price_color,html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items .price_color,html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items .price_color{color:#72ffad !important;text-shadow:0 1px 0 rgba(0,0,0,0.35)}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items img.card.card-body,html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items img.card.card-body,html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items img.card.card-body,html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items img.card.card-body{background:#eef8fb !important;border-color:rgba(125,227,238,0.34) !important;box-shadow:none !important}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items .btn[data-behaviours="move"],html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items .btn[data-behaviours="move"],html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items .btn[data-behaviours="move"],html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items .btn[data-behaviours="move"]{background:linear-gradient(135deg,#22bfd2,#0f8f9d) !important;border:1px solid rgba(125,227,238,0.42) !important;color:#ffffff !important;font-weight:900;text-shadow:0 1px 1px rgba(0,21,31,0.42)}html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items .btn[data-behaviours="move"]:hover,html[data-eld-theme="dark"] body#default div.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items .btn[data-behaviours="move"]:focus,html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items .btn[data-behaviours="move"]:hover,html[data-eld-theme="dark"] body#default main.container.page #content_inner>.card.card-body:has(#saved_basket_formset) .basket-items .btn[data-behaviours="move"]:focus,html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items .btn[data-behaviours="move"]:hover,html[data-eld-theme="dark"] body#default div.container.page #content_inner .eld-saved-basket-card .basket-items .btn[data-behaviours="move"]:focus,html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items .btn[data-behaviours="move"]:hover,html[data-eld-theme="dark"] body#default main.container.page #content_inner .eld-saved-basket-card .basket-items .btn[data-behaviours="move"]:focus{background:linear-gradient(135deg,#52d7e7,#14a8ba) !important;color:#ffffff !important}@media (max-width:575.98px){html[data-eld-theme="dark"] body#default main.container.page .eld-med-breadcrumb{background:linear-gradient(135deg,rgba(7,31,42,0.98),rgba(10,68,78,0.96)) !important;border-color:rgba(80,218,232,0.42) !important;box-shadow:0 14px 34px rgba(0,0,0,0.34) !important}html[data-eld-theme="dark"] body#default main.container.page .eld-med-breadcrumb .breadcrumb-item{color:#dff7fb !important}html[data-eld-theme="dark"] body#default main.container.page .eld-med-breadcrumb a{background:rgba(39,190,205,0.18) !important;border-color:rgba(95,223,235,0.38) !important;color:#8ff4ff !important;text-shadow:none !important}html[data-eld-theme="dark"] body#default main.container.page .eld-med-breadcrumb a:hover,html[data-eld-theme="dark"] body#default main.container.page .eld-med-breadcrumb a:focus{background:linear-gradient(135deg,#2fc7d9,#12a5b8) !important;border-color:rgba(142,245,255,0.64) !important;color:#ffffff !important}html[data-eld-theme="dark"] body#default main.container.page .eld-med-breadcrumb .breadcrumb-item.active{background:linear-gradient(135deg,rgba(12,86,98,0.96),rgba(8,42,56,0.98)) !important;border-color:rgba(95,223,235,0.42) !important;color:#ffffff !important;text-shadow:0 1px 1px rgba(0,18,27,0.4) !important}}html[data-eld-theme="dark"] select,html[data-eld-theme="dark"] select.form-control,html[data-eld-theme="dark"] .form-control select{color-scheme:dark}html[data-eld-theme="dark"] select option,html[data-eld-theme="dark"] select optgroup,html[data-eld-theme="dark"] select.form-control option,html[data-eld-theme="dark"] select.form-control optgroup,html[data-eld-theme="dark"] .page_inner form select option,html[data-eld-theme="dark"] .page_inner form select optgroup{background-color:#0b2230 !important;color:#edf7fb !important}html[data-eld-theme="dark"] select option:checked,html[data-eld-theme="dark"] select option:hover,html[data-eld-theme="dark"] select option:focus{background-color:#128a9b !important;color:#ffffff !important}@media (max-width:767.98px){body#default .eld-mobile-basket-bubble{align-items:center !important;align-self:auto !important;bottom:calc(14px+env(safe-area-inset-bottom)) !important;display:inline-flex !important;flex:none !important;height:44px !important;justify-content:center !important;justify-self:auto !important;left:calc(14px+env(safe-area-inset-left)) !important;margin:0 !important;padding:0 !important;position:fixed !important;right:auto !important;top:auto !important;width:44px !important;z-index:1100 !important}}@media (min-width:768px),print{body#default .eld-mobile-basket-bubble{display:none !important}}.eld-theme-mode__cycle{display:none}@media (max-width:767.98px){body#default .eld-med-topbar__actions{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;align-items:center !important;justify-content:center !important;width:min(360px,calc(100vw - 28px)) !important;max-width:min(360px,calc(100vw - 28px)) !important;margin-right:auto !important;margin-left:auto !important}body#default .eld-theme-mode,body#default .eld-med-language,body#default .eld-med-currency{align-items:stretch !important;display:flex !important;grid-column:auto !important;height:44px !important;justify-content:stretch !important;min-height:44px !important;min-width:0 !important;width:100% !important}body#default .eld-theme-mode{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}body#default .eld-theme-mode__button{display:none !important}body#default .eld-theme-mode__cycle,body#default .eld-language-menu__toggle,body#default .eld-currency-menu__toggle{align-items:center !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.24) !important;border-radius:999px !important;color:#ffffff !important;display:grid !important;font-size:12px !important;font-weight:900 !important;gap:6px !important;grid-template-columns:auto minmax(0,1fr) !important;height:44px !important;justify-content:center !important;line-height:1.1 !important;margin:0 !important;min-height:44px !important;min-width:0 !important;padding:0 9px !important;text-align:center !important;width:100% !important}body#default .eld-language-menu__toggle,body#default .eld-currency-menu__toggle{grid-template-columns:auto minmax(0,1fr) auto !important}body#default .eld-theme-mode__cycle:hover,body#default .eld-theme-mode__cycle:focus,body#default .eld-language-menu__toggle:hover,body#default .eld-language-menu__toggle:focus,body#default .eld-currency-menu__toggle:hover,body#default .eld-currency-menu__toggle:focus{background:rgba(255,255,255,0.14) !important;border-color:rgba(125,227,238,0.5) !important;color:#ffffff !important;outline:0 !important}body#default .eld-theme-mode__cycle span,body#default .eld-language-menu__toggle span:not(.eld-flag),body#default .eld-currency-menu__toggle span:not(.eld-currency-menu__symbol){display:block !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body#default .eld-theme-mode__cycle i,body#default .eld-language-menu__toggle i,body#default .eld-currency-menu__toggle i{font-size:12px !important}body#default .eld-language-menu,body#default .eld-currency-menu{height:44px !important;min-width:0 !important;width:100% !important}body#default .eld-language-menu__toggle .eld-flag,body#default .eld-currency-menu__toggle .eld-currency-menu__symbol{height:22px !important;min-height:22px !important;min-width:22px !important;width:22px !important}body#default .eld-med-account-links{display:flex !important;grid-column:1 / -1 !important;justify-content:center !important;margin-top:2px !important;width:100% !important}body#default .eld-med-account-links a{font-size:13px !important}}.eld-mobile-header-brand__slot{display:none}@media (max-width:767.98px){body#default .eld-mobile-header-brand{align-items:center !important;display:grid !important;gap:8px !important;grid-template-columns:minmax(76px,1fr) auto minmax(76px,1fr) !important;justify-content:stretch !important}body#default .eld-mobile-header-brand__slot{align-items:center !important;display:flex !important;min-width:0 !important}body#default .eld-mobile-header-brand__slot--left{grid-column:1 !important;justify-content:flex-start !important}body#default .eld-mobile-header-brand .eld-med-brand{grid-column:2 !important;grid-row:1 !important;justify-content:center !important;min-width:0 !important;width:auto !important}body#default .eld-mobile-header-brand .eld-med-brand__link{margin-right:0 !important;margin-left:0 !important}body#default .eld-mobile-header-brand .eld-med-brand__logo{max-height:48px !important;margin-right:0 !important;margin-left:0 !important}body#default .eld-mobile-header-brand__slot--right{grid-column:3 !important;justify-content:flex-end !important}body#default .eld-mobile-header-brand__link{align-items:center !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(125,227,238,0.28) !important;border-radius:999px !important;color:var(--eld-text) !important;display:inline-flex !important;font-size:12px !important;font-weight:850 !important;gap:5px !important;height:36px !important;justify-content:center !important;line-height:1 !important;max-width:100% !important;min-width:0 !important;padding:0 8px !important;text-decoration:none !important;white-space:nowrap !important}body#default .eld-mobile-header-brand__link span{display:block !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important}body#default .eld-mobile-header-brand__link i{flex:0 0 auto !important;font-size:12px !important}body#default .eld-mobile-header-brand__link:hover,body#default .eld-mobile-header-brand__link:focus{background:rgba(47,195,207,0.14) !important;border-color:rgba(47,195,207,0.58) !important;color:var(--eld-primary-dark) !important;outline:0 !important}body#default .eld-med-topbar__actions .eld-med-account-links{display:none !important}}@media (max-width:360px){body#default .eld-mobile-header-brand{gap:6px !important;grid-template-columns:minmax(38px,1fr) auto minmax(38px,1fr) !important}body#default .eld-mobile-header-brand__link{width:36px !important;padding:0 !important}body#default .eld-mobile-header-brand__link span{display:none !important}}@media (max-width:767.98px){body#default .eld-language-menu__toggle{gap:0 !important;grid-template-columns:minmax(0,1fr) !important;justify-items:center !important;padding-right:0 !important;padding-left:0 !important;place-items:center !important}body#default .eld-language-menu__toggle span:not(.eld-flag),body#default .eld-language-menu__toggle i{display:none !important}body#default .eld-language-menu__toggle .eld-flag{display:block !important;height:18px !important;min-height:18px !important;min-width:26px !important;width:26px !important}}@media (max-width:767.98px){body#default .eld-mobile-header-brand{min-height:0 !important;padding:calc(6px+env(safe-area-inset-top,0px)) 14px 6px !important}body#default .eld-mobile-header-brand .eld-med-brand__logo{max-height:34px !important;width:auto !important}body#default .eld-mobile-header-brand__link{height:32px !important;min-height:32px !important;padding-right:8px !important;padding-left:8px !important}}.eld-med-topbar__controls{align-items:center;display:flex;gap:12px}.eld-med-topbar__controls .eld-med-language,.eld-med-topbar__controls .eld-med-currency{gap:0}@media (min-width:992px){body#default .eld-med-topbar__inner{display:grid !important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) !important;justify-content:stretch !important}body#default .eld-med-topbar__trust{grid-column:1 !important;justify-self:start !important;min-width:0 !important}body#default .eld-med-topbar__actions{display:contents !important}body#default .eld-med-topbar__controls{grid-column:2 !important;justify-self:center !important}body#default .eld-med-account-links{grid-column:3 !important;justify-self:end !important}}@media (max-width:767.98px){body#default .eld-med-topbar__controls{display:contents !important}}@media (max-width:767.98px){body#default .eld-med-topbar__actions .eld-med-account-links{display:contents !important}body#default .eld-med-topbar__actions .eld-med-account-links>li{display:none !important}body#default .eld-med-topbar__actions .eld-med-account-links>li.eld-med-account-links__dashboard{display:flex !important;grid-column:2 !important;grid-row:2 !important;justify-content:center !important;justify-self:stretch !important;margin:-2px 0 0 !important;min-width:0 !important;width:100% !important}body#default .eld-med-topbar__actions .eld-med-account-links>li.eld-med-account-links__dashboard a{align-items:center !important;background:rgba(125,227,238,0.16) !important;border:1px solid rgba(125,227,238,0.36) !important;border-radius:999px !important;color:#ffffff !important;display:inline-flex !important;font-size:10px !important;font-weight:900 !important;gap:4px !important;height:30px !important;justify-content:center !important;line-height:1 !important;max-width:100% !important;min-width:0 !important;padding:0 7px !important;text-decoration:none !important;white-space:nowrap !important;width:100% !important}body#default .eld-med-topbar__actions .eld-med-account-links>li.eld-med-account-links__dashboard a:hover,body#default .eld-med-topbar__actions .eld-med-account-links>li.eld-med-account-links__dashboard a:focus{background:rgba(47,195,207,0.26) !important;border-color:rgba(125,227,238,0.72) !important;color:#ffffff !important;outline:0 !important}body#default .eld-med-topbar__actions .eld-med-account-links>li.eld-med-account-links__dashboard i{flex:0 0 auto !important;font-size:10px !important}}@media (max-width:767.98px){body#default main.container.page #basket_formset{display:grid !important;gap:12px !important;width:100% !important}}@media (min-width:992px){body#default .eld-med-menu .eld-med-dropdown::before{pointer-events:none !important}}html[data-eld-theme="dark"] body#default #product_description .eld-med-description{color:#dff8fb !important}html[data-eld-theme="dark"] body#default #product_description .eld-med-description:where(p,li,span,strong,em){color:inherit !important}html[data-eld-theme="dark"] body#default #product_description .eld-med-description:where(a){color:#7de3ee !important}html[data-eld-theme="dark"] body#default #product_description .eld-med-description:where(a:hover,a:focus){color:#ffffff !important}html[data-eld-theme="dark"] body#default .eld-guide-hero,html[data-eld-theme="dark"] body#default .eld-guide-detail__hero,html[data-eld-theme="dark"] body#default .eld-guide-section,html[data-eld-theme="dark"] body#default .eld-guide-checklist,html[data-eld-theme="dark"] body#default .eld-guide-faq,html[data-eld-theme="dark"] body#default .eld-guide-cta,html[data-eld-theme="dark"] body#default .eld-guide-related{background:radial-gradient(circle at 100% 0%,rgba(50,192,207,0.18),transparent 34%),linear-gradient(145deg,rgba(16,44,60,0.98),rgba(7,29,39,0.98)) !important;border-color:rgba(125,227,238,0.26) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025),0 18px 44px rgba(0,0,0,0.25) !important;color:#edf7fb !important}html[data-eld-theme="dark"] body#default .eld-guide-card{background:radial-gradient(circle at 14% 10%,rgba(125,227,238,0.12),transparent 28%),linear-gradient(180deg,rgba(13,34,48,0.98),rgba(7,25,35,0.98)) !important;border-color:rgba(125,227,238,0.28) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025),0 14px 30px rgba(0,0,0,0.24) !important;color:#edf7fb !important}html[data-eld-theme="dark"] body#default .eld-guide-card:hover,html[data-eld-theme="dark"] body#default .eld-guide-card:focus{border-color:rgba(125,227,238,0.58) !important;box-shadow:0 18px 40px rgba(0,0,0,0.34),inset 0 0 0 1px rgba(125,227,238,0.08) !important}html[data-eld-theme="dark"] body#default .eld-guide-card__icon{background:rgba(80,210,189,0.16) !important;border:1px solid rgba(125,227,238,0.26) !important;color:#9af0f7 !important;box-shadow:0 8px 18px rgba(0,0,0,0.22) !important}html[data-eld-theme="dark"] body#default .eld-guide-hero:where(h1,h2,h3),html[data-eld-theme="dark"] body#default .eld-guide-detail__hero:where(h1,h2,h3),html[data-eld-theme="dark"] body#default .eld-guide-section h2,html[data-eld-theme="dark"] body#default .eld-guide-checklist h2,html[data-eld-theme="dark"] body#default .eld-guide-faq h2,html[data-eld-theme="dark"] body#default .eld-guide-cta h2,html[data-eld-theme="dark"] body#default .eld-guide-related h2,html[data-eld-theme="dark"] body#default .eld-guide-card h2{color:#f4fbff !important}html[data-eld-theme="dark"] body#default .eld-guide-hero p,html[data-eld-theme="dark"] body#default .eld-guide-detail__hero p,html[data-eld-theme="dark"] body#default .eld-guide-section p,html[data-eld-theme="dark"] body#default .eld-guide-checklist li,html[data-eld-theme="dark"] body#default .eld-guide-faq p,html[data-eld-theme="dark"] body#default .eld-guide-cta p,html[data-eld-theme="dark"] body#default .eld-guide-card p{color:#cfe3ee !important}html[data-eld-theme="dark"] body#default .eld-guide-faq details{background:rgba(7,25,35,0.82) !important;border-color:rgba(125,227,238,0.22) !important;color:#edf7fb !important}html[data-eld-theme="dark"] body#default .eld-guide-faq summary{color:#f4fbff !important}html[data-eld-theme="dark"] body#default .eld-guide-card a:not(.btn),html[data-eld-theme="dark"] body#default .eld-guide-related a:not(.btn),html[data-eld-theme="dark"] body#default .eld-guide-detail a:not(.btn){color:#7de3ee !important}html[data-eld-theme="dark"] body#default .eld-guide-card a:not(.btn):hover,html[data-eld-theme="dark"] body#default .eld-guide-card a:not(.btn):focus,html[data-eld-theme="dark"] body#default .eld-guide-related a:not(.btn):hover,html[data-eld-theme="dark"] body#default .eld-guide-related a:not(.btn):focus,html[data-eld-theme="dark"] body#default .eld-guide-detail a:not(.btn):hover,html[data-eld-theme="dark"] body#default .eld-guide-detail a:not(.btn):focus{color:#ffffff !important}html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-detail__actions .btn{color:#061a24 !important;text-shadow:none !important}html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-detail__actions .btn.eld-btn-primary{background:linear-gradient(135deg,#36cad6,#7de3ee) !important;border-color:rgba(125,227,238,0.82) !important}html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-detail__actions .btn.eld-btn-outline{background:#f7fdff !important;border-color:rgba(125,227,238,0.66) !important}html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-detail__actions .btn:hover,html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-detail__actions .btn:focus{color:#061a24 !important;box-shadow:0 12px 26px rgba(0,0,0,0.24) !important}html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-faq>details{background-color:#0b2230 !important;background-image:linear-gradient(180deg,rgba(13,43,58,0.98),rgba(6,26,36,0.98)) !important;border-color:rgba(125,227,238,0.32) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025) !important;color:#edf7fb !important}html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-faq>details:hover,html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-faq>details:focus-within{border-color:rgba(125,227,238,0.56) !important;background-image:linear-gradient(180deg,rgba(17,53,70,0.98),rgba(8,31,43,0.98)) !important}html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-faq>details>summary{color:#f4fbff !important;text-shadow:none !important}html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-faq>details>summary::marker,html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-faq>details>summary::-webkit-details-marker{color:#7de3ee !important}html[data-eld-theme="dark"] body#default article.eld-guide-detail .eld-guide-faq>details>p{color:#cfe3ee !important}@supports (content-visibility:auto){.eld-home-section,.eld-home-assistant,.eld-med-product-card,.eld-basket-item,.eld-basket-card,.eld-checkout-line,.eld-checkout-preview-totals,.eld-checkout-thankyou-totals-card,.eld-account-card,.eld-about-section,.eld-faq-layout{content-visibility:auto;contain-intrinsic-size:1px 440px}.eld-home-section,.eld-home-assistant,.eld-faq-layout{contain-intrinsic-size:1px 620px}}