@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.31e-htzfeyhln.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.37a4gm19wsmwj.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.0t4anfzf7qhnx.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.1lggw6jas8_2n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.09n5l2o_c63-v.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.p.3bwea2rv5j-ez.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.2kfcf8ox-s2t2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.44293pltj-0q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.19sf16kk8bs_r.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.p.3k-oj3hs98av5.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0zeo54vr6bp6h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.1mw73gddwkwfh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3d284zecdje-f.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.p.0x11s69nnl30n.woff2)format("woff2");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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_c5e54790-module__yg1d7a__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_c5e54790-module__yg1d7a__variable{--font-body:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.p.0op8psrhiitue.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.0s-s-hsjhq4c2.woff2)format("woff2");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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.0ws8tt74elqft.woff2)format("woff2");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:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.amiri_15252178-module__X64mQa__className{font-family:Amiri,Amiri Fallback;font-style:normal;font-weight:400}.amiri_15252178-module__X64mQa__variable{--font-display-ar:"Amiri", "Amiri Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");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 Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");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 Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");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 Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");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 Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");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 Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");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 Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_9d33b2cc-module__RVNnMa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_9d33b2cc-module__RVNnMa__variable{--font-display-latin:"Cormorant Garamond", "Cormorant Garamond Fallback"}
html[lang=ar] .storefront.storefront,html[lang=ar] .storefront.storefront *{letter-spacing:normal;text-transform:none}.storefront .store-eyebrow{color:var(--ed-accent);letter-spacing:.26em;text-transform:uppercase;font-size:12px;display:block}.storefront label{display:block}.storefront .store-label,.storefront form>label,.storefront legend{color:var(--ed-ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.storefront input,.storefront select,.storefront textarea{width:100%;min-height:var(--ed-field-h);padding:10px var(--ed-field-pad);color:var(--ed-ink);font:inherit;letter-spacing:normal;text-transform:none;background:var(--ed-surface);border:1px solid var(--ed-rule-strong);border-radius:var(--ed-radius-sm);appearance:none;font-size:16px;display:block}.storefront label small{color:var(--ed-ink-muted);letter-spacing:normal;text-transform:none;font-size:12px;line-height:1.5;display:block}.storefront textarea{resize:vertical;min-height:96px;line-height:1.6}.storefront select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 18px center,right 13px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:40px}.storefront[dir=rtl] select{background-position:13px,18px}.storefront input::placeholder,.storefront textarea::placeholder{color:var(--ed-ink-muted)}.storefront input:hover:not([type=checkbox]):not([type=radio]),.storefront select:hover,.storefront textarea:hover{border-color:var(--ed-ink-faint)}.storefront input:focus-visible,.storefront select:focus-visible,.storefront textarea:focus-visible{border-color:var(--ed-accent);outline:2px solid var(--ed-accent-soft);outline-offset:0}.storefront input:disabled,.storefront select:disabled,.storefront textarea:disabled{color:var(--ed-ink-faint);background:var(--ed-surface-sunk);cursor:not-allowed}.storefront input[type=checkbox],.storefront input[type=radio]{background:var(--ed-surface);border:1px solid var(--ed-rule-strong);appearance:none;cursor:pointer;flex:none;width:17px;height:17px;min-height:0;margin:0;padding:0}.storefront input[type=radio]{border-radius:50%}.storefront input[type=checkbox]:checked,.storefront input[type=radio]:checked{background:var(--ed-ink);border-color:var(--ed-ink)}.storefront input[type=checkbox]:checked{background-image:linear-gradient(45deg, transparent 42%, var(--ed-surface) 42%, var(--ed-surface) 55%, transparent 55%), linear-gradient(-45deg, transparent 45%, var(--ed-surface) 45%, var(--ed-surface) 58%, transparent 58%);background-position:2px 1px,-2px 1px;background-repeat:no-repeat;background-size:11px 13px}.storefront input[type=radio]:checked{box-shadow:inset 0 0 0 3px var(--ed-surface)}.storefront input[type=checkbox]:focus-visible,.storefront input[type=radio]:focus-visible{outline:2px solid var(--ed-accent);outline-offset:2px}.storefront .store-form>label.store-choice,.storefront .store-choice{color:var(--ed-ink);letter-spacing:normal;text-transform:none;cursor:pointer;align-items:center;gap:9px;font-size:14px;display:flex}.storefront fieldset{border:0;margin:0;padding:0}.storefront .store-btn,.storefront .store-btn-quiet{min-height:var(--ed-field-h);font:inherit;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--ed-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding-inline:26px;font-size:13px;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.storefront .store-btn{color:var(--ed-on-noir);background:var(--ed-noir)}.storefront .store-btn:hover{border-color:var(--ed-accent-on-noir)}.storefront .store-btn-quiet{color:var(--ed-ink);border-color:var(--ed-rule-ink);background:0 0}.storefront .store-btn-quiet:hover{color:var(--ed-accent);border-color:var(--ed-accent)}.storefront .store-btn:focus-visible,.storefront .store-btn-quiet:focus-visible{outline:2px solid var(--ed-accent);outline-offset:2px}.storefront .store-btn:disabled,.storefront .store-btn-quiet:disabled{color:var(--ed-ink-faint);background:var(--ed-surface-sunk);border-color:var(--ed-rule);cursor:not-allowed}.storefront .store-btn-cta{width:100%;min-height:52px;display:flex}.storefront .store-btn-cta:disabled{color:var(--ed-on-noir);background:var(--ed-ink-disabled);border-color:#0000}@media (min-width:951px){.storefront .cart-summary .store-btn-cta,.storefront .checkout-review .store-btn-cta{color:var(--ed-ink);background:var(--ed-on-noir)}.storefront .cart-summary .store-btn-cta:hover,.storefront .checkout-review .store-btn-cta:hover{color:var(--ed-logo-pink-deep);background:var(--ed-on-noir);border-color:var(--ed-logo-pink-deep)}.storefront .cart-summary .store-btn-cta:disabled,.storefront .checkout-review .store-btn-cta:disabled{color:var(--ed-on-noir);background:var(--ed-ink-disabled)}}.storefront .store-btn-link{color:var(--ed-ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.storefront .store-btn-link:hover{color:var(--ed-accent)}.storefront .store-page{width:100%;max-width:1320px;padding:clamp(40px, 5vw, 72px) var(--ed-gutter) var(--ed-section-y);margin-inline:auto}.storefront .store-page-narrow{max-width:760px}.storefront .store-page-head{gap:10px;margin-block-end:clamp(28px,3.5vw,48px);display:grid}.storefront .store-page-head h1{font-family:var(--font-display);font-size:var(--ed-display-section);text-wrap:balance;margin:0;font-weight:400;line-height:1.15}.storefront .store-page-head p{max-width:62ch;color:var(--ed-ink-muted);margin:0}.storefront .store-panel{padding:var(--ed-space-4);background:var(--ed-surface);border:1px solid var(--ed-rule);border-radius:var(--ed-radius-md);box-shadow:var(--ed-shadow-sm)}.storefront .store-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.storefront .store-form>label{gap:7px;display:grid}.storefront .store-form .wide{grid-column:1/-1}.storefront .store-note{color:var(--ed-ink);background:var(--ed-surface-sunk);border-inline-start:2px solid var(--ed-rule-strong);padding:13px 16px;font-size:14px}.storefront .store-note-ok{color:var(--ed-success);background:var(--ed-success-soft);border-inline-start-color:var(--ed-success)}.storefront .store-note-warn{color:var(--ed-warning);background:var(--ed-warning-soft);border-inline-start-color:var(--ed-warning)}.storefront .store-note-bad{color:var(--ed-danger);background:var(--ed-danger-soft);border-inline-start-color:var(--ed-danger)}.storefront .account-rail{border-block-end:1px solid var(--ed-rule);flex-wrap:wrap;align-items:center;gap:4px 26px;margin-block-end:clamp(26px,3vw,40px);padding-block-end:14px;display:flex}.storefront .account-rail a{color:var(--ed-ink-muted);letter-spacing:.06em;border-block-end:1px solid #0000;padding-block:6px;font-size:13px}.storefront .account-rail a:hover{color:var(--ed-ink)}.storefront .account-rail a[aria-current=page]{color:var(--ed-ink);border-block-end-color:var(--ed-accent)}.storefront .account-rail form{margin-inline-start:auto}.storefront .auth-page{justify-items:center;padding-block:clamp(48px,7vw,96px);display:grid}.storefront .auth-card{background:var(--ed-surface);border:1px solid var(--ed-rule);gap:20px;width:min(100%,460px);padding:clamp(28px,4vw,44px);display:grid}.storefront .auth-card h1{font-family:var(--font-display);margin:0;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.15}.storefront .auth-card form{gap:16px;display:grid}.storefront .auth-card form>label{gap:7px;display:grid}.storefront .auth-card .auth-alt{color:var(--ed-ink-muted);border-block-start:1px solid var(--ed-rule);padding-block-start:4px;font-size:14px}.storefront .auth-card .auth-alt a{color:var(--ed-ink);text-underline-offset:3px;padding-block:12px;text-decoration:underline;display:inline-block}.storefront.auth-standalone{background:var(--ed-surface-sunk);align-content:center;padding-inline:20px;display:grid}.storefront .auth-card .auth-mark{object-fit:contain;width:62px;height:84px;margin-block-end:18px}.storefront .auth-card header{text-align:center;justify-items:center;display:grid}.storefront .auth-card .auth-notice{margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.storefront .auth-card .auth-notice.is-error{color:var(--ed-danger);background:var(--ed-danger-soft)}.storefront .auth-card .auth-notice.is-success{color:var(--ed-success);background:var(--ed-success-soft)}.storefront .auth-card .auth-field-problem{color:var(--ed-danger);margin:0;font-size:13px;line-height:1.6}.storefront .auth-card input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ed-surface) inset;box-shadow:0 0 0 1000px var(--ed-surface) inset;-webkit-text-fill-color:var(--ed-ink);caret-color:var(--ed-ink);transition:background-color 100000s ease-in-out}.storefront .auth-card input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ed-surface) inset;box-shadow:0 0 0 1000px var(--ed-surface) inset;-webkit-text-fill-color:var(--ed-ink);caret-color:var(--ed-ink);transition:background-color 100000s ease-in-out}.storefront .auth-card input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ed-surface) inset;box-shadow:0 0 0 1000px var(--ed-surface) inset;-webkit-text-fill-color:var(--ed-ink);caret-color:var(--ed-ink);transition:background-color 100000s ease-in-out}.storefront .store-loading{padding:clamp(60px, 9vw, 130px) var(--ed-gutter);gap:16px;display:grid}.storefront .store-loading span{background:var(--ed-surface-sunk);height:14px;display:block}.storefront .store-loading span:first-child{width:min(320px,60%);height:30px}.storefront .store-loading span:nth-child(2){width:min(520px,80%)}.storefront .store-loading span:last-child{width:min(420px,70%)}@media (prefers-reduced-motion:no-preference){.storefront .store-loading span{animation:1.6s ease-in-out infinite store-loading-pulse}.storefront .store-loading span:nth-child(2){animation-delay:.12s}.storefront .store-loading span:last-child{animation-delay:.24s}}@keyframes store-loading-pulse{50%{opacity:.45}}.storefront .store-card,.storefront .cart-item,.storefront .cart-delivery,.storefront .cart-empty,.storefront .checkout-card{padding:var(--ed-space-4);background:var(--ed-surface);border:1px solid var(--ed-rule);border-radius:var(--ed-radius-md);box-shadow:var(--ed-shadow-sm)}.storefront .store-card{gap:var(--ed-space-3);display:grid}.storefront .store-card-quiet{background:var(--ed-surface-sunk);box-shadow:none;border-color:#0000}.storefront .store-card-noir{color:var(--ed-on-noir);background:var(--ed-noir-raised);box-shadow:var(--ed-shadow-md);border-color:#0000}.storefront .store-card>h2,.storefront .store-card>header h2{font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:22px;font-weight:400}.storefront .store-badge,.storefront .selected-stock{border:1px solid var(--ed-rule-ink);color:var(--ed-ink);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.storefront .selected-stock{margin-block:var(--ed-space-1);justify-self:start}.storefront .store-badge:before,.storefront .selected-stock:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.storefront .store-badge.is-ok,.storefront .selected-stock.stock-in{color:var(--ed-success);border-color:var(--ed-success)}.storefront .store-badge.is-low,.storefront .selected-stock.stock-low{color:var(--ed-accent);border-color:var(--ed-accent)}.storefront .store-badge.is-out,.storefront .selected-stock.stock-out{color:var(--ed-danger);border-color:var(--ed-danger)}.storefront .store-btn:active,.storefront .store-btn-quiet:active,.storefront .store-btn-cta:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.storefront .store-btn:active,.storefront .store-btn-quiet:active,.storefront .store-btn-cta:active{transform:none}}
@media (max-width:950px){.store-header>nav{scrollbar-width:none;white-space:nowrap;grid-column:1/-1;gap:24px;width:100%;padding-block:2px;display:flex;overflow-x:auto}.store-header>nav::-webkit-scrollbar{display:none}}.channel-availability-note{border-inline-start:3px solid var(--ed-warning);color:#6b4a13;background:#fff7e8;padding:10px 12px;font-size:11px;line-height:1.6}
