@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(/_fonts/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhNnZR-AHYA-MQQP9xbHMp.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:200 800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(/_fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E-IwWk7sfojk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(/_fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb-WmdeZidwqg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Light Italic"),url(/_fonts/fonts.gstatic-59kuyd3TKy.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(/_fonts/fonts.gstatic-hwh2gOUTu2.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraLight"),url(/_fonts/fonts.gstatic-bOLUjSkiE9.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Light"),url(/_fonts/fonts.gstatic-CE105HUtuC.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(/_fonts/fonts.gstatic-lyHKsUXQqO.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(/_fonts/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhNnZR-A-v9cCVYDwPs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(/_fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E-DlSktHEEhF.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(/_fonts/fonts.gstatic-3DyDpK1qhO.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold Italic"),url(/_fonts/fonts.gstatic-PWBHErtHzZ.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(/_fonts/fonts.gstatic-xWSAPuWWij.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(/_fonts/fonts.gstatic-G1B2iMOoK8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(/_fonts/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhNnZR-AHYA-dOoG47i6Zm.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(/_fonts/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhNnZR-AHYA-LkvxKqSGIs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200 800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(/_fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E-dUSxrCs5qh.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraLight Italic"),url(/_fonts/fonts.gstatic-7JGJ4vBf2c.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(/_fonts/fonts.gstatic-UW8ZL7EVmX.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(/_fonts/fonts.gstatic-5XvCVVViqK.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(/_fonts/fonts.gstatic-VFaBMowoAW.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold"),url(/_fonts/fonts.gstatic-WPdiRvVjW2.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}.product[data-v-6ffed6a0]{align-self:stretch;display:flex;flex-direction:row;gap:16px;justify-content:space-between}@media(max-width:575.98px){.product[data-v-6ffed6a0]{gap:8px}}.product__image[data-v-6ffed6a0]{background:#f5fbff;border-radius:16px;flex-shrink:0;height:120px;padding:16px;text-align:center;width:120px}.product__image img[data-v-6ffed6a0]{max-height:94px;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:575.98px){.product__image[data-v-6ffed6a0]{border-radius:12px;height:80px;padding:8px;width:80px}.product__image img[data-v-6ffed6a0]{max-height:64px}}.product__summary[data-v-6ffed6a0]{flex:1 0 0;flex-direction:column;min-width:0}.product__summary[data-v-6ffed6a0],.product__summary--meta[data-v-6ffed6a0]{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.product__summary--meta[data-v-6ffed6a0]{padding-left:var(--Gap-12,12px)}@media(max-width:575.98px){.product__summary--meta[data-v-6ffed6a0]{padding-left:0}}.product__summary--meta__info[data-v-6ffed6a0]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:var(--Gap-8,8px);min-width:0}@media(max-width:575.98px){.product__summary--meta__info[data-v-6ffed6a0]{gap:2px}}.product__summary--meta__info--category[data-v-6ffed6a0]{color:var(--Gray-Cool-400,#7d89b0);font-size:12px;font-weight:400;line-height:18px}.product__summary--meta__info--category[data-v-6ffed6a0],.product__summary--meta__info--name[data-v-6ffed6a0]{font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: Arial","Plus Jakarta Sans Fallback: Arial",sans-serif;font-style:normal}.product__summary--meta__info--name[data-v-6ffed6a0]{color:var(--Gray-Cool-800,#30374f);font-size:16px;font-weight:700;line-height:24px}@media(max-width:575.98px){.product__summary--meta__info--name[data-v-6ffed6a0]{font-size:14px;line-height:20px}}.product__summary--meta__info--caption[data-v-6ffed6a0]{color:var(--Gray-Cool-400,#7d89b0);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: Arial","Plus Jakarta Sans Fallback: Arial";font-size:12px;font-style:normal;font-weight:400;line-height:18px}.product__summary--price[data-v-6ffed6a0]{align-items:center;align-self:stretch;display:flex;flex-wrap:nowrap;justify-content:space-between}@media(max-width:575.98px){.product__summary--price[data-v-6ffed6a0]{gap:4px;padding-left:0}}.product__summary--price__spinner[data-v-6ffed6a0]{flex-shrink:0}.product__summary--price__formatted[data-v-6ffed6a0]{color:var(--Gray-Cool-900,#111322);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: Arial";font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-align:right;white-space:nowrap}@media(max-width:575.98px){.product__summary--price__formatted[data-v-6ffed6a0]{font-size:16px;line-height:22px}}.cart-products[data-v-934f6439]{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:20px}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(/_fonts/fonts.gstatic-UW8ZL7EVmX.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(/_fonts/fonts.gstatic-hwh2gOUTu2.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(/_fonts/fonts.gstatic-lyHKsUXQqO.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(/_fonts/fonts.gstatic-G1B2iMOoK8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Light Italic"),url(/_fonts/fonts.gstatic-59kuyd3TKy.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(/_fonts/fonts.gstatic-3DyDpK1qhO.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(/_fonts/fonts.gstatic-VFaBMowoAW.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold"),url(/_fonts/fonts.gstatic-WPdiRvVjW2.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(/_fonts/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhNnZR-A-v9cCVYDwPs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(/_fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E-IwWk7sfojk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(/_fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb-WmdeZidwqg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraBold Italic"),url(/_fonts/fonts.gstatic-PWBHErtHzZ.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraLight"),url(/_fonts/fonts.gstatic-bOLUjSkiE9.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Light"),url(/_fonts/fonts.gstatic-CE105HUtuC.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(/_fonts/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhNnZR-AHYA-dOoG47i6Zm.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 800;font-style:italic}@font-face{font-family:"Plus Jakarta Sans Fallback: Arial";src:local("Arial");size-adjust:104.9796%;ascent-override:98.8763%;descent-override:21.147%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(/_fonts/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhNnZR-AHYA-MQQP9xbHMp.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:200 800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable Italic"),url(/_fonts/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhNnZR-AHYA-LkvxKqSGIs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200 800;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(/_fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E-DlSktHEEhF.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Variable"),url(/_fonts/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E-dUSxrCs5qh.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:200 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans ExtraLight Italic"),url(/_fonts/fonts.gstatic-7JGJ4vBf2c.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(/_fonts/fonts.gstatic-5XvCVVViqK.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(/_fonts/fonts.gstatic-xWSAPuWWij.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.cart-summary[data-v-a94a3a3b]{align-items:flex-start;height:100%}.cart-summary[data-v-a94a3a3b],.cart-summary__products[data-v-a94a3a3b]{display:flex;flex-direction:column;gap:var(--Gap-24,24px)}.cart-summary__products[data-v-a94a3a3b]{align-items:center;align-self:stretch;border:1px solid var(--Gray-100,#f2f4f7);border-radius:var(--Round-corners-xxl,32px);overflow-y:auto;padding:var(--Gap-16,16px)}.cart-summary__products--empty[data-v-a94a3a3b]{background:var(--Blue-Light-25,#f5fbff);border-radius:var(--Round-corners-lg,16px);gap:var(--Gap-8,8px);height:122px}.cart-summary__products--empty[data-v-a94a3a3b],.cart-summary__products--empty__wrapper[data-v-a94a3a3b]{align-items:center;align-self:stretch;display:flex;justify-content:center}.cart-summary__products--empty__wrapper[data-v-a94a3a3b]{flex:1 0 0;flex-direction:column;gap:8px}.cart-summary__products--empty__caption[data-v-a94a3a3b]{color:var(--Gray-Cool-500,#5d6b98);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: Arial";font-size:16px;font-style:normal;font-weight:400;letter-spacing:.32px;line-height:24px;text-align:center}.cart-summary__checkout[data-v-a94a3a3b]{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--Gap-8,8px);margin-top:auto}.cart-summary__checkout__price[data-v-a94a3a3b]{align-items:flex-end;align-self:stretch;display:flex;justify-content:space-between}.cart-summary__checkout__price--caption[data-v-a94a3a3b]{color:var(--Gray-Cool-400,#7d89b0);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: Arial";font-size:16px;font-style:normal;font-weight:400;letter-spacing:.32px;line-height:24px}.cart-summary__checkout__price--value[data-v-a94a3a3b]{color:var(--Gray-Cool-900,#111322);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: Arial";font-size:24px;font-style:normal;font-weight:700;line-height:32px}.cart-summary__checkout__delivery[data-v-a94a3a3b]{align-items:flex-end;align-self:stretch;display:flex;justify-content:space-between}.cart-summary__checkout__delivery--caption[data-v-a94a3a3b]{color:var(--Gray-Cool-400,#7d89b0)}.cart-summary__checkout__delivery--caption[data-v-a94a3a3b],.cart-summary__checkout__delivery--value[data-v-a94a3a3b]{font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: Arial";font-size:16px;font-style:normal;font-weight:400;letter-spacing:.32px;line-height:24px}.cart-summary__checkout__delivery--value[data-v-a94a3a3b]{color:var(--Gray-Cool-900,#111322)}.cart-summary__checkout__action[data-v-a94a3a3b]{align-self:stretch;display:flex;padding:32px 0}.cart-summary__checkout__action__button[data-v-a94a3a3b]{align-items:center;align-self:stretch;background:var(--Primary-500,#2970ff);border-radius:var(--Round-corners-sm,8px);display:flex;gap:8px;justify-content:center;padding:16px var(--Gap-24,24px);width:100%}.cart-summary__checkout__action__button--label[data-v-a94a3a3b]{color:var(--Neutral-White,#fff);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: Arial";font-size:16px;font-style:normal;font-weight:600;line-height:24px}.cart-summary__checkout__action--close[data-v-a94a3a3b]{align-self:stretch;display:flex}.cart-summary__checkout__action--close__button[data-v-a94a3a3b]{border-bottom:1px solid var(--Primary-500,#2970ff);border-radius:unset;padding:0}.cart-summary__checkout__action--close__button--label[data-v-a94a3a3b]{color:var(--Primary-500,#2970ff);font-family:Plus Jakarta Sans,"Plus Jakarta Sans Fallback: Arial";font-size:14px;font-style:normal;font-weight:600;letter-spacing:.28px;line-height:22px}.overlay-container[data-v-d74bdd38]{position:relative}.overlay-container .overlay-panel[data-v-d74bdd38]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.85;z-index:10}.overlay-container .overlay-panel .overlay-spinner[data-v-d74bdd38]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
