@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2)format("woff2"),url(./montserrat-cyrillic-ext-400-normal.DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-400-normal.BPq32Q8K.woff2)format("woff2"),url(./montserrat-cyrillic-400-normal.jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-vietnamese-400-normal.D4oHqQTd.woff2)format("woff2"),url(./montserrat-vietnamese-400-normal.BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-ext-400-normal.B8bwfy6Y.woff2)format("woff2"),url(./montserrat-latin-ext-400-normal.BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(./montserrat-latin-400-normal.xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2)format("woff2"),url(./montserrat-cyrillic-ext-500-normal.DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-cyrillic-500-normal.T0SG181k.woff2)format("woff2"),url(./montserrat-cyrillic-500-normal.CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-vietnamese-500-normal.NT-t8RG1.woff2)format("woff2"),url(./montserrat-vietnamese-500-normal.DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-ext-500-normal.BKtbrd6n.woff2)format("woff2"),url(./montserrat-latin-ext-500-normal.DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(./montserrat-latin-500-normal.Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2)format("woff2"),url(./montserrat-cyrillic-ext-600-normal.wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-600-normal.CQEPC0hM.woff2)format("woff2"),url(./montserrat-cyrillic-600-normal.DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-vietnamese-600-normal.DKe6qT_E.woff2)format("woff2"),url(./montserrat-vietnamese-600-normal.SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-ext-600-normal.DSkTqI9L.woff2)format("woff2"),url(./montserrat-latin-ext-600-normal.CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(./montserrat-latin-600-normal.CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2)format("woff2"),url(./montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-700-normal.D-Pqjtdp.woff2)format("woff2"),url(./montserrat-cyrillic-700-normal.BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-vietnamese-700-normal.C0x1De3p.woff2)format("woff2"),url(./montserrat-vietnamese-700-normal.DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-ext-700-normal.BOP2Nhf0.woff2)format("woff2"),url(./montserrat-latin-ext-700-normal.DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(./montserrat-latin-700-normal.BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-cyrillic-ext-400-normal.BlcaxZtM.woff2)format("woff2"),url(./cormorant-cyrillic-ext-400-normal.Bgrpe4p1.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-cyrillic-400-normal.C8QS47vb.woff2)format("woff2"),url(./cormorant-cyrillic-400-normal.D3EsxgFc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-vietnamese-400-normal.C-RiYxEf.woff2)format("woff2"),url(./cormorant-vietnamese-400-normal.DmUuA7Y2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-latin-ext-400-normal.DuQ88yz3.woff2)format("woff2"),url(./cormorant-latin-ext-400-normal.DuXFa1Dr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-latin-400-normal.BGH8Vunh.woff2)format("woff2"),url(./cormorant-latin-400-normal.C3_-2Ua-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-cyrillic-ext-500-normal.pZw22qtS.woff2)format("woff2"),url(./cormorant-cyrillic-ext-500-normal.CdQuyvtc.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-cyrillic-500-normal.BLlg2W5x.woff2)format("woff2"),url(./cormorant-cyrillic-500-normal.B7dJQtg-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-vietnamese-500-normal.DsPuwQHi.woff2)format("woff2"),url(./cormorant-vietnamese-500-normal.tGBW_mI7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-latin-ext-500-normal.AH9qog1s.woff2)format("woff2"),url(./cormorant-latin-ext-500-normal.DAuUCO41.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-latin-500-normal.EBdSCOD3.woff2)format("woff2"),url(./cormorant-latin-500-normal.Dj3SQ6fR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-cyrillic-ext-600-normal.dLR2-a_v.woff2)format("woff2"),url(./cormorant-cyrillic-ext-600-normal.Dr-wLyOm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-cyrillic-600-normal.BcIsDXzC.woff2)format("woff2"),url(./cormorant-cyrillic-600-normal.CBymlcNF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-vietnamese-600-normal.Dar_cCT6.woff2)format("woff2"),url(./cormorant-vietnamese-600-normal.GIs8CF2x.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-latin-ext-600-normal.D3T6BBXG.woff2)format("woff2"),url(./cormorant-latin-ext-600-normal.CD-dlDpD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-latin-600-normal.B254Xisw.woff2)format("woff2"),url(./cormorant-latin-600-normal.DUW-TI76.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Infant;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-infant-cyrillic-ext-600-normal.BFEz7gvo.woff2)format("woff2"),url(./cormorant-infant-cyrillic-ext-600-normal.kILMwV5x.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Infant;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-infant-cyrillic-600-normal.DU1iNUeG.woff2)format("woff2"),url(./cormorant-infant-cyrillic-600-normal.CzOoeF-i.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-infant-vietnamese-600-normal.CbyBVixO.woff2)format("woff2"),url(./cormorant-infant-vietnamese-600-normal.FTaV0Yco.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Infant;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-infant-latin-ext-600-normal.CM189wAY.woff2)format("woff2"),url(./cormorant-infant-latin-ext-600-normal.D7C5bV10.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Infant;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-infant-latin-600-normal.DYNqhNuG.woff2)format("woff2"),url(./cormorant-infant-latin-600-normal.CxSaxEso.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--darmed-accent:#a12b3e;--darmed-accent-dark:#842033;--darmed-text:#242126;--darmed-ink:#242126;--darmed-muted:#6f6870;--darmed-border:#eadde0;--darmed-soft:#f7eff1;--darmed-container:1240px;--site-content-width:calc(var(--darmed-container) - 40px);--darmed-page-title-size:40px;--darmed-page-title-line:46px;--darmed-body-line:1.75;--darmed-page-top:30px;--darmed-page-bottom:48px;--darmed-price-amount-size:14px;--darmed-price-regular-size:12px;--darmed-price-amount-weight:600}@media (width<=767px){:root{--darmed-page-title-size:32px;--darmed-page-title-line:38px;--darmed-page-bottom:32px}}html{box-sizing:border-box;color:var(--darmed-text);scrollbar-gutter:stable;font-family:Montserrat,Arial,sans-serif;overflow-x:hidden}*,:after,:before{box-sizing:inherit}body{margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}img{max-width:100%}.homeRedesign{color:var(--darmed-text);background:#fff;flex-direction:column;min-height:100dvh;display:flex}#page-content-start{flex:1 0 auto;min-width:0}.homeRedesign>:not(#page-content-start){flex-shrink:0}@media print{html{scrollbar-gutter:auto}.homeRedesign{min-height:0;display:block}#page-content-start{flex:none}}:focus-visible{outline-offset:4px;outline:3px solid #005fcc}#page-content-start:focus{outline:none}.accessibleSiteShell,html[data-accessible=true] .ordinarySiteShell{display:none}html[data-accessible=true] .accessibleSiteShell{display:block}html[data-accessible=true]{--a11y-font:1.25rem;--a11y-bg:#fff;--a11y-fg:#111;--a11y-link:#003a8c;--darmed-text:var(--a11y-fg);--darmed-ink:var(--a11y-fg);--darmed-muted:var(--a11y-fg);--darmed-accent:var(--a11y-link);--darmed-border:var(--a11y-fg);--darmed-soft:var(--a11y-bg);--darmed-accent-dark:var(--a11y-link);--mobile-action-offset:0px;color:var(--a11y-fg);background:var(--a11y-bg)}html[data-accessible=true][data-a11y-size=large]{--a11y-font:1.5rem}html[data-accessible=true][data-a11y-size=xlarge]{--a11y-font:1.75rem}html[data-accessible=true][data-a11y-contrast=dark]{--a11y-bg:#111;--a11y-fg:#fff;--a11y-link:#ffff70}html[data-accessible=true] :is(body,.homeRedesign,#page-content-start){color:var(--a11y-fg);background:var(--a11y-bg);font:var(--a11y-font)/1.6 Arial,sans-serif}html[data-accessible=true] .homeRedesign{padding-bottom:0!important}html[data-accessible=true] .mobileActionBar,html[data-accessible=true] [universe-soft-widget-button]{display:none!important}html[data-accessible=true] :focus-visible{outline-offset:4px;outline:3px solid var(--a11y-link)!important}html[data-accessible=true] #page-content-start :is(p,li,a,button,input,select,textarea,label,summary,td,th,small,legend,dt,dd,figcaption,.staffItemName,.staffItemDescription,.promotionPageSectionSubtitle,.promotionPriceCalloutValue,.blogArticleContent,.blogArticleContentWrap,.promotionPriceCalloutRegular,.blockBannerLinkTitle,.blockBannerLinkSubtitle,.blockBannerLinkPrice){overflow-wrap:anywhere;letter-spacing:normal;font:var(--a11y-font)/1.6 Arial,sans-serif!important;color:var(--a11y-fg)!important;text-transform:none!important}html[data-accessible=true] #page-content-start :is(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;text-align:left!important;color:var(--a11y-fg)!important;font-family:Arial,sans-serif!important;font-weight:700!important;line-height:1.4!important}html[data-accessible=true] #page-content-start h1{font-size:calc(var(--a11y-font)*1.5)!important}html[data-accessible=true] #page-content-start h2{font-size:calc(var(--a11y-font)*1.3)!important}html[data-accessible=true] #page-content-start :is(h3,h4,h5,h6){font-size:calc(var(--a11y-font)*1.1)!important}html[data-accessible=true] #page-content-start :is(h1,h2,h3,h4,h5,h6) :is(span,strong,em,b,i){font:inherit!important;color:inherit!important}html[data-accessible=true] :is(#page-content-start,.cookieNotice,.modalShell__panel,.launchNotice) a{text-underline-offset:.2em;color:var(--a11y-link)!important;text-decoration:underline!important}html[data-accessible=true] #page-content-start :is(button,summary,input,select,textarea){max-width:100%;min-height:44px;font:inherit!important;white-space:normal!important}html[data-accessible=true] #page-content-start :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--a11y-bg)!important;color:var(--a11y-fg)!important;border:2px solid var(--a11y-fg)!important}html[data-accessible=true] #page-content-start :is(button,.siteAction,.categoryButton,.blockRedButton,.blockBannerLinkButton){max-width:100%;min-height:44px;padding:10px 14px;background:var(--a11y-bg)!important;color:var(--a11y-link)!important;white-space:normal!important;border:2px solid!important;height:auto!important}html[data-accessible=true] #page-content-start :is(.container,.contentPage__inner,.blogContainer,.pricePage,.serviceDetail,.pageStaffWrap){margin-inline:auto;width:100%!important;max-width:var(--darmed-container)!important;min-width:0!important}html[data-accessible=true] #page-content-start :is(.homeRedesignHero__inner,.homeRedesignProcedures__rail,.homeRedesignResults__inner,.homeRedesignResults__rail,.homeRedesignPrices__inner,.homeRedesignPrices__rail,.homeRedesignTrust__inner,.homeRedesignReviews__inner,.homeRedesignReviews__rail,.homeRedesignReviews__sources,.homeRedesignCertificate__inner,.homeRedesignMedia__inner,.homeRedesignMedia__rail,.homeRedesignArticles__inner,.homeRedesignArticles__rail,.staffWrap,.staffTop,.staffSkills,.profileSectionHeading,.blogArticles,.blogArticle,.documentsPage__welcome,.legalDocumentCards,.legalReferenceGrid,.contactsPage__overview,.servicesCategoryWrap,.servicesInCategoryWrap,.promotionListCard,.promotionListCard--withoutImage,.editorBlock__columns,.serviceDetail__contents nav,.giftBuilder__layout,.giftBuilder__fields,.giftBuilder__designs,.giftBuilder__presets,.giftBuilder__review dl>div,.managedDocuments,.managedDocuments a,.servicePrices__row,.contactsPage__routeGrid,.contactsPage__qr,.taxStart,.taxFields,.taxProgress,.resultsGallery__rail,.reviewsPage__grid,.ratingSummaries,.editorDoctors__grid){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:24px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important;transform:none!important}html[data-accessible=true] #page-content-start :is(.blockColumnsWrap,.blockRedWithImageWrap,.servicesInCategoryItem){flex-direction:column!important;align-items:stretch!important;gap:24px!important;display:flex!important}html[data-accessible=true] #page-content-start :is(.blockColumn,.blockRedContent,.blockRedImage,.staffInfo,.staffMedia,.servicesInCategoryItemContent,.promotionListCard__content,.promotionListCard__heading,.promotionListCard__offer,.promotionListCard__details,.categoryCaption){flex:auto!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:static!important;transform:none!important}html[data-accessible=true] #page-content-start :is(.servicesCategoryItem,.blockBanner,.blockBannerContent,.blockBannerLinkWrap,.blockBannerLinkContentWrap,.servicesInCategoryItem,.servicesInCategoryItemContent,.documentsPage__welcome,.legalDocumentCard,.promotionListCard,.promotionPrices,.homeRedesignPrices__card,.homeRedesignReviews__card,.blockGrayWrap,.blockRedWrap,.blockRedContent,.serviceDetail__contents,.serviceDetail__priceNotice,.editorBlock--reference,.blockCitataWrap,.blockCitata,.blogArticleContent,.blogArticleContentWrap,.promotionListCard__offer,.promotionListCard__details,.promotionBenefitCallout,.blockPreparationAndCareInstructions,.blogTag,.page-numbers,.homeRedesignTrust,.homeRedesignResults,.homeRedesignReviews,.pricePage__information,.pricePage__navigation,.pricePage__categoryPicker summary,.pricesCategory>summary,.managedDocuments article,.serviceConsultation,.resultsViewer,.taxDialog,.contactsPage__dialog,.contactsPage__dialogBar,.contactsPage__qr figure,.contactsPage__stepNumber,.resultsGallery__expand,.resultsGallery__photo,.reviewCard,.directoryCard,.blogTopics,.blogFilterToolbar,.blogTopicPicker>summary,.ratingSummary,.editorDoctors__card,.recommendationPage__tools){color:var(--a11y-fg)!important;background:var(--a11y-bg)!important;box-shadow:none!important;border-color:var(--a11y-fg)!important;background-image:none!important;border-radius:0!important}html[data-accessible=true] #page-content-start :is(.servicesCategoryItem,.blockBanner,.blockBannerContent,.blockBannerLinkWrap){aspect-ratio:auto!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}html[data-accessible=true] #page-content-start :is(.categoryArtwork,.servicesInCategoryItemImage,.blockBannerLinkImage){width:100%!important;max-width:420px!important;height:auto!important;max-height:none!important;margin:0 0 16px!important;display:block!important;position:static!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-accessible=true] .servicesCategoryItem:before{display:none!important}html[data-accessible=true] #page-content-start :is(.blockBannerContent,.blockBannerLinkContentWrap,.categoryCaption,.servicesInCategoryItemContent){width:100%!important;padding:20px!important}html[data-accessible=true] #page-content-start :is(.serviceDetail__mobileImage,.blockRedImage){display:block!important}html[data-accessible=true] #page-content-start :is(img,video){-o-object-fit:contain;object-fit:contain;max-width:100%}html[data-accessible=true] #page-content-start :is(.homeRedesignHero__content,.homeRedesignHero__media,.homeRedesignPrices__card,.homeRedesignReviews__card,.homeRedesignMedia__card,.homeRedesignTrust__image){opacity:1!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;position:static!important;transform:none!important}html[data-accessible=true] #page-content-start :is(.homeRedesignHero__headingLead,.homeRedesignHero__headingAccent){white-space:normal!important}html[data-accessible=true] #page-content-start :is(.homeRedesignHero__eyebrow,.homeRedesignHero__description,.homeRedesignHero__caption,.homeRedesignTrust__points li,.homeRedesignTrust__closing,.homeRedesignReviews__name,.homeRedesignReviews__rating,.homeRedesignPrices__amount,.homeRedesignPrices__offer,.homeRedesignMedia__caption){font-size:var(--a11y-font)!important;color:var(--a11y-fg)!important;opacity:1!important;transform:none!important}html[data-accessible=true] #page-content-start :is(.homeRedesignResults__controls,.homeRedesignResults__dots,.homeRedesignPrices__controls,.homeRedesignReviews__controls,.homeRedesignMedia__controls),html[data-accessible=true] .homeRedesignReviews__card.is-bvi-hidden{display:none!important}html[data-accessible=true] .homeRedesignReviews__copy,html[data-accessible=true] .reviewCard__text{max-height:none!important;overflow:visible!important}html[data-accessible=true] .reviewCard__text{-webkit-line-clamp:unset!important;line-clamp:unset!important;height:auto!important;font:var(--a11y-font)/1.6 Arial,sans-serif!important;display:block!important}html[data-accessible=true] .reviewCard__toggle{display:none!important}html[data-accessible=true] .homeRedesignReviews__links{flex-wrap:wrap!important;gap:16px!important;display:flex!important}html[data-accessible=true] .homeRedesignReviews__links a{min-height:44px}html[data-accessible=true] .homeRedesignReviews__ratingBadge{min-height:74px;height:auto!important}html[data-accessible=true] .homeRedesignReviews__ratingBadge>img{width:100%!important;height:auto!important}html[data-accessible=true] .homeRedesignReviews__showMore{display:block!important}html[data-accessible=true] .homeRedesignReviews__toolbar{display:none!important}html[data-accessible=true] .homeRedesignResults__stage{display:block!important}html[data-accessible=true] .homeRedesignResults__stage>button{display:none!important}html[data-accessible=true] #page-content-start :is(.homeRedesignHero__content,.homeRedesignPrices__copy){width:100%!important;padding:20px!important;display:block!important}html[data-accessible=true] .homeRedesignHero__media{aspect-ratio:auto!important}html[data-accessible=true] .homeRedesignHero__media img{max-height:420px;-o-object-fit:contain!important;object-fit:contain!important;height:auto!important}html[data-accessible=true] #page-content-start .homeRedesignPrices__offer{aspect-ratio:auto!important;display:block!important}html[data-accessible=true] .homeRedesignPrices__offer>img{max-width:420px;position:static!important}html[data-accessible=true] .homeRedesignPrices__amount{background:var(--a11y-bg)!important;color:var(--a11y-fg)!important}html[data-accessible=true] .homeRedesignPrices__amount :is(strong,del,small){color:var(--a11y-fg)!important;font:var(--a11y-font)/1.6 Arial,sans-serif!important}html[data-accessible=true] :is(.homeRedesignCertificate,.homeRedesignPrices__frame,.homeRedesignReviews__proDoctorovLink,.homeRedesignReviews__ratingBadge){background:var(--a11y-bg)!important;color:var(--a11y-fg)!important}html[data-accessible=true] .homeRedesignCertificate__mediaHint{display:none!important}html[data-accessible=true] #page-content-start :is(.homeRedesignResults__intro>a,.homeRedesignCertificate__cta){border:2px solid;background:var(--a11y-bg)!important;color:var(--a11y-link)!important}html[data-accessible=true] :is(.homeRedesignProcedures__rail,.homeRedesignReviews__rail,.homeRedesignMedia__rail,.homeRedesignArticles__rail){margin-inline:0!important}html[data-accessible=true] .homeRedesignCertificate__mediaLink{grid-row:auto!important}html[data-accessible=true] :is(.homeRedesignTrust__story,.homeRedesignTrust__intro,.homeRedesignTrust__image,.homeRedesignTrust__points){grid-area:auto!important}html[data-accessible=true] .homeRedesignTrust__headingTotal{white-space:normal!important}html[data-accessible=true] .homeRedesignTrust__points :is(strong,span){font:inherit!important;color:var(--a11y-fg)!important}html[data-accessible=true] .giftBuilder__preview{position:static!important}html[data-accessible=true] :is(.giftBuilder__head,.giftBuilder__actions){flex-wrap:wrap!important}html[data-accessible=true] #page-content-start :is(button[aria-pressed=true],button[aria-selected=true],button[aria-current]){outline:3px solid var(--a11y-link);outline-offset:3px}html[data-accessible=true] .serviceDetail tbody tr:nth-child(2n){background:var(--a11y-bg)!important}html[data-accessible=true] #page-content-start :is(.documentTitle,.documentOpen,.pdf,.servicePrices,.servicePrices time,.taxOutline li>div,.taxProgress span,.contactsPage__routeAction,.contactsPage__stepNumber){font:var(--a11y-font)/1.6 Arial,sans-serif!important;color:var(--a11y-fg)!important;white-space:normal!important}html[data-accessible=true] .serviceConsultation{display:block!important}html[data-accessible=true] :is(.resultsViewer header,.resultsViewer footer,.contactsPage__dialogBar,.taxDialog header,.taxDialog footer){flex-wrap:wrap!important}html[data-accessible=true] :is(.resultsViewer,.taxDialog,.contactsPage__dialog){font:var(--a11y-font)/1.6 Arial,sans-serif!important;overflow:auto!important}html[data-accessible=true] .taxDialog form{overflow:visible!important}html[data-accessible=true] .taxFields input{height:auto!important}html[data-accessible=true] .taxProgress [aria-current] span{background:var(--a11y-bg)!important;color:var(--a11y-fg)!important}html[data-accessible=true] .resultsGallery__controls{display:none!important}html[data-accessible=true] #page-content-start :is(.editorDoctors__card,.recommendationPage__layout){min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;display:grid!important}html[data-accessible=true] .recommendationPage__tools{width:100%!important;position:static!important}html[data-accessible=true] .ratingSummary :is(strong,span){color:var(--a11y-fg)!important;font:var(--a11y-font)/1.6 Arial,sans-serif!important}html[data-accessible=true] .siteProcedureLink:hover{background:var(--a11y-bg)!important;color:var(--a11y-link)!important}html[data-accessible=true] #page-content-start :is(.blockRedImage,.blockBannerLinkImage){aspect-ratio:4/3!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;min-height:180px!important}html[data-accessible=true] #page-content-start :is(.homeRedesignArticles__intro>a,.homeRedesignPrices__cta,.homeRedesignProcedures__cta):is(:hover,:focus-visible){background:var(--a11y-bg)!important;color:var(--a11y-link)!important}html[data-accessible=true] #page-content-start :is(.staffActions,.staffDirections,.servicesInCategoryItemButtons,.giftBuilder__steps,.blogTopics,.blogTags,.blogFilterToolbar,.pricePage__toolbarRow,.pricePage__groupHeading){min-width:0;flex-wrap:wrap!important;gap:16px!important;height:auto!important;display:flex!important}html[data-accessible=true] .promotionListCard__image{max-width:420px;width:100%!important;height:auto!important}html[data-accessible=true] #page-content-start :is(.promotionPrices__row,.promotionPrices__description,.promotionListCard__dates,.legacyFaq .question,.legacyFaq .toggle-content,.legacyFaq .content-wrapper){font:var(--a11y-font)/1.6 Arial,sans-serif!important;color:var(--a11y-fg)!important}html[data-accessible=true] :is(.promotionPrices,.promotionPriceCalloutGroup){padding:16px!important}html[data-accessible=true] :is(.promotionPriceCallout,.promotionBenefitCallout){min-width:0;flex-wrap:wrap!important;gap:12px!important;display:flex!important}html[data-accessible=true] :is(.promotionPriceCalloutValue,.priceAmount){color:var(--a11y-fg)!important;background:var(--a11y-bg)!important;font-size:var(--a11y-font)!important}html[data-accessible=true] .pricePage__categoryPicker{width:100%!important;max-width:100%!important}html[data-accessible=true] .pricePage__navigation{max-height:60vh;overflow:auto}html[data-accessible=true] .pricePage__navigation button{width:100%;min-height:44px}html[data-accessible=true] .siteExpandableSearch{min-height:calc(var(--a11y-font)*1.6 + 24px);background:var(--a11y-bg)!important;max-width:100%!important;height:auto!important}html[data-accessible=true] .siteExpandableSearch--expanded{width:100%!important}html[data-accessible=true] .siteExpandableSearch button,html[data-accessible=true] .siteExpandableSearch input{min-height:calc(var(--a11y-font)*1.6 + 24px);height:auto!important}html[data-accessible=true] .siteExpandableSearch__field{overflow:visible!important}html[data-accessible=true] .blogTopicPicker{flex-basis:100%!important;width:100%!important;max-width:100%!important}html[data-accessible=true] :is(.pricePage__categoryPicker,.blogTopicPicker) summary>span:first-child{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}html[data-accessible=true] .priceTable .priceTable__table{table-layout:auto;font:var(--a11y-font)/1.6 Arial,sans-serif!important}html[data-accessible=true] .priceTable .priceTable__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-accessible=true] .priceTable .priceTable__table tbody tr{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 0;display:grid}html[data-accessible=true] .priceTable .priceTable__table td{grid-area:auto/1;width:auto;min-width:0;display:block;padding:0!important}html[data-accessible=true] .priceTable .priceTable__table .priceTable__amount{text-align:left;white-space:normal}html[data-accessible=true] .priceTable__mobileLabel{display:inline}html[data-accessible=true] .priceAmount{white-space:normal!important}html[data-accessible=true] .priceAmount :is(.priceTable__value,.priceTable__currency,.priceAmount__regular){font:inherit!important;color:var(--a11y-fg)!important;background:var(--a11y-bg)!important}html[data-accessible=true] :is(.cookieNotice,.modalShell__panel,.launchNotice){color:var(--a11y-fg)!important;background:var(--a11y-bg)!important;border:2px solid var(--a11y-fg)!important;font:var(--a11y-font)/1.6 Arial,sans-serif!important;box-shadow:none!important}html[data-accessible=true] .cookieNotice{max-height:55dvh;flex-direction:column!important;align-items:stretch!important;bottom:0!important}html[data-accessible=true] :is(.cookieNotice,.modalShell__panel,.launchNotice) :is(p,h2,small,label,fieldset,dt,dd,a){overflow-wrap:anywhere;font:inherit!important;color:var(--a11y-fg)!important}html[data-accessible=true] :is(.cookieNotice,.modalShell__panel,.launchNotice) :is(button,input,select,textarea){max-width:100%;min-height:44px;color:var(--a11y-link)!important;background:var(--a11y-bg)!important;font:inherit!important;border:2px solid!important}html[data-accessible=true] .cookieActions{flex-direction:column!important;min-width:0!important}html[data-accessible=true] .cookieActions button{flex:auto;width:100%}html[data-accessible=true] .modalShell__panel{max-width:640px}html[data-accessible=true] .launchNotice a.launchNotice__action{border:2px solid;background:var(--a11y-bg)!important;color:var(--a11y-link)!important}html[data-accessible=true][data-a11y-spacing=true] :is(p,li,a,label,td,th,dt,dd,summary){letter-spacing:.12em!important;word-spacing:.16em!important;line-height:1.5!important}html[data-accessible=true][data-a11y-spacing=true] p{margin-bottom:2em!important}html[data-accessible=true][data-a11y-motion=true] *,html[data-accessible=true][data-a11y-motion=true] :after,html[data-accessible=true][data-a11y-motion=true] :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.siteSocialLinks[data-v-a9947db9]{flex-wrap:wrap;align-items:center;gap:0;display:flex}.siteSocialLinks__link[data-v-a9947db9]{box-sizing:border-box;width:34px;height:44px;color:var(--darmed-accent);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.siteSocialLinks__link img[data-v-a9947db9]{flex:none;width:22px;height:22px;display:block}.siteSocialLinks__link[data-v-a9947db9]:focus-visible{outline:3px solid var(--darmed-accent);outline-offset:3px}.siteSocialLinks--footer[data-v-a9947db9]{gap:6px}.siteSocialLinks--footer .siteSocialLinks__link[data-v-a9947db9]{width:28px;height:28px}.siteSocialLinks--footer img[data-v-a9947db9]{width:18px;height:18px}@media (width<=767px){.siteSocialLinks--footer .siteSocialLinks__link[data-v-a9947db9]{width:44px;height:44px}}.homeRedesignFooter[data-v-80fada4b]{border-top:1px solid var(--darmed-border);color:var(--darmed-ink);background:#fff;margin-top:28px}.homeRedesignFooter__inner[data-v-80fada4b]{box-sizing:border-box;max-width:var(--darmed-container);grid-template-columns:minmax(150px,1.15fr) minmax(0,4fr) minmax(150px,1fr);align-items:start;gap:28px;width:100%;margin:0 auto;padding:40px 20px 36px;display:grid}.homeRedesignFooter__brand[data-v-80fada4b]{align-content:start;gap:8px;display:grid}.homeRedesignFooter__logo img[data-v-80fada4b]{max-width:90px;height:auto;display:block}.homeRedesignFooter__brand strong[data-v-80fada4b]{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.homeRedesignFooter__groupToggle[data-v-80fada4b],.homeRedesignFooter__mobileMeta[data-v-80fada4b],.homeRedesignFooter__policyLabelMobile[data-v-80fada4b]{display:none}.homeRedesignFooter__metro[data-v-80fada4b]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.homeRedesignFooter__metro span[data-v-80fada4b]{min-width:0}.homeRedesignFooter__metro img[data-v-80fada4b]{flex:none;width:15px;height:12px;display:block}.homeRedesignFooter__navigation[data-v-80fada4b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;min-width:0;display:grid}.homeRedesignFooter__group[data-v-80fada4b]{align-content:start;gap:8px;min-width:0;display:grid}.homeRedesignFooter__groupLinks[data-v-80fada4b]{gap:8px;display:grid}.homeRedesignFooter h2[data-v-80fada4b]{text-transform:uppercase;margin:0 0 7px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1.35}.homeRedesignFooter a[data-v-80fada4b],.homeRedesignFooter span[data-v-80fada4b]{color:inherit;font-size:12px;line-height:1.55;text-decoration:none}.homeRedesignFooter a[data-v-80fada4b]:hover{color:var(--darmed-accent)}.homeRedesignFooter__contacts[data-v-80fada4b]{align-content:start;gap:8px;font-style:normal;display:grid}.homeRedesignFooter__phone[data-v-80fada4b]{font-size:13px;font-weight:600}.homeRedesignFooter__bottom[data-v-80fada4b]{border-top:1px solid var(--darmed-border);color:#706568;background:#faf8f8}.homeRedesignFooter__bottomInner[data-v-80fada4b]{box-sizing:border-box;max-width:var(--darmed-container);gap:0;width:100%;margin:0 auto;padding:0 20px 18px;display:grid}.homeRedesignFooter__medicalNotice[data-v-80fada4b]{color:#6d2a37;text-align:center;border-bottom:1px solid #a12b3e1f;margin:0;padding:15px 0;font-size:12px;font-weight:600;line-height:1.5}.homeRedesignFooter__bottomPrimary[data-v-80fada4b]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding-top:14px;display:grid}.homeRedesignFooter__bottomPrimary p[data-v-80fada4b]{margin:0}.homeRedesignFooter__copyright[data-v-80fada4b]{font-size:11px;font-weight:500;line-height:1.45}.homeRedesignFooter__policies[data-v-80fada4b]{flex-wrap:wrap;align-items:center;gap:4px 18px;min-width:0;display:flex}.privacySettingsButton[data-v-80fada4b]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.homeRedesignFooter__policies a[data-v-80fada4b],.privacySettingsButton[data-v-80fada4b]{min-height:44px;font:400 12px/1.55 Montserrat,sans-serif}.homeRedesignFooter__policies a[data-v-80fada4b]{align-items:center;display:inline-flex}.homeRedesignFooter__policies a span[data-v-80fada4b]{font-size:inherit;line-height:inherit;font-weight:inherit}.homeRedesignFooter__tools[data-v-80fada4b]{justify-items:end;gap:4px;padding-right:112px;display:grid}.homeRedesignFooter__utilities[data-v-80fada4b]{flex-wrap:wrap;gap:4px 16px;display:flex}.homeRedesignFooter__utilities a[data-v-80fada4b]{align-items:center;gap:8px;min-height:44px;display:inline-flex}.homeRedesignFooter__utilities img[data-v-80fada4b],.homeRedesignFooter__utilities svg[data-v-80fada4b]{flex-shrink:0;width:18px;height:18px}.privacySettingsButton[data-v-80fada4b]:hover{color:var(--darmed-accent)}.privacySettingsButton[data-v-80fada4b]:focus-visible{outline:3px solid var(--darmed-accent);outline-offset:3px}.homeRedesignFooter__social[data-v-80fada4b]{flex-wrap:wrap;gap:6px;display:flex}.homeRedesignFooter__bottomInner[data-v-80fada4b]>*,.homeRedesignFooter__bottomPrimary[data-v-80fada4b]>*{overflow-wrap:anywhere;min-width:0}.homeRedesignFooter a[data-v-80fada4b]:focus-visible{outline:3px solid var(--darmed-accent);outline-offset:3px}@media (width>=768px){.homeRedesignFooter[data-v-80fada4b]{margin-top:0}.homeRedesignFooter__brandContact[data-v-80fada4b]{display:none}.homeRedesignFooter__inner[data-v-80fada4b]{gap:30px;padding:40px 20px 36px}.homeRedesignFooter__brand[data-v-80fada4b]{gap:8px}.homeRedesignFooter__logo img[data-v-80fada4b]{max-width:100px}.homeRedesignFooter__navigation[data-v-80fada4b]{gap:28px}.homeRedesignFooter__group[data-v-80fada4b]{gap:8px}.homeRedesignFooter h2[data-v-80fada4b]{margin-bottom:7px;font-size:12px}.homeRedesignFooter a[data-v-80fada4b],.homeRedesignFooter span[data-v-80fada4b]{font-size:12px;line-height:1.55}.homeRedesignFooter__contacts[data-v-80fada4b]{gap:8px}.homeRedesignFooter__bottomInner[data-v-80fada4b]{padding:0 20px 18px}}@media (width>=1120px){.homeRedesignFooter__inner[data-v-80fada4b]{grid-template-columns:minmax(170px,1.15fr) repeat(4,minmax(135px,1fr)) minmax(170px,1fr);gap:clamp(20px,2vw,28px)}.homeRedesignFooter__navigation[data-v-80fada4b]{display:contents}}@media (width<=1119px){.homeRedesignFooter__inner[data-v-80fada4b]{grid-template-columns:minmax(170px,.8fr) minmax(0,2fr);gap:24px;padding-left:20px;padding-right:20px}.homeRedesignFooter__navigation[data-v-80fada4b]{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.homeRedesignFooter__contacts[data-v-80fada4b]{grid-area:2/1}.homeRedesignFooter__bottomPrimary[data-v-80fada4b]{grid-template-columns:minmax(0,1fr) auto}.homeRedesignFooter__policies[data-v-80fada4b]{grid-column:1/-1}.homeRedesignFooter__tools[data-v-80fada4b]{grid-column:1/-1;justify-items:start;padding-right:0}}@media (width<=767px){.homeRedesignFooter[data-v-80fada4b]{margin-top:20px}.homeRedesignFooter__inner[data-v-80fada4b]{grid-template-columns:1fr;gap:16px;padding:24px 20px 20px}.homeRedesignFooter__brand[data-v-80fada4b]{grid-template-columns:78px minmax(0,1fr);gap:4px 12px}.homeRedesignFooter__logo[data-v-80fada4b]{grid-area:1/1/7;align-self:start}.homeRedesignFooter__logo img[data-v-80fada4b]{max-width:68px}.homeRedesignFooter__mobileMeta[data-v-80fada4b]{display:block}.homeRedesignFooter__brand>.homeRedesignFooter__metro[data-v-80fada4b],.homeRedesignFooter__brandContact[data-v-80fada4b]{align-items:center;min-height:44px;display:flex}.homeRedesignFooter__navigation[data-v-80fada4b]{border-bottom:1px solid var(--darmed-border);grid-area:auto/1;grid-template-columns:1fr;gap:0}.homeRedesignFooter__group[data-v-80fada4b]{border-top:1px solid var(--darmed-border);display:block}.homeRedesignFooter__group h2[data-v-80fada4b]{display:none}.homeRedesignFooter__groupToggle[data-v-80fada4b]{color:inherit;cursor:pointer;font:inherit;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:8px 2px;font-size:11px;font-weight:600;display:flex}.homeRedesignFooter__groupToggle[aria-expanded=false]+.homeRedesignFooter__groupLinks[data-v-80fada4b]{display:none}.homeRedesignFooter__groupIcon[data-v-80fada4b]{width:10px;height:6px;margin-right:4px;transition:transform .2s;display:block}.homeRedesignFooter__groupToggle[aria-expanded=true] .homeRedesignFooter__groupIcon[data-v-80fada4b]{transform:rotate(180deg)}.homeRedesignFooter__groupLinks[data-v-80fada4b]{gap:0;padding:0 0 10px}.homeRedesignFooter__groupLinks a[data-v-80fada4b]{align-items:center;min-height:44px;padding:7px 2px;display:flex}.homeRedesignFooter__contacts[data-v-80fada4b]{display:none}.homeRedesignFooter__bottomPrimary[data-v-80fada4b]{grid-template-columns:minmax(0,1fr) auto}.homeRedesignFooter__bottom[data-v-80fada4b]{font-size:12px;line-height:1.45}.homeRedesignFooter__bottomInner[data-v-80fada4b]{padding:0 20px 12px}.homeRedesignFooter__medicalNotice[data-v-80fada4b]{padding:11px 0}.homeRedesignFooter__bottomPrimary[data-v-80fada4b]{gap:8px 12px;padding-top:10px}.homeRedesignFooter__policies[data-v-80fada4b]{flex-direction:row;grid-column:1/-1;align-items:center;gap:6px 14px}.homeRedesignFooter__policyLabelDesktop[data-v-80fada4b]{display:none}.homeRedesignFooter__policyLabelMobile[data-v-80fada4b]{display:inline}.homeRedesignFooter__social[data-v-80fada4b]{grid-area:1/2;justify-self:end}.homeRedesignFooter__utilities[data-v-80fada4b]{gap:4px 24px}}@media (width<=480px){.homeRedesignFooter__bottomPrimary[data-v-80fada4b]{grid-template-columns:minmax(0,1fr)}.homeRedesignFooter__social[data-v-80fada4b]{grid-area:auto/1/auto/-1;justify-self:stretch;width:100%}}@media (width<=1119px){.homeRedesignFooter__social[data-v-80fada4b]{display:none}}.siteMobileDialog[data-v-14466064]{box-sizing:border-box;color:var(--darmed-text);border:1px solid var(--darmed-border);overscroll-behavior:contain;background:#fff;width:calc(100% - 24px);max-width:440px;max-height:calc(100dvh - 24px);margin:12px auto;padding:20px;overflow-y:auto;box-shadow:0 16px 60px #24212624}.siteMobileDialog[data-v-14466064]::backdrop{background:#2421266b}.siteMobileDialog[open][data-v-14466064]{animation:.18s ease-out mobileDialogEnter-14466064}@keyframes mobileDialogEnter-14466064{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.siteMobileDialog[open][data-v-14466064]{animation:none}}@media (orientation:landscape) and (height<=550px){.siteMobileDialog[data-v-14466064]{max-width:680px;padding:16px 24px}}@media print{.siteMobileDialog[data-v-14466064]{display:none!important}}.mobileMenu__heading[data-v-b9d5d757]{z-index:1;border-bottom:1px solid var(--darmed-accent);background:#fff;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:12px;display:flex;position:sticky;top:-20px}.mobileMenu__heading h2[data-v-b9d5d757]{margin:0;font:600 32px/1.1 Cormorant,serif}.mobileMenu__heading button[data-v-b9d5d757]{color:var(--darmed-accent);cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:30px}.mobileMenu__item[data-v-b9d5d757]{border-bottom:1px solid var(--darmed-border)}.mobileMenu__item>a[data-v-b9d5d757],.mobileMenu__item>button[data-v-b9d5d757]{box-sizing:border-box;text-align:left;width:100%;min-height:50px;color:var(--darmed-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 0;font:500 14px/1.5 Montserrat,sans-serif;text-decoration:none;display:flex}.mobileMenu__next[data-v-b9d5d757]{transform:rotate(-45deg)}.mobileMenu__chevron[data-v-b9d5d757],.mobileMenu__next[data-v-b9d5d757]{border:solid var(--darmed-accent);border-width:0 1px 1px 0;width:6px;height:6px;margin-right:5px}.mobileMenu__chevron[data-v-b9d5d757]{transform:rotate(45deg)}[aria-expanded=true] .mobileMenu__chevron[data-v-b9d5d757]{transform:rotate(225deg)}.mobileMenu__children[data-v-b9d5d757]{border-left:1px solid var(--darmed-border);margin:0 0 12px 4px;padding-left:14px}.mobileMenu__children a[data-v-b9d5d757]{min-height:44px;color:var(--darmed-text);box-sizing:border-box;align-items:center;padding:4px 0;font:400 12px/1.5 Montserrat,sans-serif;text-decoration:none;display:flex}.mobileMenu__utilities[data-v-b9d5d757]{flex-wrap:wrap;gap:16px;padding-top:12px;display:flex}.mobileMenu__utilities a[data-v-b9d5d757]{text-underline-offset:5px;align-items:center;min-height:44px;font:400 12px/1.4 Montserrat,sans-serif;display:flex}.mobileMenu__utilities a[data-v-b9d5d757],a[data-v-b9d5d757]:hover{color:var(--darmed-accent)}a[data-v-b9d5d757]:focus-visible,button[data-v-b9d5d757]:focus-visible{outline:2px solid var(--darmed-accent);outline-offset:2px}@media (orientation:landscape) and (height<=550px){.mobileMenu__heading[data-v-b9d5d757]{top:-16px}.mobileMenu__navigation[data-v-b9d5d757]{grid-template-columns:1fr 1fr;align-items:start;gap:0 28px;display:grid}}.homeRedesignHeader[data-v-795b0d6c]{border-bottom:1px solid var(--darmed-border);color:var(--darmed-text);background:#fff}.homeRedesignHeader__inner[data-v-795b0d6c]{box-sizing:border-box;max-width:var(--darmed-container);grid-template:"logo social top"minmax(56px,auto)"logo navigation actions"minmax(44px,auto)/100px minmax(0,1fr) 326px;gap:6px 24px;width:100%;margin:0 auto;padding:8px 20px 12px;display:grid}.homeRedesignHeader__logo[data-v-795b0d6c]{grid-area:logo;place-self:center start}.homeRedesignHeader__logo img[data-v-795b0d6c]{max-width:92px;height:auto;display:block}.homeRedesignHeader__topRow[data-v-795b0d6c]{grid-area:top;grid-template-columns:42px 104px 168px;justify-self:end;align-items:center;gap:6px;display:grid}.homeRedesignHeader__bottomRow[data-v-795b0d6c]{grid-area:2/2/auto/4;grid-template-columns:minmax(0,1fr) 326px;gap:24px;min-width:0;display:grid}.homeRedesignHeader__navigation[data-v-795b0d6c]{flex-wrap:nowrap;grid-area:auto;justify-content:flex-end;align-self:center;align-items:center;gap:clamp(8px,1vw,18px);min-width:0;display:flex}.homeRedesignHeader__navigationItem[data-v-795b0d6c]{align-items:center;display:flex;position:relative}.homeRedesignHeader__certificateShortcut[data-v-795b0d6c],.homeRedesignHeader__navigation a[data-v-795b0d6c]{color:inherit;font-size:11px;font-weight:600;text-decoration:none}.homeRedesignHeader__navigation a[data-v-795b0d6c]{letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none}.homeRedesignHeader__certificateShortcut[data-v-795b0d6c]:hover,.homeRedesignHeader__navigation a[data-v-795b0d6c]:hover{color:var(--darmed-accent)}.homeRedesignHeader__disclosure[data-v-795b0d6c]{min-height:44px;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font:500 11px/1.4 Montserrat,sans-serif;display:flex}.homeRedesignHeader__navigationItem.is-patients-split-control .homeRedesignHeader__disclosure[data-v-795b0d6c]{box-sizing:border-box;flex:0 0 24px;justify-content:center;min-width:24px;margin-left:4px}.homeRedesignHeader__disclosure[data-v-795b0d6c]:hover,.homeRedesignHeader__disclosure[aria-expanded=true][data-v-795b0d6c]{color:var(--darmed-accent)}.homeRedesignHeader__disclosure[data-v-795b0d6c]:focus-visible,.homeRedesignHeader__dropdown a[data-v-795b0d6c]:focus-visible{outline:2px solid var(--darmed-accent);outline-offset:3px}.homeRedesignHeader__disclosureIcon[data-v-795b0d6c]{pointer-events:none;flex:0 0 24px;width:24px;height:14px;display:block;position:relative}.homeRedesignHeader__disclosureIcon[data-v-795b0d6c]:before{content:"";box-sizing:border-box;border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(45deg)}.homeRedesignHeader__disclosure[aria-expanded=true] .homeRedesignHeader__disclosureIcon[data-v-795b0d6c]:before{transform:translate(-50%,-30%)rotate(225deg)}@media (prefers-reduced-motion:reduce){.homeRedesignHeader__disclosureIcon[data-v-795b0d6c]:before{transition:none}}.homeRedesignHeader__dropdown[data-v-795b0d6c]{border:1px solid var(--darmed-border);box-sizing:border-box;z-index:20;background:#fff;grid-template-columns:repeat(2,minmax(180px,1fr));gap:18px;width:min(660px,75vw);max-height:calc(100vh - 180px);padding:20px;display:grid;position:absolute;top:calc(100% + 12px);left:0;overflow:auto;box-shadow:0 12px 30px #2421261f}.homeRedesignHeader__navigationItem.is-single-group .homeRedesignHeader__dropdown[data-v-795b0d6c]{grid-template-columns:minmax(0,1fr);gap:0;width:284px;padding:8px;top:100%}.homeRedesignHeader__navigationItem.is-dropdown-right .homeRedesignHeader__dropdown[data-v-795b0d6c]{left:auto;right:0}.homeRedesignHeader__dropdownGroup[data-v-795b0d6c]{gap:2px;display:grid}.homeRedesignHeader__navigation .homeRedesignHeader__dropdownGroup a[data-v-795b0d6c]{white-space:normal;border-radius:2px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.4;display:flex}.homeRedesignHeader__dropdownGroup a[data-v-795b0d6c]:focus-visible,.homeRedesignHeader__dropdownGroup a[data-v-795b0d6c]:hover{background:var(--darmed-soft);color:var(--darmed-accent)}.homeRedesignHeader__dropdownTitle[data-v-795b0d6c]{border-bottom:1px solid var(--darmed-border);color:var(--darmed-accent)!important;font-weight:500!important}.homeRedesignHeader__socialLinks[data-v-795b0d6c]{grid-area:social;place-self:end;gap:0;padding-bottom:7px;display:flex}.homeRedesignHeader__contactDetails[data-v-795b0d6c]{box-sizing:border-box;color:var(--darmed-muted);overflow-wrap:anywhere;white-space:normal;grid-column:1/3;justify-self:stretch;gap:2px;width:100%;min-width:0;max-width:100%;font-size:11px;line-height:1.45;display:grid}.homeRedesignHeader__contactDetails a[data-v-795b0d6c]{color:inherit;text-decoration:none}.homeRedesignHeader__topRow[data-v-795b0d6c]{grid-template-columns:minmax(0,1fr) 88px;width:100%}.homeRedesignHeader__topRow .homeRedesignHeader__contactDetails[data-v-795b0d6c]{grid-column:1}.homeRedesignHeader__topRow .homeRedesignHeader__certificateShortcut[data-v-795b0d6c]{grid-column:2}.homeRedesignHeader__contactDetails .homeRedesignHeader__phone[data-v-795b0d6c]{color:var(--darmed-text);font-size:13px;font-weight:600}.homeRedesignHeader__contactDetails .homeRedesignHeader__phone[data-v-795b0d6c],.homeRedesignHeader__metro[data-v-795b0d6c]{white-space:nowrap}.homeRedesignHeader__metro[data-v-795b0d6c]{align-items:center;gap:4px;display:flex}.homeRedesignHeader__metro img[data-v-795b0d6c]{width:15px;height:12px;display:block}.homeRedesignHeader__certificateShortcut[data-v-795b0d6c]{color:var(--darmed-accent);text-align:center;grid-column:3;align-self:center;place-items:center;gap:5px;line-height:1.15;display:grid}.homeRedesignHeader__certificateShortcut img[data-v-795b0d6c]{filter:brightness(0)saturate()invert(24%)sepia(45%)saturate(2037%)hue-rotate(307deg)brightness(86%)contrast(89%);-o-object-fit:contain;object-fit:contain;width:20px;height:20px;display:block}.homeRedesignHeader__actions[data-v-795b0d6c]{grid-area:auto;grid-template-columns:42px max-content minmax(0,1fr);place-self:center end;align-items:stretch;gap:6px;width:100%;display:grid}.homeRedesignHeader__search[data-v-795b0d6c]{border:1px solid var(--darmed-border);justify-content:center;align-items:center;display:flex}.homeRedesignHeader__search img[data-v-795b0d6c]{opacity:.76;display:block}.homeRedesignHeader__callback[data-v-795b0d6c]{color:var(--darmed-accent);cursor:pointer;font:inherit;text-underline-offset:4px;background:#fff;border:1px solid #0000;padding:10px 6px;font-size:11px;font-weight:500;text-decoration:underline}.homeRedesignHeader__appointment[data-v-795b0d6c]{background:var(--darmed-accent);border:1px solid var(--darmed-accent);color:#fff;cursor:pointer;font:inherit;padding:9px 12px;font-size:11px;font-weight:600}.homeRedesignHeader__actions[data-v-795b0d6c]>*{box-sizing:border-box;min-height:44px}.homeRedesignHeader__appointment[data-v-795b0d6c],.homeRedesignHeader__callback[data-v-795b0d6c]{white-space:nowrap}.homeRedesignHeader__callback[data-v-795b0d6c]:hover{background:var(--darmed-soft)}.homeRedesignHeader__appointment[data-v-795b0d6c]:hover{background:var(--darmed-accent-dark);border-color:var(--darmed-accent-dark)}.homeRedesignHeader__menuButton[data-v-795b0d6c],.homeRedesignHeader__mobilePhoneShortcut[data-v-795b0d6c]{display:none}.homeRedesignHeader__visuallyHidden[data-v-795b0d6c]{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.homeRedesignHeader a[data-v-795b0d6c]:focus-visible,.homeRedesignHeader button[data-v-795b0d6c]:focus-visible{outline:3px solid var(--darmed-accent);outline-offset:3px}@media (width>=1120px) and (width<=1369px){.homeRedesignHeader__inner[data-v-795b0d6c]{grid-template-columns:84px minmax(0,1fr) 296px;gap:6px 16px}.homeRedesignHeader__logo img[data-v-795b0d6c]{max-width:84px}.homeRedesignHeader__bottomRow[data-v-795b0d6c]{grid-template-columns:minmax(0,1fr) 296px;gap:16px}.homeRedesignHeader__navigation[data-v-795b0d6c]{gap:6px}.homeRedesignHeader__actions[data-v-795b0d6c]{grid-template-columns:38px max-content minmax(0,1fr)}}@media (width<=1119px){.homeRedesignHeader[data-v-795b0d6c]{padding:0}.homeRedesignHeader__inner[data-v-795b0d6c]{grid-template:auto/minmax(0,1fr) auto 44px;align-items:center;gap:0 12px;min-height:76px;padding:8px 20px}.homeRedesignHeader__logo[data-v-795b0d6c]{grid-area:1/1}.homeRedesignHeader__logo img[data-v-795b0d6c]{max-width:56px}.homeRedesignHeader__menuButton[data-v-795b0d6c]{cursor:pointer;width:44px;height:44px;color:var(--darmed-accent);background:0 0;border:0;grid-area:1/3;place-items:center;display:inline-grid}.homeRedesignHeader__menuIcon[data-v-795b0d6c],.homeRedesignHeader__menuIcon[data-v-795b0d6c]:after,.homeRedesignHeader__menuIcon[data-v-795b0d6c]:before{content:"";background:currentColor;width:20px;height:1px;display:block;position:relative}.homeRedesignHeader__menuIcon[data-v-795b0d6c]:before{position:absolute;top:-6px}.homeRedesignHeader__menuIcon[data-v-795b0d6c]:after{position:absolute;top:6px}.homeRedesignHeader__mobilePhoneShortcut[data-v-795b0d6c]{min-height:44px;color:var(--darmed-text);grid-area:1/2;align-items:center;font:500 12px/1.5 Montserrat,sans-serif;text-decoration:none;display:flex}.homeRedesignHeader__bottomRow[data-v-795b0d6c],.homeRedesignHeader__socialLinks[data-v-795b0d6c],.homeRedesignHeader__topRow[data-v-795b0d6c]{display:none}}@media (width<=1119px) and (orientation:landscape) and (height<=550px){.homeRedesignHeader__inner[data-v-795b0d6c]{min-height:64px;padding-top:4px;padding-bottom:4px}.homeRedesignHeader__logo img[data-v-795b0d6c]{max-width:48px}}.homeRedesignHeader__utility[data-v-795b0d6c]{flex-wrap:wrap;grid-area:social;justify-content:flex-end;align-items:center;gap:20px;display:flex}.homeRedesignHeader__utility .homeRedesignHeader__socialLinks[data-v-795b0d6c]{align-self:center;padding:0}@media (width>=1120px){.homeRedesignHeader__inner[data-v-795b0d6c]{padding-right:0}.homeRedesignHeader__logo[data-v-795b0d6c]{align-self:center}.homeRedesignHeader__bottomRow[data-v-795b0d6c]{display:contents}.homeRedesignHeader__navigation[data-v-795b0d6c]{grid-area:2/2}.homeRedesignHeader__actions[data-v-795b0d6c]{grid-area:2/3}.homeRedesignHeader__utility[data-v-795b0d6c]{padding-top:0;padding-right:var(--social-inset,0);box-sizing:border-box;align-self:end}.homeRedesignHeader__certificateShortcut[data-v-795b0d6c]{box-sizing:border-box;background:0 0;border:0;min-height:44px;padding:8px 4px}.homeRedesignHeader__navigation[data-v-795b0d6c]{justify-content:center;gap:clamp(8px,.85vw,14px)}.homeRedesignHeader__navigation>.homeRedesignHeader__navigationItem[data-v-795b0d6c]>:is(a,button){font-size:12px}}@media (width<=1119px){.homeRedesignHeader__utility[data-v-795b0d6c]{display:none}}.cookieNotice[data-v-2cab7099]{z-index:80;box-sizing:border-box;overscroll-behavior:contain;color:#3e393d;background:#fff;border-top:1px solid #ddced1;gap:24px;max-height:40dvh;padding:16px max(20px,50% - 590px);display:flex;position:fixed;inset:auto 0 0;overflow:auto}h2[data-v-2cab7099]{margin:0 0 8px;font:600 23px/1.15 Cormorant,Georgia,serif}p[data-v-2cab7099]{max-width:720px;margin:0;font:12px/1.7 Montserrat,sans-serif}a[data-v-2cab7099]{color:#a32c45;text-decoration:underline}fieldset[data-v-2cab7099]{border:0;padding:12px 0 0;font:12px/1.6 Montserrat,sans-serif}label[data-v-2cab7099]{align-items:start;gap:9px;margin:8px 0;display:flex}input[data-v-2cab7099]{accent-color:#a32c45;flex-shrink:0;width:18px;height:18px}.cookieActions[data-v-2cab7099]{flex-wrap:wrap;align-content:center;gap:8px;min-width:220px;display:flex}button[data-v-2cab7099]{color:#8c243c;cursor:pointer;background:#fff;border:1px solid #ba7c89;min-height:44px;padding:10px 14px;font:500 12px Montserrat,sans-serif}.cookieAccept[data-v-2cab7099]{color:#fff;background:#a32c45}a[data-v-2cab7099]:focus-visible,button[data-v-2cab7099]:focus-visible{outline-offset:3px;outline:2px solid #a32c45}@media (width<=767px){.cookieNotice[data-v-2cab7099]{flex-direction:column;gap:12px;padding:16px 20px}.cookieActions[data-v-2cab7099]{min-width:0}button[data-v-2cab7099]{flex:1}}@media print{.cookieNotice[data-v-2cab7099]{display:none}}.launchNotice[data-v-e2289d61]{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--darmed-border);width:calc(100% - 40px);max-width:460px;max-height:calc(100dvh - 40px);color:var(--darmed-ink);background:#fff;padding:48px 36px 32px;font:400 14px/1.7 Montserrat,sans-serif;overflow:auto}.launchNotice[data-v-e2289d61]::backdrop{background:#2421267a}.launchNotice h2[data-v-e2289d61]{color:var(--darmed-accent);margin:0 0 20px;padding-right:12px;font:600 34px/1.15 Cormorant,Georgia,serif}.launchNotice p[data-v-e2289d61]{margin:0 0 18px}.launchNotice p[data-v-e2289d61]:last-child{margin-bottom:0}.launchNotice__close[data-v-e2289d61]{width:44px;height:44px;color:var(--darmed-accent);cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:8px;right:8px}.launchNotice__phone[data-v-e2289d61]{color:var(--darmed-accent);margin-bottom:20px;font-weight:600;display:inline-block}.launchNotice__continue[data-v-e2289d61]{border:1px solid var(--darmed-accent);min-height:44px;color:var(--darmed-accent);cursor:pointer;background:#fff;padding:10px 18px;font:500 12px/1.5 Montserrat,sans-serif}.launchNotice__image[data-v-e2289d61]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:40dvh;margin:0 auto 20px;display:block}.launchNotice__campaignText[data-v-e2289d61]{white-space:pre-line}.launchNotice__action[data-v-e2289d61]{box-sizing:border-box;background:var(--darmed-accent);color:#fff;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-weight:500;text-decoration:none;display:inline-flex}.launchNotice a[data-v-e2289d61]:focus-visible,.launchNotice button[data-v-e2289d61]:focus-visible{outline:2px solid var(--darmed-accent);outline-offset:3px}@media (width<=479px){.launchNotice[data-v-e2289d61]{padding:48px 24px 28px}}@media print{.launchNotice[data-v-e2289d61]{display:none}}.modalShell__retained[data-v-e8f4059c]{margin:0 0 20px}.modalShell__retained button[data-v-e8f4059c]{border:1px solid var(--darmed-accent);min-height:44px;color:var(--darmed-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:10px 12px}.modalShell__retained button[data-v-e8f4059c]:focus-visible{outline:2px solid var(--darmed-accent);outline-offset:3px}.modalShell__universe[data-v-e8f4059c]{border-bottom:1px solid var(--darmed-border);gap:10px;margin:0 0 24px;padding:0 0 22px;display:grid}.modalShell__universe button[data-v-e8f4059c]{border:1px solid var(--darmed-accent);background:var(--darmed-accent);color:#fff;letter-spacing:.04em;cursor:pointer;min-height:48px;padding:14px 24px;font:500 13px Montserrat,sans-serif}.modalShell__privacy[data-v-e8f4059c]:focus-visible,.modalShell__universe button[data-v-e8f4059c]:focus-visible{outline:2px solid var(--darmed-accent);outline-offset:3px}.modalShell__universe .modalShell__privacy[data-v-e8f4059c]{text-underline-offset:3px;font-size:11px;font-weight:400}.modalShell__universe button[data-v-e8f4059c]:disabled{opacity:.65;cursor:wait}.modalShell__universe p[data-v-e8f4059c]{color:var(--darmed-muted);margin:0;font-size:12px}.modalShell__universe [role=alert][data-v-e8f4059c]{color:var(--darmed-accent)}.requestForm[data-v-e8f4059c]{gap:16px;display:grid}.requestForm label[data-v-e8f4059c]{gap:6px;font-size:13px;display:grid}.requestForm input[data-v-e8f4059c]{box-sizing:border-box;border:1px solid var(--darmed-border);width:100%;min-width:0;font:inherit;color:var(--darmed-ink);background:#fff;padding:12px}.requestForm button[data-v-e8f4059c]{background:var(--darmed-accent);color:#fff;cursor:pointer;border:0;padding:14px;font:500 13px Montserrat,sans-serif}.requestForm button[data-v-e8f4059c]:disabled{opacity:.6;cursor:wait}.requestForm .requestForm__consent[data-v-e8f4059c]{align-items:flex-start;gap:10px;font-size:11px;display:flex}.requestForm__consent input[data-v-e8f4059c]{flex-shrink:0;width:18px;height:18px}.requestForm__hint[data-v-e8f4059c]{color:var(--darmed-muted);font-size:12px}.requestForm .requestForm__trap[data-v-e8f4059c]{position:absolute;left:-10000px}.requestForm button[data-v-e8f4059c]:focus-visible,.requestForm input[data-v-e8f4059c]:focus-visible{outline:2px solid var(--darmed-accent);outline-offset:3px}.modalShell[data-v-e8f4059c]{z-index:100;background:#2421267a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modalShell__panel[data-v-e8f4059c]{box-sizing:border-box;background:#fff;width:100%;max-width:460px;padding:42px;position:relative}.modalShell__panel h2[data-v-e8f4059c]{color:var(--darmed-accent);margin:0 0 20px;padding-right:16px;font-family:Cormorant,Georgia,serif;font-size:32px;font-weight:600;line-height:1.15}.modalShell__panel[data-v-e8f4059c]{color:var(--darmed-ink);overflow-wrap:anywhere;font:400 14px/1.6 Montserrat,sans-serif}.modalShell__panel a[data-v-e8f4059c]{color:var(--darmed-accent);font-weight:600}.modalShell__selection[data-v-e8f4059c]{border-block:1px solid var(--darmed-border);margin:20px 0;padding:16px 0}.modalShell__selection dt[data-v-e8f4059c]{text-transform:uppercase;letter-spacing:.06em;color:var(--darmed-muted);margin-bottom:6px;font:400 10px/1.5 Montserrat,sans-serif}.modalShell__selection dd[data-v-e8f4059c]{color:var(--darmed-ink);margin:0 0 16px;font:500 16px/1.5 Montserrat,sans-serif}.modalShell__selection dd[data-v-e8f4059c]:last-child{margin-bottom:0}.modalShell__panel[data-v-e8f4059c]{max-height:calc(100dvh - 40px);overflow:auto}.modalShell__close[data-v-e8f4059c]{width:44px;height:44px;color:var(--darmed-accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:28px;display:flex;position:absolute;top:8px;right:8px}@media (width<=479px){.modalShell__panel[data-v-e8f4059c]{padding:48px 24px 28px}}.mobileActionBar[data-v-923a4cd6]{display:none}.mobileContact__heading[data-v-923a4cd6]{justify-content:space-between;align-items:start;gap:12px;margin-bottom:24px;display:flex}.mobileContact__heading h2[data-v-923a4cd6]{margin:6px 0;font:600 30px/1.1 Cormorant,serif}.mobileContact__heading button[data-v-923a4cd6]{color:var(--darmed-accent);cursor:pointer;background:0 0;border:0;min-width:44px;height:44px;font-size:30px}.mobileContact__phone[data-v-923a4cd6]{color:var(--darmed-text);padding:8px 0;font:500 19px/1.5 Montserrat,sans-serif;text-decoration:none;display:block}.mobileContact__link[data-v-923a4cd6]{color:var(--darmed-accent);text-underline-offset:5px;border-top:1px solid var(--darmed-border);justify-content:space-between;align-items:center;min-height:44px;margin-top:24px;font-size:13px;display:flex}p[data-v-923a4cd6]{color:var(--darmed-muted);font:400 13px/1.6 Montserrat,sans-serif}@media (width<=1119px){.mobileActionBar[data-v-923a4cd6]{z-index:70;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--darmed-accent);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #24212612}.mobileActionBar a[data-v-923a4cd6],.mobileActionBar button[data-v-923a4cd6]{box-sizing:border-box;min-width:0;height:var(--mobile-action-height);color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font:500 10px/1.3 Montserrat,sans-serif;text-decoration:none;display:flex}.mobileActionBar svg[data-v-923a4cd6]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.mobileActionBar [aria-current=page][data-v-923a4cd6]{background:var(--darmed-accent-dark);box-shadow:inset 0 3px #fff}.mobileActionBar a[data-v-923a4cd6]:hover,.mobileActionBar button[data-v-923a4cd6]:hover{background:var(--darmed-accent-dark)}.mobileActionBar[data-v-923a4cd6] :focus-visible{outline-offset:-4px;outline:2px solid #fff}}@media (width<=1119px) and (orientation:landscape) and (height<=550px){.mobileActionBar a[data-v-923a4cd6],.mobileActionBar button[data-v-923a4cd6]{flex-direction:row;gap:8px}}@media print{.mobileActionBar[data-v-923a4cd6]{display:none!important}}.accessibilityToolbar[data-v-c99347db]{border-bottom:1px solid var(--darmed-border);color:var(--darmed-accent);background:var(--a11y-bg,#fff);position:relative}.accessibilityToolbar__inner[data-v-c99347db]{max-width:var(--darmed-container);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:4px 20px;margin:auto;padding:0 20px;display:flex}.accessibilityToggle[data-v-c99347db]{min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px;font:600 14px/1.5 Arial,sans-serif;display:inline-flex}.accessibilityToggle svg[data-v-c99347db]{flex-shrink:0}.accessibilityToggle[data-v-c99347db]:hover{text-underline-offset:4px;text-decoration:underline}.accessibilitySettings[data-v-c99347db],.accessibilityToggle__disable[data-v-c99347db],html[data-accessible=true] .accessibilityToggle__enable{display:none}html[data-accessible=true] .accessibilityToggle__disable{display:inline}html[data-accessible=true] .accessibilitySettings{flex:260px;display:block}html[data-accessible=true] .accessibilityToolbar__inner{font:var(--a11y-font)/1.6 Arial,sans-serif;justify-content:flex-start}html[data-accessible=true] .accessibilityToggle{font:inherit;color:var(--a11y-link)}.accessibilitySettings summary[data-v-c99347db]{cursor:pointer;text-underline-offset:4px;min-height:44px;padding:8px;text-decoration:underline}.accessibilitySettings__fields[data-v-c99347db]{gap:16px;padding:16px 8px 20px;display:grid}.accessibilitySettings label[data-v-c99347db]{gap:8px;display:grid}.accessibilitySettings select[data-v-c99347db]{width:100%;max-width:100%;min-height:44px;color:var(--a11y-fg);background:var(--a11y-bg);font:inherit;border:2px solid;padding:8px}.accessibilitySettings__check[data-v-c99347db]{align-items:center;gap:12px;min-height:44px;display:flex!important}.accessibilitySettings input[data-v-c99347db]{width:24px;height:24px;accent-color:var(--a11y-link);flex:0 0 24px}.accessibilitySettings p[data-v-c99347db]{margin:0}.accessibilityStatus[data-v-c99347db],.skipContent[data-v-c99347db]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skipContent[data-v-c99347db]{color:#111;z-index:9999;background:#fff}.skipContent[data-v-c99347db]:focus{clip-path:none;white-space:normal;width:auto;max-width:calc(100% - 40px);height:auto;padding:12px;top:4px;left:20px;overflow:visible}@media print{.accessibilityToolbar[data-v-c99347db]{display:none}}.accessibleSiteHeader[data-v-7ee0d1c0]{color:var(--a11y-fg);background:var(--a11y-bg);font:var(--a11y-font)/1.6 Arial,sans-serif;border-bottom:2px solid}.accessibleSiteHeader__inner[data-v-7ee0d1c0]{max-width:var(--darmed-container);gap:16px;margin:auto;padding:20px;display:grid}.accessibleSiteHeader__brand[data-v-7ee0d1c0]{width:fit-content;font-size:1.5em;font-weight:700}.accessibleSiteHeader__contact[data-v-7ee0d1c0]{flex-wrap:wrap;gap:8px 24px;font-style:normal;display:flex}.accessibleSiteHeader a[data-v-7ee0d1c0]{color:var(--a11y-link);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.accessibleSiteHeader__contact a[data-v-7ee0d1c0],.accessibleSiteHeader__section a[data-v-7ee0d1c0]{align-items:center;min-height:44px;padding:6px 0;display:flex}.accessibleSiteHeader__actions[data-v-7ee0d1c0]{flex-wrap:wrap;gap:12px;display:flex}.accessibleSiteHeader__actions[data-v-7ee0d1c0] :is(a,button){background:var(--a11y-bg);min-height:44px;color:var(--a11y-link);font:inherit;cursor:pointer;overflow-wrap:anywhere;border:2px solid;justify-content:center;align-items:center;padding:10px 16px;display:flex}.accessibleSiteHeader summary[data-v-7ee0d1c0]{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.accessibleSiteHeader__navigation[data-v-7ee0d1c0]{border-top:1px solid}.accessibleSiteHeader__section[data-v-7ee0d1c0]{border-top:1px solid;padding:4px 0}.accessibleSiteHeader__section details a[data-v-7ee0d1c0]{padding-left:16px}@media (width<=480px){.accessibleSiteHeader__actions[data-v-7ee0d1c0],.accessibleSiteHeader__contact[data-v-7ee0d1c0]{display:grid}}.accessibleSiteFooter[data-v-eb77a16c]{color:var(--a11y-fg);background:var(--a11y-bg);font:var(--a11y-font)/1.6 Arial,sans-serif;border-top:2px solid}.accessibleSiteFooter__inner[data-v-eb77a16c]{max-width:var(--darmed-container);gap:20px;margin:auto;padding:24px 20px;display:grid}.accessibleSiteFooter[data-v-eb77a16c] :is(p,address,nav){margin:0}.accessibleSiteFooter address[data-v-eb77a16c]{gap:4px;font-style:normal;display:grid}.accessibleSiteFooter__notice[data-v-eb77a16c]{font-weight:700}.accessibleSiteFooter[data-v-eb77a16c] :is(a,button){min-height:44px;color:var(--a11y-link);text-underline-offset:.2em;overflow-wrap:anywhere;align-items:center;padding:8px 0;text-decoration:underline;display:flex}.accessibleSiteFooter button[data-v-eb77a16c]{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.accessibleSiteFooter details[data-v-eb77a16c]{border-top:1px solid;padding-block:4px}.accessibleSiteFooter summary[data-v-eb77a16c]{cursor:pointer;min-height:44px;padding:8px 0;font-weight:700}.accessibleSiteFooter details a[data-v-eb77a16c]{padding-left:16px}.accessibleSiteFooter__newWindow[data-v-eb77a16c]{margin-left:.4em}:root{--mobile-action-height:64px;--mobile-action-offset:0px}html{scroll-padding-bottom:calc(var(--cookie-notice-height,0px) + var(--mobile-action-offset) + 24px)}body:has(.cookieNotice) .mobileActionBar{visibility:hidden}body:has(dialog[open],.modalShell) .cookieNotice{visibility:hidden}@media (width<=1119px){:root{--mobile-action-offset:calc(var(--mobile-action-height) + env(safe-area-inset-bottom))}.homeRedesign{padding-bottom:var(--mobile-action-offset)}body:has(dialog[open],.modalShell,input:focus,textarea:focus,select:focus) .mobileActionBar{visibility:hidden}body:has(.mobileActionBar) [universe-soft-widget-button]{display:none!important}}@media (width<=1119px) and (orientation:landscape) and (height<=550px){:root{--mobile-action-height:48px}}@media print{.homeRedesign{padding-bottom:0}}.errorPage[data-v-83f3983e]{max-width:1220px;color:var(--darmed-text);margin:auto;padding:28px 24px}.errorPage header[data-v-83f3983e]{border-bottom:1px solid var(--darmed-border);padding-bottom:22px}.errorPage header img[data-v-83f3983e]{-o-object-fit:contain;object-fit:contain;width:80px;height:88px}.errorPage main[data-v-83f3983e]{max-width:820px;margin:clamp(48px,10vh,110px) auto}.errorPage__code[data-v-83f3983e]{letter-spacing:.2em;color:var(--darmed-muted);font:500 14px Montserrat,sans-serif}.errorPage h1[data-v-83f3983e]{color:var(--darmed-accent);border-bottom:2px solid var(--darmed-accent);margin:18px 0 24px;padding-bottom:24px;font:500 clamp(36px,5vw,64px)/1.1 Cormorant,Georgia,serif}.errorPage__message[data-v-83f3983e]{max-width:640px;font-size:16px;line-height:1.8}.errorPage nav[data-v-83f3983e]{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px;display:flex}.errorPage nav a[data-v-83f3983e]{min-height:44px;color:var(--darmed-accent);text-underline-offset:6px;align-items:center;font-size:13px;display:inline-flex}.errorPage nav .errorPage__primary[data-v-83f3983e]{background:var(--darmed-accent);color:#fff;padding:0 24px;text-decoration:none}.errorPage a[data-v-83f3983e]:focus-visible{outline:2px solid var(--darmed-accent);outline-offset:5px}@media (width<=480px){.errorPage nav[data-v-83f3983e]{flex-direction:column;align-items:flex-start;gap:10px}.errorPage__message[data-v-83f3983e]{font-size:14px}}
