@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.poQv2W_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.poQv2W_variable{--font-body:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82450a180bcad83c-s.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.PQR1jW_className{font-family:Manrope,Manrope Fallback;font-style:normal}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/2537dffe910bb2e4-s.3ocmk-uw9eanw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/64bb3e7a2f449bba-s.2wopgaot_lbp6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/70ad9f0f4f8d319a-s.2thbfnojvg2de.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/95bacf75373ad8e5-s.1a9hzinysq_8x.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/6354d0e4141bb269-s.1u0k36i5z0pzl.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:Noto Sans Arabic Fallback;src:local(Arial);ascent-override:113.22%;descent-override:60.81%;line-gap-override:0.0%;size-adjust:121.35%}.Vsdv7q_className{font-family:Noto Sans Arabic,Noto Sans Arabic Fallback;font-style:normal}
@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d0c0bfa28634aa91-s.2h227nyyg5jte.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d37bb8e2e4309fd8-s.1i0w6r346d5a3.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a9100e500b4d53d7-s.3zcpzt6uk-efb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fee12c237e4892b3-s.09mm5t3d_qld3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a2ad9851afd9a4d8-s.2edkhn-5r6gz3.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:Heebo Fallback;src:local(Arial);ascent-override:104.9%;descent-override:42.14%;line-gap-override:0.0%;size-adjust:99.89%}.BpbWuq_className{font-family:Heebo,Heebo Fallback;font-style:normal}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.28xcb7557rbh2.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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.Isdorq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.Isdorq_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230b0f26' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--navy:#0b0f26;--blue:#173ae6;--violet:#6b3cf0;--paper:#f5f6f8;--paper-2:#eef0f4;--ink:#0b0f26;--body:#3a4054;--muted:#5d6377;--line:#e2e4ea;--green:#1f7a52;--amber:#9a6410}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font-body), system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;background:#fff;flex-direction:column;min-height:100dvh;line-height:1.6;display:flex;overflow-x:clip}body>main{flex:1 0 auto}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}s{color:var(--muted);font-weight:400}h1,h2,h3{letter-spacing:-.022em;color:var(--ink);font-weight:600;line-height:1.12}h2{font-size:clamp(28px,3vw,38px)}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.wrap.narrow{max-width:880px}.lead{color:var(--body);max-width:560px;margin-top:12px;font-size:17px}.lead a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.btn{background:var(--navy);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:15px 28px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.btn:hover{background:#1c2350}.btn.light{color:var(--navy);background:#fff}.btn.light:hover{background:var(--paper)}.btn.ghost{color:var(--navy);border:1px solid var(--navy);background:#fff}.btn.ghost:hover{background:var(--navy);color:#fff}.btn.block{width:100%}.btn.grow{flex:1}.btn-text{border-bottom:1px solid var(--ink);padding:15px 4px 2px;font-size:15px;font-weight:600}.link{border-bottom:1px solid var(--ink);font-size:15px;font-weight:600}.link:hover,.btn-text:hover{color:var(--blue);border-color:var(--blue)}.header{z-index:30;border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:0}.nav{grid-template-columns:1fr auto 1fr;align-items:center;height:68px;display:grid}.logo img{width:auto;height:21px}.nav-links{color:var(--body);gap:40px;font-size:14.5px;font-weight:500;display:flex}.nav-links a:hover{color:var(--ink)}.cart-btn{justify-self:end;align-items:center;gap:8px;min-height:44px;padding-block:0;padding-inline:10px 2px;font-size:14.5px;font-weight:600;display:flex}.nav-right{justify-self:end;align-items:center;gap:6px;display:flex}.menu-btn{min-height:44px;padding:0 10px;font-size:14.5px;font-weight:600;display:none}.mobile-menu{display:none}.cart-btn span{background:var(--navy);color:#fff;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;display:grid}.grad-line{background:linear-gradient(90deg,#173ae6,#920cf2);height:2px}.hero{isolation:isolate;color:#fff;background-color:#12082a;background-image:radial-gradient(62% 80% at 74% 74%,#6e1ec8b3 0%,#6e1ec847 45%,#6e1ec800 75%),linear-gradient(#12082a 0%,#1c0c42 55%,#2a1160 100%);position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:50% -1px;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 68% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 80% at 68% 45%,#000 30%,#0000 80%)}.hero .wrap{max-width:1360px;padding-inline:40px}.hero .hx-grid{grid-template:".stage"1fr"head stage""copy stage"".stage"1fr/minmax(0,.84fr) minmax(0,1.26fr);align-items:center;column-gap:56px;min-height:clamp(560px,100vh - 252px,820px);padding-top:36px;display:grid}.hx-head{z-index:1;grid-area:head;position:relative}.hx-copy{z-index:1;grid-area:copy;position:relative}.hero h1{color:#fff;letter-spacing:-.028em;max-width:600px;font-size:clamp(40px,3.6vw,52px);font-weight:600;line-height:1.08}.kicker{color:var(--muted);margin-bottom:18px;font-size:13.5px;font-weight:500}.hl{color:#b3a6ff}.hero .hl{color:#cfc4ff;white-space:nowrap}.hero .lead{color:#b4b9d3;max-width:500px;margin-top:38px;font-size:18px;line-height:1.65}.hx-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hx-actions .btn{gap:10px;padding:15px 26px}.btn.hx-outline{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff42}.btn.hx-outline:hover{background:#ffffff0d;box-shadow:inset 0 0 0 1px #fff9}.hx-assure{color:#8a91b6;text-wrap:balance;align-items:flex-start;gap:8px;margin-top:20px;font-size:13px;line-height:1.45;display:flex}.hx-assure svg{opacity:.8;flex:none;margin-top:.14em}.hx-stage{aspect-ratio:1463/835;grid-area:stage;place-self:center end;width:calc(100% + 40px);max-width:860px;margin-block:40px 24px;margin-inline:0 -40px;position:relative}.hx-spot{inset-inline:-12%;z-index:-1;pointer-events:none;background:radial-gradient(46% 56% at 57%,#c896ff38,#c896ff12 55%,#0000 76%),radial-gradient(42% 12% at 56% 84%,#96a0ff1a,#0000 70%);position:absolute;top:-6%;bottom:-10%}.hx-stage picture,.hx-group{width:100%;height:100%;display:block;position:relative}.hx-group{object-fit:contain}.hx-trace{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (prefers-reduced-motion:reduce){.hx-pulse{display:none}}.assure-line{color:var(--muted);margin-top:18px;font-size:13px}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.btn-text.light{color:#fff;border-color:#fff9}.btn-text.light:hover{color:#b3a6ff;border-color:#b3a6ff}.btn-strike{color:#8b90a8;font-size:13px;font-weight:500}.hero-data{background:#0e042273;border-top:1px solid #ffffff1f;position:relative}.datasheet{grid-template-columns:repeat(4,1fr);display:grid}.datasheet div{padding:22px 28px}.datasheet div:first-child{padding-inline-start:0}.datasheet div+div{border-inline-start:1px solid #ffffff1a}.datasheet dt{color:#8a91b6;font-size:12.5px;font-weight:500}.datasheet dd{font-family:var(--font-mono), ui-monospace, monospace;color:#fff;letter-spacing:-.03em;word-spacing:-.15em;margin-top:4px;font-size:16.5px;font-weight:500}@media (max-width:1180px){.hero .hx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.hx-actions .btn{padding:15px 22px}}@media (max-width:980px){.hero{background-image:radial-gradient(90% 45% at 50% 42%,#6e1ec899 0%,#6e1ec800 70%),linear-gradient(#12082a 0%,#1e0d48 50%,#2a1160 100%)}.hero:before{background-size:32px 32px;-webkit-mask-image:radial-gradient(90% 40% at 50% 30%,#000 30%,#0000 85%);mask-image:radial-gradient(90% 40% at 50% 30%,#000 30%,#0000 85%)}.hero h1{font-size:44px}.hero .hx-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""copy";min-height:0;padding-top:26px;padding-bottom:34px}.hx-stage{justify-self:center;width:100%;max-width:640px;margin:22px auto -6px}.hero .lead{margin-top:18px}}@media (max-width:760px){.hx-stage{width:100%;max-width:none;margin:18px auto 0}.hx-spot{background:radial-gradient(60% 46% at 50% 40%,#c896ff3d,#c896ff12 55%,#0000 76%),radial-gradient(50% 10% at 50% 92%,#96a0ff1a,#0000 70%)}}@media (max-width:600px){.hero .wrap{padding-inline:18px}.hero h1{letter-spacing:-.025em;font-size:34px;line-height:1.1}.hero .lead{font-size:16px}.hx-actions{flex-direction:column;gap:10px;margin-top:26px}.hx-actions .btn{width:100%;padding:16px 20px}.hx-assure{text-align:center;margin-top:16px;display:block}.hx-assure svg{vertical-align:-2px;margin-block:0;margin-inline:0 6px;display:inline-block}.datasheet dd{font-size:15.5px}}.trustbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.trust-grid div{flex-direction:column;gap:2px;padding:26px 24px;display:flex}.trust-grid div+div{border-inline-start:1px solid var(--line)}.trust-grid div:first-child{padding-inline-start:0}.trust-grid b{font-size:15px;font-weight:600}.trust-grid span{color:var(--muted);font-size:13.5px}.sec{padding:96px 0}.sec.grey{background:var(--paper)}.sec-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:36px;display:flex}.grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.card:hover{border-color:#d5d8e6;transform:translateY(-3px);box-shadow:0 18px 40px -12px #0b0f2629}.card-img{aspect-ratio:1;background:radial-gradient(46% 34% at 50% 86%,#ecebfa 0%,#f5f6fa 100%);place-items:center;display:grid;position:relative;overflow:hidden}.card-img img{inset-inline-start:0;object-fit:contain;transform-origin:50% 90%;width:100%;max-width:none;height:100%;transition:transform .4s;position:absolute;top:0}.card:hover .card-img img{transform:scale(1.05)}.badge-off{top:12px;z-index:1;color:#fff;background:linear-gradient(90deg,#173ae6,#920cf2);border-radius:8px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:12px}.stock{white-space:nowrap;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:600}.stock.in{color:#17734a;background:#e5f5ec}.stock.pre{color:#a35a00;background:#fff1de}.stock.out{color:#b42318;background:#fde8e6}.card-img .stock{top:12px;z-index:1;position:absolute;inset-inline-end:12px}.card-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.card-cat{color:var(--muted);font-size:12px}.card-name{margin-top:2px;font-size:17px;font-weight:700;line-height:1.25}.card-name:hover{color:var(--blue)}.card-spec{color:var(--muted);margin-top:2px;font-size:13.5px}.card-proof{color:var(--body);gap:4px;margin-top:12px;font-size:12.5px;list-style:none;display:grid}.card-proof li{align-items:center;gap:8px;display:flex}.card-proof li:before{content:"";background:#eceaff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b3cf0' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/9px no-repeat;border-radius:50%;flex:none;width:14px;height:14px}.card-foot{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:16px;display:flex}.card-price strong{letter-spacing:-.01em;font-size:19px;font-weight:700;display:block}.card-price s{font-size:13px}.card-add{background:var(--navy);color:#fff;border-radius:12px;min-height:42px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s}.card-add:hover{background:#1c2350}.card-add:disabled,.btn:disabled{cursor:not-allowed;background:#c9ccd8}.tabs-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.tabs{scrollbar-width:none;gap:28px;display:flex;overflow:auto hidden}.tab{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0;font-size:14.5px;font-weight:500}.tab span{margin-inline-start:4px;font-size:12.5px}.tab:hover{color:var(--ink)}.tab.on{color:var(--ink);border-color:var(--ink)}.search{border:1px solid var(--line);font:inherit;border-radius:12px;min-width:260px;margin-bottom:8px;padding:10px 14px;font-size:14px}.search:focus{border-color:var(--ink);outline:none}.signature{background:var(--navy);color:#fff;border-radius:24px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.signature:before{content:"";background:linear-gradient(90deg,#173ae6,#920cf2);height:2px;position:absolute;inset:0 0 auto}.sig-img{background:radial-gradient(closest-side,#7c97ff42,#7c97ff00);place-items:center;padding:48px 0;display:grid;overflow:visible}.glow-float{width:70%;max-width:340px;animation:7s ease-in-out infinite glow-bob;position:relative}.glow-float:before{content:"";inset-inline:4%;pointer-events:none;background:radial-gradient(closest-side,#173ae680,#173ae62e 55%,#173ae600);border-radius:50%;position:absolute;top:24%;bottom:-14%}.sig-img img{aspect-ratio:1;width:100%;height:auto;display:block;position:relative}@keyframes glow-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.sig-copy{padding-block:64px;padding-inline:8px 64px;position:relative}.sig-copy .kicker{color:#9aa1c7}.sig-copy h2{color:#fff;font-size:48px}.sig-sub{color:#c3c8e2;max-width:440px;margin-top:14px}.sig-stats{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:0;margin:30px 0 34px;display:flex}.sig-stats div{flex-direction:column;justify-content:space-between;gap:4px;margin-inline-end:28px;padding-block:16px;padding-inline:0 28px;display:flex}.sig-stats div+div{border-inline-start:1px solid #ffffff1f;padding-inline-start:28px}.sig-stats dt{color:#8a91b6;text-wrap:balance;font-size:12.5px;line-height:1.35}.sig-stats dd{font-size:22px;font-weight:600}.steps{grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;display:grid}.step-img{aspect-ratio:4/5;border-radius:6px;margin-bottom:18px;overflow:hidden}.step-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.steps li:hover .step-img img{transform:scale(1.04)}.step-n{color:var(--violet);font-size:13px;font-weight:600}.steps h3{margin:4px 0 8px;font-size:19px}.steps p{color:var(--body);font-size:15px}.eyebrow{color:var(--blue);background:#eef0ff;border:1px solid #dfe3ff;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-block}.grad-text{background:linear-gradient(90deg,#173ae6,#920cf2);color:#0000;-webkit-background-clip:text;background-clip:text}.areas-sec{padding-bottom:72px}.areas{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.area{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:124px;padding:20px 22px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.area:before{content:"";opacity:0;background:linear-gradient(135deg,#173ae6,#920cf2);transition:opacity .3s;position:absolute;inset:0}.area>*{position:relative}.area-n{color:var(--muted);font-size:12.5px;transition:color .25s}.area b{letter-spacing:-.01em;font-size:18px;font-weight:700;transition:color .25s}.area-go{inset-inline-end:18px;width:32px;height:32px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;transition:transform .25s;display:grid;position:absolute;top:18px}.area:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 18px 36px -14px #3c1edc73}.area:hover:before{opacity:1}.area:hover b,.area:hover .area-n{color:#fff}.area:hover .area-go{transform:rotate(-45deg)}.forms{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.forms>span{color:var(--muted);margin-inline-end:6px;font-size:14px;font-weight:600}.form-chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.form-chip i{color:var(--muted);background:var(--paper);border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal}.form-chip:hover{border-color:var(--navy);background:var(--navy);color:#fff}.form-chip:hover i{color:#fff;background:#ffffff26}.sig-wrap{background:linear-gradient(180deg, var(--paper) 0 50%, #fff 50% 100%)}.compare{grid-template-columns:1.15fr 1fr;align-items:start;gap:22px;display:grid}.cmp{border-radius:24px;padding:34px 36px}.cmp.us{background:var(--navy);color:#fff;position:relative;overflow:hidden;box-shadow:0 34px 60px -24px #0b0f268c}.cmp.us:before{content:"";background:linear-gradient(90deg,#173ae6,#920cf2);height:3px;position:absolute;inset:0 0 auto}.cmp.us:after{content:"";inset-inline-end:-120px;pointer-events:none;background:radial-gradient(circle,#920cf247,#0000 65%);width:320px;height:320px;position:absolute;top:-120px}.cmp.them{background:var(--paper);border:1px solid var(--line);margin-top:18px}.cmp-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cmp-head h3{color:inherit;font-size:22px;font-weight:700}.cmp.them h3{color:#8a90a8}.cmp-brand{color:#fff;background:linear-gradient(90deg,#173ae6,#920cf2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.cmp-sub{color:#9aa1c7;margin:6px 0 14px;font-size:13.5px}.cmp.them .cmp-sub{color:#9a9fb5}.cmp-row{border-top:1px solid #8087af33;gap:14px;padding:14px 0;display:flex;position:relative}.cmp-row small{color:#8f96bb;letter-spacing:.01em;font-size:12px;font-weight:600;display:block}.cmp-row b{font-size:15.5px;font-weight:700}.cmp.them .cmp-row b{color:#7d839c;font-weight:600}.cmp-ico{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:4px;display:grid}.cmp.us .cmp-ico{color:#fff;background:linear-gradient(135deg,#173ae6,#920cf2)}.cmp.them .cmp-ico{color:#9096b0;background:#e3e5f0}.cmp-foot{color:#9aa1c7;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex;position:relative}.them-v{display:none}.tiers-vis{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tv{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:4px;padding:28px 28px 26px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.tv:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px #0b0f2640}.tv.best{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:inset 0 3px #6b3cf0}.tv-tag{top:-12px;color:#fff;background:linear-gradient(90deg,#173ae6,#920cf2);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700;position:absolute;inset-inline-start:24px}.tv-vials{align-items:flex-end;gap:6px;height:34px;margin-bottom:14px;display:flex}.tv-vials svg{flex:none;width:14px;height:30px}.tv-vials .vc{fill:#6b3cf0}.tv-vials .vg{fill:#e9e7f8}.tv-vials .vn{fill:#c9c2ee}.tv-vials .vl{fill:#fff;stroke:#d9d5f2;stroke-width:.8px}.tv.best .tv-vials .vc{fill:#a48cff}.tv.best .tv-vials .vg{fill:#fff3}.tv.best .tv-vials .vn{fill:#fff6}.tv.best .tv-vials .vl{fill:#ffffffbf;stroke:none}.tv-q{color:var(--muted);font-size:14px;font-weight:600}.tv.best .tv-q,.tv.best .tv-n{color:#9aa1c7}.tv-p{letter-spacing:-.03em;font-size:54px;font-weight:800;line-height:1}.tv-p small{margin-inline-start:2px;font-size:22px;font-weight:700}.tv-n{color:var(--body);margin-top:6px;font-size:13.5px}.gifts-strip{border:1px solid var(--line);background:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;padding:16px 22px;display:flex}.gs-title{align-items:center;gap:8px;margin-inline-end:auto;font-size:15px;font-weight:700;display:inline-flex}.gs-title svg{color:var(--violet)}.gs-item{color:var(--body);background:var(--paper);border-radius:999px;padding:7px 14px;font-size:14px}.gs-item b{color:var(--violet);margin-inline-end:4px}.faq-grid{grid-template-columns:1fr 1.35fr;align-items:start;gap:72px;display:grid}.faq-grid .lead{margin-bottom:28px}.ask{background:var(--navy);color:#fff;border-radius:22px;padding:28px;position:relative;overflow:hidden}.ask:before{content:"";background:linear-gradient(90deg,#173ae6,#920cf2);height:3px;position:absolute;inset:0 0 auto}.ask h3{color:#fff;margin-bottom:6px;font-size:20px}.ask p{color:#b9bed6;margin-bottom:18px;font-size:14.5px}.faq{gap:12px;display:grid}.faq details{border:1px solid var(--line);background:#fff;border-radius:18px;transition:border-color .2s,box-shadow .2s}.faq details:hover{border-color:#cfd2e6}.faq details[open]{border-color:#cdc7f7;box-shadow:0 14px 30px -18px #3c1edc59}.faq summary{cursor:pointer;grid-template-columns:34px 1fr 32px;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:700;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq-n{color:#a3a8c2;font-size:13.5px;font-weight:600}.faq-ico{width:32px;height:32px;color:var(--blue);background:#eef0ff;border-radius:50%;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid}.faq details[open] .faq-ico{color:#fff;background:linear-gradient(135deg,#173ae6,#920cf2);transform:rotate(45deg)}.faq details p{color:var(--body);padding-block:0 20px;padding-inline:66px 24px;font-size:15px}.final{isolation:isolate;color:#fff;background-color:#12082a;background-image:radial-gradient(48% 95% at 76% 62%,#6e1ec8b3 0%,#6e1ec847 45%,#6e1ec800 75%),linear-gradient(#12082a 0%,#1c0c42 55%,#2a1160 100%);position:relative;overflow:hidden}.final:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:50% -1px;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 70%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 90% at 70%,#000 30%,#0000 80%)}.final-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;min-height:380px;padding-top:88px;padding-bottom:88px;display:flex;position:relative}.final h2{color:#fff;max-width:min(560px,50%);font-size:clamp(30px,3.4vw,44px)}.final-photo{z-index:-1;top:50%;pointer-events:none;width:min(48%,640px);height:auto;position:absolute;inset-inline-end:max(8px,50% - 680px);transform:translateY(-50%)}@media (max-width:860px){.final-inner{min-height:0;padding-bottom:8px}.final h2{max-width:620px}.final-photo{top:auto;width:calc(100% - 36px);max-width:560px;margin:8px auto 0;display:block;position:relative;inset-inline-end:auto;transform:none}}.crumbs{color:var(--muted);padding:24px 0 8px;font-size:13.5px}.crumbs span{margin:0 6px}.crumbs a:hover{color:var(--ink)}.pdp{grid-template-columns:1.05fr 1fr;align-items:start;gap:72px;padding:16px 0 72px;display:grid}.pdp-img{aspect-ratio:1;background:radial-gradient(46% 34% at 50% 86%,#ecebfa 0%,#f5f6fa 100%);border-radius:24px;place-items:center;display:grid;position:sticky;top:92px;overflow:hidden}.pdp-img img{inset-inline-start:0;object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;top:0}.pdp-media{gap:12px;display:grid;position:sticky;top:92px}.pdp-media .pdp-img{position:relative;top:auto}.pdp-thumbs{flex-wrap:wrap;gap:10px;display:flex}.pdp-thumbs button{width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#f7f8fa,#eceef3);border-radius:12px;padding:0;overflow:hidden}.pdp-thumbs button.on{box-shadow:inset 0 0 0 2px var(--ink)}.pdp-thumbs img{object-fit:contain;width:100%;height:100%}.pdp-info h1{font-size:clamp(34px,3.6vw,46px)}.pdp-dose{color:var(--muted);margin-top:4px;font-size:17px}.bullets{color:var(--body);gap:8px;margin:22px 0 0;font-size:15px;list-style:none;display:grid}.bullets li{align-items:baseline;gap:12px;display:flex}.bullets li:before{content:"";background:var(--violet);flex:none;width:6px;height:6px;transform:translateY(-2px)}.buybox{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.price-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.price{letter-spacing:-.02em;font-size:30px;font-weight:600}.price-row s{font-size:17px}.price-row .stock{align-self:center;margin-inline-start:auto}.avail{color:var(--muted);margin-inline-start:auto;font-size:13.5px}.field{margin-top:26px}.field-label{margin-bottom:10px;font-size:13.5px;font-weight:600;display:block}.sizes{gap:8px;display:flex}.sizes button,.sizes .size-link{border:1px solid var(--line);color:inherit;border-radius:10px;padding:10px 20px;font-size:14.5px;font-weight:600}.sizes button.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qtable{border:1px solid var(--line);border-radius:16px;overflow:hidden}.qtable button{text-align:start;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;padding:14px 16px;font-size:14.5px;display:grid}.qtable button+button{border-top:1px solid var(--line)}.qtable button.on{background:var(--paper);box-shadow:inset 3px 0 0 var(--navy)}.qtable .q{font-weight:600}.qtable .u{color:var(--body)}.qtable .s{text-align:end;color:var(--green);font-weight:600}.buy{gap:10px;margin-top:18px;display:flex}.stepper{border:1px solid var(--line);border-radius:12px;align-items:center;display:inline-flex}.stepper button{width:44px;height:52px;font-size:18px}.qty-in{text-align:center;width:40px;font:inherit;color:inherit;-moz-appearance:textfield;background:0 0;border:0;padding:0;font-size:16px;font-weight:600}.qty-in:focus{background:var(--paper);border-radius:8px;outline:none}.qty-in:disabled{color:inherit;opacity:1}.stepper.off{opacity:.45}.stepper button:disabled{cursor:not-allowed}.pdp-block{border-top:1px solid var(--line);padding:64px 0}.pdp-block h2{margin-bottom:14px;font-size:26px}.coa{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.coa p{color:var(--body);max-width:480px}.coa-box{border:1px solid var(--line);border-radius:20px;padding:8px 24px 24px}.coa-box .btn{margin-top:20px}.coa-data div{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:15px;display:flex}.coa-data dt{color:var(--muted)}.coa-data dd{font-weight:600}.coa-data .btn{width:100%;margin-top:20px}.spec-table{border-collapse:collapse;border-top:1px solid var(--line);width:100%;max-width:760px;font-size:15px}.spec-table th{text-align:start;color:var(--muted);vertical-align:top;width:34%;padding:14px 0;font-weight:500}.spec-table td{overflow-wrap:anywhere;padding:14px 0;font-weight:500}.spec-table tr{border-bottom:1px solid var(--line)}.pdp-intro{color:var(--body);max-width:760px;margin-top:28px}.pdp-block h2+.pdp-intro{margin-top:0}.coa-file{border:1px solid var(--line);background:#fff;border-radius:12px;max-height:260px;margin:16px 0 4px;display:block;overflow:hidden}.coa-file img{width:100%;height:auto}.ruo{color:var(--muted);margin-top:16px;font-size:13.5px}.pdp-more{max-width:760px;color:var(--body);overflow-wrap:anywhere;margin-top:28px}.pdp-more h2,.pdp-more h3{color:var(--ink);margin:26px 0 10px;font-size:19px}.pdp-more>:first-child{margin-top:0}.pdp-more p,.pdp-more ul,.pdp-more ol{margin-bottom:12px}.pdp-more ul,.pdp-more ol{gap:6px;padding-inline-start:22px;display:grid}.pdp-more ol.pc-steps{padding-inline-start:0;list-style:none}.pdp-more ol.pc-steps li{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 16px}.sticky-cta{display:none}.scrim{opacity:0;pointer-events:none;z-index:40;background:#0b0f2666;transition:opacity .2s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.drawer{top:0;inset-inline-end:0;z-index:50;border-inline-start:1px solid var(--line);background:#fff;flex-direction:column;width:min(420px,100%);transition:transform .3s;display:flex;position:fixed;bottom:0;transform:translate(100%)}.drawer.on{transform:none}.drawer-head button{place-items:center;width:44px;height:44px;margin-inline-end:-12px;display:grid}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;font-size:17px;display:flex}.drawer-tier{border-bottom:1px solid var(--line);color:var(--body);padding:16px 24px;font-size:14px}.drawer-tier b{color:var(--ink)}.tier-bar{background:var(--paper-2);height:4px;margin-top:10px;overflow:hidden}.tier-bar i{background:var(--navy);height:100%;transition:width .3s;display:block}.drawer-body{flex:1;padding:4px 24px;overflow:hidden auto}.line{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;gap:14px;padding:18px 0;font-size:14.5px;display:grid}.line img{object-fit:contain;background:var(--paper);border-radius:12px;width:64px;height:64px;padding:4px}.line-name,.line-price{font-weight:600}.qty{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;margin-top:8px;padding:4px 10px;display:inline-flex}.qty button{place-items:center;width:40px;height:40px;display:grid}.drawer-foot{border-top:1px solid var(--line);gap:10px;padding:20px 24px 24px;display:grid}.row{justify-content:space-between;font-size:15px;display:flex}.row.save{color:var(--green);font-weight:600}.row.total{padding-top:6px;font-size:17px}.drawer-foot .small{color:var(--muted);justify-content:center;align-items:center;gap:6px;display:flex}.bulk{margin-top:28px}.bulk-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.bulk-head b{font-size:16px;font-weight:700}.bulk-auto{color:var(--green);font-size:13px;font-weight:500}.bulk-list{gap:10px;display:grid}.bulk-row{border:1.5px solid var(--line);text-align:start;background:#fff;border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:14px;min-height:66px;padding:12px 16px;transition:border-color .15s,background .15s;display:grid}.bulk-row:hover{border-color:#c9cce0}.bulk-row.on{border-color:var(--blue);background:#f6f7ff}.bulk-radio{background:#fff;border:2px solid #c9ccd9;border-radius:50%;width:20px;height:20px;transition:border .15s}.bulk-row.on .bulk-radio{border:6px solid var(--blue)}.bulk-main{gap:3px;min-width:0;display:grid}.bulk-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-title b{font-size:16px;font-weight:700}.bulk-main small{color:var(--muted);font-size:13px}.bulk-row.tagged{padding-top:0;overflow:hidden}.bulk-band{background:var(--navy);color:#fff;grid-column:1/-1;margin:0 -16px 4px;padding:6px 16px;font-size:12.5px;font-weight:700;line-height:1.3}.bulk-row.best .bulk-band{background:linear-gradient(90deg, var(--blue), var(--violet))}.bulk-row.on .bulk-band{margin-top:0}.bulk-gift{color:var(--violet);align-items:center;gap:4px;margin-top:2px;font-style:normal;font-weight:600;display:flex}.bulk-save{text-align:end;justify-items:end;gap:1px;display:grid}.bulk-save b{color:var(--blue);font-size:17px;font-weight:800;line-height:1.2}.bulk-save small{color:var(--green);white-space:nowrap;font-size:12.5px;font-weight:600}.buy-notes{color:var(--body);gap:8px;margin-top:16px;font-size:13.5px;list-style:none;display:grid}.buy-notes li{align-items:center;gap:10px;display:flex}.buy-notes svg{color:var(--violet);flex:none}.drawer-perks{border-bottom:1px solid var(--line);background:var(--paper);padding:16px 24px}.drawer-body>.drawer-perks{margin:-4px -24px 4px}@media (max-height:700px) and (max-width:640px){.drawer-body{flex-direction:column;display:flex}.drawer-body>*{flex:none}.drawer-body>.drawer-perks{border-top:1px solid var(--line);border-bottom:0;order:1;margin:12px -24px 0}}.gift-msg{color:var(--body);font-size:14px}.gift-msg b{color:var(--ink)}.gift-track{background:#e1e3ec;border-radius:6px;height:6px;margin:10px 0 8px;overflow:hidden}.gift-track i{background:linear-gradient(90deg,#173ae6,#920cf2);border-radius:6px;height:100%;transition:width .3s;display:block}.gift-nodes{text-align:end;color:var(--muted);grid-template-columns:repeat(3,1fr);font-size:11.5px;display:grid}.gift-nodes b{color:var(--body);font-size:12.5px;display:block}.gift-nodes .done b,.gift-nodes .done span{color:var(--violet)}.vol-msg{border-top:1px solid var(--line);color:var(--body);margin-top:10px;padding-top:10px;font-size:13.5px}.vol-msg b{color:var(--ink)}.gift-line .gift-ico{width:64px;height:64px;color:var(--violet);background:#eceaff;border-radius:12px;place-items:center;display:grid}.gift-badge{color:var(--violet);background:#eceaff;border-radius:6px;margin-top:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.gift-hint{color:var(--body);background:#f4f2ff;border-radius:12px;margin-top:14px;padding:10px 14px;font-size:13px}.gift-hint b{color:var(--violet)}.empty{padding:24px 0}.shop-sec{padding-top:40px}.shop-sec .wrap{max-width:1480px}.catalog{grid-template-columns:240px 1fr;align-items:start;gap:40px;display:grid}@media (min-width:1280px){.catalog .grid.three{grid-template-columns:repeat(4,1fr)}}.cat-side{gap:26px;display:grid;position:sticky;top:92px}.cat-side .search{width:100%;min-width:0;margin:0}.cat-group{gap:2px;display:grid}.cat-group h3{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:700}.cat-group button{text-align:start;color:var(--body);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.cat-group button span{color:#a3a8c2;font-size:12px}.cat-group button:hover{background:var(--paper);color:var(--ink)}.cat-group button.on{background:var(--navy);color:#fff;font-weight:600}.cat-group button.on span{color:#9aa1c7}.cat-ruo{color:var(--muted);font-size:12.5px}.cat-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.cat-head h1{font-size:clamp(30px,3.4vw,42px)}.cat-head p{max-width:520px;margin-top:6px}.cat-count{color:var(--muted);white-space:nowrap;font-size:13.5px}.cat-tools{flex:none;align-items:center;gap:16px;display:flex}.cat-sort{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.cat-sort select{border:1px solid var(--line);background:#fff var(--chev) no-repeat right 14px center / 12px 8px;height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding-block:0;padding-inline:14px 40px;font-weight:600}.cat-sort select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:640px){.cat-tools{justify-content:space-between;width:100%}.cat-sort{min-width:0}.cat-sort>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cat-sort select{max-width:100%;height:44px}}.grid.three{grid-template-columns:repeat(3,1fr)}.pdp-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pdp-tags a{color:var(--blue);background:#eef0ff;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.pdp-tags a:first-child{background:var(--paper);color:var(--body)}.pdp-tags a:hover{background:var(--navy);color:#fff}.mm-label{color:var(--muted);padding:14px 18px 6px;font-size:12.5px;font-weight:700}.mm-areas{flex-wrap:wrap;gap:8px;padding:4px 18px 18px;display:flex}.mobile-menu .mm-areas a{border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:600;display:inline-block}[data-reveal].pre:not(.in){opacity:0;transform:translateY(22px)}[data-reveal].in{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:none}.btn{transition:transform .18s,box-shadow .2s,background .15s}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #0b0f2673}.btn.light:hover{box-shadow:0 14px 30px -10px #00000073}.card-add{transition:background .15s,transform .15s}.card-add:hover{transform:translateY(-1px)}.cmp.us .cmp-row{transition:padding-inline-start .2s}.cmp.us .cmp-row:hover{padding-inline-start:6px}.link,.btn-text{transition:color .15s,border-color .15s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:is(body:has(.co) .header,body:has(.co) .footer){display:none}.co{background:linear-gradient(90deg, #fff 0 50%, var(--paper) 50% 100%);min-height:100vh}.co-top{border-bottom:1px solid var(--line);background:#fff}.co-top-in{justify-content:space-between;align-items:center;max-width:1120px;height:68px;margin:0 auto;padding:0 28px;display:flex}.co-top .logo img{height:21px}.co-secure{color:#2f7d4f;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.co-grid{grid-template-columns:1.1fr 1fr;max-width:1120px;margin:0 auto;display:grid}.co-main{background:#fff;padding-block:36px 64px;padding-inline:28px 48px}.co-sum{border-inline-start:1px solid var(--line);padding-block:36px 64px;padding-inline:48px 28px}.co-sum-inner{position:sticky;top:24px}.co-sum-toggle,.co-sum-mobile{display:none}.co-label-center{text-align:center;color:var(--muted);margin-bottom:10px;font-size:13px}.co-express-btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xp{border-radius:12px;height:48px;font-size:15px;font-weight:700;transition:transform .15s,opacity .15s}.xp:hover{opacity:.92;transform:translateY(-1px)}.xp.apple{color:#fff;background:#000}.xp.google{background:#fff;border:1px solid #d5d7e2}.co-or{color:var(--muted);align-items:center;gap:14px;margin:22px 0 6px;font-size:13px;display:flex}.co-or:before,.co-or:after{content:"";background:var(--line);flex:1;height:1px}.co-step{padding:22px 0 6px}.co-step h2{align-items:center;gap:10px;margin-bottom:14px;font-size:19px;display:flex}.co-step h2 span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.fld{margin-bottom:10px;display:block}.fld span{color:var(--body);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.fld input,.fld select{width:100%;height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #d5d7e2;border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.cat-sort select,.fld select{appearance:none}.fld select{background:#fff var(--chev) no-repeat right 16px center / 12px 8px;padding-inline-end:42px}.fld input:focus,.fld select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #173ae61f}.fld-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fld-row.three{grid-template-columns:1fr 2fr}.co-hint{color:var(--muted);margin-top:-2px;font-size:12.5px}.co-rates{gap:8px;margin-top:8px;display:grid}.rate{text-align:start;border:1.5px solid #e1e3ec;border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:grid}.rate.on{border-color:var(--blue);background:#f7f8ff}.rate-radio{border:2px solid #cfd1dd;border-radius:50%;width:20px;height:20px}.rate.on .rate-radio{border:6px solid var(--blue)}.rate-name{font-size:14.5px;font-weight:600}.rate-name small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.pay-box{border:1px solid #d5d7e2;border-radius:16px;padding:16px 16px 8px}.pay-head{justify-content:space-between;margin-bottom:12px;font-size:14px;display:flex}.pay-head .cards{color:var(--muted);font-size:12.5px}.bump{cursor:pointer;background:#f8f6ff;border:1.5px dashed #b9b0f4;border-radius:16px;grid-template-columns:22px 52px 1fr;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;transition:background .15s,border-color .15s;display:grid}.bump.on{border-style:solid;border-color:var(--violet)}.bump input{opacity:0;pointer-events:none;position:absolute}.bump-box{color:#0000;background:#fff;border:2px solid #b9b0f4;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.bump.on .bump-box{background:var(--violet);border-color:var(--violet);color:#fff}.bump img{object-fit:contain;background:#fff;border-radius:10px;width:52px;height:52px}.bump-copy b{font-size:14px;display:block}.bump-copy small{color:var(--body);font-size:12.5px}.solvent{background:#f8f6ff;border:1.5px dashed #b9b0f4;border-radius:16px;gap:8px;margin-top:18px;padding:14px;display:grid}.solvent.on{border-style:solid;border-color:var(--violet)}.solvent-head{gap:2px;padding:0 2px 4px;display:grid}.solvent-head b{font-size:14.5px}.solvent-head small{color:var(--body);font-size:12.5px;line-height:1.45}.solvent-row{text-align:start;background:#fff;border:1.5px solid #0000;border-radius:12px;grid-template-columns:22px 40px 1fr auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.solvent-row.on{border-color:var(--violet)}.solvent-row.on .bump-box{background:var(--violet);border-color:var(--violet);color:#fff}.solvent-row img{object-fit:contain;border-radius:8px;width:40px;height:40px}.solvent-name{font-size:14px;font-weight:600;line-height:1.3;display:grid}.solvent-name small{color:var(--muted);font-size:12.5px;font-weight:500}.solvent-row>b{font-size:14px}.co-pay{background:linear-gradient(90deg,#173ae6,#6a22f0);border-radius:14px;height:56px;margin-top:22px;font-size:16px}.co-pay:hover,.co-pay:active{filter:brightness(1.08);background:linear-gradient(90deg,#173ae6,#6a22f0)}.co-ruo{border:1px solid var(--line,#e3e5ee);color:var(--body);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.co-ruo input{accent-color:#173ae6;flex:none;width:18px;height:18px;margin-top:2px}.co-ruo a{text-decoration:underline}.co-ruo.bad{background:#fff5f5;border-color:#d93a3a}.co-legal{color:var(--muted);text-align:center;margin-top:12px;font-size:12px}.co-legal a{text-decoration:underline}.co-items{gap:14px;margin-bottom:18px;display:grid}.co-item{grid-template-columns:60px 1fr auto;align-items:center;gap:14px;display:grid}.co-thumb{background:var(--paper);border:1px solid var(--line);border-radius:12px;place-items:center;width:60px;height:60px;display:grid;position:relative}.co-thumb img{object-fit:cover;border-radius:11px;width:100%;height:100%}.co-thumb span{top:-8px;color:#fff;background:#5d6377;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;inset-inline-end:-8px}.co-thumb.gift{color:var(--violet);background:#eceaff;border-color:#ddd8ff}.co-item-name b{font-size:14.5px;display:block}.co-item-name small{color:var(--muted);font-size:13px}.co-gift-tag{font-weight:600;color:var(--violet)!important}.co-item-price{font-size:14.5px;font-weight:600}.co-sum .giftbar{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:16px;padding:12px 14px}.co-totals{border-top:1px solid var(--line);gap:8px;padding-top:14px;font-size:14.5px;display:grid}.co-totals div{justify-content:space-between;display:flex}.co-totals dt{color:var(--body)}.co-totals .save{color:#1f7a52;font-weight:600}.co-totals .save dt{color:inherit}.co-totals .total{border-top:1px solid var(--line);margin-top:4px;padding-top:12px;font-size:19px;font-weight:700}.co-totals .total dt{color:var(--ink)}.co-totals .total small{color:var(--muted);margin-inline-end:4px;font-size:12px;font-weight:500}.co-trust{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:16px;gap:10px;margin-top:22px;padding:16px;font-size:13.5px;list-style:none;display:grid}.co-trust li{align-items:center;gap:10px;display:flex}.co-trust svg{color:var(--violet);flex:none}.co-empty{text-align:center;justify-items:center;gap:14px;padding:120px 0;display:grid}@media (max-width:900px){.co{background:#fff}.co-grid{grid-template-columns:1fr}.co-sum{display:none}.co-main{padding:20px 18px 48px}.co-top-in{height:60px;padding:0 18px}.co-sum-toggle{background:var(--paper);border-bottom:1px solid var(--line);width:100%;color:var(--blue);justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.co-sum-toggle b{color:var(--ink);font-size:16px}.co-sum-mobile{background:var(--paper);border-bottom:1px solid var(--line);padding:18px;display:block}.fld input,.fld select{font-size:16px}}.co-code{margin:4px 0 16px}.co-code-form{gap:8px;display:flex}.co-code-form input{min-width:0;height:46px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #d5d7e2;border-radius:12px;flex:1;padding:0 14px;font-size:15px}.co-code-form input::placeholder{text-transform:none}.co-code-form input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #173ae61f}.co-code-form button{background:var(--navy);color:#fff;border-radius:12px;height:46px;padding:0 18px;font-size:14px;font-weight:600}.co-code-form button:disabled{background:#c9ccd8}@media (max-width:900px){.co-code-form input{font-size:16px}}.co-code-on{color:#1f7a52;background:#e6f4ea;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;display:flex}.co-code-on span{align-items:center;gap:6px;display:inline-flex}.co-code-on button{color:#1f7a52;min-height:40px;padding:0 8px;font-size:13px;font-weight:600;text-decoration:underline}.co-code-err{color:#b42318;margin-top:6px;font-size:13px;font-weight:600}.co-error{color:#9b1c12;background:#fde8e6;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:14px;font-weight:600}.co-pay:disabled{opacity:.7;cursor:wait}.co-express{margin-bottom:4px}.order-done{text-align:center;justify-items:center;gap:16px;padding:40px 0;display:grid}.order-done h1{font-size:clamp(30px,4vw,42px)}.order-done .lead{margin:0 auto}.done-ico{color:#fff;background:linear-gradient(135deg,#173ae6,#920cf2);border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.exit-leave{text-align:center;color:var(--muted);text-underline-offset:3px;margin-top:12px;padding:12px;font-size:14px;font-weight:600;text-decoration:underline;display:block}.exit-leave:hover{color:var(--ink)}.co-top-r{align-items:center;gap:20px;display:flex}.co-back{color:var(--body);border-bottom:1px solid #0000;padding:10px 0;font-size:13.5px;font-weight:600}.co-back:hover{color:var(--ink)}@media (max-width:600px){.co-top-r .co-secure{display:none}}.exit{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04071a99;place-items:center;padding:18px;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.exit-box{background:#fff;border-radius:24px;width:min(460px,100%);padding:32px 28px 24px;animation:.28s cubic-bezier(.2,.8,.2,1) popIn;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #04071a99}.exit-box:before{content:"";background:linear-gradient(90deg,#173ae6,#920cf2);height:4px;position:absolute;inset:0 0 auto}.exit-x{top:12px;width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.exit-x:hover{background:var(--paper)}.exit h2{padding-inline-end:30px;font-size:23px}.exit-sub{color:var(--body);margin:6px 0 18px;font-size:14.5px}.exit-list{gap:8px;margin-bottom:20px;list-style:none;display:grid}.exit-list li{color:var(--ink);background:#f4f2ff;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:14.5px;display:flex}.exit-list li svg{color:var(--violet);flex:none}.exit-list li.warn{color:#7a4300;background:#fff1de}.exit-list li.warn svg{color:#c26a00}.exit-stay{background:linear-gradient(90deg,#173ae6,#6a22f0);border-radius:14px;height:54px;font-size:16px}.exit-stay:hover,.exit-stay:active{filter:brightness(1.08);background:linear-gradient(90deg,#173ae6,#6a22f0)}.exit-why{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.exit-why p{color:var(--muted);margin-bottom:10px;font-size:13px}.exit-reasons{flex-wrap:wrap;gap:6px;display:flex}.exit-reasons button{border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .15s}.exit-reasons button:hover{border-color:var(--navy);background:var(--navy);color:#fff}.exit-coa{color:var(--blue);margin-top:4px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}@keyframes fadeIn{0%{opacity:0}}@keyframes popIn{0%{opacity:0;transform:translateY(14px)scale(.97)}}.line-remove{vertical-align:top;margin-inline-start:8px;width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;margin-top:8px;transition:background .15s,color .15s;display:inline-grid}.line-remove:hover{color:#b42318;background:#fde8e6}.nav-links{align-items:center}.dd{position:relative}.dd-trigger{color:var(--body);align-items:center;gap:6px;padding:22px 0;font-size:14.5px;font-weight:500;display:inline-flex}.dd-trigger:hover,.dd-trigger[aria-expanded=true]{color:var(--ink)}.dd-trigger svg{transition:transform .2s}.dd-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.dd-panel:before{content:"";inset-inline:0;height:14px;position:absolute;top:-14px}.dd-panel{top:calc(100% - 6px);inset-inline:auto;border:1px solid var(--line);z-index:40;background:#fff;border-radius:18px;width:520px;padding:10px;animation:.18s ddIn;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 24px 50px -20px #0b0f264d}.dd-all{background:var(--paper);border-radius:12px;justify-content:space-between;margin-bottom:8px;padding:12px 14px;font-size:14.5px;font-weight:700;display:flex}.dd-all span,.dd-items span{color:var(--muted);font-size:12px;font-weight:500}.dd-all:hover{background:var(--navy);color:#fff}.dd-all:hover span{color:#9aa1c7}.dd-cols{grid-template-columns:170px 1fr;gap:8px;display:grid}.dd-groups,.dd-items{list-style:none}.dd-groups{border-inline-end:1px solid var(--line);padding-inline-end:8px}.dd-groups button{width:100%;color:var(--body);border-radius:10px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:14.5px;font-weight:600;display:flex}.dd-groups button.on{color:var(--blue);background:#eef0ff}.dd-items a{color:var(--body);border-radius:10px;justify-content:space-between;padding:10px 12px;font-size:14.5px;transition:background .12s,color .12s;display:flex}.dd-items a:hover{background:var(--paper);color:var(--ink)}@keyframes ddIn{0%{opacity:0;transform:translate(-50%,6px)}}.mm-acc{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-size:16px;font-weight:600;display:flex}.mm-acc svg{transition:transform .2s}.mm-acc[aria-expanded=true] svg{transform:rotate(180deg)}.mm-acc.lvl2{background:var(--paper);padding-inline-start:30px;font-size:15px}.mm-sub .mm-all{background:var(--paper);padding-inline-start:30px!important;font-size:15px!important}.mm-items a{justify-content:space-between;padding-block:13px!important;padding-inline:42px 18px!important;font-size:14.5px!important;font-weight:500!important;display:flex!important}.mm-items a span{color:var(--muted);font-size:12.5px}.topbar{color:#d6d9ee;background:#12082a}.topbar svg{color:#fff;flex:none;width:.95em;height:.9em;display:block;transform:translateY(.1em)}.topbar{overflow:hidden}.topbar p{text-align:center;letter-spacing:.01em;opacity:.95;white-space:nowrap;justify-content:center;align-items:baseline;gap:8px;padding-top:7px;padding-bottom:7px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.tb-long,.tb-short{font-size:min(1em, max(10px, calc((100vw - 64px) / var(--tb-n,60) * 1.8)))}.tb-short{display:none}@media (max-width:860px){.tb-long{display:none}.tb-short{display:inline}}.topbar p[data-tb=long] .tb-long,.topbar p[data-tb=short] .tb-short{font-size:inherit;display:inline}.topbar p[data-tb=long] .tb-short,.topbar p[data-tb=short] .tb-long{display:none}.topbar p.tb-two{white-space:normal}.nav-links .dd-all:hover,.nav-links .dd-all:hover span{color:#fff}.header .nav,.header .nav-links{display:none}.hd-row{justify-content:center;align-items:center;height:72px;display:flex;position:relative}.hd-row .logo img{width:auto;height:27px}.hd-row .menu-btn,.hd-mobile-actions{display:none}.icon-btn{width:42px;height:42px;color:var(--ink);border-radius:12px;place-items:center;transition:background .15s;display:grid;position:relative}.icon-btn:hover{background:var(--paper)}.cart-dot{top:3px;color:#fff;background:#920cf2;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;inset-inline-end:2px}.hd-navbar{border-top:1px solid var(--line)}.hd-navbar-in{grid-template-columns:1fr auto 1fr;align-items:center;height:52px;display:grid}.hd-nav{justify-content:center;align-items:center;gap:34px;display:flex}.hd-actions{justify-content:flex-end;gap:4px;display:flex}.hd-actions.left{justify-content:flex-start;margin-inline-start:-10px}.hd-actions{align-items:center;gap:8px}.hd-cart{background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:8px;height:40px;padding-block:0;padding-inline:14px 12px;font-size:14.5px;font-weight:600;transition:background .15s;display:inline-flex}.hd-cart:hover{background:#1c2350}.hd-cart svg{width:19px;height:19px}.hd-cart em{color:#fff;background:#920cf2;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;display:grid}.nav-item{color:var(--body);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:14px 0;font-size:15px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.nav-item:hover,.nav-item[aria-expanded=true]{color:var(--ink);border-color:var(--ink)}.nav-item svg{transition:transform .2s}.nav-item[aria-expanded=true] svg{transform:rotate(180deg)}.nav-sale{color:#920cf2;font-weight:700}.nav-sale:hover{color:#920cf2;border-color:#920cf2}.nav-warn{color:#b42318;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:14px 0;font-size:15px;font-weight:500;transition:border-color .15s;display:inline-flex}.nav-warn:hover{border-color:#b42318}.dd-list{top:calc(100% - 2px);inset-inline:auto;border:1px solid var(--line);z-index:40;background:#fff;border-radius:16px;min-width:270px;padding:8px;animation:.18s ddIn;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 24px 50px -20px #0b0f264d}.dd-list:before{content:"";inset-inline:0;height:12px;position:absolute;top:-12px}.dd-list a{color:var(--body);white-space:nowrap;border-radius:10px;justify-content:space-between;gap:20px;padding:10px 12px;font-size:14.5px;display:flex}.dd-list a span{color:var(--muted);font-size:12px}.dd-list a:hover{background:var(--paper);color:var(--ink)}.dd-list .dd-list-all{border-top:1px solid var(--line);color:var(--blue);border-radius:0 0 10px 10px;margin-top:4px;font-weight:600}.hd-search{border-top:1px solid var(--line);background:#fff;animation:.18s ddIn2}@keyframes ddIn2{0%{opacity:0}}.hd-search-in{color:var(--muted);align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:flex}.hd-search-in input{height:46px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.hd-search-in .btn{padding:11px 22px}.hd-search{position:relative}.hd-found{gap:2px;max-height:min(70vh,520px);padding-bottom:14px;display:grid;overflow:hidden auto}.hd-hit{color:var(--ink);border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:8px 10px;display:grid}.hd-hit:hover,.hd-hit:focus-visible{background:var(--paper)}.hd-hit .thumb{border-radius:10px;width:48px;height:48px}.hd-hit .thumb img{inset-inline-start:0;object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;top:0}.hd-hit-name{font-size:15px;font-weight:600;line-height:1.3;display:grid}.hd-hit-name small{color:var(--muted);font-size:13px;font-weight:500}.hd-hit b{font-size:15px}.hd-all{color:var(--blue);padding:10px;font-weight:600}.hd-none{color:var(--muted);padding:4px 10px 6px;font-size:15px}.hd-none a{text-decoration:underline}.mobile-menu .mm-sale{color:#920cf2!important}.mobile-menu .mm-account{align-items:center;gap:10px;display:flex}@media (max-width:980px){.hd-nav{gap:22px}}@media (max-width:860px){.topbar p{gap:6px;padding-top:10px;padding-bottom:10px;font-size:11.5px;line-height:1.3}.hd-row{justify-content:space-between;height:60px}.hd-row .menu-btn{display:grid}.hd-mobile-actions{gap:2px;display:flex}.hd-row .logo{inset-inline:auto;position:absolute;left:50%;transform:translate(-50%)}.hd-row .logo img{height:22px}.hd-navbar,.hd-search-in .btn{display:none}.hd-search-in input{font-size:16px}}.warn-page{text-align:center;justify-items:center;gap:16px;display:grid}.warn-badge{color:#fff;background:#920cf2;border-radius:50%;place-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:grid}.warn-lead{color:#920cf2;font-size:20px;font-weight:700}.warn-list{text-align:start;gap:10px;max-width:640px;list-style:none;display:grid}.warn-list li{background:var(--paper);border:1px solid var(--line);color:var(--body);border-radius:14px;padding:16px 18px}.warn-page a:not(.btn){color:var(--blue);text-decoration:underline}@media (max-width:980px){.areas{grid-template-columns:repeat(2,1fr)}.compare,.faq-grid,.catalog{grid-template-columns:1fr}.cat-side{position:static}.grid.three{grid-template-columns:repeat(2,1fr)}.tiers-vis{grid-template-columns:1fr 1fr 1fr;gap:10px}.faq-grid{gap:32px}.signature,.compare,.volume-wrap{grid-template-columns:1fr}.sig-copy{padding:0 32px 40px}.steps{grid-template-columns:repeat(2,1fr)}.volume-wrap{gap:28px}.hero-grid,.standard,.faq-grid,.pdp,.coa{grid-template-columns:1fr;gap:40px}.grid{grid-template-columns:repeat(2,1fr);gap:32px 16px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid div:nth-child(3){border-inline-start:0;padding-inline-start:0}.trust-grid div:nth-child(n+3){border-top:1px solid var(--line)}.nav-links{display:none}.nav{grid-template-columns:1fr auto}.pdp-img,.pdp-media{position:static}.pdp-media{position:relative;top:auto}.pdp-thumbs{inset-inline-start:12px;gap:8px;position:absolute;bottom:12px}.pdp-thumbs button{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line), 0 2px 8px #0b0f2614;background:#fff;border-radius:10px}.pdp-thumbs button.on{box-shadow:inset 0 0 0 2px var(--ink), 0 2px 8px #0b0f2614}.pdp{padding-bottom:110px}}@media (max-width:600px){.hero-actions .btn{width:100%}.datasheet div{padding:14px 16px!important}.area{border-radius:16px;min-height:104px;padding:16px}.area b{font-size:15.5px}.area-go{inset-inline-end:12px;width:26px;height:26px;top:12px}.forms>span{width:100%}.cmp{border-radius:20px;padding:26px 22px}.cmp.them{display:none}.them-v{color:#7d84a8;margin-top:2px;font-size:12px;font-style:normal;display:block}.tiers-vis{grid-template-columns:1fr}.tv{flex-flow:wrap;align-items:baseline;gap:4px 12px;padding:22px}.tv-vials{width:100%;height:28px;margin-bottom:6px}.tv-vials svg{width:12px;height:26px}.tv-p{order:-1;font-size:40px}.tv-n{width:100%;margin:0}.gs-title{width:100%}.faq-grid{gap:0}.faq-grid>div:first-child{display:contents}.faq-grid .faq{order:1;margin-top:8px}.faq-grid .ask{order:2;margin-top:24px}.faq summary{grid-template-columns:26px 1fr 30px;padding:16px;font-size:15px}.faq details p{padding-block:0 18px;padding-inline:54px 18px}.cat-head{flex-direction:column;align-items:flex-start;gap:6px}.bulk-row{gap:12px;min-height:62px;padding:12px 14px}.bulk-band{margin:0 -14px 4px;padding:6px 14px}.menu-btn{display:block}.mobile-menu{border-top:1px solid var(--line);background:#fff;display:block}.mobile-menu a{border-bottom:1px solid var(--line);padding:16px 18px;font-size:16px;font-weight:600;display:block}.search{width:100%;min-width:0;font-size:16px}.tabs-row{border-bottom:0;flex-direction:column-reverse;align-items:stretch;gap:12px}.tabs{border-bottom:1px solid var(--line);gap:22px;margin:0 -18px;padding:0 18px}.buy .btn{white-space:normal;text-align:center;min-width:0;padding-inline:16px;line-height:1.25}.crumbs a{padding:10px 0;display:inline-block}.card-add{font-size:13.5px}.grid{gap:12px}.card{border-radius:16px}.card-body{padding:12px 12px 14px}.card-name{font-size:15px}.card-proof{margin-top:8px;font-size:11.5px}.card-proof li:before{background-size:8px;width:12px;height:12px}.card-foot{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}.card-price strong{margin-inline-end:6px;font-size:16px;display:inline}.card-add{width:100%;min-height:42px}.card-img .stock,.badge-off{padding:3px 7px;font-size:11px;top:8px}.card-img .stock{inset-inline-end:8px}.badge-off{inset-inline-start:8px}.datasheet div:first-child{padding-inline-start:16px}.hero-data .wrap{padding:0}.steps{grid-template-columns:1fr;gap:0}.steps li{border-top:1px solid var(--line);grid-template-columns:96px 1fr;column-gap:16px;padding:18px 0;display:grid}.step-img{aspect-ratio:1;grid-row:span 3;margin:0}.steps h3{margin:2px 0 4px;font-size:17px}.steps p{font-size:14px}.sig-copy h2{font-size:38px}.sig-stats{grid-template-columns:repeat(3,1fr);display:grid}.sig-stats div{margin:0;padding-block:14px;padding-inline:0 10px}.sig-stats div+div{padding-inline-start:12px}.sig-stats dd{white-space:nowrap;font-size:18px}.sig-img{padding:32px}.sig-img img{max-height:240px}.sig-copy{padding:0 24px 32px}.cmp-card.them{display:none}.cmp-card{padding:24px}.final .final-inner{padding-top:64px;padding-bottom:8px}.wrap.co-empty{padding:72px 18px}.wrap{padding:0 18px}.hero-actions{gap:22px}.datasheet{grid-template-columns:repeat(2,1fr)}.datasheet div:nth-child(3){border-inline-start:0}.datasheet div:nth-child(n+3){border-top:1px solid #ffffff1f}.trust-grid div{padding:18px 12px}.trust-grid div:nth-child(odd){padding-inline-start:0}.trust-grid b{font-size:14px}.trust-grid span{font-size:12.5px}.sec{padding:64px 0}.sec-head{flex-direction:column;gap:8px}.card-top{flex-direction:column;gap:0}.card-name,.card-price{font-size:15px}.card-sub s{display:none}.volume div{padding:18px 12px}.vol-p{font-size:22px}.vol-n{font-size:12px}.cmp th,.cmp td{padding:14px 10px;font-size:13.5px}.final-inner{flex-direction:column;align-items:flex-start}.qtable button{grid-template-columns:1fr 1fr}.qtable .s{text-align:start;grid-column:1/-1;font-size:13px}.qtable .s:empty{display:none}.avail{width:100%;margin-inline-start:0}body:has(.sticky-cta) .footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.sticky-cta{bottom:0;z-index:30;border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:fixed;inset-inline:0}.sticky-cta strong{font-size:14px;display:block}.sticky-cta span{color:var(--muted);font-size:13px}}.stock.low,.stock.fast{color:#b54708;background:#fff3e0}.sizes button.off{color:var(--muted);text-decoration:line-through}.pre-note{color:var(--amber);margin-top:10px;font-size:13.5px}.legal{color:var(--body);overflow-wrap:anywhere}.legal .pc-proc .pc-eyebrow:before{display:none}.legal .pc-proc{font-family:inherit!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal h1{color:var(--ink);margin-bottom:20px;font-size:clamp(30px,3.4vw,40px)}.legal h2{margin:32px 0 10px;font-size:22px}.legal h3{margin:24px 0 8px;font-size:18px}.legal p,.legal ul,.legal ol,.legal table{margin-bottom:14px}.legal ul,.legal ol{padding-inline-start:22px}.legal li{margin-bottom:6px}.legal a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.legal img{height:auto}.article-date{color:var(--muted);font-size:13.5px}.article .crumbs{padding:0 0 12px}.article .crumbs a{color:var(--muted);text-decoration:none}.article h1{margin-bottom:6px}.article .article-date{margin-bottom:22px}.article img{border-radius:16px;margin-bottom:20px}.article-back{margin-top:32px}.legal table{border-collapse:collapse;width:100%;font-size:14.5px}.legal th,.legal td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding-block:10px;padding-inline:0 8px}.pre-pop .exit-box:focus{outline:none}.pre-pop .exit-sub{margin-bottom:16px}.pre-item{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.pre-item img{object-fit:cover;background:var(--paper);border-radius:10px;flex:none;width:56px;height:56px}.pre-item>div:first-of-type{gap:2px;min-width:0;font-size:14.5px;display:grid}.pre-item span{color:var(--muted);font-size:13px}.pre-price{white-space:nowrap;justify-items:end;gap:2px;margin-inline-start:auto;font-size:16px;display:grid}.pre-price s{color:var(--muted);font-size:13px}.pre-save{color:#17734a;background:#e5f5ec;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:11px 14px;font-size:14.5px;display:flex}.pre-save svg{flex:none}.pre-no{width:100%}.pre-tag{color:#7a4300;background:#fff1de;border-radius:999px;margin-bottom:10px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-block}.pre-why{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pre-why li{color:#17734a;background:#e5f5ec;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;display:flex}.pre-why li svg{flex:none}@media (max-width:640px){.pre-pop{place-items:end center;padding:0}.pre-pop .exit-box{width:100%;padding:28px 20px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.stack-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:stretch;gap:20px;display:grid}.stack{border:1.5px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.stack:hover{border-color:#cfc6fb;box-shadow:0 10px 30px #3c28a014}.stack.best{border:2px solid var(--violet);box-shadow:0 10px 30px #6b3cf01f}.stack-band{background:linear-gradient(90deg, var(--blue), var(--violet));color:#fff;padding:7px 16px;font-size:13px;font-weight:700;display:block}.stack-visual{background:linear-gradient(#f3f1fd,#e9e6fa);justify-content:center;align-items:center;padding:52px 16px 20px;display:flex;position:relative}.stack-vial{flex:1 1 0;min-width:0;max-width:112px;display:block;position:relative}.stack-vial .stack-pic{aspect-ratio:1;background:#fff;border-radius:14px;width:100%;display:block;box-shadow:0 4px 14px #1e145a1f}.stack-vial em{inset-inline-end:6px;background:var(--ink);color:#fff;border-radius:8px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700;position:absolute;bottom:6px}.stack-plus{text-align:center;width:22px;color:var(--violet);flex:none;font-size:20px;font-style:normal;font-weight:800}.stack-save{top:12px;inset-inline:auto;white-space:nowrap;color:#fff;background:#12a150;border-radius:10px;padding:5px 11px;font-size:14px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.stack-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.stack-name{color:var(--ink);font-size:20px;font-weight:800;line-height:1.2}.stack-goal{color:var(--body);margin:0;font-size:14px;line-height:1.5}.stack-items{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.stack-items li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14.5px;display:grid}.stack-items svg{color:var(--violet)}.stack-items a{color:var(--ink);font-weight:600}.stack-items a:hover{color:var(--blue)}.stack-items small{color:var(--muted);font-size:12.5px;font-weight:500}.stack-items li>span{color:var(--muted);font-size:14px}.stack-price{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-top:auto;padding-top:12px;display:flex}.stack-was{color:var(--muted);font-size:14px}.stack-was s{margin-inline-start:4px}.stack-now{align-items:baseline;gap:8px;display:flex}.stack-now b{color:var(--ink);font-size:26px;font-weight:800}.stack-now em{color:var(--blue);font-size:15px;font-style:normal;font-weight:800}.stack-btn{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(120deg,#2140e8,#7a2cf0);border:0;border-radius:14px;padding:15px 16px;font-size:16.5px;font-weight:800;transition:transform 80ms,box-shadow 80ms,filter .15s;box-shadow:0 5px #24139a}.stack-btn:hover{filter:brightness(1.06)}.stack-btn:active{transform:translateY(3px);box-shadow:0 2px #24139a}.stack-note{text-align:center;color:var(--muted);font-size:12.5px}.stack-visual:has(.stack-photo){background:#e9e8ec;padding:0}.stack-photo{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.stack:hover .stack-photo{transform:scale(1.03)}a.stack-name:hover{color:var(--blue)}.stack-more{color:var(--blue);align-self:center;font-size:14px;font-weight:600}.stack.bare{box-shadow:none;background:0 0;border:0;overflow:visible}.stack.bare .stack-body{padding:4px 0 0}.stack-cover img{object-fit:cover;width:100%;height:100%}.stack-thumbs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.stack-thumbs a{width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;overflow:hidden}.stack-thumbs img{object-fit:cover;width:100%;height:100%}.stack-lead{color:var(--body);margin:6px 0 4px}.stack-parts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.stack-part{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding:14px;transition:border-color .2s,box-shadow .2s;display:grid}.stack-part:hover{border-color:#cfc6fb;box-shadow:0 8px 24px #3c28a014}.stack-part img{object-fit:cover;border-radius:12px;width:96px;height:96px}.stack-part b{font-size:16px;display:block}.stack-part small{color:var(--muted);font-weight:500}.stack-part p{color:var(--body);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.stack-part .link{color:var(--blue);font-size:14px;font-weight:600}@media (max-width:640px){.stack-grid{grid-template-columns:minmax(0,1fr)}.stack-visual{padding:50px 10px 16px}.stack-plus{width:16px;font-size:17px}}.upsell-done{color:#1f5e3d;text-align:start;background:#e6f4ea;border-radius:16px;gap:4px;margin:22px 0;padding:16px 18px;display:grid}.offer-sec{padding-top:18px}:is(body:has(.offer) .header,body:has(.offer) .footer,body:has(.o2) .header,body:has(.o2) .footer,body:has(.o3) .header,body:has(.o3) .footer){display:none}.offer-top{justify-content:center;padding-bottom:4px;display:flex}.offer-top img{width:150px;height:auto}.offer{gap:14px;max-width:920px;display:grid}.offer-ok{color:#1f5e3d;background:#e6f4ea;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 16px;font-size:14.5px;font-weight:600;display:flex}.offer-ok a{color:inherit;font-weight:500;text-decoration:underline}.offer-steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.offer-steps li{counter-increment:s;border-top:3px solid var(--line);color:var(--muted);padding-top:10px;font-size:12.5px;font-weight:600}.offer-steps li.did{border-color:var(--green);color:var(--green)}.offer-steps li.did:before{content:"✓ "}.offer-steps li.now{border-color:var(--blue);color:var(--ink)}.offer-added{color:var(--violet);background:#f1ecfe;border-radius:12px;margin:0;padding:10px 14px;font-size:14px;font-weight:600}.offer-kicker{color:var(--violet);margin:10px 0 0;font-size:14px;font-weight:700}.offer-stack{color:var(--violet);background:#f1ecfe;border-radius:999px;justify-self:start;margin:0;padding:3px 10px;font-size:13px;font-weight:700}.offer-deal{background:var(--paper);border-radius:16px;gap:8px;padding:14px;display:grid}.offer-later,.offer-now{grid-template-columns:1fr auto;align-items:baseline;gap:0 12px;display:grid}.offer-later span:first-child,.offer-now span:first-child{font-size:14.5px;font-weight:600}.offer-later span:nth-child(2),.offer-now span:nth-child(2){color:var(--muted);grid-column:1;font-size:12.5px}.offer-later s{color:var(--muted);grid-area:1/2/3;font-size:16px}.offer-now b{color:var(--ink);grid-area:1/2/3;font-size:24px;font-weight:800}.offer-now{border-top:1px dashed #cfd2de;padding-top:8px}.offer-save{color:var(--green);background:#e6f4ea;border-radius:999px;justify-self:start;margin:0;padding:4px 10px;font-size:13.5px;font-weight:700}.offer-review{border-inline-start:3px solid var(--violet);background:#faf8ff;border-radius:0 12px 12px 0;margin:0;padding:12px 14px}.offer-review p{margin:0;font-size:14.5px;line-height:1.5}.offer-review cite{color:var(--muted);margin-top:6px;font-size:12.5px;font-style:normal;display:block}.offer-more{gap:8px;margin-top:10px;display:grid}.offer-more h2{margin:0;font-size:20px}.offer-more>p{color:var(--body);margin:0;font-size:14px}.offer-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.offer-mini{border:1.5px solid var(--line);background:#fff;border-radius:16px;gap:6px;padding:12px;display:grid;position:relative}.offer-mini>img{aspect-ratio:1;object-fit:contain;background:var(--paper);border-radius:12px;width:100%;position:relative}.offer-mini>b{font-size:14.5px;line-height:1.3}.offer-mini>b small{color:var(--muted);font-weight:500}.offer-mini>span{font-size:14px}.offer-mini>span s{color:var(--muted);margin-inline-end:4px}.offer-h{margin:10px 0 0;font-size:clamp(26px,3.4vw,38px);line-height:1.15}.offer-why{color:var(--body);max-width:720px;margin:0;font-size:16px;line-height:1.55}.offer-timer{color:#8a5300;background:#fff4e0;border-radius:999px;justify-self:start;margin:0;padding:8px 14px;font-size:14px;font-weight:600}.offer-timer b{font-variant-numeric:tabular-nums}.offer-card{border:1.5px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:8px;padding:22px;display:grid}.offer-img{aspect-ratio:1;background:radial-gradient(50% 34% at 50% 90%,#ecebfa 0%,#f5f6fa 100%);border-radius:18px;position:relative;overflow:hidden}.offer-img img{object-fit:contain;max-width:none;position:absolute}.offer-badge{inset-inline-start:12px;background:var(--navy);color:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;position:absolute;top:12px}.offer-info{align-content:start;gap:12px;display:grid}.offer-info h2{margin:0;font-size:26px}.offer-info h2 small{color:var(--muted);font-size:16px;font-weight:500}.offer-reason{color:var(--body);margin:0;font-size:15px;line-height:1.55}.offer-qty{margin:0;font-size:14px;font-weight:600}.offer-sum{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;margin:0;padding:14px 0;display:grid}.offer-sum div{justify-content:space-between;gap:12px;font-size:15px;display:flex}.offer-sum dt,.offer-sum dd{margin:0}.offer-sum .save{color:var(--green);font-weight:600}.offer-sum s{color:var(--muted);margin-inline-end:6px;font-weight:400}.offer-sum .total{padding-top:4px;font-size:19px;font-weight:800}.offer-pay{padding:16px;font-size:17px}.offer-note{text-align:center;color:var(--muted);margin:0;font-size:13px}.offer-no{color:var(--body);justify-self:center;padding:6px;font-size:14.5px;text-decoration:underline}.offer-bar{display:none}.offer-foot{color:var(--muted);margin:8px 0 0;font-size:12.5px}.offer-foot a{text-decoration:underline}@media (max-width:760px){.offer-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.offer-img{justify-self:center;width:min(100%,250px)}.offer-more-grid{grid-template-columns:minmax(0,1fr)}.offer-mini{grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:12px}.offer-mini>img{grid-row:1/3;width:72px;height:72px}.offer-mini>button{grid-column:1/-1}.offer{padding-bottom:96px}.offer-bar{inset-inline:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);text-align:center;background:#fff;gap:4px;display:grid;position:fixed;bottom:0}.offer-bar span{color:var(--muted);font-size:12px}.offer-steps li{font-size:11px}}.offer-sec:has(.o2){padding:0 0 24px}.o2{gap:28px;display:grid}.o2 .co-test{margin:12px auto 0}.o2-top{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.o2-top img{width:132px;height:auto}.o2-ok{color:var(--green);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.o2-ok a{color:var(--muted);margin-inline-start:6px;font-weight:500;text-decoration:underline}.o2-added{color:#1f5e3d;background:#e6f4ea;border-radius:14px;align-items:center;gap:8px;margin:0 auto;padding:12px 16px;font-size:14.5px;font-weight:600;display:flex}.o2-hero{background:linear-gradient(#f3f0ff 0%,#fbfaff 100%);border-top:1px solid #ebe6fb;border-bottom:1px solid #ebe6fb}.o2-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:44px;padding-bottom:44px;display:grid}.o2-copy{gap:14px;display:grid}.o2-eyebrow{color:var(--violet);margin:0;font-size:14px;font-weight:700}.o2-copy h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.2vw,48px);line-height:1.08}.o2-sub{color:var(--body);margin:0;font-size:17px;line-height:1.55}.o2-price{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.o2-price b{letter-spacing:-.02em;font-size:40px;font-weight:800}.o2-price s{color:var(--muted);font-size:20px}.o2-price span{color:var(--green);background:#e6f4ea;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}.o2-yes{padding:18px;font-size:17px}.o2-note{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.o2-timer{text-align:center;color:#8a5300;margin:0;font-size:13.5px}.o2-timer b{font-variant-numeric:tabular-nums}.o2-visual{justify-items:center;gap:12px;display:grid}.o2-pic{aspect-ratio:1;background:radial-gradient(55% 36% at 50% 88%,#e4e0fb 0%,#fff 100%);border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #281e7859}.o2-pic img{object-fit:contain;max-width:none;position:absolute}.o2-stack{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.o2-stack figure{gap:10px;margin:0;display:grid}.o2-stack figcaption{text-align:center;font-size:15px;font-weight:700;display:grid}.o2-stack figcaption small{color:var(--muted);font-size:12.5px;font-weight:500}.o2-stack figure:first-child .o2-pic{opacity:.8}.o2-new .o2-pic{outline:2.5px solid var(--violet);outline-offset:-2.5px}.o2-new figcaption small{color:var(--violet);font-weight:700}.o2-plus{color:var(--violet);font-size:34px;font-weight:300}.o2-single{width:min(100%,380px);position:relative}.o2-times{inset-inline-end:14px;background:var(--navy);color:#fff;border-radius:999px;padding:6px 12px;font-size:16px;font-weight:800;position:absolute;top:14px}.o2-stackname{color:var(--violet);background:#fff;border:1px solid #e3dcfb;border-radius:999px;margin:0;padding:6px 14px;font-size:14px;font-weight:700}.o2-why h2,.o2-more h2{margin:0 0 14px;font-size:26px}.o2-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.o2-tiles>div{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:8px;padding:20px;display:grid}.o2-tiles svg{color:var(--violet)}.o2-tiles b{font-size:16px}.o2-tiles p{color:var(--body);margin:0;font-size:14.5px;line-height:1.55}.o2-close{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.o2-close>div{border-radius:18px;align-content:start;gap:6px;padding:20px;display:grid}.o2-close b{font-size:16px}.o2-close p{margin:0;font-size:14.5px;line-height:1.55}.o2-bad{background:var(--paper);color:var(--body)}.o2-bad s{color:var(--muted);font-size:24px}.o2-good{border:2px solid var(--violet);background:#f3f0ff}.o2-good strong{color:var(--ink);font-size:30px;font-weight:800}.o2-review{border-inline-start:3px solid var(--violet);background:#faf8ff;border-radius:0 16px 16px 0;margin:0 auto;padding:18px 20px}.o2-review p{margin:0;font-size:16px;line-height:1.55}.o2-review cite{color:var(--muted);margin-top:8px;font-size:13px;font-style:normal;display:block}.o2-cta{gap:10px;max-width:560px;display:grid}.o2-no{color:var(--body);justify-self:center;padding:6px;font-size:14.5px;text-decoration:underline}.o2-more>p{color:var(--body);margin:-6px 0 14px;font-size:14.5px}.o2-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.o2-mini{border:1.5px solid var(--line);background:#fff;border-radius:18px;gap:8px;padding:14px;display:grid}.o2-mini>b{font-size:15px}.o2-mini>b small{color:var(--muted);font-weight:500}.o2-mini-price{font-size:15px}.o2-mini-price s{color:var(--muted);margin-inline-end:4px}@media (max-width:760px){.o2{gap:22px;padding-bottom:96px}.o2-hero-in{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:26px;padding-bottom:28px}.o2-visual{order:-1}.o2-stack{max-width:340px}.o2-single{width:min(100%,230px)}.o2-price b{font-size:34px}.o2-tiles,.o2-close,.o2-more-grid{grid-template-columns:minmax(0,1fr)}.o2-mini{grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:12px}.o2-mini>.o2-pic{width:76px;box-shadow:none;border-radius:14px;grid-row:1/3}.o2-mini>button{grid-column:1/-1}.o2-top img{width:112px}.o2-ok{white-space:nowrap;font-size:12.5px}.o2-ok a{margin-inline-start:2px}}.offer-sec:has(.o3){padding:0 0 24px}.o3{--o3-yes:linear-gradient(120deg, #2140e8, #7a2cf0);--o3-yes-dark:#24139a;background:#f4f3fa;min-height:100vh}.o3-test{text-align:center;border-radius:0;margin:0}.o3-alert{background:var(--navy);color:#d6d9ee;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;padding:10px 16px;font-size:14px;display:flex}.o3-alert>b{color:#fff}.o3-clock{color:#fff;background:#ffffff1f;border-radius:999px;padding:3px 10px;font-size:13px}.o3-clock b{font-variant-numeric:tabular-nums}.o3-band{color:#fff;background:linear-gradient(135deg,#173ae6 0%,#6b3cf0 100%)}.o3-band-in{text-align:center;justify-items:center;gap:12px;padding-top:18px;padding-bottom:96px;display:grid}.o3-logo{width:130px;height:auto}.o3-steps{flex-wrap:wrap;justify-content:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.o3-steps span{color:#ffffffbf;background:#ffffff24;border-radius:999px;padding:5px 12px}.o3-steps .did{color:#fff;background:#ffffff38}.o3-steps .did:before{content:"✓ "}.o3-steps .now{color:#3a2fd0;background:#fff}.o3-added{background:#ffffff29;border-radius:12px;margin:0;padding:8px 14px;font-size:14px;font-weight:600}.o3-badge{color:#4b2fd6;background:#fff;border-radius:999px;margin-top:6px;padding:7px 16px;font-size:15px;font-weight:800}.o3-band h1{color:#fff;letter-spacing:-.02em;max-width:820px;margin:0;font-size:clamp(30px,4.6vw,52px);line-height:1.06}.o3-sub{color:#ffffffe6;max-width:620px;margin:0;font-size:17px;line-height:1.5}.o3-main{gap:28px;margin-top:-72px;padding-bottom:40px;display:grid}.o3-card{background:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:28px;display:grid;box-shadow:0 30px 60px -30px #281e7873}.o3-visual{align-items:center;display:grid}.o3-pic{aspect-ratio:1;background:radial-gradient(55% 36% at 50% 88%,#e4e0fb 0%,#f7f6fd 100%);border-radius:20px;display:block;position:relative;overflow:hidden}.o3-pic img{object-fit:contain;max-width:none;position:absolute}.o3-pic em{inset-inline-start:10px;color:var(--muted);background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;font-style:normal;font-weight:700;position:absolute;top:10px}.o3-pic.new{outline-offset:-3px;outline:3px solid #6b3cf0}.o3-pic.new em{color:#fff;background:#6b3cf0}.o3-pic.solo{justify-self:center;width:min(100%,420px)}.o3-pair{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:center;gap:10px;display:grid}.o3-pic.was{opacity:.9}.o3-pic.was em{inset-inline:auto;white-space:nowrap;padding:3px 8px;font-size:11px;top:auto;bottom:8px;left:50%;transform:translate(-50%)}.o3-plus{color:#6b3cf0;font-size:34px;font-weight:300}.o3-buy{align-content:start;gap:14px;display:grid}.o3-buy h2{margin:0;font-size:26px}.o3-receipt{border-collapse:collapse;width:100%;font-size:15.5px}.o3-receipt td{border-bottom:1px solid var(--line);padding:10px 0}.o3-receipt td:last-child{text-align:end;white-space:nowrap}.o3-receipt s{color:var(--muted);margin-inline-end:6px}.o3-receipt b{font-weight:700}.o3-receipt .tot td{border-bottom:0;padding-top:14px;font-size:22px;font-weight:800}.o3-save{color:#0d7f3f;text-align:center;background:#e6f6ec;border-radius:12px;margin:0;padding:8px 14px;font-size:14.5px;font-weight:700}.o3-yes{background:var(--o3-yes);color:#fff;width:100%;box-shadow:0 6px 0 var(--o3-yes-dark);cursor:pointer;border:0;border-radius:16px;justify-items:center;gap:2px;padding:16px 18px;transition:transform 80ms,box-shadow 80ms;display:grid}.o3-yes span{font-size:19px;font-weight:800}.o3-yes small{opacity:.9;font-size:13px;font-weight:600}.o3-yes:active{box-shadow:0 3px 0 var(--o3-yes-dark);transform:translateY(3px)}.o3-yes:disabled{opacity:.6;cursor:default}.o3-note{text-align:center;color:var(--muted);margin:0;font-size:13px}.o3-why{gap:8px;margin:0;padding:0;list-style:none;display:grid}.o3-why li{color:var(--body);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:14.5px;line-height:1.5;display:grid}.o3-why svg{color:#6b3cf0;margin-top:3px}.o3-review{background:#f7f5ff;border-inline-start:3px solid #6b3cf0;border-radius:0 12px 12px 0;margin:0;padding:12px 14px}.o3-review p{margin:0;font-size:15px}.o3-review cite{color:var(--muted);margin-top:6px;font-size:12.5px;font-style:normal;display:block}.o3-no{color:var(--muted);justify-self:center;padding:6px;font-size:14px;text-decoration:underline}.o3-more h2{margin:0 0 12px;font-size:20px}.o3-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.o3-mini{background:#fff;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.o3-mini .o3-pic{border-radius:12px;width:64px}.o3-mini b{font-size:15px;display:block}.o3-mini b small{color:var(--muted);font-weight:500}.o3-mini-price{font-size:15px;display:block}.o3-mini-price b{display:inline}.o3-mini-ship{color:var(--green);font-size:12px;font-weight:600;display:block}.o3-mini s{color:var(--muted)}.o3-add{background:var(--o3-yes);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:10px 16px;font-weight:800}.o3-add:disabled{opacity:.6;cursor:default}.o3-gift-pair{grid-template-columns:minmax(0,1.2fr) auto minmax(0,.8fr)}.o3-pic.gift{outline-offset:-3px;outline:3px dashed #12a150}.o3-pic.gift em{color:#fff;background:#12a150;font-size:14px}.o3-receipt .free td:last-child b{color:#0d7f3f}.o3-basket{background:#faf9ff;border:1.5px solid #e3dcfb;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.o3-basket>b{font-size:14px}.o3-basket label{color:var(--muted);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14.5px;display:grid}.o3-basket label.on{color:var(--ink);font-weight:600}.o3-basket input{accent-color:#6b3cf0;width:18px;height:18px}.o3-basket em{font-style:normal;font-weight:700}.o3-basket-tot{border-top:1px solid #e3dcfb;justify-content:space-between;margin:4px 0 0;padding-top:8px;font-size:15px;display:flex}.o3-mini.on{outline-offset:-2px;outline:2px solid #6b3cf0}.o3-mini.on .o3-add{background:#12a150}.o3-more-buy{margin-top:16px;max-width:560px;margin-inline:auto}.o3-bar{display:none}@media (max-width:760px){.o3-band-in{gap:10px;padding-top:14px;padding-bottom:78px}.o3-alert{padding:8px 12px;font-size:13px}.o3-logo{width:112px}.o3-steps{flex-wrap:nowrap;gap:4px}.o3-badge{padding:6px 14px;font-size:14px}.o3-steps span{padding:4px 9px;font-size:11px}.o3-sub{font-size:15.5px}.o3-main{margin-top:-64px;padding-bottom:110px}.o3-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px}.o3-pair{justify-self:center;width:100%;max-width:330px}.o3-pic.solo{width:min(100%,240px)}.o3-more-grid{grid-template-columns:minmax(0,1fr)}.o3-bar{inset-inline:0;z-index:20;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;display:block;position:fixed;bottom:0}.o3-bar .o3-yes{box-shadow:0 4px 0 var(--o3-yes-dark);padding:12px}.o3-bar .o3-yes span{font-size:17px}}.cm{display:none}@media (max-width:980px){.cat-side,.cat-tools .cat-sort{display:none}.cm{gap:10px;margin:4px 0 22px;display:grid}.cm .search{width:100%;min-width:0;height:46px;margin:0;font-size:16px}.cm select{appearance:none;border:1px solid var(--line);background:#fff var(--chev) no-repeat right 14px center / 12px 8px;width:100%;min-width:0;height:46px;color:var(--ink);font:inherit;border-radius:12px;padding-block:0;padding-inline:14px 40px;font-size:16px;font-weight:600}.cm select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cm-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}}:is(button,a,span,p,li,em,b,strong,small,label,h2,h3,dt,dd)>svg[aria-hidden=true]{flex-shrink:0}[data-fit],.btn.block{min-width:0;max-width:100%}.fit-one{white-space:nowrap!important}.fit-two{text-wrap:balance;text-align:center;line-height:1.25;white-space:normal!important}.drawer-foot>*,.co-grid>*,.co-main>*{min-width:0}.cm-two{grid-template-columns:minmax(0,1fr)}.cat-group button{align-items:flex-start;gap:10px;line-height:1.35}.cat-group button span{flex:none;margin-top:2px}.bulk-head{flex-wrap:wrap;row-gap:2px}.bulk-auto{white-space:nowrap}.up-add{white-space:nowrap;flex:none}.co-sum-toggle{text-align:start;gap:12px}.co-sum-toggle span{flex:1;min-width:0}.co-sum-toggle span.fit-two{text-align:start;text-wrap:pretty}.co-sum-toggle b{white-space:nowrap;flex:none}.sig-copy{min-width:0}.footer .ft-signup{max-width:360px}.footer .ft-signup-row{flex-wrap:wrap}.footer .ft-signup input{flex:1 0 calc(var(--ph,16) * .55em + 26px)}.cs-search input:placeholder-shown{padding-inline-end:14px}h1,h2,h3{overflow-wrap:break-word}@media (max-width:600px){.card-price{flex-wrap:wrap;align-items:baseline;column-gap:6px;display:flex}.card-price strong{margin-inline-end:0}}.pdp>*,.pdp-info,.buybox{min-width:0}.solvent-row{grid-template-columns:22px 40px minmax(0,1fr) auto}.solvent-name,.bulk-main,.card-name,.line-name{overflow-wrap:anywhere}.bulk-row{grid-template-columns:20px minmax(0,1fr) auto}.btn.fit-two{flex-wrap:wrap;row-gap:2px}.ft-col a,.card-cat{overflow-wrap:anywhere}@media (max-width:380px){.cs-search input::placeholder{font-size:14.5px}}@media (max-width:600px){.card-img .badge-off+.stock{top:36px;white-space:normal;max-width:calc(100% - 16px);line-height:1.2;inset-inline:8px auto}}
