@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.p.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.p.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.p.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_2c375bc4-module__e4olKG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_2c375bc4-module__e4olKG__variable{--lp-font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b04a414e-module__h4teHa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b04a414e-module__h4teHa__variable{--lp-font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.3r11t8qn1bk6_.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:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.1sj2vuw194_rx.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:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_cfc97373-module__3sh8uG__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.young_serif_cfc97373-module__3sh8uG__variable{--lp-font-young-serif:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.380f-mwhk0aej.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_1f6349f6-module__29TxiG__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_1f6349f6-module__29TxiG__variable{--lp-font-nunito-sans:"Nunito Sans", "Nunito Sans Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.0c0g8ifvh7k7-.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:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_d917273-module__Kw7ILG__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_d917273-module__Kw7ILG__variable{--lp-font-dm-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.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:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.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:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ddd198311ba7843-s.3kq6k02b2ysv1.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:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_b1dae730-module__Lujnaa__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_b1dae730-module__Lujnaa__variable{--lp-font-work-sans:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_6c1ec72c-module__Sdzf5G__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_6c1ec72c-module__Sdzf5G__variable{--lp-font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.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:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.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:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.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:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.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:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.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:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.0p-wng2nn8o-p.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%}.manrope_cbd391a4-module__CzNY-G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_cbd391a4-module__CzNY-G__variable{--lp-font-manrope:"Manrope", "Manrope Fallback"}
.storefront-theme{--lp-bg:#fbf5ea;--lp-surface:#fff;--lp-surface-2:#fbf5ea;--lp-ink:#2b2117;--lp-ink-soft:#7a6c5a;--lp-ink-faint:#a4967f;--lp-accent:#b5651d;--lp-accent-ink:#fff;--lp-accent-2:#5f7d3f;--lp-accent-2-soft:#e7efdb;--lp-border:#e7dcc8;--lp-border-strong:#d8c9ab;--lp-danger:#b3432b;--lp-shadow:0 1px 2px #2b21170f, 0 8px 24px #2b211714;--lp-hero-bg:#2b2117;--lp-hero-ink:#fbf5ea;--lp-radius:16px;--lp-thumb-ratio:4 / 3;--lp-font-display:var(--lp-font-fraunces), Georgia, serif;--lp-font-body:var(--lp-font-inter), system-ui, sans-serif;--lp-display-weight:600;--lp-display-track:0;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font-body)}:root.dark .storefront-theme{--lp-bg:#1b1610;--lp-surface:#251f17;--lp-surface-2:#2c251b;--lp-ink:#f4ece0;--lp-ink-soft:#c2b39c;--lp-ink-faint:#8c7d67;--lp-accent:#e28a42;--lp-accent-ink:#1b1610;--lp-accent-2:#8fb56a;--lp-accent-2-soft:#33402a;--lp-border:#3a3122;--lp-border-strong:#4a3f2c;--lp-danger:#e08069;--lp-shadow:0 1px 2px #0000004d, 0 12px 28px #00000059;--lp-hero-bg:#120e09;--lp-hero-ink:#f4ece0}.storefront-theme h1,.storefront-theme h2,.storefront-theme h3,.storefront-theme h4{font-family:var(--lp-font-display);font-weight:var(--lp-display-weight);letter-spacing:var(--lp-display-track);margin:0}.storefront-theme .tabular{font-variant-numeric:tabular-nums}.lp-card{border:1px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-surface);box-shadow:var(--lp-shadow);flex-direction:column;display:flex;overflow:hidden}.lp-card:hover{border-color:var(--lp-border-strong)}.lp-card-thumb{aspect-ratio:var(--lp-thumb-ratio);background:var(--lp-surface-2);position:relative}.lp-card-badges{z-index:2;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 16px);display:flex;position:absolute;top:8px;left:8px}.lp-card-badge{background:color-mix(in srgb, var(--lp-surface) 88%, transparent);color:var(--lp-accent-2);border:1px solid color-mix(in srgb, var(--lp-accent-2) 35%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:3px 8px;font-size:10px;font-weight:700;overflow:hidden}.lp-card-badge-campaign{color:var(--lp-accent);border-color:color-mix(in srgb, var(--lp-accent) 40%, transparent);background:color-mix(in srgb, var(--lp-accent) 16%, var(--lp-surface))}.lp-card-badge-discount{color:#fff;background:#dc2626;border-color:#0000}.lp-card-body{flex-direction:column;gap:3px;padding:10px 12px 12px;display:flex}.lp-card-name{font-size:13.5px;font-weight:700;line-height:1.3}.lp-card-caption{color:var(--lp-ink-soft);font-size:12px;line-height:1.3}.lp-card-rating{color:var(--lp-ink-faint);align-items:center;gap:4px;font-size:11px;display:flex}.lp-card-rating .stars{color:var(--lp-accent);letter-spacing:1px}.lp-card-price{font-family:var(--lp-font-display);color:var(--lp-accent);margin-top:4px;font-size:15px;font-weight:600}.lp-card-unit{color:var(--lp-ink-faint);font-size:11px;font-weight:500}.lp-card-list-price{color:var(--lp-ink-faint);margin-right:4px;font-size:12px;text-decoration:line-through}.lp-product-meta h1{font-size:26px}.lp-product-meta .price{color:var(--lp-accent);font-size:20px;font-weight:700}.lp-product-meta .unit{color:var(--lp-ink-faint);font-size:13px;font-weight:500}.lp-carousel{background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);aspect-ratio:4/3;border-radius:18px;position:relative;overflow:hidden}.lp-carousel img,.lp-carousel video{max-width:100%;max-height:100%}@media (min-width:1024px){.lp-pdp-grid{--lp-pdp-max-h:calc(100dvh - 180px)}.lp-pdp-gallery-col{height:var(--lp-pdp-max-h);max-height:var(--lp-pdp-max-h)}.lp-pdp-gallery-col .lp-carousel{aspect-ratio:auto;flex:auto;min-height:0}.lp-pdp-gallery-col .lp-product-meta{flex-shrink:0}.lp-panel{max-height:var(--lp-pdp-max-h);overflow-y:auto}}.lp-badge-stack{z-index:5;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.lp-badge-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lp-rating-badge{background:color-mix(in srgb, var(--lp-surface) 90%, transparent);color:var(--lp-accent);border:1px solid color-mix(in srgb, var(--lp-border-strong) 80%, transparent);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.lp-rating-badge b{color:var(--lp-ink)}.lp-stock-badge{background:var(--lp-accent-2-soft);color:var(--lp-accent-2);border:1px solid color-mix(in srgb, var(--lp-accent-2) 35%, transparent);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.lp-campaign-badge{background:color-mix(in srgb, var(--lp-accent) 16%, var(--lp-surface));color:var(--lp-accent);border:1px solid color-mix(in srgb, var(--lp-accent) 40%, transparent);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.lp-carousel-arrow{z-index:6;border:1px solid var(--lp-border-strong);background:color-mix(in srgb, var(--lp-surface) 85%, transparent);width:38px;height:38px;color:var(--lp-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;translate:0 -50%}.lp-carousel-arrow:hover{background:var(--lp-surface)}.lp-carousel-arrow.prev{left:10px}.lp-carousel-arrow.next{right:10px}.lp-zoom-btn{z-index:6;border:1px solid var(--lp-border-strong);background:color-mix(in srgb, var(--lp-surface) 88%, transparent);width:36px;height:36px;color:var(--lp-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.lp-video-btn{z-index:6;border:1px solid var(--lp-border-strong);background:color-mix(in srgb, var(--lp-surface) 88%, transparent);color:var(--lp-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px}.lp-video-btn:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-dots{z-index:6;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.lp-dot{background:color-mix(in srgb, var(--lp-ink) 30%, transparent);border:none;border-radius:50%;width:7px;height:7px;padding:0}.lp-dot.active{background:var(--lp-surface);box-shadow:0 0 0 1px var(--lp-ink-faint)}.lp-panel{background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);border-radius:18px;flex-direction:column;gap:5px;padding:9px;display:flex;position:relative}.lp-campaign-note{background:var(--lp-accent-2-soft);color:var(--lp-accent-2);border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600}.lp-buy-row{border:1px solid var(--lp-border);background:var(--lp-surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.lp-buy-row .label{min-width:0;font-size:13.5px;font-weight:600}.lp-buy-row .sub{color:var(--lp-ink-faint);font-size:11px;font-weight:400;display:block}.lp-stepper{align-items:center;gap:6px;display:flex}.lp-stepper button{border:1px solid var(--lp-border-strong);background:var(--lp-surface);width:24px;height:24px;color:var(--lp-ink);border-radius:6px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.lp-stepper button:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-stepper input{text-align:center;border:1px solid var(--lp-border-strong);background:var(--lp-surface);width:40px;min-width:40px;color:var(--lp-ink);border-radius:6px;height:24px;font-size:13px;font-weight:600}.lp-row-price{white-space:nowrap;color:var(--lp-ink);font-size:13.5px;font-weight:700}.lp-date-row{border:1px solid var(--lp-border);background:var(--lp-surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;display:flex}.lp-date-row.is-disabled{opacity:.5}.lp-date-row label{color:var(--lp-ink-soft);font-size:11.5px;font-weight:600}.lp-date-row input[type=date]{color:var(--lp-ink);background:var(--lp-surface);border:1px solid var(--lp-border-strong);cursor:pointer;border-radius:6px;height:26px;padding:3px 6px;font-family:inherit;font-size:12px}.lp-checkbox-row{color:var(--lp-ink);align-items:center;gap:8px;font-size:13px;display:flex}.lp-checkbox-row input{accent-color:var(--lp-accent)}.lp-chooser-row{border:1px solid var(--lp-border);background:var(--lp-surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.lp-chooser-row .label{font-size:13.5px;font-weight:600}.lp-chooser-open{color:var(--lp-ink-soft);background:0 0;border:none;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.lp-chooser-open:hover{color:var(--lp-accent)}.lp-chip{border:1px solid var(--lp-border-strong);background:var(--lp-surface);border-radius:10px;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.lp-chip-clickable{cursor:pointer}.lp-chip .thumb{border:1px solid var(--lp-border);background:var(--lp-surface-2);border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.lp-chip .thumb img{object-fit:cover;width:100%;height:100%;display:block}.lp-chip .name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.lp-chip .meta{color:var(--lp-ink-faint);white-space:nowrap;font-size:10.5px}.lp-chip .qty{color:var(--lp-ink-faint);white-space:nowrap;font-size:11px;font-weight:600}.lp-chip .price{color:var(--lp-ink);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:700}.lp-chip .remove{background:var(--lp-surface-2);width:20px;height:20px;color:var(--lp-ink-faint);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.lp-chip .remove:hover{background:var(--lp-danger);color:#fff}.lp-panel-total{justify-content:space-between;align-items:baseline;padding:0 2px;display:flex}.lp-panel-total .label{color:var(--lp-ink-soft);font-size:13px}.lp-panel-total .amount{color:var(--lp-accent);font-size:20px;font-weight:700}.lp-campaign-warning{color:var(--lp-danger);margin:0 2px;font-size:11px;font-weight:600;line-height:1.3}.lp-optgroups{flex-direction:column;gap:6px;margin:2px 2px 0;display:flex}.lp-optgroup-label{text-transform:uppercase;letter-spacing:.03em;color:var(--lp-ink-soft);margin-bottom:3px;font-size:10px;font-weight:700}.lp-optgroup-values{flex-wrap:wrap;gap:6px;display:flex}.lp-optval{border:1px solid var(--lp-border-strong);font:inherit;color:var(--lp-ink);background:var(--lp-surface);cursor:pointer;border-radius:8px;align-items:center;gap:5px;margin:0;padding:4px 10px;font-size:10px;display:inline-flex}.lp-optval-icon{object-fit:cover;border-radius:5px;flex-shrink:0;width:18px;height:18px}.lp-optval:hover{border-color:var(--lp-ink)}.lp-optval.sel{border-color:var(--lp-ink);background:var(--lp-ink);color:var(--lp-accent-ink);font-weight:600}.lp-variant-select,.lp-optgroup-select{width:100%;color:var(--lp-ink);background:var(--lp-surface);border:1px solid var(--lp-border-strong);appearance:auto;cursor:pointer;border-radius:8px;height:34px;padding:7px 10px;font-family:inherit;font-size:12.5px}.lp-variant-select:focus,.lp-optgroup-select:focus{outline:2px solid var(--lp-accent);outline-offset:1px}.lp-cart-buttons{gap:8px;display:flex}.lp-cart-cta{background:var(--lp-accent);color:var(--lp-accent-ink);border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13.5px;font-weight:700;display:flex}.lp-cart-cta:hover{filter:brightness(1.05)}.lp-cart-cta-add{border:1px solid var(--lp-border-strong);color:var(--lp-ink);background:0 0}.lp-cart-cta-add:hover{border-color:var(--lp-accent);color:var(--lp-accent);filter:none}.lp-cart-cta-add.has-items{border-color:var(--lp-accent-2);color:var(--lp-accent-2)}.lp-tabbar{border-top:1px solid var(--lp-border);flex-wrap:wrap;justify-content:space-between;gap:2px;margin-top:2px;padding-top:6px;display:flex}.lp-tab-btn{color:var(--lp-ink-soft);white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:3px;padding:4px 6px;font-size:11px;font-weight:600;display:flex}.lp-tab-btn .count{color:var(--lp-ink-faint);font-size:10px;font-weight:700}.lp-tab-btn.active{background:var(--lp-surface-2);color:var(--lp-ink)}.lp-tab-btn.active .count{color:var(--lp-accent-2)}.lp-tab-btn.ask{background:var(--lp-accent-soft,var(--lp-surface-2));color:var(--lp-accent);border-radius:999px;padding:4px 12px;font-weight:700}.lp-tab-btn.ask.active{background:var(--lp-accent);color:var(--lp-on-accent,#fff)}.lp-panel-window{z-index:20;background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:18px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.lp-panel-window-head{border-bottom:1px solid var(--lp-border);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.lp-panel-window-head h4{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.lp-panel-window-actions{flex:none;align-items:center;gap:6px;display:flex}.lp-panel-window-body{flex:1;min-height:0;padding:14px;overflow-y:auto}.lp-panel-window-body p{color:var(--lp-ink-soft);margin:0 0 10px;font-size:13.5px;line-height:1.6}.lp-panel-window-body p:last-child{margin-bottom:0}.lp-review{border-bottom:1px solid var(--lp-border);padding:12px 0}.lp-review:last-child{border-bottom:none}.lp-review .stars{color:var(--lp-accent);letter-spacing:1px;font-size:13px}.lp-review .who{color:var(--lp-ink-faint);margin-left:8px;font-size:12.5px}.lp-qa{border-bottom:1px solid var(--lp-border);padding:12px 0}.lp-qa:last-child{border-bottom:none}.lp-qa .q{font-size:13.5px;font-weight:600}.lp-qa .a{color:var(--lp-ink-soft);margin-top:4px;font-size:13.5px}.lp-qa-meta{color:var(--lp-ink-faint);margin-top:2px;font-size:11px}.lp-ask-textarea{border:1px solid var(--lp-border-strong);background:var(--lp-surface-2);width:100%;min-height:110px;color:var(--lp-ink);resize:vertical;border-radius:12px;padding:12px;font-family:inherit;font-size:14px}.lp-ask-textarea:focus{outline:2px solid var(--lp-accent);outline-offset:1px}.lp-ask-send{background:var(--lp-accent);color:var(--lp-accent-ink);border:none;border-radius:10px;align-self:flex-start;padding:11px 18px;font-weight:700}.lp-ask-send:disabled{opacity:.5}.lp-ask-sent{text-align:center;color:var(--lp-accent-2);padding:20px 0;font-weight:600}.lp-overlay{z-index:50;background:#140f0880;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.lp-overlay{align-items:center;padding:24px}}.lp-overlay-panel{background:var(--lp-surface);width:100%;max-width:480px;max-height:88vh;box-shadow:var(--lp-shadow);border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.lp-overlay-panel{border-radius:18px}}.lp-overlay-head{border-bottom:1px solid var(--lp-border);cursor:move;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.lp-overlay-head h3{font-size:17px}.lp-overlay-body{flex:1;min-height:0;padding:10px;overflow-y:auto}.lp-picker-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-ink-faint);padding:8px 10px 4px;font-size:11px;font-weight:700}.lp-picker-subgroup-label{color:var(--lp-ink-faint);padding:4px 10px 4px 20px;font-size:11px}.lp-picker-row{width:100%;color:var(--lp-ink);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lp-picker-row:hover{background:var(--lp-surface-2)}.lp-picker-row .thumb{border:1px solid var(--lp-border);background:var(--lp-surface-2);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.lp-picker-row .thumb img{object-fit:cover;width:100%;height:100%;display:block}.lp-picker-row{cursor:pointer}.packaging-thumb{cursor:zoom-in;position:relative}.packaging-thumb img{object-fit:cover;width:100%;height:100%;display:block}.packaging-thumb-video-btn{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:flex;position:absolute;bottom:1px;right:1px}.lp-picker-row .name{flex:1;min-width:0;font-size:13.5px;font-weight:500}.lp-picker-row .price{color:var(--lp-accent);white-space:nowrap;font-size:13px;font-weight:700}.lp-picker-row .check{color:var(--lp-accent-2);font-weight:700}.lp-picker-row.indent{width:calc(100% - 14px);margin-left:14px}.lp-picker-row.selected{background:var(--lp-surface-2)}.lp-overlay-panel-wide{max-width:680px}.lp-kartvizit-layout{flex-direction:column;gap:14px;display:flex}@media (min-width:560px){.lp-kartvizit-layout{flex-direction:row;align-items:flex-start}.lp-kartvizit-tree{flex:1.1;min-width:0}.lp-kartvizit-preview{flex:1;position:sticky;top:0}}.lp-kartvizit-node{width:100%;color:var(--lp-ink);text-align:left;background:0 0;border:none;border-radius:10px;padding:7px 10px;font-size:13.5px;font-weight:500;display:block}.lp-kartvizit-node:hover{background:var(--lp-surface-2)}.lp-kartvizit-node.indent{width:calc(100% - 14px);margin-left:14px}.lp-kartvizit-node.selected{background:var(--lp-accent-soft,var(--lp-surface-2));color:var(--lp-accent-2);font-weight:700}.lp-kartvizit-preview{border:1px solid var(--lp-border);background:var(--lp-surface-2);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;display:flex}.lp-kartvizit-preview .thumb{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:12px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.lp-kartvizit-preview .thumb img{object-fit:cover;width:100%;height:100%;display:block}.lp-kartvizit-preview-name{font-size:14px;font-weight:700}.lp-kartvizit-preview-price{color:var(--lp-accent);font-size:14px;font-weight:700}.lp-kartvizit-preview-empty{color:var(--lp-ink-faint);padding:24px 0;font-size:13px}.lp-kartvizit-footer{border-top:1px solid var(--lp-border);flex-direction:column;flex:none;gap:10px;padding:12px 14px 16px;display:flex}.lp-kartvizit-field{flex-direction:column;gap:4px;display:flex}.lp-kartvizit-field span{letter-spacing:.03em;text-transform:uppercase;color:var(--lp-ink-faint);font-size:11px;font-weight:700}.lp-kartvizit-field textarea{resize:vertical;border:1px solid var(--lp-border);background:var(--lp-surface);color:var(--lp-ink);border-radius:10px;padding:8px 10px;font-family:inherit;font-size:13px}.lp-kartvizit-confirm{background:var(--lp-accent);color:var(--lp-on-accent,#fff);border:none;border-radius:999px;align-self:flex-end;padding:8px 20px;font-size:13px;font-weight:700}.lp-kartvizit-confirm:disabled{opacity:.5}.lp-order-section{background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);border-radius:16px;margin-bottom:18px;overflow:hidden}.lp-order-section-head{border-bottom:1px solid var(--lp-border);background:var(--lp-surface-2);align-items:center;gap:10px;padding:14px 18px;display:flex}.lp-order-section-num{background:var(--lp-accent);width:26px;height:26px;color:var(--lp-accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.lp-order-section-body{padding:16px 18px}.lp-line-table-wrap{border:1px solid var(--lp-border);border-radius:12px;overflow-x:auto}.lp-line-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1080px;font-size:12.5px}.lp-line-table thead th{background:var(--lp-surface-2);text-transform:uppercase;letter-spacing:.03em;color:var(--lp-ink-faint);text-align:left;white-space:normal;overflow-wrap:break-word;border-bottom:1px solid var(--lp-border);padding:10px 8px;font-size:10.5px;font-weight:700;line-height:1.25}.lp-col-divider{border-left:1px solid var(--lp-border)}.lp-col-narrow{padding-left:4px!important;padding-right:4px!important;font-size:9.5px!important}.lp-line-table thead th.col-center{text-align:center}.lp-line-table thead th.col-right{text-align:right}.lp-line-table tbody td{vertical-align:middle;background:var(--lp-surface);border-bottom:1px solid var(--lp-border);padding:8px;overflow:hidden}.lp-line-table tbody tr:last-child td{border-bottom:none}.lp-line-table tbody tr.lp-addon-row td{background:var(--lp-surface-2);color:var(--lp-ink-soft);font-size:11.5px}.lp-col-center-cell{text-align:center}.lp-line-thumb{border:1px solid var(--lp-border);background:var(--lp-surface-2);border-radius:8px;width:40px;height:40px;overflow:hidden}.lp-line-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lp-addon-row .lp-line-thumb{width:28px;height:28px;margin-left:20px}.lp-line-name{font-weight:600}.lp-addon-row .lp-line-name{font-weight:500}.lp-addon-tag{color:var(--lp-ink-faint);text-transform:uppercase;letter-spacing:.03em;margin-right:4px;font-size:9.5px;font-weight:700;display:inline-block}.lp-line-code{color:var(--lp-ink-faint);letter-spacing:.02em;font-size:10px;font-weight:600}.lp-line-code-inline{color:var(--lp-ink-faint);font-weight:400}.lp-kartvizit-message-btn{background:var(--lp-surface);width:18px;height:18px;color:var(--lp-ink-faint);vertical-align:middle;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.lp-kartvizit-message-btn:hover{color:var(--lp-accent)}.lp-qty-plain{text-align:center;color:var(--lp-ink-soft);white-space:nowrap;font-size:11.5px;font-weight:600;display:block}.lp-qty-stepper{justify-content:center;align-items:center;gap:3px;display:flex}.lp-qty-stepper button{border:1px solid var(--lp-border-strong);background:var(--lp-surface);width:18px;height:18px;color:var(--lp-ink);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex}.lp-qty-stepper button:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-qty-stepper .lp-qty-plain{min-width:0}.lp-cell-price{text-align:right;white-space:normal;overflow-wrap:anywhere}.lp-cell-discount{text-align:right;white-space:normal;overflow-wrap:anywhere;color:var(--lp-danger);font-weight:600}.lp-cell-vat{text-align:right;white-space:normal;overflow-wrap:anywhere;color:var(--lp-ink-faint)}.lp-cell-total{text-align:right;white-space:normal;overflow-wrap:anywhere;font-weight:700}.lp-type-pill{background:var(--lp-surface-2);color:var(--lp-ink-soft);border:1px solid var(--lp-border);white-space:normal;text-align:center;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1.25;display:inline-flex}.lp-status-pill{white-space:normal;text-align:center;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1.25;display:inline-flex}.lp-status-progress{background:color-mix(in srgb, var(--lp-accent) 16%, var(--lp-surface));color:var(--lp-accent)}.lp-status-good{background:var(--lp-accent-2-soft);color:var(--lp-accent-2)}.lp-status-bad{background:color-mix(in srgb, var(--lp-danger) 16%, var(--lp-surface));color:var(--lp-danger)}.lp-cell-stack{flex-direction:column;align-items:center;gap:6px;display:flex}.lp-cell-stack-top{justify-content:center;align-items:center;min-height:48px;display:flex}.lp-talep-btns{gap:4px;display:flex}.lp-talep-btns button{border:1px solid var(--lp-border-strong);background:var(--lp-surface);color:var(--lp-ink);border-radius:6px;flex:1;padding:3px 6px;font-size:9.5px;font-weight:700}.lp-talep-btns button.onayla:hover{border-color:var(--lp-accent-2);color:var(--lp-accent-2)}.lp-talep-btns button.reddet:hover{border-color:var(--lp-danger);color:var(--lp-danger)}.lp-talep-date-field{text-align:left;flex-direction:column;gap:2px;width:100%;display:flex}.lp-talep-date-field label{text-transform:uppercase;letter-spacing:.02em;color:var(--lp-ink-faint);font-size:8.5px;font-weight:700}.lp-talep-date-field input[type=date]{color:var(--lp-ink);background:var(--lp-surface);border:1px solid var(--lp-border-strong);border-radius:6px;width:100%;padding:3px 5px;font-family:inherit;font-size:10.5px;font-weight:600}.lp-talep-date-field input[type=date]:disabled{background:var(--lp-surface-2);color:var(--lp-ink-soft);border-style:dashed}.lp-talep-date-field.readonly span{color:var(--lp-ink-soft);background:var(--lp-surface-2);border:1px dashed var(--lp-border);border-radius:6px;padding:3px 5px;font-size:10.5px;font-weight:600;display:block}.lp-icon-cell{text-align:center}.lp-icon-btn{border:1px solid var(--lp-border-strong);background:var(--lp-surface);width:26px;height:26px;color:var(--lp-ink-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.lp-icon-btn:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-icon-btn.has-content{border-color:var(--lp-accent);color:var(--lp-accent);background:color-mix(in srgb, var(--lp-accent) 10%, var(--lp-surface))}.lp-icon-btn:disabled{opacity:.25;pointer-events:none}.lp-icon-btn-wrap{display:inline-flex;position:relative}.lp-unread-badge{background:var(--lp-danger);color:#fff;text-align:center;border-radius:999px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-4px;right:-4px}.lp-cancel-cell{text-align:center}.lp-cancel-cell input{width:16px;height:16px;accent-color:var(--lp-danger)}.lp-order-totals{flex-direction:column;align-items:flex-end;gap:6px;margin-top:14px;display:flex}.lp-order-totals-row{color:var(--lp-ink-soft);align-items:baseline;gap:18px;font-size:12.5px;display:flex}.lp-order-totals-row .val{text-align:right;min-width:90px;color:var(--lp-ink);font-weight:600}.lp-order-totals-row.grand{border-top:1px solid var(--lp-border);justify-content:flex-end;width:100%;padding-top:8px;font-size:16px}.lp-order-totals-row.grand .val{font-family:var(--lp-font-fraunces), serif;color:var(--lp-accent);min-width:120px;font-size:20px;font-weight:600}.lp-cancel-bar{border:1px dashed var(--lp-border-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.lp-cancel-bar label{color:var(--lp-ink-soft);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.lp-cancel-bar input{width:16px;height:16px;accent-color:var(--lp-danger)}.lp-cancel-bar button{border:1px solid var(--lp-danger);color:var(--lp-danger);background:0 0;border-radius:8px;margin-left:auto;padding:8px 16px;font-size:12.5px;font-weight:700}.lp-cancel-bar button:hover{background:var(--lp-danger);color:#fff}.lp-cancel-locked-note{background:color-mix(in srgb, var(--lp-danger) 14%, var(--lp-surface));color:var(--lp-danger);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:12.5px;font-weight:600}.lp-field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;display:grid}.lp-field{flex-direction:column;gap:4px;display:flex}.lp-field label{color:var(--lp-ink-soft);font-size:11.5px;font-weight:700}.lp-field input,.lp-field select{color:var(--lp-ink);background:var(--lp-surface-2);border:1px solid var(--lp-border-strong);border-radius:8px;height:38px;padding:8px 10px;font-family:inherit;font-size:13px}.lp-field select{appearance:auto}.lp-field input:focus,.lp-field select:focus{outline:2px solid var(--lp-accent);outline-offset:1px}.lp-hint-note{background:var(--lp-accent-2-soft);color:var(--lp-accent-2);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.lp-diff-toggle{border:1px solid var(--lp-border);background:var(--lp-surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.lp-diff-toggle label{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lp-diff-toggle input{width:16px;height:16px;accent-color:var(--lp-accent)}.lp-diff-fields{margin-top:8px}.lp-cargo-list{flex-wrap:wrap;gap:6px;display:flex}.lp-cargo-option{border:1px solid var(--lp-border);background:var(--lp-surface-2);cursor:pointer;border-radius:8px;flex-direction:column;flex:115px;gap:4px;padding:6px;display:flex}.lp-cargo-option.selected{border-color:var(--lp-accent);background:color-mix(in srgb, var(--lp-accent) 8%, var(--lp-surface-2))}.lp-cargo-option-top{align-items:center;gap:5px;display:flex}.lp-cargo-option input[type=radio]{width:13px;height:13px;accent-color:var(--lp-accent);flex:none}.lp-cargo-logo{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.lp-cargo-name{min-width:0;font-size:10.5px;font-weight:600}.lp-cargo-option-prices{border-top:1px solid var(--lp-border);justify-content:space-between;align-items:baseline;gap:4px;padding-top:4px;display:flex}.lp-cargo-price{white-space:nowrap;font-size:10.5px;font-weight:700}.lp-cargo-vat{color:var(--lp-ink-faint);white-space:nowrap;font-size:9px}.lp-cargo-total{color:var(--lp-accent);white-space:nowrap;font-size:10.5px;font-weight:700}.lp-cargo-logo img{object-fit:contain;border-radius:5px;width:100%;height:100%}.lp-cargo-carrier-list{border-top:1px solid var(--lp-border);flex-direction:column;gap:4px;padding-top:4px;display:flex}.lp-cargo-carrier-row{cursor:pointer;align-items:center;gap:5px;display:flex}.lp-cargo-carrier-row input[type=radio]{width:12px;height:12px;accent-color:var(--lp-accent);flex:none}.lp-cargo-carrier-logo{object-fit:contain;border-radius:4px;flex:none;width:16px;height:16px}.lp-cargo-carrier-name{flex:auto;min-width:0;font-size:10px}.lp-cargo-carrier-fee{color:var(--lp-accent);white-space:nowrap;font-size:10px;font-weight:700}.lp-cargo-table-wrap{border:1px solid var(--lp-border);border-radius:10px;overflow-x:auto}.lp-cargo-free-only{border:1px solid var(--lp-border);color:var(--lp-accent);background:var(--lp-accent-2-soft);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:700}.lp-cargo-table{border-collapse:collapse;width:100%;min-width:420px;font-size:12.5px}.lp-cargo-table thead th{background:var(--lp-surface-2);text-transform:uppercase;letter-spacing:.03em;color:var(--lp-ink-faint);text-align:left;border-bottom:1px solid var(--lp-border);padding:8px 10px;font-size:10.5px;font-weight:700}.lp-cargo-table thead th:not(:first-child){text-align:right}.lp-cargo-row{cursor:pointer}.lp-cargo-row td{vertical-align:middle;background:var(--lp-surface);border-bottom:1px solid var(--lp-border);padding:8px 10px}.lp-cargo-row:last-child td{border-bottom:none}.lp-cargo-row.selected td{background:color-mix(in srgb, var(--lp-accent) 8%, var(--lp-surface))}.lp-cargo-cell-firma{min-width:140px}.lp-cargo-firma-label{cursor:pointer;align-items:center;gap:6px;display:flex}.lp-cargo-firma-label input[type=radio]{width:14px;height:14px;accent-color:var(--lp-accent);flex:none}.lp-cargo-cell-amount{text-align:right;white-space:nowrap;font-weight:600}.lp-cargo-cell-total{color:var(--lp-accent);font-weight:700}.lp-cargo-row-live{cursor:default}.lp-cargo-row-live td{background:var(--lp-surface-2)}.lp-cargo-live-badge{color:var(--lp-ink-faint);font-size:10.5px;font-style:normal;font-weight:600}.lp-pay-columns{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-bottom:14px;display:grid}.lp-pay-col{flex-direction:column;gap:10px;display:flex}.lp-pay-col>label{border:1px solid var(--lp-border-strong);background:var(--lp-surface-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.lp-pay-col>label input{width:17px;height:17px;accent-color:var(--lp-accent)}.lp-pay-col>label.active{border-color:var(--lp-accent);background:color-mix(in srgb, var(--lp-accent) 8%, var(--lp-surface-2))}.lp-pay-total{border-bottom:1px solid var(--lp-border);justify-content:space-between;align-items:baseline;margin-bottom:12px;padding:10px 0;display:flex}.lp-pay-total .amount{font-family:var(--lp-font-fraunces), serif;color:var(--lp-accent);font-size:20px;font-weight:600}.lp-pay-breakdown{flex-direction:column;align-items:flex-end;gap:6px;margin-bottom:14px;display:flex}.lp-pay-breakdown-row{color:var(--lp-ink-soft);justify-content:space-between;align-items:baseline;gap:18px;width:100%;font-size:12.5px;display:flex}.lp-pay-breakdown-row .val{text-align:right;min-width:90px;color:var(--lp-ink);font-weight:600}.lp-pay-breakdown-row.grand{border-top:1px solid var(--lp-border);padding-top:8px;font-size:16px}.lp-pay-breakdown-row.grand .val{font-family:var(--lp-font-fraunces), serif;color:var(--lp-accent);min-width:120px;font-size:20px;font-weight:600}.lp-bank-block{flex-direction:column;gap:10px;display:flex}.lp-bank-row{border:1px solid var(--lp-border);background:var(--lp-surface-2);border-radius:8px;grid-template-columns:100px 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.lp-bank-row .k{color:var(--lp-ink-faint);text-transform:uppercase;font-size:11px;font-weight:700}.lp-bank-row .v{font-size:13px;font-weight:600}.lp-copy-btn{border:1px solid var(--lp-border-strong);background:var(--lp-surface);color:var(--lp-ink-soft);border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;display:flex}.lp-copy-btn:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-copy-btn.copied{border-color:var(--lp-accent-2);color:var(--lp-accent-2)}.lp-warn-note{background:color-mix(in srgb, var(--lp-danger) 14%, var(--lp-surface));color:var(--lp-danger);border-radius:8px;margin-top:4px;padding:9px 11px;font-size:11.5px;font-weight:600;line-height:1.5}.lp-receipt-box{border:2px dashed var(--lp-border-strong);text-align:center;color:var(--lp-ink-faint);cursor:pointer;border-radius:10px;margin-top:6px;padding:18px;font-size:12.5px}.lp-receipt-box:hover{border-color:var(--lp-accent);color:var(--lp-accent)}.lp-receipt-box.locked{border-style:solid;border-color:var(--lp-accent-2);color:var(--lp-accent-2);background:var(--lp-accent-2-soft)}.lp-receipt-box.locked:hover{border-color:var(--lp-accent-2);color:var(--lp-accent-2)}.lp-receipt-status{margin-top:6px;font-size:12px;font-weight:600}.lp-receipt-status.added{color:var(--lp-accent-2)}.lp-receipt-status.missing{color:var(--lp-danger)}.lp-send-order-btn{background:var(--lp-accent);width:100%;color:var(--lp-accent-ink);border:none;border-radius:10px;margin-top:14px;padding:13px;font-size:14px;font-weight:700}.lp-send-order-btn:disabled{background:var(--lp-border-strong);color:var(--lp-ink-faint);cursor:not-allowed}.lp-pos-select{border:1px solid var(--lp-border-strong);background:var(--lp-surface-2);color:var(--lp-ink);border-radius:8px;padding:9px 10px;font-family:inherit;font-size:13px}.lp-footer-note{background:color-mix(in srgb, var(--lp-danger) 14%, var(--lp-surface));color:var(--lp-danger);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:600}.lp-top-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.lp-nav-btn{border:1px solid var(--lp-border-strong);background:var(--lp-surface);color:var(--lp-ink-soft);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-nav-btn:hover{color:var(--lp-accent);border-color:var(--lp-accent)}.lp-order-meta{color:var(--lp-ink-faint);margin-top:2px;font-size:12.5px}.lp-order-meta b{color:var(--lp-ink-soft);font-weight:600}@media (max-width:900px){.lp-cargo-option{flex-basis:100%}.lp-pay-columns{grid-template-columns:1fr}}.storefront-theme.lp-theme-ev-sofrasi{--lp-bg:#fbfaf6;--lp-surface:#fff;--lp-surface-2:#f4ece0;--lp-ink:#2b1e15;--lp-ink-soft:#6e5d4b;--lp-ink-faint:#7a6a57;--lp-accent:#c2412a;--lp-accent-ink:#fff;--lp-accent-2:#5d7233;--lp-accent-2-soft:#ebf0dc;--lp-border:#ece3d4;--lp-border-strong:#dccbb0;--lp-danger:#b3432b;--lp-hero-bg:#2b1e15;--lp-hero-ink:#fbfaf6;--lp-shadow:0 1px 2px #2b1e150f, 0 8px 24px #2b1e1512;--lp-radius:18px;--lp-thumb-ratio:4 / 3;--lp-font-display:var(--lp-font-young-serif), Georgia, serif;--lp-font-body:var(--lp-font-nunito-sans), system-ui, sans-serif;--lp-display-weight:400;--lp-display-track:0}:root.dark .storefront-theme.lp-theme-ev-sofrasi{--lp-bg:#1a1410;--lp-surface:#241c16;--lp-surface-2:#2e241c;--lp-ink:#f5ece2;--lp-ink-soft:#c7b59f;--lp-ink-faint:#9c8a76;--lp-accent:#ef7458;--lp-accent-ink:#1a1410;--lp-accent-2:#a7c07a;--lp-accent-2-soft:#2f3822;--lp-border:#3a2e24;--lp-border-strong:#4b3c2e;--lp-danger:#e08069;--lp-hero-bg:#120e0b;--lp-hero-ink:#f5ece2;--lp-shadow:0 1px 2px #0000004d, 0 12px 28px #00000059}.storefront-theme.lp-theme-lokanta{--lp-bg:#f5f2e9;--lp-surface:#fffdf7;--lp-surface-2:#ece6d6;--lp-ink:#1b2620;--lp-ink-soft:#56625a;--lp-ink-faint:#616b63;--lp-accent:#85601a;--lp-accent-ink:#fff;--lp-accent-2:#2e6a4d;--lp-accent-2-soft:#e1ede4;--lp-border:#e3dccb;--lp-border-strong:#cfc5ad;--lp-danger:#b3432b;--lp-hero-bg:#1f3a2e;--lp-hero-ink:#f5f2e9;--lp-shadow:0 1px 2px #1b26200f, 0 6px 18px #1b262012;--lp-radius:10px;--lp-thumb-ratio:4 / 3;--lp-font-display:var(--lp-font-dm-serif), Georgia, serif;--lp-font-body:var(--lp-font-work-sans), system-ui, sans-serif;--lp-display-weight:400;--lp-display-track:0}:root.dark .storefront-theme.lp-theme-lokanta{--lp-bg:#0f1713;--lp-surface:#16211b;--lp-surface-2:#1d2a23;--lp-ink:#ece8dc;--lp-ink-soft:#b1b8ae;--lp-ink-faint:#8a948c;--lp-accent:#d9a846;--lp-accent-ink:#141208;--lp-accent-2:#7fc29e;--lp-accent-2-soft:#1c3328;--lp-border:#26342c;--lp-border-strong:#35463c;--lp-danger:#e08069;--lp-hero-bg:#0a120e;--lp-hero-ink:#ece8dc;--lp-shadow:0 1px 2px #00000059, 0 10px 24px #00000059}.storefront-theme.lp-theme-taze-tabak{--lp-bg:#fff;--lp-surface:#fff;--lp-surface-2:#f0f4ec;--lp-ink:#132019;--lp-ink-soft:#4f5e55;--lp-ink-faint:#6b786f;--lp-accent:#2f7d4f;--lp-accent-ink:#fff;--lp-accent-2:#9a560b;--lp-accent-2-soft:#fdf1e0;--lp-border:#e6ece3;--lp-border-strong:#d2dccd;--lp-danger:#b3432b;--lp-hero-bg:#132019;--lp-hero-ink:#fff;--lp-shadow:0 1px 2px #1320190a, 0 10px 30px #1320190f;--lp-radius:22px;--lp-thumb-ratio:1 / 1;--lp-font-display:var(--lp-font-bricolage), system-ui, sans-serif;--lp-font-body:var(--lp-font-manrope), system-ui, sans-serif;--lp-display-weight:800;--lp-display-track:-.01em}:root.dark .storefront-theme.lp-theme-taze-tabak{--lp-bg:#0e1411;--lp-surface:#151d18;--lp-surface-2:#1c2620;--lp-ink:#eef3ef;--lp-ink-soft:#abb8af;--lp-ink-faint:#859289;--lp-accent:#5fbf83;--lp-accent-ink:#0e1411;--lp-accent-2:#f0a24a;--lp-accent-2-soft:#33261a;--lp-border:#223029;--lp-border-strong:#2f3f36;--lp-danger:#e08069;--lp-hero-bg:#080d0a;--lp-hero-ink:#eef3ef;--lp-shadow:0 1px 2px #00000059, 0 12px 28px #00000059}.lp-in{width:100%;max-width:1080px;margin:0 auto;padding-inline:16px}.lp-blk{padding-block:18px}.lp-blk-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.lp-blk-head h2{text-wrap:balance;font-size:21px}.lp-blk-head a{color:var(--lp-accent);white-space:nowrap;font-size:12.5px;font-weight:700}.lp-countdown{gap:8px;display:flex}.lp-countdown-cell{background:#ffffff1f;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:46px;padding:8px 10px;display:flex}.lp-countdown-cell-sm{border-radius:8px;min-width:34px;padding:5px 7px}.lp-countdown-num{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.lp-countdown-cell-sm .lp-countdown-num{font-size:14px}.lp-countdown-unit{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:9.5px;font-weight:600}.lp-countdown-text{font-variant-numeric:tabular-nums;color:var(--lp-accent);font-size:12.5px;font-weight:700}.lp-countdown-block{border-radius:var(--lp-radius);background:var(--lp-hero-bg);color:var(--lp-hero-ink);flex-direction:column;gap:16px;padding:24px;display:flex}.lp-countdown-block-inner{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.lp-countdown-block-media{aspect-ratio:16/9;background:#ffffff14;border-radius:14px;flex:240px;min-width:200px;overflow:hidden}.lp-countdown-block-media img{object-fit:cover;width:100%;height:100%}.lp-countdown-block-body{flex-direction:column;flex:2 320px;gap:8px;min-width:240px;display:flex}.lp-countdown-badge{text-transform:uppercase;letter-spacing:.06em;background:var(--lp-accent);color:var(--lp-accent-ink);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:10.5px;font-weight:700}.lp-countdown-block-title{font-family:var(--lp-font-display);text-wrap:balance;font-size:24px}.lp-countdown-block-desc{opacity:.85;max-width:54ch;font-size:13.5px}.lp-countdown-cta{background:var(--lp-accent);color:var(--lp-accent-ink);border-radius:999px;align-self:flex-start;margin-top:4px;padding:10px 20px;font-size:13.5px;font-weight:700}.lp-campaign-card{border:1px solid var(--lp-border);background:var(--lp-surface);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.lp-campaign-card-media{aspect-ratio:16/9;background:var(--lp-surface-2)}.lp-campaign-card-media img{object-fit:cover;width:100%;height:100%}.lp-campaign-card-body{flex-direction:column;gap:4px;padding:14px;display:flex}.lp-campaign-card-badge{background:var(--lp-accent-2-soft);color:var(--lp-accent-2);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:10.5px;font-weight:700}.lp-campaign-card-title{font-family:var(--lp-font-display);font-size:16.5px}.lp-campaign-card-desc{color:var(--lp-ink-soft);font-size:12.5px}.lp-pdp-countdown{background:var(--lp-accent-2-soft);border-radius:14px;align-items:center;gap:10px;margin-block:12px;padding:12px 14px;display:flex}.lp-pdp-countdown-label{color:var(--lp-accent-2);font-size:12px;font-weight:700}.lp-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent-2);font-size:10.5px;font-weight:700}.lp-btn{border-radius:calc(var(--lp-radius) * .65);background:var(--lp-accent);color:var(--lp-accent-ink);border:0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.lp-btn:hover{filter:brightness(1.05)}.storefront-theme a:focus-visible,.storefront-theme button:focus-visible,.storefront-theme input:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-notice{margin-top:14px}.lp-platform{color:#f3f1ff;background:#23203a;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.lp-platform-in{z-index:2;align-items:center;gap:10px;padding-block:8px;display:flex;position:relative}.lp-platform-thumb{background:#ffffff1f;border-radius:8px;flex:none;width:34px;height:34px;overflow:hidden}.lp-platform-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lp-platform-text{flex:1;min-width:0;font-size:12.5px;line-height:1.35}.lp-platform-brand{color:#c9c3ff;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.lp-platform-brand:hover{color:#fff;text-decoration:underline}.lp-platform-link{color:#fff;white-space:nowrap;text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.lp-platform.has-video{min-height:76px}.lp-platform.has-video .lp-video:after{content:"";background:linear-gradient(90deg,#23203aeb 0%,#23203a99 70%,#23203a66);position:absolute;inset:0}.lp-platform.has-video .lp-platform-in{min-height:76px;padding-right:72px}.lp-platform.has-video .lp-video-controls{top:50%;transform:translateY(-50%)}.lp-platform.has-video .lp-video-controls button{width:26px;height:26px}.lp-video{background:#1d1712;position:absolute;inset:0;overflow:hidden}.lp-video video,.lp-video img{object-fit:cover;width:100%;height:100%;display:block}.lp-video-controls{z-index:5;gap:6px;display:flex;position:absolute;top:10px;right:10px}.lp-video-controls button{color:#fff;background:#00000073;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.lp-video-controls svg{width:14px;height:14px}.lp-top{z-index:30;background:var(--lp-surface);border-bottom:1px solid var(--lp-border);color:var(--lp-ink);position:sticky;top:0}.lp-top-in{flex-direction:column;gap:10px;padding-block:10px;display:flex}.lp-top-row1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-hadibuy-brand{color:inherit;flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.lp-hadibuy-brand .lp-logo{background:var(--lp-ink);width:48px;height:48px;color:var(--lp-surface);border-color:var(--lp-ink);border-radius:10px;font-size:19px}.lp-hadibuy-brand .lp-hadibuy-word{color:var(--lp-ink-soft);white-space:nowrap;font-size:10px;font-weight:700}.lp-top-banner-slot-tall{height:72px}.lp-top-banner-slot{border-radius:10px;flex:1;min-width:160px;overflow:hidden}.lp-top-row2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-brand{min-width:0;color:inherit;flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.lp-logo{border:1.5px solid var(--lp-border-strong);width:40px;height:40px;font-family:var(--lp-font-display);color:var(--lp-accent);background:var(--lp-surface);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex;overflow:hidden}.lp-logo img{object-fit:cover;width:100%;height:100%}.lp-brand-name{font-family:var(--lp-font-display);font-weight:var(--lp-display-weight);white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.15;overflow:hidden}.lp-top-search{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.lp-pillbtn{border:1px solid var(--lp-border-strong);background:var(--lp-surface);height:44px;color:var(--lp-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;font-weight:700;display:inline-flex}.lp-pillbtn svg{flex:none;width:18px;height:18px}.lp-pillbtn .ico{color:var(--lp-accent)}.lp-pillbtn .lbl-d,.lp-pillbtn .chev{display:none}.lp-pillbtn .chev{transition:transform .15s}.lp-pillbtn[aria-expanded=true] .chev{transform:rotate(180deg)}.lp-cat{position:relative}.lp-pop{z-index:40;background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);border-radius:16px;flex-direction:column;gap:2px;min-width:230px;max-height:60vh;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.lp-pop a{color:var(--lp-ink);border-radius:10px;justify-content:space-between;gap:12px;padding:11px 14px;font-size:14px;font-weight:700;display:flex}.lp-pop a:hover,.lp-pop a.cur{background:var(--lp-surface-2)}.lp-pop a span{color:var(--lp-ink-faint);font-weight:600}.lp-cat-node{flex-direction:column;display:flex}.lp-cat-row{color:var(--lp-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.lp-cat-row:hover,.lp-cat-row.cur{background:var(--lp-surface-2)}.lp-cat-row span:last-child{color:var(--lp-ink-faint);margin-left:auto;font-weight:600}.lp-cat-name{min-width:0}.lp-cat-row-expand .chev{flex-shrink:0;width:14px;height:14px;transition:transform .15s;transform:rotate(-90deg)}.lp-cat-row-expand .chev.open{transform:rotate(0)}.lp-cat-children{flex-direction:column;gap:2px;display:flex}.lp-q{border:1.5px solid var(--lp-accent);background:var(--lp-surface);min-width:0;height:44px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-accent) 12%, transparent);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 4px 0 14px;display:flex}.lp-q>svg{width:18px;height:18px;color:var(--lp-ink-faint);flex:none}.lp-q input{min-width:0;font:inherit;color:var(--lp-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.lp-q input::placeholder{color:var(--lp-ink-faint)}.lp-q button{background:var(--lp-accent);height:36px;color:var(--lp-accent-ink);border:0;border-radius:999px;padding:0 16px;font-weight:700}.lp-top-actions{flex:none;align-items:center;gap:8px;display:flex}.lp-cart-icon{border:1px solid var(--lp-border-strong);background:var(--lp-surface);width:44px;height:44px;color:var(--lp-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.lp-cart-icon svg{width:20px;height:20px}.lp-cart-icon .count{background:var(--lp-accent);min-width:20px;height:20px;color:var(--lp-accent-ink);text-align:center;border:2px solid var(--lp-surface);border-radius:10px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.lp-ident{align-items:center;gap:12px;display:flex}.lp-ident .lp-logo{border-width:2px;border-radius:50%;width:56px;height:56px;font-size:22px}.lp-ident-name{font-family:var(--lp-font-display);font-weight:var(--lp-display-weight);font-size:22px;line-height:1.15}.lp-ident-desc{color:var(--lp-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.lp-pills{flex-wrap:wrap;gap:6px;display:flex}.lp-pill{border:1px solid var(--lp-border-strong);background:var(--lp-surface);color:var(--lp-ink-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.lp-pill.ok{background:var(--lp-accent-2-soft);color:var(--lp-accent-2);border-color:color-mix(in srgb, var(--lp-accent-2) 35%, transparent)}.lp-pill.ok:before,.lp-pill.off:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lp-pill.off{color:var(--lp-danger);border-color:color-mix(in srgb, var(--lp-danger) 35%, transparent)}.lp-mb-gingham .cloth{background-color:var(--lp-surface-2);background-image:linear-gradient(90deg, color-mix(in srgb, var(--lp-accent) 22%, transparent) 50%, transparent 50%), linear-gradient(color-mix(in srgb, var(--lp-accent) 22%, transparent) 50%, transparent 50%);background-size:28px 28px;height:200px;position:relative;overflow:hidden}.lp-mb-gingham .cloth.short{height:110px}.lp-mb-gingham .cloth img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-mb-gingham .card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);flex-direction:column;gap:12px;margin:-64px auto 0;padding:16px;display:flex;position:relative}.lp-mb-gingham .card h2{color:var(--lp-accent);font-size:24px}.lp-mb-gingham .card p{color:var(--lp-ink-soft);margin:0}.lp-mb-gingham .split{flex-direction:column;gap:12px;display:flex}.lp-mb-board{background:var(--lp-hero-bg);color:var(--lp-hero-ink);text-align:center;padding-block:28px 22px}.lp-mb-board .inner{flex-direction:column;align-items:center;gap:12px;display:flex}.lp-mb-board .rule{color:var(--lp-accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.lp-mb-board .rule:before,.lp-mb-board .rule:after{content:"";background:currentColor;width:34px;height:1px}:root:not(.dark) .lp-theme-lokanta .lp-mb-board .rule{color:#d9a846}.lp-mb-board h2{color:var(--lp-hero-ink);font-size:34px;line-height:1.05}.lp-mb-board h3{color:var(--lp-hero-ink);font-size:20px}.lp-mb-board p{max-width:46ch;color:color-mix(in srgb, var(--lp-hero-ink) 80%, transparent);margin:0}.lp-mb-board .lp-logo{color:#d9a846;background:0 0;border-color:#d9a846;border-radius:50%;width:56px;height:56px;font-size:20px}.lp-mb-board .lp-pill{color:var(--lp-hero-ink);border-color:color-mix(in srgb, var(--lp-hero-ink) 35%, transparent);background:0 0}.lp-mb-board .lp-pill.ok{color:#9fdcb8;border-color:#9fdcb866}.lp-mb-board .photo{border-radius:var(--lp-radius);border:1px solid color-mix(in srgb, var(--lp-hero-ink) 20%, transparent);width:100%;max-width:560px;height:150px;overflow:hidden}.lp-mb-board .photo img{object-fit:cover;width:100%;height:100%}.lp-mb-board .lp-btn{color:#1b1a12;background:#d9a846}.lp-mb-split{padding-block:18px 6px}.lp-mb-split .grid{gap:16px;display:grid}.lp-mb-split .txt{flex-direction:column;justify-content:center;gap:12px;display:flex}.lp-mb-split h2{font-size:32px;line-height:1.04}.lp-mb-split h2 em{color:var(--lp-accent);font-style:normal}.lp-mb-split p{color:var(--lp-ink-soft);max-width:44ch;margin:0}.lp-mb-split .photo{border-radius:var(--lp-radius);aspect-ratio:16/10;background:var(--lp-surface-2);max-width:100%;overflow:hidden}.lp-mb-split .photo img{object-fit:cover;width:100%;height:100%;display:block}.lp-mb-split .lp-ident{border:1px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-surface);padding:12px}.lp-mb-split .lp-ident .lp-logo{width:44px;height:44px;font-size:18px}.lp-mb-video{color:#fff;align-items:flex-end;min-height:320px;display:flex;position:relative;overflow:hidden}.lp-mb-video .scrim{z-index:1;pointer-events:none;background:linear-gradient(#00000040 0%,#00000073 40%,#000c);position:absolute;inset:0}.lp-mb-video .over{z-index:3;flex-direction:column;gap:10px;padding-block:56px 20px;display:flex;position:relative}.lp-mb-video h2{color:#fff;font-size:28px;line-height:1.08}.lp-mb-video p{color:#ffffffe0;max-width:50ch;margin:0}.lp-mb-video .lp-ident-name{color:#fff}.lp-mb-video .lp-ident-desc{color:#ffffffd1}.lp-mb-video .lp-logo{color:#fff;background:#ffffff24;border-color:#fff9}.lp-mb-video .lp-pill{color:#fff;background:#00000059;border-color:#ffffff59}.lp-mb-video .lp-pill.ok{color:#a7f3c4;border-color:#a7f3c473}.lp-hscroll{scroll-snap-type:x mandatory;grid-auto-columns:minmax(168px,46%);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.lp-hscroll>*{scroll-snap-align:start}.lp-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.lp-category-breadcrumb{color:var(--lp-ink-faint);margin-bottom:6px;font-size:12px}.lp-category-breadcrumb .sep{margin:0 4px}.lp-category-breadcrumb b{color:var(--lp-ink)}.lp-category-title{font-family:var(--lp-font-display);margin:0 0 16px;font-size:24px}.lp-category-empty{color:var(--lp-ink-faint);padding:24px 0}.lp-category-card{flex-direction:column;gap:8px;display:flex}.lp-category-card-body{flex-direction:column;gap:4px;padding:0 2px;display:flex}.lp-category-card-price{color:var(--lp-ink-soft);font-size:12.5px}.lp-category-card-discount{width:fit-content;display:inline-block}.lp-pdp-discount{vertical-align:middle;margin-left:8px;display:inline-block}.lp-category-card-go{background:var(--lp-accent);color:var(--lp-accent-ink);border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;margin-top:4px;padding:8px 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.lp-category-card-go:hover{filter:brightness(1.05)}.lp-category-back{color:var(--lp-ink-soft);margin-top:28px;font-size:12.5px;text-decoration:none;display:inline-block}.lp-category-back:hover{color:var(--lp-ink)}.lp-chips{gap:8px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.lp-chip-link{border:1px solid var(--lp-border);background:var(--lp-surface);height:38px;color:var(--lp-ink-soft);border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.lp-chip-link.on{background:var(--lp-accent);border-color:var(--lp-accent);color:var(--lp-accent-ink)}.lp-empty{text-align:center;color:var(--lp-ink-faint);flex-direction:column;align-items:center;gap:10px;padding:40px 16px;display:flex}.lp-empty a{color:var(--lp-accent);font-weight:700;text-decoration:underline}.lp-menu{gap:22px;display:grid}.lp-menu-sec h3{align-items:center;gap:10px;margin-bottom:6px;font-size:20px;display:flex}.lp-menu-sec h3:after{content:"";background:var(--lp-border-strong);flex:1;height:1px}.lp-mrow{border-bottom:1px dashed var(--lp-border);color:inherit;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.lp-mrow .th{border-radius:calc(var(--lp-radius) * .8);background:var(--lp-surface-2);width:58px;height:58px;overflow:hidden}.lp-mrow .th img{object-fit:cover;width:100%;height:100%}.lp-mrow .l1{align-items:baseline;gap:6px;display:flex}.lp-mrow .l1 b{min-width:0;font-size:14.5px}.lp-mrow .dots{border-bottom:2px dotted var(--lp-border-strong);flex:1;min-width:12px;transform:translateY(-4px)}.lp-mrow .pr{white-space:nowrap;font-weight:700}.lp-mrow .l2{color:var(--lp-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:12.5px;display:flex}.lp-mrow .u{color:var(--lp-ink-faint);font-size:11.5px}.lp-tagmini{border:1px solid color-mix(in srgb, var(--lp-accent-2) 35%, transparent);color:var(--lp-accent-2);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.lp-tagmini.c{color:var(--lp-accent);border-color:color-mix(in srgb, var(--lp-accent) 40%, transparent)}.lp-pick{border:1px solid var(--lp-border-strong);border-radius:var(--lp-radius);background:var(--lp-surface);color:inherit;display:grid;overflow:hidden}.lp-pick .ph{aspect-ratio:16/10;background:var(--lp-surface-2);max-width:100%}.lp-pick .ph img{object-fit:cover;width:100%;height:100%;display:block}.lp-pick .bd{flex-direction:column;gap:8px;padding:16px;display:flex}.lp-pick .bd h3{font-size:24px}.lp-pick .bd p{color:var(--lp-ink-soft);margin:0}.lp-pick .price{font-family:var(--lp-font-display);color:var(--lp-accent);font-size:20px}.lp-info{border:1px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-surface);grid-template-columns:1fr;display:grid}.lp-info>div{flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.lp-info>div+div{border-top:1px solid var(--lp-border)}.lp-info small{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-faint);font-size:10.5px;font-weight:700}.lp-info b{overflow-wrap:anywhere;font-size:14px}.lp-tiles{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.lp-tile{border-radius:var(--lp-radius);aspect-ratio:1;background:var(--lp-surface-2);max-width:100%;position:relative;overflow:hidden}.lp-tile img{object-fit:cover;width:100%;height:100%;display:block}.lp-tile-cap{background:var(--lp-surface);color:var(--lp-ink);border-radius:999px;justify-content:space-between;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.lp-tile-cap i{color:var(--lp-ink-faint);font-style:normal;font-weight:600}.lp-about{align-items:center;gap:14px;display:grid}.lp-about .ph{border-radius:var(--lp-radius);aspect-ratio:4/3;background:var(--lp-surface-2);max-width:100%;position:relative;overflow:hidden}.lp-about .ph img{object-fit:cover;width:100%;height:100%;display:block}.lp-about h2{margin:6px 0 10px;font-size:24px}.lp-about p{color:var(--lp-ink-soft);white-space:pre-line;max-width:62ch;margin:0 0 8px;line-height:1.6}.lp-revs{gap:10px;display:grid}.lp-rev{border:1px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-surface);flex-direction:column;gap:6px;padding:14px;display:flex}.lp-rev .st{color:var(--lp-accent);letter-spacing:1px;font-size:13px}.lp-rev p{margin:0;line-height:1.5}.lp-rev small{color:var(--lp-ink-faint);font-size:12px}.lp-ig{border-radius:var(--lp-radius);background:var(--lp-accent-2-soft);color:var(--lp-ink);align-items:center;gap:12px;padding:14px;display:flex}.lp-ig .ic{background:var(--lp-surface);width:42px;height:42px;color:var(--lp-accent-2);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.lp-ig .ic svg{width:20px;height:20px}.lp-ig div{flex:1;min-width:0}.lp-ig b{overflow-wrap:anywhere;display:block}.lp-ig small{color:var(--lp-ink-soft)}.lp-ig a{color:var(--lp-accent-2);white-space:nowrap;font-weight:700}.lp-foot{background:var(--lp-hero-bg);color:var(--lp-hero-ink);margin-top:24px}.lp-foot-top{gap:26px;padding-block:30px 24px;display:grid}.lp-foot .brand{flex-direction:column;gap:12px;max-width:42ch;display:flex}.lp-foot .brand .row{align-items:center;gap:10px;display:flex}.lp-foot .brand .lp-logo{width:44px;height:44px;color:var(--lp-hero-ink);border-color:color-mix(in srgb, var(--lp-hero-ink) 40%, transparent);background:0 0;border-radius:50%;font-size:17px}.lp-foot .brand b{font-family:var(--lp-font-display);font-size:20px;font-weight:var(--lp-display-weight)}.lp-foot .brand p{color:color-mix(in srgb, var(--lp-hero-ink) 72%, transparent);margin:0;font-size:12.5px;line-height:1.6}.lp-foot .soc{gap:8px;display:flex}.lp-foot .soc a{background:color-mix(in srgb, var(--lp-hero-ink) 10%, transparent);width:34px;height:34px;color:var(--lp-hero-ink);border-radius:9px;justify-content:center;align-items:center;display:flex}.lp-foot .soc svg{width:16px;height:16px}.lp-foot .cols{grid-template-columns:1fr 1fr;gap:22px 16px;display:grid}.lp-foot h4{font-size:13px;font-weight:700;font-family:var(--lp-font-body);letter-spacing:0;color:var(--lp-hero-ink);margin:0 0 10px}.lp-foot ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lp-foot ul a{color:color-mix(in srgb, var(--lp-hero-ink) 75%, transparent);font-size:12.5px}.lp-foot ul a:hover,.lp-foot .bot a:hover{color:var(--lp-hero-ink);text-decoration:underline}.lp-foot-bottomrow{border-top:1px solid color-mix(in srgb, var(--lp-hero-ink) 14%, transparent);gap:22px;padding-block:18px;display:grid}.lp-foot-bottomrow>*{min-width:0}.lp-newsletter{border-top:none;padding-block:0}.lp-foot-hours table{border-collapse:collapse;width:100%;max-width:240px;font-size:12px}.lp-foot-hours td{color:color-mix(in srgb, var(--lp-hero-ink) 85%, transparent);padding-block:2px}.lp-foot-hours td:first-child{color:color-mix(in srgb, var(--lp-hero-ink) 65%, transparent)}.lp-foot-hours td:last-child{text-align:right;font-variant-numeric:tabular-nums}.lp-foot-closures ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-foot-closures li{background:color-mix(in srgb, var(--lp-hero-ink) 8%, transparent);border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;font-size:11.5px;display:flex}.lp-foot-closures li b{color:var(--lp-hero-ink);font-size:12.5px}.lp-foot-closures li span{color:color-mix(in srgb, var(--lp-hero-ink) 70%, transparent)}.lp-foot-closures .none{color:color-mix(in srgb, var(--lp-hero-ink) 65%, transparent);margin:0;font-size:12px}.lp-foot-bottomrow .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--lp-hero-ink) 70%, transparent);margin-bottom:8px;font-size:10.5px;font-weight:700}.lp-newsletter .row{gap:8px;max-width:440px;display:flex}.lp-newsletter input[type=email]{border:1px solid color-mix(in srgb, var(--lp-hero-ink) 30%, transparent);background:color-mix(in srgb, var(--lp-hero-bg) 60%, black 10%);min-width:0;height:38px;color:var(--lp-hero-ink);border-radius:8px;flex:1;padding-inline:12px;font-size:12.5px}.lp-newsletter input[type=email]::placeholder{color:color-mix(in srgb, var(--lp-hero-ink) 55%, transparent)}.lp-newsletter .row button{background:var(--lp-hero-ink);height:38px;color:var(--lp-hero-bg);letter-spacing:.03em;border:none;border-radius:8px;flex-shrink:0;padding-inline:16px;font-size:11.5px;font-weight:700}.lp-newsletter .row button:disabled{opacity:.5}.lp-newsletter .consent{max-width:440px;color:color-mix(in srgb, var(--lp-hero-ink) 80%, transparent);align-items:flex-start;gap:8px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.lp-newsletter .consent input{margin-top:2px}.lp-newsletter .consent a{color:var(--lp-hero-ink);text-decoration:underline}.lp-newsletter .done{color:var(--lp-hero-ink);margin:0;font-size:13px;font-weight:600}.lp-newsletter .err{color:#ff9d8a;margin:8px 0 0;font-size:11.5px}.lp-foot .trust{border-top:1px solid color-mix(in srgb, var(--lp-hero-ink) 14%, transparent);color:color-mix(in srgb, var(--lp-hero-ink) 85%, transparent);flex-wrap:wrap;gap:8px 20px;padding-block:14px;font-size:12px;font-weight:600;display:flex}.lp-foot .trust span{align-items:center;gap:6px;display:inline-flex}.lp-foot .trust svg{width:14px;height:14px}.lp-foot .bot{border-top:1px solid color-mix(in srgb, var(--lp-hero-ink) 14%, transparent);color:color-mix(in srgb, var(--lp-hero-ink) 65%, transparent);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:14px 24px;font-size:11.5px;display:flex}.lp-foot .bot nav{flex-wrap:wrap;gap:6px 16px;display:flex}.lp-foot .bot a{color:inherit}.lp-foot .hb{color:var(--lp-hero-ink);font-weight:700}.lp-legal{max-width:760px;padding-block:28px 12px}.lp-legal h1{margin-bottom:18px;font-size:28px}.lp-legal .body{white-space:pre-line;color:var(--lp-ink-soft);font-size:14.5px;line-height:1.7}@media (min-width:768px){.lp-blk{padding-block:26px}.lp-blk-head h2{font-size:26px}.lp-top-in{gap:12px;padding-block:14px}.lp-brand-name{max-width:220px;font-size:19px}.lp-top .lp-logo{width:48px;height:48px;font-size:17px}.lp-pillbtn .lbl-d,.lp-pillbtn .chev{display:inline}.lp-pillbtn{padding:0 16px}.lp-q{height:48px}.lp-platform.has-video,.lp-platform.has-video .lp-platform-in{min-height:96px}.lp-hscroll{grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.lp-grid{grid-template-columns:repeat(4,1fr);gap:18px}.lp-mb-gingham .cloth{height:260px}.lp-mb-gingham .card{margin-top:-90px}.lp-mb-gingham .split{flex-direction:row;justify-content:space-between;align-items:flex-end}.lp-mb-gingham .card h2{font-size:32px}.lp-mb-board{padding-block:44px 34px}.lp-mb-board h2{font-size:52px}.lp-mb-board .photo{max-width:760px;height:190px}.lp-mb-split .grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:32px}.lp-mb-split h2{font-size:52px}.lp-mb-video{min-height:460px}.lp-mb-video h2{font-size:48px}.lp-mb-video .over{padding-block:64px 32px}.lp-menu{grid-template-columns:1fr 1fr;column-gap:40px}.lp-pick{grid-template-columns:1.2fr 1fr}.lp-pick .ph{aspect-ratio:auto;min-height:260px}.lp-pick .bd{justify-content:center;padding:28px}.lp-pick .bd h3{font-size:32px}.lp-info{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.lp-info>div+div{border-top:0;border-left:1px solid var(--lp-border)}.lp-tiles{grid-template-columns:repeat(4,1fr);gap:14px}.lp-about{grid-template-columns:1fr 1.2fr;gap:32px}.lp-revs{grid-template-columns:repeat(3,1fr)}.lp-foot-top{grid-template-columns:1.1fr 2fr;gap:48px;padding-block:44px 30px}.lp-foot .cols,.lp-foot-bottomrow{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.lp-hscroll{scroll-snap-type:none}}
