.dm,body.dm-body{--dm-navy:#04375a;--dm-navy-2:#0b4a73;--dm-turquoise:#41afb4;--dm-turquoise-soft:#d6eef0;--dm-green:#42ac52;--dm-sand:#f1e6cf;--dm-cream:#f5f3ef;--dm-mist:#e4edef;--dm-ink:#1e2b33;--dm-muted:#5b6b74;--dm-line:#d9dee0;--dm-radius:10px;--dm-radius-btn:4px;--dm-wrap:1320px;--dm-font-display:"Jost","Futura",system-ui,sans-serif;--dm-font-body:"Lato",system-ui,sans-serif}.dm{color:var(--dm-ink)}.dm-wrap{margin-inline:auto;max-width:var(--dm-wrap);padding-inline:16px;width:100%}@media(min-width:768px){.dm-wrap{padding-inline:32px}}.dm-section{padding-block:56px}@media(min-width:1024px){.dm-section{padding-block:88px}}.dm-section--mist{background:var(--dm-mist)}.dm-section--navy{background:var(--dm-navy);color:#fff}.dm-eyebrow{color:var(--dm-turquoise);font-family:var(--dm-font-body);font-size:12px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.dm-title{color:var(--dm-navy);font-family:var(--dm-font-display);font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.1;margin:0}.dm-section--navy .dm-title{color:#fff}.dm-lead{color:var(--dm-muted);font-family:var(--dm-font-body);font-size:17px;line-height:1.6;max-width:60ch}.dm-section--navy .dm-lead{color:#fffc}.dm-btn{align-items:center;border:1px solid transparent;border-radius:var(--dm-radius-btn);cursor:pointer;display:inline-flex;font-family:var(--dm-font-body);font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s}.dm-btn--primary{background:var(--dm-navy);color:#fff}.dm-btn--primary:hover{background:var(--dm-navy-2)}.dm-btn--accent{background:var(--dm-turquoise);color:var(--dm-navy)}.dm-btn--accent:hover{background:#5cc0c4}.dm-btn--ghost{background:transparent;border-color:currentColor;color:currentColor}.dm-btn:disabled{cursor:not-allowed;opacity:.5}.dm a:focus-visible,.dm button:focus-visible,.dm input:focus-visible,.dm-btn:focus-visible{outline:2px solid var(--dm-turquoise);outline-offset:2px}.dm-chip{align-items:center;background:var(--dm-turquoise-soft);border-radius:999px;color:var(--dm-navy);display:inline-flex;font-size:14px;font-weight:700;min-height:32px;padding:0 14px;text-decoration:none}.dm-chip--sand{background:var(--dm-sand)}body.dm-body{background:var(--color-bg,#f5f3ef)}body.dm-body h1,body.dm-body h2,body.dm-body h3{font-family:Jost,Futura,system-ui,sans-serif}@media(prefers-reduced-motion:reduce){.dm *,.dm :after,.dm :before{animation:none!important;transition:none!important}}body.dm-body{--dm-turquoise-text:#237a7f}body.dm-body [style*=Rubik]{font-family:var(--dm-font-body)!important}body.dm-body section[style*="#6A1B9A"],body.dm-body section[style*="#6a1b9a"]{background:linear-gradient(90deg,#04375af5,#04375ae6 60%,#04375abf),repeating-conic-gradient(from 45deg,#0b4a73 0 25%,#04375a 0 50%) 0 0 /56px 56px!important;border-bottom:4px solid var(--dm-turquoise)}body.dm-body section[style*="#6A1B9A"] h1{font-family:var(--dm-font-display);font-weight:400;letter-spacing:0}body.dm-body .bg-\[\#FAFAFC\]{background-color:var(--dm-cream)!important}body.dm-body .bg-\[\#F8F9FA\],body.dm-body .hover\:bg-\[\#F8F9FA\]:hover{background-color:var(--dm-mist)!important}body.dm-body .bg-\[\#2A1F61\],body.dm-body .bg-\[\#E91E8C\]{background-color:var(--dm-navy)!important;color:#fff}body.dm-body .hover\:bg-\[\#C2185B\]:hover{background-color:#0b4a73!important}body.dm-body .bg-\[\#F3E5F5\],body.dm-body .bg-\[\#FCE4EC\]{background-color:var(--dm-turquoise-soft)!important}body.dm-body .from-\[\#E91E8C\],body.dm-body .to-\[\#6A1B9A\]{--tw-gradient-from:var(--dm-navy)!important;--tw-gradient-to:#0b4a73!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}body.dm-body .hover\:text-\[\#2A1F61\]:hover,body.dm-body .text-\[\#2A1F61\],body.dm-body .text-\[\#6A1B9A\]{color:var(--dm-navy)!important}body.dm-body .hover\:text-\[\#C2185B\]:hover,body.dm-body .hover\:text-\[\#E91E8C\]:hover,body.dm-body .text-\[\#E91E8C\]{color:var(--dm-turquoise-text)!important}body.dm-body .border-\[\#2A1F61\],body.dm-body .hover\:border-\[\#2A1F61\]:hover{border-color:var(--dm-navy)!important}body.dm-body .border-\[\#E91E8C\],body.dm-body .focus\:border-\[\#E91E8C\]:focus,body.dm-body .hover\:border-\[\#E91E8C\]:hover{border-color:var(--dm-turquoise)!important}body.dm-body .bg-\[\#2A1F61\],body.dm-body .bg-\[\#E91E8C\]{border-radius:var(--dm-radius-btn)}body.dm-body .account-shell h1,body.dm-body main h1.text-gray-900{color:var(--dm-navy);font-family:var(--dm-font-display);font-weight:400}body.dm-body .bg-gray-900{background-color:var(--dm-navy)!important;border-radius:var(--dm-radius-btn)}body.dm-body .hover\:bg-black:hover,body.dm-body .hover\:bg-gray-800:hover{background-color:#0b4a73!important}body.dm-body .focus\:border-gray-900:focus{border-color:var(--dm-turquoise)!important}body.dm-body .focus\:ring-gray-900\/10:focus{--tw-ring-color:rgba(65,175,180,.25)!important}body.dm-body .account-shell{padding-block:40px 64px}body.dm-body .account-shell nav a[class*=bg-gray-100],body.dm-body .account-shell nav a[class*=bg-gray-900]{border-radius:var(--dm-radius-btn)}body.dm-body .account-shell .text-gray-900{color:var(--dm-navy)}body.dm-body .pro-basket-widget{display:none!important}.dm-header[data-v-2156faaf]{background:#fff;border-bottom:1px solid var(--dm-line);position:sticky;top:0;z-index:40}.dm-header__bar[data-v-2156faaf]{background:var(--dm-navy);color:#ffffffd9;font-size:13px}.dm-header__bar-row[data-v-2156faaf]{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:34px}.dm-header__bar-links[data-v-2156faaf]{align-items:center;display:flex;flex-shrink:0;gap:20px}.dm-header__bar-links a[data-v-2156faaf]{white-space:nowrap}.dm-header__bar a[data-v-2156faaf]{color:#fff;text-decoration:none}.dm-header__lang[data-v-2156faaf]{border:1px solid hsla(0,0%,100%,.55);border-radius:3px;font-size:12px;font-weight:700;letter-spacing:.06em;padding:1px 7px}.dm-header__lang[data-v-2156faaf]:focus-visible,.dm-header__lang[data-v-2156faaf]:hover{background:#fff;color:var(--dm-navy)!important}.dm-header__bar-row>span[data-v-2156faaf]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-header__row[data-v-2156faaf]{align-items:center;display:flex;gap:24px;min-height:76px}.dm-header__logo[data-v-2156faaf]{align-items:center;color:var(--dm-navy);display:flex;flex-shrink:0;font-family:var(--dm-font-display);font-size:24px;letter-spacing:.06em;text-decoration:none}.dm-header__logo img[data-v-2156faaf]{height:48px;width:auto}.dm-header__nav[data-v-2156faaf]{display:none;font-family:var(--dm-font-body);font-size:15px;font-weight:700;gap:24px}.dm-header__nav a[data-v-2156faaf]{border-bottom:2px solid transparent;color:var(--dm-navy);padding-block:8px;text-decoration:none;white-space:nowrap}.dm-header__nav a.router-link-exact-active[data-v-2156faaf]:not([href*="#"]),.dm-header__nav a[aria-current=page][data-v-2156faaf]:not([href*="#"]){border-bottom-color:var(--dm-turquoise)}.dm-header__nav a.router-link-active[data-v-2156faaf]:not([href*="#"]):not([href="/catalogue"]){border-bottom-color:var(--dm-turquoise)}.dm-header__search[data-v-2156faaf]{display:none;flex:1;margin-left:auto;max-width:300px}.dm-header__search input[data-v-2156faaf]{background:var(--dm-cream);border:1px solid var(--dm-line);border-radius:var(--dm-radius-btn);font-size:14px;height:40px;padding:0 12px;width:100%}.dm-header__actions[data-v-2156faaf]{align-items:center;display:flex;gap:8px;margin-left:auto}.dm-header__quote[data-v-2156faaf]{align-items:center;background:var(--dm-navy);border-radius:var(--dm-radius-btn);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:6px;min-height:40px;padding:0 12px;position:relative;text-decoration:none}.dm-header__icon svg[data-v-2156faaf],.dm-header__quote svg[data-v-2156faaf]{height:20px;width:20px}.dm-header__badge[data-v-2156faaf]{background:var(--dm-turquoise);border-radius:999px;font-size:12px;height:20px;min-width:20px;padding:0 5px}.dm-header__badge[data-v-2156faaf],.dm-header__icon[data-v-2156faaf]{align-items:center;color:var(--dm-navy);display:inline-flex;justify-content:center}.dm-header__icon[data-v-2156faaf]{background:none;border:0;cursor:pointer;height:40px;width:40px}.dm-header__mobile[data-v-2156faaf]{border-top:1px solid var(--dm-line);display:flex;flex-direction:column;max-height:calc(100vh - 110px);overflow-y:auto;padding:8px 16px 16px}.dm-header__mobile-row a[data-v-2156faaf],.dm-header__mobile>a[data-v-2156faaf]{color:var(--dm-navy);font-weight:700;padding:12px 0;text-decoration:none}.dm-header__mobile-group[data-v-2156faaf],.dm-header__mobile>a[data-v-2156faaf]{border-bottom:1px solid var(--dm-line)}.dm-header__mobile-row[data-v-2156faaf]{align-items:center;display:flex;gap:8px;justify-content:space-between}.dm-header__mobile-row a[data-v-2156faaf]{flex:1}.dm-header__mobile-toggle[data-v-2156faaf]{align-items:center;background:none;border:0;color:var(--dm-navy);cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.dm-header__mobile-toggle svg[data-v-2156faaf]{height:20px;transition:transform .2s;width:20px}.dm-header__mobile-toggle[aria-expanded=true] svg[data-v-2156faaf]{transform:rotate(180deg)}.dm-header__mobile-sub[data-v-2156faaf]{border-left:2px solid var(--dm-turquoise);display:grid;gap:2px 12px;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 10px;padding:0 0 0 12px}.dm-header__mobile-sub a[data-v-2156faaf]{color:var(--dm-ink);display:block;font-size:14px;padding:8px 0;text-decoration:none}.dm-header__nav a.is-open[data-v-2156faaf]{border-bottom-color:var(--dm-turquoise)}.dm-mega[data-v-2156faaf]{background:#fff;border-bottom:4px solid var(--dm-turquoise);border-top:1px solid var(--dm-line);box-shadow:0 18px 40px #04375a1f;font-weight:400;left:0;position:absolute;right:0;top:100%}.dm-mega__inner[data-v-2156faaf]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,2.2fr) minmax(0,.9fr) minmax(0,.8fr);padding-block:24px 28px}.dm-mega__eyebrow[data-v-2156faaf]{color:var(--dm-turquoise-text,#237a7f);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.dm-mega__list[data-v-2156faaf]{display:grid;gap:2px 20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.dm-header__nav .dm-mega a[data-v-2156faaf]{border-bottom:0;padding-block:0;white-space:normal}.dm-mega__link[data-v-2156faaf]{align-items:center;color:var(--dm-navy);display:flex;font-size:14px;font-weight:600;gap:10px;padding:6px 0!important;text-decoration:none}.dm-mega__link:focus-visible span[data-v-2156faaf]:last-child,.dm-mega__link:hover span[data-v-2156faaf]:last-child{text-decoration:underline;text-underline-offset:3px}.dm-mega__thumb[data-v-2156faaf]{background:var(--dm-mist);border-radius:2px;flex-shrink:0;height:36px;overflow:hidden;width:36px}.dm-mega__thumb img[data-v-2156faaf]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dm-mega__all[data-v-2156faaf]{color:var(--dm-navy)!important;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:16px;text-decoration:underline!important;text-underline-offset:4px}.dm-mega__docs[data-v-2156faaf]{display:flex;flex-direction:column;gap:10px}.dm-mega__doc[data-v-2156faaf]{align-items:center;border:1px solid var(--dm-line)!important;border-radius:var(--dm-radius-btn);color:var(--dm-navy);display:flex;gap:12px;padding:8px!important;text-decoration:none}.dm-mega__doc[data-v-2156faaf]:hover{border-color:var(--dm-turquoise)!important}.dm-mega__doc img[data-v-2156faaf]{aspect-ratio:595/708;flex-shrink:0;height:auto;-o-object-fit:cover;object-fit:cover;width:48px}.dm-mega__doc strong[data-v-2156faaf]{display:block;font-size:14px}.dm-mega__doc small[data-v-2156faaf]{color:var(--dm-muted,#5b6b78);font-size:12px}.dm-mega__feature[data-v-2156faaf]{aspect-ratio:4/5;background:var(--dm-navy);border-radius:2px;color:#fff;display:block;max-height:340px;overflow:hidden;position:relative;text-decoration:none}.dm-mega__feature img[data-v-2156faaf]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.dm-mega__feature-text[data-v-2156faaf]{background:linear-gradient(transparent,#04375ae0);bottom:0;display:flex;flex-direction:column;font-size:13px;gap:4px;left:0;padding:40px 16px 16px;position:absolute;right:0}.dm-mega__feature-text strong[data-v-2156faaf]{font-family:var(--dm-font-display);font-size:20px;font-weight:400}@media(prefers-reduced-motion:no-preference){.dm-mega[data-v-2156faaf]{animation:dm-mega-in-2156faaf .16s ease-out}@keyframes dm-mega-in-2156faaf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}@media(max-width:479px){.dm-header__bar-links[data-v-2156faaf]{gap:12px}.dm-header__quote-label[data-v-2156faaf],.dm-header__bar-links a[data-v-2156faaf]:first-child{display:none}}@media(min-width:1024px){.dm-header__nav[data-v-2156faaf]{display:flex;gap:20px}.dm-header__actions[data-v-2156faaf]{margin-left:auto}.dm-header__burger[data-v-2156faaf],.dm-header__mobile[data-v-2156faaf]{display:none!important}}@media(min-width:1200px){.dm-header__nav[data-v-2156faaf]{gap:24px}.dm-header__search[data-v-2156faaf]{display:block}.dm-header__actions[data-v-2156faaf]{margin-left:0}}
