@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-hebrew-wght-normal.3u9rgg06bs03r.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-latin-ext-wght-normal.1hk11_c_h_wu8.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-latin-wght-normal.2fpsu8src1nhe.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-ext-wght-normal.10yjhutwdm9hx.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-wght-normal.3iik4h93_86zh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-vietnamese-wght-normal.43reimf7x86lj.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-ext-wght-normal.19c5fcu0u1_l8.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-wght-normal.43ritpld78jne.woff2)format("woff2-variations");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;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-ext-400-normal.2jjhs6si3ctjg.woff2)format("woff2"),url(../media/dm-serif-display-latin-ext-400-normal.1g4mv5724cxff.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-400-normal.3w9mgxbw0q0s8.woff2)format("woff2"),url(../media/dm-serif-display-latin-400-normal.0lkllo23fyt1g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0x9ccydb91kkt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0fpdy-lufm69d.woff2)format("woff2-variations");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.1-60h_wy7j2h_.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2sowzapzts2o2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.2zo21yor93qdc.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.1tckdf9uwvrm7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");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:Grenze Gotisch Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/grenze-gotisch-vietnamese-wght-normal.3jlrv71lmy-rd.woff2)format("woff2-variations");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:Grenze Gotisch Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/grenze-gotisch-latin-ext-wght-normal.2d2_v4wjj6rsz.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grenze Gotisch Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/grenze-gotisch-latin-wght-normal.0u9x15u4y37fb.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-math-opsz-normal.2m8vqve0n32u6.woff2)format("woff2-variations");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-208E,U+2090-209C,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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-symbols-opsz-normal.1nn7r_14h_a0x.woff2)format("woff2-variations");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-latin-ext-opsz-normal.251nrr0xhicl6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-latin-opsz-normal.21zl2qdhae6mc.woff2)format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/jost-cyrillic-wght-normal.3ixck1lz4klg5.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/jost-latin-ext-wght-normal.1ys-vny-7x4i_.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/jost-latin-wght-normal.2oit_qwt_8fbv.woff2)format("woff2-variations");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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geologica-cyrillic-ext-wght-normal.1vcw8taho6nrg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geologica-cyrillic-wght-normal.01vd-crhqmz6y.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geologica-greek-wght-normal.2iu4yt9-bxx_o.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geologica-vietnamese-wght-normal.023jitlk8ry15.woff2)format("woff2-variations");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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geologica-latin-ext-wght-normal.2egun8gerfqto.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geologica-latin-wght-normal.3jw2uuues4acd.woff2)format("woff2-variations");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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/caveat-cyrillic-ext-600-normal.0en03p64uvkvp.woff2)format("woff2"),url(../media/caveat-cyrillic-ext-600-normal.3egc667t51y6w.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/caveat-cyrillic-600-normal.1mcggt5xang-d.woff2)format("woff2"),url(../media/caveat-cyrillic-600-normal.2sqpf8vie624j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/caveat-latin-ext-600-normal.07he2i0ew_rml.woff2)format("woff2"),url(../media/caveat-latin-ext-600-normal.2kw6pnbafhi0_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/caveat-latin-600-normal.3sd7rc34fmee_.woff2)format("woff2"),url(../media/caveat-latin-600-normal.1837u0bbj5018.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body:has(.theme-dulce){background:#fdeff2}.theme-dulce{--plum:#6b2a3f;--plum-2:#8a3c55;--mist:#fdeff2;--paper:#fffafb;--line:#f3cfd9;--muted:#8c5d6c;--flame:#c9456b;--flame-deep:#a83a5a;--peach:#fbe3c9;--radius-jar:22px;--radius-card:22px;--hero-wax:#f6c9d4;--font:"Nunito Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Fredoka Variable", "Nunito Variable", system-ui, sans-serif;background:var(--mist);min-height:100dvh;color:var(--plum);font-family:var(--font);flex-direction:column;display:flex}.theme-dulce main{flex:1}.theme-dulce h1,.theme-dulce h2,.theme-dulce h3,.theme-dulce .brand,.theme-dulce .footer-brand,.theme-dulce .btn,.theme-dulce .cart-link,.theme-dulce .chip,.theme-dulce .badge,.theme-dulce .product-price,.theme-dulce .pdp-price,.theme-dulce .cart-total b,.theme-dulce .steps b,.theme-dulce .shelf-name{font-family:var(--display);letter-spacing:0}.theme-dulce h1,.theme-dulce h2{font-weight:600}.theme-dulce h3,.theme-dulce .shelf-name{font-weight:550}.theme-dulce .btn-flame,.theme-dulce .cart-count{background:var(--flame);color:#fff}.theme-dulce .btn-flame:hover{background:#b53a5e}.theme-dulce .btn-ink,.theme-dulce .cart-link{background:var(--plum);color:#fff}.theme-dulce .btn-ghost{color:var(--plum);box-shadow:inset 0 0 0 1.5px var(--plum);background:0 0}.theme-dulce .hero{background:linear-gradient(160deg, #fde3ea 0%, var(--peach) 100%);color:var(--plum)}.theme-dulce .hero:before{background:radial-gradient(closest-side,#ffffffb3,#0000)}.theme-dulce .hero h1{letter-spacing:-.01em;font-weight:600;line-height:1.02}.theme-dulce .hero-copy>p{color:var(--muted)}.theme-dulce .gallery-main{border-radius:var(--radius-jar)}.theme-dulce .badge{background:var(--plum);color:#fff}.theme-dulce .badge-sale{background:var(--flame);color:#fff}.theme-dulce .steps li:before{background:var(--flame);color:#fff;border-radius:50%}.theme-dulce .how{background:var(--paper)}.theme-dulce .chip-on{background:var(--flame);border-color:var(--flame);color:#fff}.theme-dulce .site-header{background:color-mix(in srgb, var(--mist) 90%, transparent)}.theme-dulce .checkout,.theme-dulce .care{border-radius:22px}.theme-dulce .checkout input:not([type=radio]),.theme-dulce .checkout textarea{background:#fff}.theme-dulce .segmented label:has(input:checked){background:#fde3ea}.theme-dulce .segmented input{accent-color:var(--flame)}.theme-dulce .added{color:var(--flame-deep)}.theme-dulce :focus-visible{outline-color:var(--flame)}.theme-dulce .site-footer{background:var(--plum);color:#fffc;margin-top:0}
body:has(.theme-jardin){background:#eef1e8}.theme-jardin{--plum:#2f3a2c;--plum-2:#44523f;--mist:#eef1e8;--paper:#f8f9f4;--line:#cdd5c2;--muted:#5b6656;--flame:#4e6748;--flame-deep:#3d5238;--mustard:#e3c97a;--radius-card:14px;--radius-jar:50% 50% 10px 10px / 26% 26% 10px 10px;--hero-wax:#e6dcc2;--font:"DM Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"DM Serif Display", Georgia, serif;background:var(--mist);min-height:100dvh;color:var(--plum);font-family:var(--font);flex-direction:column;display:flex}.theme-jardin main{flex:1}.theme-jardin h1,.theme-jardin h2,.theme-jardin h3,.theme-jardin .brand,.theme-jardin .footer-brand,.theme-jardin .shelf-name,.theme-jardin .steps b,.theme-jardin .pdp-price,.theme-jardin .cart-total b{font-family:var(--display);letter-spacing:0;font-weight:400}.theme-jardin .hero h1{letter-spacing:-.01em;font-weight:400;line-height:1.02}.theme-jardin .btn{border-radius:8px;font-weight:600}.theme-jardin .btn-flame,.theme-jardin .cart-count{background:var(--flame);color:#fff}.theme-jardin .btn-flame:hover{background:var(--flame-deep)}.theme-jardin .btn-ink,.theme-jardin .cart-link{background:var(--plum);color:#fff;border-radius:8px}.theme-jardin .cart-count{background:var(--mustard);color:var(--plum)}.theme-jardin .btn-ghost{color:var(--plum);box-shadow:inset 0 0 0 1.5px var(--plum)}.theme-jardin .hero{color:var(--plum);border-bottom:1px solid var(--line);background:#e3e9d9}.theme-jardin .hero:before{background:radial-gradient(closest-side,#e3c97a59,#0000)}.theme-jardin .hero-copy>p{color:var(--muted)}.theme-jardin .gallery-main{border-radius:var(--radius-jar)}.theme-jardin .badge{background:var(--plum);color:#fff;border-radius:6px}.theme-jardin .badge-sale{background:var(--mustard);color:var(--plum)}.theme-jardin .steps li:before{background:var(--mustard);color:var(--plum);font-family:var(--display);border-radius:50%;font-weight:400}.theme-jardin .chip{border-radius:8px}.theme-jardin .chip-on{background:var(--flame);border-color:var(--flame);color:#fff}.theme-jardin .site-header{background:color-mix(in srgb, var(--mist) 90%, transparent)}.theme-jardin .checkout input:not([type=radio]),.theme-jardin .checkout textarea{background:#fff}.theme-jardin .segmented input{accent-color:var(--flame)}.theme-jardin .added{color:var(--flame)}.theme-jardin :focus-visible{outline-color:var(--flame)}.theme-jardin .site-footer{background:var(--plum);color:#fffc;margin-top:0}
body:has(.theme-galeria){background:#fff}.theme-galeria{--plum:#141414;--plum-2:#333;--mist:#fff;--paper:#f6f5f3;--line:#e4e2de;--muted:#666461;--flame:#141414;--flame-deep:#000;--radius-jar:0;--radius-card:6px;--hero-wax:#ecebe8;--font:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Instrument Serif", Georgia, serif;background:var(--mist);min-height:100dvh;color:var(--plum);font-family:var(--font);flex-direction:column;font-size:1rem;display:flex}.theme-galeria main{flex:1}.theme-galeria h1,.theme-galeria h2,.theme-galeria .shelf-name,.theme-galeria .steps b,.theme-galeria .footer-brand{font-family:var(--display);letter-spacing:-.01em;font-weight:400}.theme-galeria h2{font-size:clamp(1.9rem,4.4vw,2.8rem)}.theme-galeria .hero h1{letter-spacing:-.02em;font-size:clamp(3rem,8.4vw,5.8rem);font-weight:400;line-height:.95}.theme-galeria .brand{font-family:var(--font);letter-spacing:.06em;font-size:1rem;font-weight:500}.theme-galeria h3{font-family:var(--font);letter-spacing:0;font-size:.98rem;font-weight:500}.theme-galeria .btn{border-radius:0;min-height:48px;font-weight:500}.theme-galeria .btn-flame,.theme-galeria .btn-ink,.theme-galeria .cart-link{background:var(--plum);color:#fff;border-radius:0}.theme-galeria .btn-flame:hover{background:#333}.theme-galeria .cart-count{color:var(--plum);background:#fff}.theme-galeria .btn-ghost{color:var(--plum);box-shadow:none;text-underline-offset:5px;padding-inline:4px;text-decoration:underline}.theme-galeria .hero{color:var(--plum);border-bottom:1px solid var(--line);background:#fff}.theme-galeria .hero:before{display:none}.theme-galeria .hero-copy>p{color:var(--muted)}.theme-galeria .gallery-main,.theme-galeria .cart-thumb,.theme-galeria .thumbs button,.theme-galeria .checkout,.theme-galeria .care{border-radius:0}.theme-galeria .shelf-item{background:#fff}.theme-galeria .shelf-media{background:var(--paper)}.theme-galeria .product{background:#fff}.theme-galeria .product-media{background:var(--paper)}.theme-galeria .product-price{font-weight:400}.theme-galeria .badge{color:var(--plum);background:#fff;border-radius:0;font-weight:500}.theme-galeria .badge-sale{background:var(--plum);color:#fff}.theme-galeria .steps li:before{box-shadow:inset 0 0 0 1px var(--plum);background:0 0;border-radius:0;font-weight:400}.theme-galeria .how{background:var(--paper);border:0}.theme-galeria .chip,.theme-galeria .qty,.theme-galeria .segmented label{border-radius:0}.theme-galeria .chip-on{background:var(--plum);border-color:var(--plum);color:#fff}.theme-galeria .checkout input:not([type=radio]),.theme-galeria .checkout textarea{background:#fff;border-radius:0}.theme-galeria .segmented input{accent-color:var(--plum)}.theme-galeria .added{color:var(--plum)}.theme-galeria .site-header{background:#ffffffeb}.theme-galeria .site-footer{background:var(--plum);color:#ffffffbf;margin-top:0}
body:has(.theme-halloween){background:#17121f}.theme-halloween{--plum:#f5ecdf;--plum-2:#e4d6c4;--mist:#17121f;--paper:#231a2e;--line:#3b2e4a;--muted:#bcaec9;--flame:#f28a2e;--flame-deep:#d9701a;--night:#17121f;--moss:#8fbf6a;--radius-jar:16px;--radius-card:16px;--hero-wax:#f2a65a;--font:"DM Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Grenze Gotisch Variable", Georgia, serif;background:radial-gradient(circle at 88% 6%, #f6e7b829 0 60px, #f6e7b80d 61px 160px, transparent 161px), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='380' viewBox='0 0 420 380'%3E%3Cg opacity='.5'%3E%3Ccircle cx='22' cy='34' r='1' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='96' cy='16' r='0.7' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='158' cy='64' r='1.2' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='250' cy='28' r='0.8' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='330' cy='90' r='0.9' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='400' cy='40' r='0.6' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='64' cy='140' r='0.7' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='212' cy='150' r='1' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='300' cy='200' r='0.7' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='128' cy='232' r='0.8' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='36' cy='262' r='1.1' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='262' cy='300' r='0.7' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='380' cy='260' r='1' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='180' cy='340' r='0.6' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='90' cy='360' r='0.9' fill='%23f6e7b8' opacity='.4'/%3E%3Ccircle cx='350' cy='350' r='0.7' fill='%23f6e7b8' opacity='.4'/%3E%3Cg transform='rotate(-12 120 96)'%3E%3Cpath transform='translate(120 96) scale(0.75)' d='M0 0c-3-5-9-6-13-3 3 0 4 3 4 4-3-1-6 0-7 2 4 0 7 1 8 4 1-1 4-3 8-3s7 2 8 3c1-3 4-4 8-4-1-2-4-3-7-2 0-1 1-4 4-4-4-3-10-2-13 3Z' fill='%23bcaec9'/%3E%3C/g%3E%3Cg transform='rotate(10 330 230)'%3E%3Cpath transform='translate(330 230) scale(0.55)' d='M0 0c-3-5-9-6-13-3 3 0 4 3 4 4-3-1-6 0-7 2 4 0 7 1 8 4 1-1 4-3 8-3s7 2 8 3c1-3 4-4 8-4-1-2-4-3-7-2 0-1 1-4 4-4-4-3-10-2-13 3Z' fill='%23bcaec9'/%3E%3C/g%3E%3Cg transform='rotate(-4 70 320)'%3E%3Cpath transform='translate(70 320) scale(0.4)' d='M0 0c-3-5-9-6-13-3 3 0 4 3 4 4-3-1-6 0-7 2 4 0 7 1 8 4 1-1 4-3 8-3s7 2 8 3c1-3 4-4 8-4-1-2-4-3-7-2 0-1 1-4 4-4-4-3-10-2-13 3Z' fill='%23bcaec9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 / 420px 380px, var(--mist);min-height:100dvh;color:var(--plum);font-family:var(--font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;display:flex;position:relative}.theme-halloween main{flex:1}.theme-halloween h1,.theme-halloween h2,.theme-halloween .footer-brand,.theme-halloween .shelf-name{font-family:var(--display);letter-spacing:.01em;font-weight:600}.theme-halloween h2{font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.05}.theme-halloween h2:after{content:"";background:var(--flame);border-radius:3px;width:56px;height:3px;margin-top:8px;display:block}.theme-halloween .carousel h2:after{display:none}.theme-halloween .shelf-name{font-size:1.35rem}.theme-halloween .btn-flame,.theme-halloween .cart-count{background:var(--flame);color:var(--night)}.theme-halloween .btn-flame:hover{background:#f7a24f}.theme-halloween .btn-ink,.theme-halloween .cart-link{background:var(--flame);color:var(--night)}.theme-halloween .cart-link .cart-count{background:var(--night);color:var(--flame)}.theme-halloween .btn-ghost{color:var(--plum);box-shadow:inset 0 0 0 1.5px var(--plum);background:0 0}.theme-halloween .hero{color:var(--plum);background:radial-gradient(circle at 82% 22%,#f6e7b8 0 38px,#f6e7b840 39px 70px,#0000 71px),linear-gradient(170deg,#2b1d3d 0%,#17121f 75%)}.theme-halloween .hero:before{background:radial-gradient(closest-side,#f28a2e4d,#0000)}.theme-halloween .hero-copy>p{color:var(--muted)}.theme-halloween .carousel .btn-flame{color:var(--night)}.theme-halloween .product,.theme-halloween .shelf-item{background:var(--paper);border:1px solid var(--line)}.theme-halloween .product:hover,.theme-halloween .shelf-item:hover{border-color:color-mix(in srgb, var(--flame) 60%, var(--line))}.theme-halloween .product-price,.theme-halloween .pdp-price{color:var(--flame)}.theme-halloween .gallery-main{border-radius:var(--radius-jar)}.theme-halloween .badge{background:var(--night);color:var(--plum);box-shadow:inset 0 0 0 1px var(--line)}.theme-halloween .badge-sale{background:var(--flame);color:var(--night)}.theme-halloween .steps li:before{box-sizing:border-box;width:48px;height:48px;color:var(--night);font-family:var(--display);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M24 10c1-4 3-6 6-7' stroke='%238fbf6a' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='14' cy='28' rx='10' ry='14' fill='%23d9701a'/%3E%3Cellipse cx='34' cy='28' rx='10' ry='14' fill='%23d9701a'/%3E%3Cellipse cx='24' cy='28' rx='11' ry='15' fill='%23f28a2e'/%3E%3Cpath d='M24 14v28M17 15c-3 6-3 20 0 26M31 15c3 6 3 20 0 26' stroke='%23b85d14' stroke-width='.8' fill='none' opacity='.6'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;padding-top:8px;font-size:1.15rem}.theme-halloween .how{isolation:isolate;background:#231a2ebf;position:relative}.theme-halloween .chip{border-color:var(--line)}.theme-halloween .chip-on{background:var(--flame);border-color:var(--flame);color:var(--night)}.theme-halloween .checkout input:not([type=radio]),.theme-halloween .checkout textarea{background:var(--night);color:var(--plum);border-color:var(--line)}.theme-halloween .segmented label:has(input:checked){background:#2f2340}.theme-halloween .segmented input{accent-color:var(--flame)}.theme-halloween .added{color:var(--moss)}.theme-halloween a:not([class]){color:var(--flame)}.theme-halloween :focus-visible{outline-color:var(--flame)}.theme-halloween .site-footer{color:#f5ecdfbf;background:#0f0b15;margin-top:0}.theme-halloween .footer-brand,.theme-halloween .footer-links a{color:var(--plum)}.theme-halloween .brand-logo{background:var(--plum);box-sizing:content-box;border-radius:10px;padding:4px 10px}.theme-halloween .site-header{background:color-mix(in srgb, var(--mist) 90%, transparent);border-bottom:1px solid var(--line)}.theme-halloween .carousel+.section,.theme-halloween .hero+.section{isolation:isolate;position:relative}.theme-halloween .carousel+.section:before,.theme-halloween .hero+.section:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cpath d='M0 0L219.2 19.2 M0 0L208.8 69.2 M0 0L187.2 115.5 M0 0L155.6 155.6 M0 0L115.5 187.2 M0 0L69.2 208.8 M0 0L19.2 219.2 M27.9 2.4Q23.6 4.9 26.6 8.8Q21.8 10.2 23.8 14.7Q18.9 14.9 19.8 19.8Q14.9 18.9 14.7 23.8Q10.2 21.8 8.8 26.6Q4.9 23.6 2.4 27.9 M51.8 4.5Q43.8 9 49.4 16.4Q40.5 18.9 44.3 27.3Q35.1 27.7 36.8 36.8Q27.7 35.1 27.3 44.3Q18.9 40.5 16.4 49.4Q9 43.8 4.5 51.8 M79.7 7Q67.4 13.9 75.9 25.2Q62.4 29.1 68.1 42Q54 42.7 56.6 56.6Q42.7 54 42 68.1Q29.1 62.4 25.2 75.9Q13.9 67.4 7 79.7 M109.6 9.6Q92.6 19.1 104.4 34.6Q85.7 40 93.6 57.7Q74.2 58.7 77.8 77.8Q58.7 74.2 57.7 93.6Q40 85.7 34.6 104.4Q19.1 92.6 9.6 109.6 M141.5 12.4Q119.6 24.7 134.8 44.7Q110.7 51.6 120.9 74.5Q95.8 75.7 100.4 100.4Q75.7 95.8 74.5 120.9Q51.6 110.7 44.7 134.8Q24.7 119.6 12.4 141.5 M175.3 15.3Q148.2 30.6 167.1 55.4Q137.2 64 149.8 92.4Q118.7 93.9 124.5 124.5Q93.9 118.7 92.4 149.8Q64 137.2 55.4 167.1Q30.6 148.2 15.3 175.3 M205.2 18Q173.5 35.8 195.5 64.8Q160.6 74.9 175.3 108.1Q139 109.9 145.7 145.7Q109.9 139 108.1 175.3Q74.9 160.6 64.8 195.5Q35.8 173.5 18 205.2' fill='none' stroke='%23efe3d2' stroke-width='.9' stroke-linecap='round' opacity='.6'/%3E%3Ccircle cx='77.8' cy='77.8' r='1.6' fill='%23efe3d2' opacity='.7'/%3E%3C/svg%3E") 0 0/contain no-repeat;width:clamp(140px,22vw,240px);position:absolute;top:8px;right:0;transform:scaleX(-1)}.theme-halloween .how:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cpath d='M0 0L219.2 19.2 M0 0L208.8 69.2 M0 0L187.2 115.5 M0 0L155.6 155.6 M0 0L115.5 187.2 M0 0L69.2 208.8 M0 0L19.2 219.2 M27.9 2.4Q23.6 4.9 26.6 8.8Q21.8 10.2 23.8 14.7Q18.9 14.9 19.8 19.8Q14.9 18.9 14.7 23.8Q10.2 21.8 8.8 26.6Q4.9 23.6 2.4 27.9 M51.8 4.5Q43.8 9 49.4 16.4Q40.5 18.9 44.3 27.3Q35.1 27.7 36.8 36.8Q27.7 35.1 27.3 44.3Q18.9 40.5 16.4 49.4Q9 43.8 4.5 51.8 M79.7 7Q67.4 13.9 75.9 25.2Q62.4 29.1 68.1 42Q54 42.7 56.6 56.6Q42.7 54 42 68.1Q29.1 62.4 25.2 75.9Q13.9 67.4 7 79.7 M109.6 9.6Q92.6 19.1 104.4 34.6Q85.7 40 93.6 57.7Q74.2 58.7 77.8 77.8Q58.7 74.2 57.7 93.6Q40 85.7 34.6 104.4Q19.1 92.6 9.6 109.6 M141.5 12.4Q119.6 24.7 134.8 44.7Q110.7 51.6 120.9 74.5Q95.8 75.7 100.4 100.4Q75.7 95.8 74.5 120.9Q51.6 110.7 44.7 134.8Q24.7 119.6 12.4 141.5 M175.3 15.3Q148.2 30.6 167.1 55.4Q137.2 64 149.8 92.4Q118.7 93.9 124.5 124.5Q93.9 118.7 92.4 149.8Q64 137.2 55.4 167.1Q30.6 148.2 15.3 175.3 M205.2 18Q173.5 35.8 195.5 64.8Q160.6 74.9 175.3 108.1Q139 109.9 145.7 145.7Q109.9 139 108.1 175.3Q74.9 160.6 64.8 195.5Q35.8 173.5 18 205.2' fill='none' stroke='%23efe3d2' stroke-width='.9' stroke-linecap='round' opacity='.6'/%3E%3Ccircle cx='77.8' cy='77.8' r='1.6' fill='%23efe3d2' opacity='.7'/%3E%3C/svg%3E") 0 0/contain no-repeat;width:clamp(130px,20vw,220px);position:absolute;top:0;left:0}.theme-halloween .site-footer{position:relative}.theme-halloween .site-footer:before{content:"";aspect-ratio:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cpath d='M0 0L219.2 19.2 M0 0L208.8 69.2 M0 0L187.2 115.5 M0 0L155.6 155.6 M0 0L115.5 187.2 M0 0L69.2 208.8 M0 0L19.2 219.2 M27.9 2.4Q23.6 4.9 26.6 8.8Q21.8 10.2 23.8 14.7Q18.9 14.9 19.8 19.8Q14.9 18.9 14.7 23.8Q10.2 21.8 8.8 26.6Q4.9 23.6 2.4 27.9 M51.8 4.5Q43.8 9 49.4 16.4Q40.5 18.9 44.3 27.3Q35.1 27.7 36.8 36.8Q27.7 35.1 27.3 44.3Q18.9 40.5 16.4 49.4Q9 43.8 4.5 51.8 M79.7 7Q67.4 13.9 75.9 25.2Q62.4 29.1 68.1 42Q54 42.7 56.6 56.6Q42.7 54 42 68.1Q29.1 62.4 25.2 75.9Q13.9 67.4 7 79.7 M109.6 9.6Q92.6 19.1 104.4 34.6Q85.7 40 93.6 57.7Q74.2 58.7 77.8 77.8Q58.7 74.2 57.7 93.6Q40 85.7 34.6 104.4Q19.1 92.6 9.6 109.6 M141.5 12.4Q119.6 24.7 134.8 44.7Q110.7 51.6 120.9 74.5Q95.8 75.7 100.4 100.4Q75.7 95.8 74.5 120.9Q51.6 110.7 44.7 134.8Q24.7 119.6 12.4 141.5 M175.3 15.3Q148.2 30.6 167.1 55.4Q137.2 64 149.8 92.4Q118.7 93.9 124.5 124.5Q93.9 118.7 92.4 149.8Q64 137.2 55.4 167.1Q30.6 148.2 15.3 175.3 M205.2 18Q173.5 35.8 195.5 64.8Q160.6 74.9 175.3 108.1Q139 109.9 145.7 145.7Q109.9 139 108.1 175.3Q74.9 160.6 64.8 195.5Q35.8 173.5 18 205.2' fill='none' stroke='%23efe3d2' stroke-width='.9' stroke-linecap='round' opacity='.6'/%3E%3Ccircle cx='77.8' cy='77.8' r='1.6' fill='%23efe3d2' opacity='.7'/%3E%3C/svg%3E") 0 0/contain no-repeat;width:clamp(120px,18vw,200px);position:absolute;top:0;right:0;transform:scaleX(-1)}.theme-halloween .site-header:after{content:"";pointer-events:none;transform-origin:50% 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='130' viewBox='0 0 40 130'%3E%3Cpath d='M20 0V105' stroke='%238f849b' stroke-width='.9' opacity='.9'/%3E%3Cpath d='M20 113Q11 105 4 110 M20 113Q10 110 2 116 M20 113Q10 115 3 123 M20 113Q12 119 7 128 M20 113Q29 105 36 110 M20 113Q30 110 38 116 M20 113Q30 115 37 123 M20 113Q28 119 33 128' stroke='%23120d18' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Cpath d='M20 113Q11 105 4 110 M20 113Q10 110 2 116 M20 113Q10 115 3 123 M20 113Q12 119 7 128 M20 113Q29 105 36 110 M20 113Q30 110 38 116 M20 113Q30 115 37 123 M20 113Q28 119 33 128' stroke='%23bcaec9' stroke-width='.5' fill='none' opacity='.5'/%3E%3Ccircle cx='20' cy='107' r='4' fill='%23120d18' stroke='%23bcaec9' stroke-width='.6'/%3E%3Cellipse cx='20' cy='116' rx='6.5' ry='7.5' fill='%23120d18' stroke='%23bcaec9' stroke-width='.6'/%3E%3Cpath d='M18 115l2 -2 2 2 -2 2z' fill='%23f28a2e' opacity='.9'/%3E%3C/svg%3E") top/contain no-repeat;width:40px;height:130px;animation:5s ease-in-out infinite alternate telarana-vaiven;position:absolute;top:100%;right:14%}.theme-halloween .how:after{content:"";pointer-events:none;transform-origin:50% 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='90' viewBox='0 0 40 90'%3E%3Cpath d='M20 0V65' stroke='%238f849b' stroke-width='.9' opacity='.9'/%3E%3Cpath d='M20 73Q11 65 4 70 M20 73Q10 70 2 76 M20 73Q10 75 3 83 M20 73Q12 79 7 88 M20 73Q29 65 36 70 M20 73Q30 70 38 76 M20 73Q30 75 37 83 M20 73Q28 79 33 88' stroke='%23120d18' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3Cpath d='M20 73Q11 65 4 70 M20 73Q10 70 2 76 M20 73Q10 75 3 83 M20 73Q12 79 7 88 M20 73Q29 65 36 70 M20 73Q30 70 38 76 M20 73Q30 75 37 83 M20 73Q28 79 33 88' stroke='%23bcaec9' stroke-width='.5' fill='none' opacity='.5'/%3E%3Ccircle cx='20' cy='67' r='4' fill='%23120d18' stroke='%23bcaec9' stroke-width='.6'/%3E%3Cellipse cx='20' cy='76' rx='6.5' ry='7.5' fill='%23120d18' stroke='%23bcaec9' stroke-width='.6'/%3E%3Cpath d='M18 75l2 -2 2 2 -2 2z' fill='%23f28a2e' opacity='.9'/%3E%3C/svg%3E") top/contain no-repeat;width:46px;height:120px;animation:6s ease-in-out -2s infinite alternate telarana-vaiven;position:absolute;top:0;right:8%}@keyframes telarana-vaiven{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.theme-halloween .site-header:after,.theme-halloween .how:after{animation:none}}
body:has(.theme-navidad){background:#f8f3ea}.theme-navidad{--plum:#1e3a2b;--plum-2:#2c5240;--mist:#f8f3ea;--paper:#fffdf8;--line:#e6dac6;--muted:#5e6b60;--flame:#b3262e;--flame-deep:#8f1d24;--gold:#c9a14a;--radius-jar:14px;--radius-card:14px;--hero-wax:#e9d3a8;--font:"DM Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"DM Serif Display", Georgia, serif;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'%3E%3Cpath d='M40 50l9 0M40 50l4.5 7.8M40 50l-4.5 7.8M40 50l-9 0M40 50l-4.5 -7.8M40 50l4.5 -7.8M45.4 50l2.1 1.7M45.4 50l2.1 -1.7M42.7 54.7l-0.5 2.7M42.7 54.7l2.5 0.9M37.3 54.7l-2.5 0.9M37.3 54.7l0.5 2.7M34.6 50l-2.1 -1.7M34.6 50l-2.1 1.7M37.3 45.3l0.5 -2.7M37.3 45.3l-2.5 -0.9M42.7 45.3l2.5 -0.9M42.7 45.3l-0.5 -2.7' stroke='%23c9a14a' stroke-width='1' stroke-linecap='round' fill='none' opacity='0.35'/%3E%3Cpath d='M170 30l6 0M170 30l3 5.2M170 30l-3 5.2M170 30l-6 0M170 30l-3 -5.2M170 30l3 -5.2M173.6 30l1.4 1.2M173.6 30l1.4 -1.2M171.8 33.1l-0.3 1.8M171.8 33.1l1.7 0.6M168.2 33.1l-1.7 0.6M168.2 33.1l0.3 1.8M166.4 30l-1.4 -1.2M166.4 30l-1.4 1.2M168.2 26.9l0.3 -1.8M168.2 26.9l-1.7 -0.6M171.8 26.9l1.7 -0.6M171.8 26.9l-0.3 -1.8' stroke='%232c5240' stroke-width='1' stroke-linecap='round' fill='none' opacity='0.18'/%3E%3Cpath d='M120 140l11 0M120 140l5.5 9.5M120 140l-5.5 9.5M120 140l-11 0M120 140l-5.5 -9.5M120 140l5.5 -9.5M126.6 140l2.5 2.1M126.6 140l2.5 -2.1M123.3 145.7l-0.6 3.2M123.3 145.7l3.1 1.1M116.7 145.7l-3.1 1.1M116.7 145.7l0.6 3.2M113.4 140l-2.5 -2.1M113.4 140l-2.5 2.1M116.7 134.3l0.6 -3.2M116.7 134.3l-3.1 -1.1M123.3 134.3l3.1 -1.1M123.3 134.3l-0.6 -3.2' stroke='%232c5240' stroke-width='1' stroke-linecap='round' fill='none' opacity='0.14'/%3E%3Cpath d='M230 200l8 0M230 200l4 6.9M230 200l-4 6.9M230 200l-8 0M230 200l-4 -6.9M230 200l4 -6.9M234.8 200l1.8 1.5M234.8 200l1.8 -1.5M232.4 204.2l-0.4 2.4M232.4 204.2l2.3 0.8M227.6 204.2l-2.3 0.8M227.6 204.2l0.4 2.4M225.2 200l-1.8 -1.5M225.2 200l-1.8 1.5M227.6 195.8l0.4 -2.4M227.6 195.8l-2.3 -0.8M232.4 195.8l2.3 -0.8M232.4 195.8l-0.4 -2.4' stroke='%23c9a14a' stroke-width='1' stroke-linecap='round' fill='none' opacity='0.3'/%3E%3Cpath d='M50 230l6 0M50 230l3 5.2M50 230l-3 5.2M50 230l-6 0M50 230l-3 -5.2M50 230l3 -5.2M53.6 230l1.4 1.2M53.6 230l1.4 -1.2M51.8 233.1l-0.3 1.8M51.8 233.1l1.7 0.6M48.2 233.1l-1.7 0.6M48.2 233.1l0.3 1.8M46.4 230l-1.4 -1.2M46.4 230l-1.4 1.2M48.2 226.9l0.3 -1.8M48.2 226.9l-1.7 -0.6M51.8 226.9l1.7 -0.6M51.8 226.9l-0.3 -1.8' stroke='%232c5240' stroke-width='1' stroke-linecap='round' fill='none' opacity='0.18'/%3E%3Ccircle cx='90' cy='80' r='1.4' fill='%23c9a14a' opacity='.35'/%3E%3Ccircle cx='200' cy='100' r='1.4' fill='%23c9a14a' opacity='.35'/%3E%3Ccircle cx='20' cy='150' r='1.4' fill='%23c9a14a' opacity='.35'/%3E%3Ccircle cx='160' cy='220' r='1.4' fill='%23c9a14a' opacity='.35'/%3E%3Ccircle cx='250' cy='60' r='1.4' fill='%23c9a14a' opacity='.35'/%3E%3Ccircle cx='100' cy='260' r='1.4' fill='%23c9a14a' opacity='.35'/%3E%3Cpath d='M210 150l2 5 5 2-5 2-2 5-2-5-5-2 5-2z' fill='%23c9a14a' opacity='.35'/%3E%3C/svg%3E") 0 0 / 280px 280px, var(--mist);min-height:100dvh;color:var(--plum);font-family:var(--font);flex-direction:column;display:flex;position:relative}.theme-navidad main{flex:1}.theme-navidad h1,.theme-navidad h2,.theme-navidad .footer-brand,.theme-navidad .shelf-name{font-family:var(--display);letter-spacing:0;font-weight:400}.theme-navidad .section>h2:before,.theme-navidad .how h2:before{content:"";vertical-align:-.05em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='-21 -29 42 51'%3E%3Cdefs%3E%3ClinearGradient id='gold' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23e8c66e'/%3E%3Cstop offset='1' stop-color='%23a07c2f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-5 -22c-6-4 -2-8 5-3 7-5 11-1 5 3' fill='%23b3262e'/%3E%3Cg transform='translate(0 2) rotate(0)'%3E%3Cpath d='M0 -20C11 -20 13 -9 13 3L18 13H-18L-13 3C-13 -9 -11 -20 0 -20Z' fill='url(%23gold)'/%3E%3Cpath d='M-18 13H18' stroke='%239c7a2e' stroke-width='1.6'/%3E%3Ccircle cx='0' cy='17' r='3.6' fill='%23b8923f'/%3E%3Cpath d='M-6 -14C-9 -8 -10 0 -10 6' stroke='%23fff6dc' stroke-width='1.6' fill='none' opacity='.6' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:.95em;height:.95em;margin-right:10px;display:inline-block}.theme-navidad .btn-flame,.theme-navidad .cart-count{background:var(--flame);color:#fff}.theme-navidad .btn-flame:hover{background:var(--flame-deep)}.theme-navidad .btn-ink,.theme-navidad .cart-link{background:var(--plum);color:#fff}.theme-navidad .btn-ghost{color:var(--plum);box-shadow:inset 0 0 0 1.5px var(--plum);background:0 0}.theme-navidad .hero{color:#fffdf8;background:radial-gradient(circle at 15% 20%,#ffffff80 0 2px,#0000 3px) 0 0/46px 46px,radial-gradient(circle at 60% 70%,#ffffff59 0 1.5px,#0000 2.5px) 0 0/34px 34px,linear-gradient(165deg,#2c5240 0%,#1e3a2b 100%)}.theme-navidad .hero:before{background:radial-gradient(closest-side,#c9a14a59,#0000)}.theme-navidad .hero-copy>p{color:#fffdf8d9}.theme-navidad .hero .btn-ghost{color:#fffdf8;box-shadow:inset 0 0 0 1.5px #fffdf8}.theme-navidad .product,.theme-navidad .shelf-item{background:var(--paper);border:1px solid var(--line)}.theme-navidad .product:hover,.theme-navidad .shelf-item:hover{border-color:var(--gold)}.theme-navidad .product-price,.theme-navidad .pdp-price{color:var(--flame)}.theme-navidad .gallery-main{border-radius:var(--radius-jar)}.theme-navidad .badge{background:var(--plum);color:#fff}.theme-navidad .badge-sale{background:var(--flame);color:#fff}.theme-navidad .steps li:before{background:var(--flame);color:#fff;border-radius:50%}.theme-navidad .how{background:#efe5d3d9;position:relative}.theme-navidad .chip-on{background:var(--plum);border-color:var(--plum);color:#fff}.theme-navidad .checkout input:not([type=radio]),.theme-navidad .checkout textarea{background:#fff}.theme-navidad .segmented label:has(input:checked){background:#efe5d3}.theme-navidad .segmented input{accent-color:var(--flame)}.theme-navidad .added{color:var(--plum-2)}.theme-navidad :focus-visible{outline-color:var(--flame)}.theme-navidad .site-footer{background:var(--plum);color:#fffdf8cc;margin-top:86px;position:relative}.theme-navidad .site-header{background:color-mix(in srgb, var(--mist) 92%, transparent);border-bottom:0}.theme-navidad .site-header:after,.theme-navidad .site-header:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='34' viewBox='0 0 120 34'%3E%3Cpath d='M0 4Q60 20 120 4' stroke='%232c3d33' stroke-width='1.4' fill='none'/%3E%3Crect x='15.5' y='7.1' width='5' height='5' rx='1' fill='%23b89545'/%3E%3Cellipse cx='18' cy='18.1' rx='4.2' ry='6.5' fill='%23c8303a'/%3E%3Cellipse cx='16.6' cy='16.1' rx='1.2' ry='2.4' fill='%23fff' opacity='.55'/%3E%3Crect x='45.5' y='10.7' width='5' height='5' rx='1' fill='%23b89545'/%3E%3Cellipse cx='48' cy='21.7' rx='4.2' ry='6.5' fill='%23e2b74f'/%3E%3Cellipse cx='46.6' cy='19.7' rx='1.2' ry='2.4' fill='%23fff' opacity='.55'/%3E%3Crect x='75.5' y='10.3' width='5' height='5' rx='1' fill='%23b89545'/%3E%3Cellipse cx='78' cy='21.3' rx='4.2' ry='6.5' fill='%232f7a52'/%3E%3Cellipse cx='76.6' cy='19.3' rx='1.2' ry='2.4' fill='%23fff' opacity='.55'/%3E%3Crect x='105.5' y='5.9' width='5' height='5' rx='1' fill='%23b89545'/%3E%3Cellipse cx='108' cy='16.9' rx='4.2' ry='6.5' fill='%23fff1cf'/%3E%3Cellipse cx='106.6' cy='14.9' rx='1.2' ry='2.4' fill='%23fff' opacity='.55'/%3E%3C/svg%3E") 0 0/auto 34px repeat-x;height:34px;position:absolute;top:100%;left:0;right:0}.theme-navidad .site-header:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='34' viewBox='0 0 120 34'%3E%3Cdefs%3E%3CradialGradient id='gc8303a'%3E%3Cstop offset='0' stop-color='%23c8303a' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%23c8303a' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='ge2b74f'%3E%3Cstop offset='0' stop-color='%23e2b74f' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%23e2b74f' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='g2f7a52'%3E%3Cstop offset='0' stop-color='%232f7a52' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%232f7a52' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='gfff1cf'%3E%3Cstop offset='0' stop-color='%23fff1cf' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%23fff1cf' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='18' cy='19.1' r='10' fill='url(%23gc8303a)'/%3E%3Ccircle cx='48' cy='22.7' r='10' fill='url(%23ge2b74f)'/%3E%3Ccircle cx='78' cy='22.3' r='10' fill='url(%23g2f7a52)'/%3E%3Ccircle cx='108' cy='17.9' r='10' fill='url(%23gfff1cf)'/%3E%3C/svg%3E");animation:2.6s ease-in-out infinite alternate luces-titilan}@keyframes luces-titilan{0%{opacity:.25}to{opacity:1}}.theme-navidad .how:after{content:"";aspect-ratio:1;pointer-events:none;transform-origin:50% 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3ClinearGradient id='gold' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23e8c66e'/%3E%3Cstop offset='.55' stop-color='%23c9a14a'/%3E%3Cstop offset='1' stop-color='%23a07c2f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M48 4V26' stroke='%23b3262e' stroke-width='2'/%3E%3Cg transform='translate(36 58) rotate(16)'%3E%3Cpath d='M0 -20C11 -20 13 -9 13 3L18 13H-18L-13 3C-13 -9 -11 -20 0 -20Z' fill='url(%23gold)'/%3E%3Cpath d='M-18 13H18' stroke='%239c7a2e' stroke-width='1.6'/%3E%3Ccircle cx='0' cy='17' r='3.6' fill='%23b8923f'/%3E%3Cpath d='M-6 -14C-9 -8 -10 0 -10 6' stroke='%23fff6dc' stroke-width='1.6' fill='none' opacity='.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate(60 58) rotate(-16)'%3E%3Cpath d='M0 -20C11 -20 13 -9 13 3L18 13H-18L-13 3C-13 -9 -11 -20 0 -20Z' fill='url(%23gold)'/%3E%3Cpath d='M-18 13H18' stroke='%239c7a2e' stroke-width='1.6'/%3E%3Ccircle cx='0' cy='17' r='3.6' fill='%23b8923f'/%3E%3Cpath d='M-6 -14C-9 -8 -10 0 -10 6' stroke='%23fff6dc' stroke-width='1.6' fill='none' opacity='.6' stroke-linecap='round'/%3E%3C/g%3E%3Cpath d='M30 34c-8-10 6-14 18-6 12-8 26-4 18 6-6 4-14 0-18-4-4 4-12 8-18 4Z' fill='%23b3262e'/%3E%3Cpath d='M44 32l-8 16M52 32l8 16' stroke='%23b3262e' stroke-width='3.2' stroke-linecap='round'/%3E%3Ccircle cx='48' cy='30' r='4.6' fill='%238f1d24'/%3E%3Cpath d='M48 26c-10-6-20-4-24 2 8 0 14 2 18 6zM48 26c10-6 20-4 24 2-8 0-14 2-18 6z' fill='%232c5240'/%3E%3Ccircle cx='46' cy='22' r='2.6' fill='%23d13a42'/%3E%3Ccircle cx='51' cy='21' r='2.6' fill='%23d13a42'/%3E%3C/svg%3E") top/contain no-repeat;width:clamp(84px,13vw,150px);animation:3.5s ease-in-out infinite alternate campanas;position:absolute;top:-14px;right:max(16px,6%)}@keyframes campanas{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.theme-navidad .site-footer:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60' viewBox='0 0 120 60'%3E%3Cpath d='M12 24L22 42.7H2Z M12 34.2L26.3 58H-2.3Z' fill='%231e3a2b'/%3E%3Cpath d='M12 24l2.6 4.8h-5.1Z' fill='%23fffdf8' opacity='.85'/%3E%3Cpath d='M36 10L50.1 36.4H21.9Z M36 24.4L56.2 58H15.8Z' fill='%231e3a2b'/%3E%3Cpath d='M36 10l3.6 6.7h-7.3Z' fill='%23fffdf8' opacity='.85'/%3E%3Cpath d='M60 30L68.2 45.4H51.8Z M60 38.4L71.8 58H48.2Z' fill='%231e3a2b'/%3E%3Cpath d='M60 30l2.1 3.9h-4.2Z' fill='%23fffdf8' opacity='.85'/%3E%3Cpath d='M84 16L96.3 39.1H71.7Z M84 28.6L101.6 58H66.4Z' fill='%231e3a2b'/%3E%3Cpath d='M84 16l3.2 5.9h-6.4Z' fill='%23fffdf8' opacity='.85'/%3E%3Cpath d='M108 26L117.4 43.6H98.6Z M108 35.6L121.4 58H94.6Z' fill='%231e3a2b'/%3E%3Cpath d='M108 26l2.4 4.5h-4.8Z' fill='%23fffdf8' opacity='.85'/%3E%3Cpath d='M0 60V56Q30 52 60 56T120 55V60Z' fill='%231e3a2b'/%3E%3C/svg%3E") 0 100%/auto 76px repeat-x;height:76px;position:absolute;bottom:100%;left:0;right:0}@media (prefers-reduced-motion:reduce){.theme-navidad .site-header:before,.theme-navidad .how:after{animation:none}}
body:has(.theme-tornasol){background:#fff}.theme-tornasol{--plum:#7a2e52;--plum-2:#93406a;--mist:#fff;--paper:#f6f9fd;--line:#e3e9f0;--muted:#6e5b63;--flame:#b8476f;--flame-deep:#9a3559;--sun:#ffe66b;--radius-jar:16px;--radius-card:18px;--hero-wax:#e4d9fd;--iris:linear-gradient(90deg, #fce8d6 0%, #bee6fa 50%, #e4d9fd 100%);--iris-soft:linear-gradient(0deg, #ffffff8c, #ffffff8c), var(--iris);--card-bg:linear-gradient(1deg, #f0f6ff 1%, #faf5f5 99%);--font:"Geologica Variable", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--mist);min-height:100dvh;color:var(--muted);font-family:var(--font);flex-direction:column;font-size:1.02rem;display:flex}.theme-tornasol main{flex:1}.theme-tornasol h1,.theme-tornasol h2,.theme-tornasol h3,.theme-tornasol .brand,.theme-tornasol .footer-brand,.theme-tornasol .page-title,.theme-tornasol .shelf-name,.theme-tornasol .steps b,.theme-tornasol .product-price,.theme-tornasol .pdp-price,.theme-tornasol .cart-total b{color:var(--plum);font-family:var(--font);letter-spacing:-.015em;font-weight:700}.theme-tornasol .lead,.theme-tornasol .product-desc,.theme-tornasol .shelf-desc{color:var(--muted)}.theme-tornasol .announce{background:var(--plum);color:#fff;font-weight:600}.theme-tornasol .site-header{background:var(--iris-soft);-webkit-backdrop-filter:none;border-bottom:0}.theme-tornasol .brand{font-size:1.3rem}.theme-tornasol .cart-link{color:var(--plum);background:#fff;box-shadow:0 1px 2px #7a2e521a}.theme-tornasol .cart-count{background:var(--sun);color:var(--plum)}.theme-tornasol .cat-nav{border-top:0}.theme-tornasol .cat-nav-row a{color:var(--plum);font-weight:600}.theme-tornasol .cat-nav-row a[aria-current=page]{border-bottom-color:var(--plum)}.theme-tornasol .hero{background:var(--iris);color:var(--plum)}.theme-tornasol .hero:before{background:radial-gradient(closest-side,#ffffffa6,#0000)}.theme-tornasol .hero h1{letter-spacing:-.03em;font-weight:700}.theme-tornasol .hero-copy>p{color:#5a4450}.theme-tornasol .btn-ghost{color:var(--plum);box-shadow:none;background:#fff}.theme-tornasol .btn{font-weight:700}.theme-tornasol .btn-flame{background:var(--flame);color:#fff}.theme-tornasol .btn-ink{background:var(--plum);color:#fff}.theme-tornasol .btn-flame:hover{background:var(--flame-deep)}.theme-tornasol .shelf-item,.theme-tornasol .product{background:var(--card-bg);border-radius:var(--radius-card);border:0}.theme-tornasol .shelf-media,.theme-tornasol .product-media{background:color-mix(in srgb, var(--wax) 30%, #eef3f8);border-radius:calc(var(--radius-card) - 6px)}.theme-tornasol .product:hover{box-shadow:0 6px 20px #7a2e521a}.theme-tornasol .product-cat{color:var(--flame);font-weight:600}.theme-tornasol .badge{color:var(--plum);background:#fff}.theme-tornasol .badge-sale{background:var(--sun);color:var(--plum)}.theme-tornasol .product .btn-card{color:var(--plum);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.theme-tornasol .product .btn-card:hover{background:var(--flame);color:#fff}.theme-tornasol .chip{border-color:var(--line);color:var(--plum)}.theme-tornasol .chip-on{background:var(--flame);border-color:var(--flame);color:#fff}.theme-tornasol .how{background:var(--card-bg);border:0}.theme-tornasol .steps li:before{color:var(--plum);background:#fff;border-radius:50%}.theme-tornasol .steps span{color:#5a4450}.theme-tornasol .gallery-main{background:var(--card-bg);border-radius:var(--radius-card)}.theme-tornasol .care,.theme-tornasol .checkout,.theme-tornasol .added-box,.theme-tornasol .order-action{background:var(--card-bg);border-radius:var(--radius-card);box-shadow:none}.theme-tornasol .checkout input:not([type=radio]),.theme-tornasol .checkout textarea{border-color:var(--line);background:#fff}.theme-tornasol .segmented label:has(input:checked){border-color:var(--plum);background:#fff}.theme-tornasol .segmented input{accent-color:var(--plum)}.theme-tornasol .pdp-wholesale,.theme-tornasol .product-wholesale b{color:var(--plum)}.theme-tornasol :focus-visible{outline-color:var(--flame)}.theme-tornasol .site-footer{background:var(--plum);color:#ffffffc7;margin-top:0}.theme-tornasol .footer-brand,.theme-tornasol .footer-links a,.theme-tornasol .carousel-text h2{color:#fff}
.kind-tortas{--font:"Jost Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Bodoni Moda Variable", "Didot", Georgia, serif;--radius-card:4px;background:var(--mist);min-height:100dvh;color:var(--plum);font-family:var(--font);letter-spacing:.005em;flex-direction:column;font-size:1.05rem;display:flex}.kind-tortas main{flex:1}.kind-tortas h1,.kind-tortas h2,.kind-tortas h3,.kind-tortas .brand,.kind-tortas .footer-brand,.kind-tortas .page-title,.kind-tortas .shelf-name,.kind-tortas .carousel-text h2{font-family:var(--display);letter-spacing:-.01em;font-optical-sizing:auto;font-weight:500}.kind-tortas h2{font-size:clamp(1.8rem,4.2vw,2.6rem);line-height:1.1}.kind-tortas .section>h2,.kind-tortas .how h2{text-align:center}.kind-tortas .section>h2:after,.kind-tortas .how h2:after{content:"";background:var(--flame);width:40px;height:1px;margin:18px auto 0;display:block}.kind-tortas .section>.lead{text-align:center;margin-inline:auto}.kind-tortas .page-title{font-weight:500}.kind-tortas .announce{background:var(--plum);color:var(--mist);letter-spacing:.03em;font-size:max(.82rem,13px);font-weight:450}.kind-tortas .site-header{background:color-mix(in srgb, var(--mist) 94%, transparent);border-bottom:1px solid var(--line)}.kind-tortas .header-row{grid-template-columns:minmax(84px,1fr) minmax(0,auto) minmax(84px,1fr);height:72px;display:grid}.kind-tortas .brand{white-space:nowrap;grid-column:2;justify-self:center;gap:8px;min-width:0;font-size:clamp(1.25rem,5.4vw,1.65rem);font-weight:600}.kind-tortas .brand-mark{display:none}.kind-tortas .brand-logo{margin-inline:auto}.kind-tortas .header-nav{grid-column:3;justify-self:end}.kind-tortas .cart-link{color:var(--plum);box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:999px}.kind-tortas .cart-count{background:var(--flame);color:var(--on-flame)}.kind-tortas .cat-nav{border-top:1px solid var(--line)}.kind-tortas .cat-nav-row a{letter-spacing:.02em;font-weight:450}.kind-tortas .cat-nav-row a[aria-current=page]{border-bottom-color:var(--flame);border-bottom-width:1px}.kind-tortas .hero{background:var(--hero-bg);color:var(--plum);border-bottom:1px solid var(--line)}.kind-tortas .hero:before{display:none}.kind-tortas .hero-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:0;padding-block:clamp(48px,9vw,112px)}.kind-tortas .hero-candle{color:var(--flame);order:-1}.kind-tortas .hero-candle svg{width:84px;max-width:84px;margin:0 auto 28px}.kind-tortas .hero h1{letter-spacing:-.02em;max-width:16ch;margin-inline:auto;font-size:clamp(2.4rem,7vw,4.4rem);font-weight:500;line-height:1.04}.kind-tortas .hero-copy{padding-bottom:0}.kind-tortas .hero-copy>p{color:var(--muted);margin-inline:auto}.kind-tortas .hero-actions{justify-content:center}@media (max-width:760px){.kind-tortas .hero-candle svg{width:64px;margin-bottom:20px}}.kind-tortas .btn{letter-spacing:.03em;border-radius:2px;font-weight:500}.kind-tortas .btn-flame{background:var(--flame);color:var(--on-flame)}.kind-tortas .btn-flame:hover{background:var(--flame-deep)}.kind-tortas .btn-ink{background:var(--plum);color:var(--mist)}.kind-tortas .btn-ghost{color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum);background:0 0}.kind-tortas .btn-ghost-card{border-radius:2px}.kind-tortas .shelf{grid-auto-columns:minmax(140px,1fr);gap:20px}.kind-tortas .shelf-item{text-align:center;background:0 0;border:0;align-items:center;padding:0}.kind-tortas .shelf-media{background:var(--tint);width:100%;color:var(--flame);box-shadow:0 0 0 1px var(--line);outline:1px solid var(--line);outline-offset:5px;border-radius:50%;margin-bottom:14px}.kind-tortas .shelf-art{width:42%}.kind-tortas .shelf-name{font-size:1.2rem}.kind-tortas .shelf-item:hover .shelf-name{color:var(--flame);text-decoration:none}.kind-tortas .grid{gap:28px 14px}@media (min-width:760px){.kind-tortas .grid{gap:40px 24px}}.kind-tortas .product{background:0 0;border:0;gap:14px;padding:0}.kind-tortas .product-media{aspect-ratio:4/5;background:var(--tint);color:var(--flame);border-radius:999px 999px 2px 2px}.kind-tortas .product-art{width:46%}.kind-tortas .product .badge{white-space:nowrap;top:auto;bottom:10px;left:50%;transform:translate(-50%)}.kind-tortas .badge{background:var(--paper);color:var(--plum);letter-spacing:.03em;border-radius:2px;font-weight:500}.kind-tortas .badge-sale{background:var(--flame);color:var(--on-flame)}.kind-tortas .product-info{text-align:center;align-items:center;padding:0}.kind-tortas .product-info h3{font-size:1.2rem;font-weight:500;line-height:1.2}.kind-tortas .product-cat{letter-spacing:.04em}.kind-tortas .product-price{justify-content:center;font-size:1.02rem;font-weight:500}.kind-tortas .product .btn-card{min-height:44px;color:var(--plum);box-shadow:inset 0 0 0 1px var(--plum);background:0 0}.kind-tortas .product .btn-card:hover{background:var(--plum);color:var(--mist)}.kind-tortas .how{background:var(--band);border-block:1px solid var(--line)}.kind-tortas .steps li{text-align:center;justify-items:center;margin-inline:auto}.kind-tortas .steps li:before{width:auto;height:auto;color:var(--flame);font-family:var(--display);background:0 0;border-radius:0;margin-bottom:6px;font-size:2.6rem;font-weight:500;line-height:1}.kind-tortas .steps b{font-weight:550}.kind-tortas .gallery-main{aspect-ratio:4/5;background:var(--tint);color:var(--flame);border-radius:999px 999px 2px 2px}.kind-tortas .gallery-art{width:40%}.kind-tortas .pdp-info h1,.kind-tortas .pdp-price{font-weight:500}.kind-tortas .cart-thumb{color:var(--flame)}.kind-tortas .chip{border-width:1px;border-radius:2px}.kind-tortas .chip-on{background:var(--plum);border-color:var(--plum);color:var(--mist)}.kind-tortas .qty{border-radius:2px}.kind-tortas .care,.kind-tortas .checkout,.kind-tortas .added-box,.kind-tortas .order-action{border-radius:4px}.kind-tortas .checkout{border:1px solid var(--line)}.kind-tortas .checkout input:not([type=radio]),.kind-tortas .checkout textarea{background:var(--paper);border-width:1px;border-color:var(--line);border-radius:2px}.kind-tortas .segmented label{border-radius:2px}.kind-tortas .segmented label:has(input:checked){background:var(--band);border-color:var(--plum)}.kind-tortas .segmented input{accent-color:var(--flame)}.kind-tortas :focus-visible{outline-color:var(--flame)}.kind-tortas .site-footer{background:var(--plum);color:color-mix(in srgb, var(--mist) 78%, transparent);margin-top:48px}.kind-tortas .footer-brand,.kind-tortas .footer-links a{color:var(--mist)}.kind-tortas .footer-brand{font-size:1.5rem;font-weight:500}body:has(.theme-vainilla){background:#faf6f0}.theme-vainilla{--plum:#2c201b;--plum-2:#4a3a33;--mist:#faf6f0;--paper:#fff;--line:#e6dcd0;--muted:#76675e;--flame:#93304a;--flame-deep:#74233a;--on-flame:#fff;--band:#f3ece3;--hero-bg:#f3ece3;--tint:#f1e7dc;--whatsapp:#1c7f4b}body:has(.theme-chocolate){background:#241712}.theme-chocolate{--plum:#f3e6d6;--plum-2:#e2cfb8;--mist:#241712;--paper:#2f1f18;--line:#4a3428;--muted:#c4ad94;--flame:#c9a15a;--flame-deep:#b08742;--on-flame:#241712;--band:#2f1f18;--hero-bg:#2f1f18;--tint:#36241b;--whatsapp:#2a9d63}.theme-chocolate .site-footer{background:#170e0b}.theme-chocolate .footer-brand,.theme-chocolate .footer-links a{color:#f3e6d6}.theme-chocolate .announce{color:#f3e6d6;background:#170e0b}.theme-chocolate .checkout input:not([type=radio]),.theme-chocolate .checkout textarea{color:var(--plum);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.theme-pistacho){background:#f4f5ef}.theme-pistacho{--plum:#1f2d26;--plum-2:#34463c;--mist:#f4f5ef;--paper:#fff;--line:#dde2d4;--muted:#5f6d63;--flame:#3f6b52;--flame-deep:#2f5540;--on-flame:#fff;--band:#e9eddf;--hero-bg:#e9eddf;--tint:#e6eadc}body:has(.theme-calabaza){background:#1e1622}.theme-calabaza{--plum:#f4ebe1;--plum-2:#e3d6c8;--mist:#1e1622;--paper:#281e2d;--line:#3d3044;--muted:#c2b3c4;--flame:#d9772b;--flame-deep:#bd6220;--on-flame:#1e1622;--band:#281e2d;--hero-bg:#281e2d;--tint:#2f2435;--whatsapp:#2a9d63}.theme-calabaza .site-footer,.theme-calabaza .announce{color:#f4ebe1;background:#140e17}.theme-calabaza .footer-brand,.theme-calabaza .footer-links a{color:#f4ebe1}.theme-calabaza .checkout input:not([type=radio]),.theme-calabaza .checkout textarea{color:var(--plum);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.theme-jengibre){background:#f8f4ec}.theme-jengibre{--plum:#1d2b24;--plum-2:#304237;--mist:#f8f4ec;--paper:#fff;--line:#e3dccd;--muted:#66705f;--flame:#8a2a2a;--flame-deep:#6e1f1f;--on-flame:#fff;--band:#efe8d9;--hero-bg:#1d2b24;--tint:#efe7d8}.theme-jengibre .hero{color:#f8f4ec;border-bottom:0}.theme-jengibre .hero-copy>p{color:#f8f4ecd1}.theme-jengibre .hero-candle{color:#c9a15a}.theme-jengibre .hero .btn-ghost{color:#f8f4ec;box-shadow:inset 0 0 0 1px #f8f4ec}.theme-jengibre .section>h2:after,.theme-jengibre .how h2:after{background:#c9a15a}body:has(.theme-rosa){background:#f7f5f6}.kind-tortas.theme-rosa{--plum:#4b2b22;--plum-2:#6a4134;--mist:#f7f5f6;--paper:#fff;--line:#f1d3df;--muted:#7a625a;--flame:#d02a6e;--flame-deep:#b01f5b;--on-flame:#fff;--band:#ffe3ee;--hero-bg:#f8a9c8;--tint:#fbd3e2;--pink:#f48fb8;--display:"Jost Variable", system-ui, sans-serif}.theme-rosa h1,.theme-rosa h2,.theme-rosa h3,.theme-rosa .page-title,.theme-rosa .shelf-name,.theme-rosa .footer-brand,.theme-rosa .carousel-text h2{letter-spacing:-.01em;font-weight:650}.theme-rosa .section>h2:after,.theme-rosa .how h2:after{border-radius:3px;width:56px;height:3px}.theme-rosa .announce{background:var(--plum);color:#fff;letter-spacing:.01em}.theme-rosa .site-header{background:#fff;border-bottom:0}.theme-rosa .brand{font-family:var(--display);letter-spacing:-.04em;color:var(--plum);grid-column:1;justify-self:start;font-size:clamp(1.4rem,6vw,1.9rem);font-weight:750}.theme-rosa .cart-link{background:var(--flame);color:#fff;box-shadow:none}.theme-rosa .cart-count{color:var(--flame);background:#fff}.theme-rosa .cat-nav{background:var(--pink);border:0}.theme-rosa .cat-nav-row{gap:0}.theme-rosa .cat-nav-row a{color:var(--plum);letter-spacing:0;border:0;padding:14px 18px;font-weight:600;position:relative}.theme-rosa .cat-nav-row a+a:before{content:"";background:#4b2b2240;width:1px;position:absolute;top:12px;bottom:12px;left:0}.theme-rosa .cat-nav-row a[aria-current=page]{color:var(--plum);background:#fff;border-radius:999px;align-self:center;margin-inline:6px;padding-block:7px}.theme-rosa .cat-nav-row a[aria-current=page]:after,.theme-rosa .cat-nav-row a[aria-current=page]+a:before{display:none}.theme-rosa .cat-nav-row a[aria-current=page]:after{content:"";background:var(--mist);clip-path:polygon(0 100%,50% 0,100% 100%);width:14px;height:8px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.theme-rosa .hero{background:var(--hero-bg);border:0}.theme-rosa .hero-grid{text-align:left;grid-template-columns:1.1fr .9fr;place-items:center start;gap:24px}.theme-rosa .hero-candle{color:var(--plum);order:0;justify-self:center}.theme-rosa .hero-candle svg{width:100%;max-width:280px;margin:0}.theme-rosa .hero h1{letter-spacing:-.03em;max-width:14ch;color:var(--plum);margin-inline:0;font-weight:750}.theme-rosa .hero-copy>p{color:#4b2b22d9;margin-inline:0}.theme-rosa .hero-actions{justify-content:flex-start}.theme-rosa .hero .btn-ghost{box-shadow:none;background:#fff}@media (max-width:760px){.theme-rosa .hero-grid{grid-template-columns:1fr}.theme-rosa .hero-candle{order:-1}.theme-rosa .hero-candle svg{max-width:150px}}.theme-rosa .btn,.theme-rosa .btn-ghost-card{letter-spacing:0;border-radius:999px;font-weight:600}.theme-rosa .btn-flame:hover{background:var(--flame-deep)}.theme-rosa .shelf-media{box-shadow:none;border:3px solid var(--pink);color:var(--flame);background:#fff;outline:0}.theme-rosa .shelf-item:hover .shelf-name{color:var(--flame)}.theme-rosa .product{box-shadow:0 1px 0 var(--line);background:#fff;border-radius:6px;padding:0 0 16px;overflow:hidden}.theme-rosa .product-media{aspect-ratio:1;background:var(--tint);color:var(--plum);border-radius:0}.theme-rosa .product .badge{border-radius:0;padding:6px 10px;font-weight:700;top:0;bottom:auto;left:0;transform:none}.theme-rosa .badge,.theme-rosa .badge-sale{background:var(--pink);color:var(--plum)}.theme-rosa .product-info{padding:0 12px}.theme-rosa .product-info h3{font-family:var(--font);font-size:1.12rem;font-weight:500}.theme-rosa .product-price{font-size:1.1rem;font-weight:600}.theme-rosa .product-price s{color:var(--muted)}.theme-rosa .product .btn-card{background:var(--flame);color:#fff;box-shadow:none}.theme-rosa .product .btn-card:hover{background:var(--flame-deep);color:#fff}.theme-rosa .gallery-main{aspect-ratio:1;color:var(--plum);border-radius:6px}.theme-rosa .how{background:var(--band);border:0}.theme-rosa .steps li:before{border:2px solid var(--flame);width:52px;height:52px;font-family:var(--font);text-align:center;background:#fff;border-radius:50%;font-size:1.3rem;font-weight:700;line-height:48px;display:block}.theme-rosa .chip-on{background:var(--flame);border-color:var(--flame);color:#fff}.theme-rosa .checkout{border:0;border-radius:10px}.theme-rosa .checkout input:not([type=radio]),.theme-rosa .checkout textarea,.theme-rosa .segmented label{border-radius:10px}.theme-rosa .segmented label:has(input:checked){border-color:var(--flame)}.theme-rosa .site-footer{color:var(--plum);background:#ff9fca}.theme-rosa .footer-brand,.theme-rosa .footer-links a{color:var(--plum)}.theme-rosa .footer-brand{font-family:var(--display);letter-spacing:-.04em;font-size:1.9rem;font-weight:750}.wa-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;color:#1faa53;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;box-shadow:0 4px 16px #0000002e}.wa-float:hover{transform:scale(1.04)}.theme-rosa .qty{border-radius:999px}@media (min-width:760px){.kind-tortas .shelf{grid-auto-columns:minmax(150px,210px);justify-content:center;gap:36px}}.kind-tortas .menu-btn{grid-area:1/1;justify-self:start}.kind-tortas .header-row .brand{grid-row:1;margin-right:0}.kind-tortas .header-nav{grid-row:1}.theme-rosa .header-row{grid-template-columns:auto 1fr auto}.theme-rosa .header-row .brand{grid-column:2}.theme-rosa .header-nav{grid-column:3}.kind-tortas .help-page .policy h2{font-size:1.3rem}
