@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/daaCSScvJGqLYhG8nNt8KPPswUAPni7dTMx7aA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/daaCSScvJGqLYhG8nNt8KPPswUAPni7TTMw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/daaHSScvJGqLYhG8nNt8KPPswUAPniZoadlKSTG7lQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/daaHSScvJGqLYhG8nNt8KPPswUAPniZoadlESTE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwf7I-NP.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMw77I-NP.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuM3b7I-NP.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuM2T7I-NP.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwX7I-NP.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwT7I-NP.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwr7Iw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwf7I-NP.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMw77I-NP.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuM3b7I-NP.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuM2T7I-NP.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwX7I-NP.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwT7I-NP.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwr7Iw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwf7I-NP.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMw77I-NP.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuM3b7I-NP.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuM2T7I-NP.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwX7I-NP.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwT7I-NP.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwr7Iw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwf7I-NP.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMw77I-NP.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuM3b7I-NP.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuM2T7I-NP.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwX7I-NP.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwT7I-NP.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/0QIvMX1D_JOuMwr7Iw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#1f1712;--muted:#6d5b50;--paper:#f5ead8;--paper-deep:#ead8bd;--violet:#6d557d;--violet-dark:#4f3a64;--lavender:#ded1dc;--gold:#c9912d;--line:rgba(31,23,18,0.18);--shadow:0 18px 45px rgba(42,28,18,0.18);--serif:"Lora",Georgia,"Times New Roman",serif;--witchy:"Cinzel Decorative","Lora",Georgia,serif;--sans:"Ubuntu","Segoe UI",Arial,sans-serif;--lpc-home-lavender-tape:radial-gradient(ellipse at 12% 42%,rgba(114,82,58,0.14) 0 5px,transparent 10px),radial-gradient(ellipse at 78% 58%,rgba(255,248,226,0.34) 0 6px,transparent 13px),linear-gradient(90deg,rgba(126,91,67,0.16),transparent 18%,transparent 82%,rgba(126,91,67,0.12)),radial-gradient(circle at 18% 38%,rgba(214,169,62,0.96) 0 1.4px,transparent 1.9px),radial-gradient(circle at 42% 62%,rgba(255,241,164,0.9) 0 1.2px,transparent 1.7px),radial-gradient(circle at 68% 35%,rgba(214,169,62,0.9) 0 1.5px,transparent 2px),radial-gradient(circle at 84% 70%,rgba(255,241,164,0.82) 0 1.1px,transparent 1.7px),linear-gradient(135deg,rgba(226,211,238,0.98),rgba(190,166,214,0.96));--lpc-violet-night:radial-gradient(circle at 6% 12%,rgba(255,224,136,0.84) 0 2.3px,transparent 3.6px),radial-gradient(circle at 17% 72%,rgba(255,240,184,0.7) 0 1.8px,transparent 3px),radial-gradient(circle at 29% 28%,rgba(244,199,83,0.78) 0 2px,transparent 3.2px),radial-gradient(circle at 43% 82%,rgba(255,232,154,0.7) 0 2.1px,transparent 3.4px),radial-gradient(circle at 58% 18%,rgba(244,199,83,0.74) 0 1.8px,transparent 3px),radial-gradient(circle at 72% 64%,rgba(255,240,184,0.68) 0 2.3px,transparent 3.7px),radial-gradient(circle at 86% 30%,rgba(244,199,83,0.76) 0 2px,transparent 3.3px),radial-gradient(circle at 95% 84%,rgba(255,232,154,0.66) 0 1.9px,transparent 3.1px),radial-gradient(circle at 9% 12%,rgba(126,99,141,0.32),transparent 16rem),radial-gradient(circle at 90% 22%,rgba(185,137,61,0.18),transparent 16rem),linear-gradient(135deg,#221820,#3b263e 46%,#24191f)}*{box-sizing:border-box}html{margin:0;max-width:100%;overflow-x:hidden;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;max-width:100%;color:var(--ink);font-family:var(--sans);background:radial-gradient(circle at 10% 12%,rgba(201,145,45,0.12),transparent 19rem),radial-gradient(circle at 92% 25%,rgba(109,85,125,0.18),transparent 17rem),linear-gradient(180deg,#f9efd8 0%,#efe0c7 100%);overflow-x:hidden}body::before{content:"";position:fixed;inset:0;z-index:-2;opacity:0.42;pointer-events:none;background-image:linear-gradient(rgba(76,52,36,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(76,52,36,0.035) 1px,transparent 1px);background-size:22px 22px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip-link:focus{position:fixed;top:0.75rem;left:0.75rem;z-index:1000;width:auto;height:auto;padding:0.7rem 1rem;clip:auto;color:#fff8eb;background:var(--violet-dark);border-radius:999px;box-shadow:0 12px 24px rgba(31,23,18,0.18)}.lpc-page{min-height:100vh;margin-top:0;padding-top:0}.lpc-container{width:min(1180px,calc(100% - 36px));margin:0 auto}.lpc-announcement{margin:0;color:#fff9ee;font-size:clamp(0.9rem,1.8vw,1.12rem);letter-spacing:0;text-align:center;background:radial-gradient(circle at 18% 40%,rgba(255,216,99,0.2),transparent 8rem),linear-gradient(90deg,var(--violet-dark),#7e638d 48%,var(--violet-dark));padding:0.55rem 1rem}.site-header{position:sticky;top:0;z-index:50;background:rgba(246,235,216,0.92);border-bottom:1px solid rgba(42,29,19,0.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header__inner{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:0.75rem}.brand{display:flex;align-items:center;gap:1rem;flex:0 1 auto;min-width:0}.brand__logo{display:block;width:clamp(160px,18vw,235px);height:auto}.brand__mark{width:76px;height:76px;flex:0 0 76px;display:grid;place-items:center;color:#fff;background:var(--ink);border-radius:50% 50% 45% 45%;box-shadow:inset 0 -8px 0 rgba(255,255,255,0.08)}.brand__mark svg{width:58px;height:58px}.brand__name{display:block;font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.65rem);line-height:1;white-space:nowrap}.brand__tagline{display:block;margin-top:0.35rem;font-size:0.88rem;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap}.main-navigation{display:flex;align-items:center;gap:1.6rem;flex:0 0 auto;font-size:1rem;text-transform:uppercase}.main-navigation ul{display:flex;align-items:center;flex-wrap:nowrap;gap:1.6rem;padding:0;margin:0;list-style:none}.main-navigation a{position:relative;padding:0.25rem 0;white-space:nowrap}.main-navigation a::after{content:"";position:absolute;left:0;right:0;bottom:-0.15rem;height:1px;transform:scaleX(0);transform-origin:left;background:var(--gold);transition:transform 180ms ease}.main-navigation a:hover::after,.main-navigation a:focus-visible::after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;flex:0 0 auto;gap:0.9rem}.icon-link,.menu-toggle{width:42px;height:42px;display:grid;place-items:center;color:var(--ink);background:transparent;border:0;cursor:pointer}.icon-link svg,.menu-toggle svg{width:26px;height:26px;stroke-width:1.8}.header-search-panel{border-top:1px solid rgba(74,49,31,0.1);background:linear-gradient(90deg,transparent 0 31px,rgba(92,66,42,0.03) 32px,transparent 33px),linear-gradient(rgba(255,248,235,0.96),rgba(246,235,216,0.96));box-shadow:0 12px 18px rgba(70,46,28,0.08)}.header-search-panel[hidden]{display:none}.header-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.75rem;width:min(760px,calc(100% - 36px));margin:0 auto;padding:0.9rem 0}.header-search-form input[type="search"]{width:100%;min-height:44px;padding:0.65rem 0.9rem;color:var(--ink);background:rgba(255,251,242,0.96);border:1px solid rgba(74,49,31,0.14);border-radius:8px;font:inherit}.header-search-form input[type="search"]:focus{outline:2px solid rgba(126,99,141,0.35);outline-offset:2px}.header-search-form .button{border-radius:18px}.cart-link__cauldron{width:29px;height:29px;stroke-linecap:round;stroke-linejoin:round}.cart-link__cauldron-body{fill:color-mix(in srgb,currentColor 13%,transparent);stroke-width:1.75}.cart-link__cauldron-rim{stroke-width:2.15}.cart-link__cauldron-handle,.cart-link__cauldron-foot,.cart-link__cauldron-smile,.cart-link__cauldron-bubble{stroke-width:1.55}.cart-link__cauldron-bubble{opacity:0.78}.menu-toggle{display:none}.mobile-menu__head,.mobile-menu__search,.mobile-menu__quick,.mobile-menu-backdrop{display:none}.cart-link{position:relative}.cart-count{position:absolute;top:1px;right:0;min-width:20px;height:20px;padding:0 0.25rem;display:grid;place-items:center;color:#fff;font-family:var(--sans);font-size:0.72rem;background:var(--ink);border-radius:999px}.lpc-hero{position:relative;padding:clamp(3rem,7vw,6.4rem) 0 1.4rem;overflow:hidden}.lpc-hero::before,.lpc-hero::after{content:"";position:absolute;z-index:-1;border-radius:50%;opacity:0.55}.lpc-hero::before{width:300px;height:300px;left:-120px;top:140px;background:rgba(201,145,45,0.15)}.lpc-hero::after{width:360px;height:360px;right:-160px;top:55px;background:rgba(95,73,116,0.18)}.lpc-hero__grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(340px,1.08fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.lpc-hero__copy{position:relative;padding:clamp(1.4rem,3vw,2.4rem);background:rgba(253,246,233,0.72);border:1px solid var(--line);box-shadow:var(--shadow);transform:rotate(-1.1deg)}.lpc-hero__copy::before,.lpc-paper::before,.lpc-blog::before{content:"";position:absolute;inset:-9px;z-index:-1;background:rgba(249,238,218,0.9);clip-path:polygon(2% 4%,18% 0,36% 3%,59% 0,77% 4%,98% 2%,100% 91%,78% 97%,55% 94%,31% 100%,11% 96%,0 99%)}.eyebrow{margin:0 0 0.6rem;color:var(--violet);font-family:var(--sans);font-size:0.78rem;letter-spacing:0.14em;text-transform:uppercase}.lpc-hero h1{margin:0;font-size:clamp(3.1rem,7.6vw,5.8rem);line-height:0.98;font-weight:500;letter-spacing:0}.script{color:var(--violet);font-family:var(--serif);font-style:italic;font-size:clamp(1.3rem,3vw,2rem);line-height:1.4}.lpc-hero .script{margin:1.6rem 0 1.7rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0.72rem 1.25rem;color:#fff;background:linear-gradient(180deg,#84679a,#654a78);border:0;border-radius:6px;box-shadow:0 8px 18px rgba(80,57,93,0.28);font-size:0.96rem;text-transform:uppercase}.button--paper{color:var(--ink);background:#f0dfc3;border:1px solid rgba(42,29,19,0.16);box-shadow:0 6px 14px rgba(65,42,28,0.13)}.lpc-hero__media{position:relative;min-height:540px}.polaroid{position:absolute;padding:15px 15px 54px;background:#f9f1e3;box-shadow:var(--shadow)}.polaroid--main{width:min(520px,90%);right:5%;top:0;transform:rotate(3deg)}.polaroid--small{width:240px;left:1%;bottom:0;transform:rotate(-6deg)}.polaroid img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--paper-deep)}.polaroid__image-frame{display:block;overflow:hidden;background:var(--paper-deep)}.note{position:absolute;right:0;bottom:28px;width:210px;padding:1.2rem;background:rgba(253,246,233,0.95);box-shadow:0 12px 28px rgba(43,30,19,0.15);transform:rotate(2deg)}.stamp{display:inline-grid;place-items:center;width:118px;height:118px;margin-top:1.2rem;border:1px solid rgba(31,23,18,0.32);border-radius:50%;font-size:1rem;line-height:1.25;text-align:center;text-transform:uppercase;transform:rotate(-12deg)}.lpc-values{position:relative;margin-top:-0.2rem;padding:1.6rem 0;background:rgba(218,205,220,0.92);border-block:1px solid rgba(42,29,19,0.14)}.lpc-values__grid{display:grid;grid-template-columns:repeat(4,1fr)}.value-card{min-height:150px;display:grid;align-content:center;justify-items:center;gap:0.55rem;padding:0.85rem 1rem;text-align:center}.value-card + .value-card{border-left:1px solid rgba(31,23,18,0.18)}.value-card svg{width:46px;height:46px;stroke-width:1.5}.value-card strong{display:block;font-size:1.1rem;text-transform:uppercase}.value-card span{color:#3f342d;font-size:0.98rem}.section-title{margin:0 0 1.4rem;text-align:center}.section-title .script{display:inline-block;padding:0.25rem 1.2rem;background:rgba(241,225,200,0.86);box-shadow:0 7px 16px rgba(65,42,28,0.11)}.lpc-categories,.lpc-about,.lpc-blog,.content-area{padding:clamp(3rem,6vw,5.5rem) 0}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.1rem}.category-card{position:relative;padding:0.75rem 0.75rem 1rem;text-align:center;background:rgba(250,240,224,0.88);border:1px solid var(--line);box-shadow:0 12px 22px rgba(65,42,28,0.12)}.category-card__image{display:block;width:100%;aspect-ratio:1 / 1;margin-bottom:0.75rem;object-fit:cover;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,0.65),transparent 26%),linear-gradient(135deg,#b99058,#5e4638)}.category-card strong{display:block;font-size:1.15rem;text-transform:uppercase}.category-card span{display:block;color:var(--violet);font-family:"Segoe Script","Bradley Hand ITC",cursive;font-size:1rem}.lpc-intention-home-card{--lpc-intention-color:var(--violet);display:grid;place-items:center;align-content:start;min-height:246px;padding:5.9rem 0.58rem 0.9rem;background:radial-gradient(circle at 22% 12%,rgba(255,255,255,0.54),transparent 6rem),linear-gradient(color-mix(in srgb,var(--lpc-intention-color) 13%,#fff8eb),#f7ead4);border-color:color-mix(in srgb,var(--lpc-intention-color) 30%,var(--line))}.lpc-intention-home-card::before{content:"";position:absolute;inset:0.48rem;border:1px dashed color-mix(in srgb,var(--lpc-intention-color) 32%,transparent);pointer-events:none}.lpc-intention-home-card__media{position:absolute;display:block;z-index:1;top:-1.55rem;left:50%;width:calc(100% + 2.8rem);aspect-ratio:1 / 0.92;margin:0;overflow:visible;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,0.62),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--lpc-intention-color) 24%,#fff8eb),#e7d1b4);border:1px solid color-mix(in srgb,var(--lpc-intention-color) 26%,rgba(74,49,31,0.12));box-shadow:0 12px 18px rgba(70,46,28,0.14);transform:translateX(-50%) rotate(-2.5deg)}.lpc-intention-home-card__photo{display:block;width:100%;height:100%;object-fit:cover;border:1px solid rgba(74,49,31,0.08);filter:saturate(0.92) contrast(0.96);transition:transform 220ms ease}.lpc-intention-home-card:hover .lpc-intention-home-card__photo,.lpc-intention-home-card:focus-visible .lpc-intention-home-card__photo{transform:scale(1.035)}.lpc-intention-home-card:nth-child(even) .lpc-intention-home-card__media{transform:translateX(-50%) rotate(2deg)}.lpc-intention-home-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,color-mix(in srgb,var(--lpc-intention-color) 16%,rgba(31,23,18,0.22))),radial-gradient(circle at 80% 84%,color-mix(in srgb,var(--lpc-intention-color) 18%,transparent),transparent 34%);pointer-events:none}.lpc-intention-home-card__seal{display:inline-flex!important;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;margin-top:0.55rem;background:rgba(255,248,235,0.82);border:1px solid color-mix(in srgb,var(--lpc-intention-color) 34%,rgba(74,49,31,0.12));border-radius:999px;box-shadow:0 8px 14px rgba(70,46,28,0.1)}.lpc-intention-home-card__seal img{display:block;width:1.25rem;height:1.25rem;object-fit:contain;opacity:0.82}.lpc-intention-home-card strong{color:color-mix(in srgb,var(--lpc-intention-color) 64%,var(--ink))}.lpc-intention-home-card span:not(.lpc-intention-home-card__icon){max-width:15ch;color:rgba(31,23,18,0.68);font-family:var(--body);font-size:0.8rem;line-height:1.35}.lpc-intention-home-card__link{margin-top:0.62rem;padding-top:0.1rem;color:color-mix(in srgb,var(--lpc-intention-color) 72%,var(--ink))!important;font-size:0.78rem!important;font-weight:400;letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.18em;text-transform:none}.lpc-intention-home-grid{position:relative;z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:clamp(0.8rem,1.25vw,1.15rem)}.lpc-intention-home-grid .lpc-intention-home-card{--lpc-intention-color:var(--violet);min-height:0;display:grid;grid-template-rows:auto auto auto auto;align-content:start;place-items:stretch;padding:0.52rem 0.52rem 1.02rem;overflow:visible;color:var(--ink);background:linear-gradient(color-mix(in srgb,var(--lpc-intention-color) 13%,rgba(255,248,235,0.92)),color-mix(in srgb,var(--lpc-intention-color) 22%,rgba(247,234,212,0.96)));border:1px solid color-mix(in srgb,var(--lpc-intention-color) 44%,rgba(74,49,31,0.12));box-shadow:0 15px 24px rgba(70,46,28,0.17),inset 0 0 0 1px rgba(255,255,255,0.36);clip-path:polygon(2% 1%,15% 0,31% 2%,47% 0,66% 2%,83% 0,99% 2%,98% 98%,83% 100%,68% 98%,50% 100%,32% 98%,15% 100%,1% 98%);transform:rotate(-0.8deg)}.lpc-intention-home-grid .lpc-intention-home-card:nth-child(even){transform:rotate(0.8deg)}.lpc-intention-home-grid .lpc-intention-home-card:hover,.lpc-intention-home-grid .lpc-intention-home-card:focus-visible{transform:translateY(-0.28rem) rotate(0deg)}.lpc-intention-home-grid .lpc-intention-home-card::before{inset:0.45rem;z-index:3;border:1px solid rgba(255,255,255,0.42)}.lpc-intention-home-grid .lpc-intention-home-card::after{display:none}.lpc-intention-home-grid .lpc-intention-home-card__media{position:relative;top:auto;left:auto;width:100%;max-width:none!important;aspect-ratio:3 / 4;margin:0 0 0.85rem;overflow:hidden;background:color-mix(in srgb,var(--lpc-intention-color) 18%,#f8ead1);border:1px solid rgba(74,49,31,0.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.34);transform:none!important}.lpc-intention-home-grid .lpc-intention-home-card__photo{width:100%;height:100%;object-fit:cover;border:0;filter:saturate(0.96) contrast(0.98)}.lpc-intention-home-grid .lpc-intention-home-card__media::after{background:linear-gradient(180deg,transparent 64%,color-mix(in srgb,var(--lpc-intention-color) 18%,rgba(31,23,18,0.2))),radial-gradient(circle at 50% 0,rgba(255,255,255,0.28),transparent 38%)}.lpc-intention-home-grid .lpc-intention-home-card strong{display:block;margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(1.02rem,1.45vw,1.32rem);font-weight:500;letter-spacing:0;line-height:1.05;text-align:center;text-transform:uppercase}.lpc-intention-home-card__subtitle{display:block!important;max-width:none!important;margin:0.28rem 0 0;color:var(--ink)!important;font-family:var(--serif)!important;font-size:clamp(0.82rem,1.05vw,0.98rem)!important;line-height:1.25!important;text-align:center}.lpc-intention-home-grid .lpc-intention-home-card__seal{width:auto;max-width:none!important;height:auto;margin:0.55rem auto 0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--lpc-intention-color)}.lpc-intention-home-grid .lpc-intention-home-card__seal::before{content:"";display:none;width:1.85rem;height:1.85rem;background:currentColor;mask:var(--lpc-intention-icon) center / contain no-repeat;-webkit-mask:var(--lpc-intention-icon) center / contain no-repeat;filter:drop-shadow(0 1px 0 rgba(255,248,235,0.62))}.lpc-intention-home-grid .lpc-intention-home-card__seal img{display:block;width:1.85rem;height:1.85rem;opacity:0.95}.lpc-intention-home-cta{margin-top:clamp(1.1rem,2vw,1.7rem)!important}.lpc-intention-home-cta .button{position:relative;min-width:min(100%,430px);padding:0.82rem 2rem;color:#fff;background:#7b5d8b!important;border:0;border-radius:6px;box-shadow:0 10px 20px rgba(78,55,93,0.22);clip-path:none;font-family:var(--serif);font-size:clamp(1rem,2vw,1.35rem);font-weight:500;letter-spacing:0.04em;text-shadow:0 1px 2px rgba(31,23,18,0.24)}.lpc-intention-home-cta .button::before{content:none}.lpc-about__grid{display:grid;grid-template-columns:minmax(260px,0.8fr) minmax(0,1.2fr);gap:clamp(1.4rem,4vw,3rem);align-items:center}.lpc-paper{position:relative;padding:clamp(1.6rem,4vw,3rem)}.lpc-paper h2,.entry-title{margin:0 0 0.7rem;font-size:clamp(2rem,4.5vw,3.3rem);line-height:1.05;font-weight:500}.lpc-paper p,.entry-content{font-size:1.08rem;line-height:1.75}.lpc-blog{position:relative}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.post-card{padding:0.75rem;background:rgba(250,240,224,0.9);border:1px solid var(--line);text-align:center}.post-card img,.post-card__placeholder{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:linear-gradient(135deg,rgba(109,85,125,0.25),rgba(201,145,45,0.22)),#d9c3a6}.post-card h3{margin:0.85rem 0 0.3rem;font-size:1.2rem;line-height:1.2}.post-card__cat{color:var(--violet);font-family:var(--sans);font-size:0.78rem;letter-spacing:0.1em;text-transform:uppercase}.site-footer{color:#fff9ee;background:radial-gradient(circle at 22% 20%,rgba(255,216,99,0.16),transparent 10rem),linear-gradient(90deg,#493456,#745984);padding:1.6rem 0}.site-footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:center}.footer-item{display:flex;gap:0.75rem;align-items:center;min-width:0}.footer-item svg{width:34px;height:34px;flex:0 0 auto;stroke-width:1.5}.footer-item strong{display:block;font-size:0.92rem;text-transform:uppercase}.footer-item span{display:block;font-size:0.88rem}.footer-item a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.18em}.footer-item a:hover,.footer-item a:focus-visible{color:#fff}.footer-item--social{align-items:flex-start}.footer-socials{display:flex!important;flex-wrap:wrap;gap:0.38rem;align-items:center;margin-top:0.08rem}.footer-socials__link{display:inline-flex!important;align-items:center;justify-content:center;min-height:28px;color:inherit;text-decoration:none}.footer-socials__link--instagram{gap:0.35rem;margin-right:0.15rem}.footer-socials__handle{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.18em}.footer-socials__icon{display:inline-grid!important;place-items:center;width:28px;height:28px;border:1px solid rgba(255,249,238,0.34);border-radius:999px;background:rgba(255,249,238,0.1);transition:transform 0.18s ease,background 0.18s ease,border-color 0.18s ease}.footer-socials__icon svg{width:16px;height:16px}.footer-socials__link:hover .footer-socials__icon,.footer-socials__link:focus-visible .footer-socials__icon{transform:translateY(-1px);background:rgba(255,249,238,0.2);border-color:rgba(255,249,238,0.64)}.site-legal-footer{padding:0.55rem 0;color:rgba(255,249,238,0.82);background:#382842;border-top:1px solid rgba(255,249,238,0.12);font-size:0.74rem}.site-legal-footer__inner{display:flex;flex-wrap:wrap;gap:0.35rem 1rem;align-items:center;justify-content:center}.site-legal-footer a{color:inherit;text-decoration:none}.site-legal-footer a:hover,.site-legal-footer a:focus-visible{color:#fff9ee;text-decoration:underline;text-underline-offset:0.18em}.entry-card{max-width:840px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem);background:rgba(250,240,224,0.9);border:1px solid var(--line)}.search-form{display:flex;flex-wrap:wrap;gap:0.7rem;align-items:center;justify-content:center}.search-field{min-height:46px;min-width:min(320px,70vw);padding:0.7rem 0.9rem;color:var(--ink);background:rgba(255,249,238,0.86);border:1px solid var(--line)}.nav-links{margin-top:2rem;text-align:center}.nav-links a,.nav-links span{display:inline-grid;min-width:38px;min-height:38px;place-items:center;margin:0.2rem;padding:0.45rem 0.75rem;color:var(--ink);background:rgba(255,248,235,0.9);border:1px solid rgba(74,49,31,0.12);border-radius:999px}.nav-links .current,.nav-links a:hover,.nav-links a:focus-visible{color:#fff8eb;background:var(--violet)}.content-area:not(.lpc-blog-index):not(.lpc-single-post):not(.lpc-about-page):not(.lpc-store-page){position:relative;overflow:hidden}.content-area:not(.lpc-blog-index):not(.lpc-single-post):not(.lpc-about-page):not(.lpc-store-page)::before,.content-area:not(.lpc-blog-index):not(.lpc-single-post):not(.lpc-about-page):not(.lpc-store-page)::after{content:"";position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain}.content-area:not(.lpc-blog-index):not(.lpc-single-post):not(.lpc-about-page):not(.lpc-store-page)::before{left:max(-13vw,-170px);top:clamp(2.4rem,7vw,5rem);width:clamp(190px,24vw,320px);aspect-ratio:1;opacity:0.72;background-image:url("assets/images/asset-moon-face-q82-640.webp")}.content-area:not(.lpc-blog-index):not(.lpc-single-post):not(.lpc-about-page):not(.lpc-store-page)::after{right:max(-8vw,-110px);top:clamp(5rem,12vw,10rem);width:clamp(120px,15vw,210px);aspect-ratio:0.62;opacity:0.82;background-image:url("assets/images/asset-autumn-oak-q82-768.webp")}.content-area>.lpc-container{position:relative;z-index:1}.entry-card,.section-title,.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{position:relative;z-index:1}.entry-card,.section-title{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.44),transparent 8rem),linear-gradient(rgba(255,248,235,0.9),rgba(239,220,190,0.9));border:1px solid rgba(74,49,31,0.12);box-shadow:0 18px 34px rgba(70,46,28,0.12)}.section-title{max-width:860px;margin-inline:auto;padding:clamp(1.3rem,3vw,2.2rem)}.entry-card .entry-content,.entry-card p{color:rgba(31,23,18,0.78)}.woocommerce-account .entry-card,.woocommerce-cart .entry-card,.woocommerce-checkout .entry-card{max-width:1160px;padding:clamp(1rem,2.8vw,2rem)}.woocommerce-account .entry-card .entry-content,.woocommerce-cart .entry-card .entry-content,.woocommerce-checkout .entry-card .entry-content{max-width:none}.search-form{padding:0.75rem;background:rgba(255,251,242,0.56);border:1px solid rgba(74,49,31,0.09)}.search-form label{flex:1 1 280px}.search-field{width:100%}.search-form .button{flex:0 0 auto;min-height:46px}.lpc-empty-state{text-align:center}.lpc-empty-state .search-form{margin-top:1rem}.lpc-system-page .lpc-container{display:grid;gap:clamp(1.2rem,3vw,2rem)}.lpc-system-hero{text-align:center}.lpc-system-hero>p:not(.eyebrow),.lpc-system-hero .entry-content{max-width:44rem;margin:0.65rem auto 0;color:rgba(31,23,18,0.74);line-height:1.7}.lpc-system-hero .search-form{max-width:720px;margin:1.1rem auto 0}.lpc-system-grid{max-width:1120px;margin-inline:auto;width:100%}.lpc-system-page .post-card{position:relative;overflow:hidden;padding:0.8rem;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.44),transparent 7rem),linear-gradient(rgba(255,251,242,0.96),rgba(247,234,212,0.96));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.09);text-align:left}.lpc-system-page .post-card a{display:grid;gap:0.55rem;color:inherit;text-decoration:none}.lpc-system-page .post-card img,.lpc-system-page .post-card__placeholder{border:1px solid rgba(74,49,31,0.1)}.lpc-system-page .post-card h2,.lpc-system-page .post-card h3{margin:0;font-family:var(--serif);font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:500;line-height:1.1}.lpc-system-page .post-card time,.lpc-system-page .post-card p{color:rgba(31,23,18,0.68)}.lpc-system-page .post-card p{margin:0;line-height:1.55}.lpc-system-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin-top:1.1rem}.lpc-system-page .lpc-empty-state{max-width:780px}.lpc-system-page .lpc-empty-state .eyebrow{justify-content:center}.lpc-system-page .lpc-empty-state h2{margin:0 0 0.65rem;font-family:var(--serif);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.05}.lpc-system-page--404 .entry-card{overflow:hidden}.lpc-system-page--404 .entry-title{max-width:100%;margin-inline:auto;font-size:clamp(1.45rem,2.8vw,2.15rem);line-height:1.08;white-space:nowrap}.lpc-system-page--404 .entry-card::before{content:"";display:block;width:clamp(340px,68vw,600px);aspect-ratio:3 / 2;margin:0 auto 0.6rem;background:url("assets/images/illus-witch-question.png") center / contain no-repeat;opacity:0.95}.lpc-wp-frame{max-width:1120px;margin:0 auto}.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{max-width:100%;margin:0 auto;padding:clamp(1rem,2.6vw,1.7rem);background:radial-gradient(circle at 12% 8%,rgba(255,255,255,0.44),transparent 10rem),linear-gradient(rgba(255,248,235,0.88),rgba(239,220,190,0.88));border:1px solid rgba(74,49,31,0.12);box-shadow:0 20px 42px rgba(70,46,28,0.13)}.woocommerce form,.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon,.woocommerce .woocommerce-form,.woocommerce .cart_totals,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-order,.woocommerce-customer-details,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.42),transparent 7rem),linear-gradient(rgba(255,251,242,0.94),rgba(247,234,212,0.94));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.1)}.woocommerce form,.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon,.woocommerce .woocommerce-form,.woocommerce .cart_totals,.woocommerce-checkout-review-order,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-order,.woocommerce-customer-details{padding:clamp(1rem,2.5vw,1.5rem)}.woocommerce form .form-row{margin:0 0 1rem;padding:0}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:calc(50% - 0.5rem)}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce label{color:var(--muted);font-size:0.82rem;letter-spacing:0.04em}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.woocommerce .select2-container .select2-selection--single{width:100%;box-sizing:border-box;min-height:44px;padding:0.65rem 0.75rem;color:var(--ink);background:rgba(255,248,235,0.92);border:1px solid rgba(74,49,31,0.18);border-radius:0}.woocommerce textarea{min-height:120px}.woocommerce .select2-container .select2-selection--single{display:flex;align-items:center}.woocommerce .password-input{display:block;width:100%}.woocommerce .show-password-input{top:50%;right:0.8rem;transform:translateY(-50%)}.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit{min-height:42px;padding:0.7rem 1rem;color:#fff8eb!important;background:var(--violet)!important;border:0;border-radius:6px;box-shadow:0 10px 18px rgba(78,55,93,0.2);font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce a.button:focus-visible,.woocommerce input.button:focus-visible{background:var(--violet-dark)!important}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-noreviews,p.no-comments{color:var(--ink);background:rgba(255,248,235,0.92);border-top-color:var(--violet);box-shadow:0 10px 20px rgba(70,46,28,0.09)}.woocommerce-error{border-top-color:#9b4a4a}.woocommerce-message{border-top-color:#778b3a}.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce-form-coupon-toggle{display:inline-block;width:calc((100% - 1.4rem) / 3);margin:0.6rem 0.35rem 1.2rem 0;vertical-align:top}.woocommerce-checkout .woocommerce>.woocommerce-form-login-toggle:first-of-type{margin-left:0}.woocommerce-checkout .woocommerce>.woocommerce-notices-wrapper:empty{display:none}.woocommerce-checkout .woocommerce.lpc-empty-woocommerce{display:none}.woocommerce-checkout .woocommerce-form-login-toggle + .woocommerce-form-coupon-toggle{margin-left:0}.woocommerce-checkout .woocommerce-form-coupon-toggle:nth-of-type(3){margin-right:0}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{position:relative;min-height:120px;margin:0;padding:1rem 1rem 1rem 3.4rem;background:linear-gradient(rgba(255,251,242,0.94),rgba(250,239,220,0.94));border:1px solid rgba(74,49,31,0.12);border-top:4px solid var(--violet);border-radius:8px;box-shadow:0 12px 22px rgba(70,46,28,0.08);font-size:0.95rem;line-height:1.45}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{content:"";position:absolute;left:1rem;top:1.05rem;display:block;width:1.45rem;height:1.45rem;background:var(--violet);opacity:0.9;mask:var(--checkout-toggle-icon) center / contain no-repeat;-webkit-mask:var(--checkout-toggle-icon) center / contain no-repeat}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{--checkout-toggle-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{--checkout-toggle-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41 11 3.83A2.83 2.83 0 0 0 9 3H4a1 1 0 0 0-1 1v5c0 .75.3 1.47.83 2l9.58 9.59a2 2 0 0 0 2.83 0l4.35-4.35a2 2 0 0 0 0-2.83Z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5'/%3E%3C/svg%3E")}.woocommerce-checkout .woocommerce-form-coupon-toggle:has(.show-pw-gift-card) .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle.lpc-gift-card-toggle .woocommerce-info{--checkout-toggle-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='13' rx='2'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M3 13h18'/%3E%3Cpath d='M12 8H8.5a2.5 2.5 0 1 1 0-5C11 3 12 8 12 8Z'/%3E%3Cpath d='M12 8h3.5a2.5 2.5 0 1 0 0-5C13 3 12 8 12 8Z'/%3E%3C/svg%3E")}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{display:block;margin-top:0.45rem;color:var(--violet-dark);font-weight:600;text-decoration:underline;text-underline-offset:0.16em}.woocommerce table.shop_table{overflow:hidden;background:rgba(255,251,242,0.86);border:1px solid rgba(74,49,31,0.12);border-radius:6px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:0.85rem;border-color:rgba(74,49,31,0.1)}.woocommerce table.shop_table th{color:var(--violet);font-size:0.76rem;letter-spacing:0.08em;text-transform:uppercase}.woocommerce table.shop_table .product-thumbnail img{width:76px;border:1px solid rgba(74,49,31,0.12)}.woocommerce-cart table.cart{table-layout:auto}.woocommerce-cart .content-area>.lpc-container{width:min(1360px,calc(100% - 36px))}.woocommerce-cart .entry-card{max-width:min(1560px,calc(100vw - 28px));padding:0;background:transparent;border:0;box-shadow:none}.woocommerce-cart .entry-title{margin-bottom:1rem}.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(780px,1fr) minmax(340px,410px);gap:clamp(1.4rem,2.8vw,2.4rem);align-items:start;padding:0;background:transparent;border:0;box-shadow:none}.woocommerce-cart .woocommerce-notices-wrapper,.woocommerce-cart .return-to-shop,.woocommerce-cart .cart-empty{grid-column:1 / -1}.woocommerce-cart .woocommerce-cart-form{min-width:0}.woocommerce-cart table.shop_table{background:transparent;border:0;box-shadow:none}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td{border-color:rgba(74,49,31,0.11)}.woocommerce-cart table.cart td.actions{display:table-cell;padding:1.85rem 0 0;background:transparent;border-bottom:0;text-align:left}.woocommerce-cart table.cart td.actions::before{display:none}.woocommerce-cart table.cart .product-remove{width:30px;padding-left:0.35rem;padding-right:0.2rem;text-align:center}.woocommerce-cart table.cart .product-remove a.remove{display:inline-grid;width:28px;height:28px;place-items:center}.woocommerce-cart table.cart .product-thumbnail{width:88px;padding-left:0.35rem;padding-right:0.55rem}.woocommerce-cart table.cart .product-thumbnail img{width:86px!important;max-width:86px!important;height:86px!important;object-fit:cover}.woocommerce-cart table.cart .product-name{min-width:150px}.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{width:92px}.woocommerce-cart table.cart .product-quantity{width:98px;min-width:98px}.woocommerce-cart table.cart .quantity .qty{width:5.2rem;text-align:center}.woocommerce-cart .cart-collaterals{margin-top:0;min-width:0}.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:100%;margin-left:auto}.woocommerce-cart .cart_totals table.shop_table,.woocommerce-cart .cart_totals table.shop_table tbody{display:block;width:100%}.woocommerce-cart .cart_totals .payplug-oney{display:none!important}.woocommerce-cart .cart_totals table.shop_table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.woocommerce-cart .cart_totals .woocommerce-shipping-methods{display:grid;gap:0.65rem;margin:0;padding:0}.woocommerce-cart .cart_totals .woocommerce-shipping-methods li{display:flex!important;flex-wrap:wrap;align-items:center;gap:0.45rem 0.65rem;width:100%;min-height:42px;padding-left:1rem}.woocommerce-cart .cart_totals .woocommerce-shipping-methods input.shipping_method{flex:0 0 auto;width:auto!important;min-width:0;margin:0;opacity:1;position:static}.woocommerce-cart .cart_totals .woocommerce-shipping-methods label{display:inline-flex!important;flex:1 1 180px;flex-wrap:wrap;align-items:center;gap:0.35rem 0.55rem;min-width:0;margin:0;overflow-wrap:anywhere}.woocommerce-cart .cart_totals .woocommerce-shipping-methods input[type="hidden"]{display:none!important}.woocommerce-cart .cart_totals .woocommerce-shipping-methods img{flex:0 0 auto;width:auto!important;max-width:96px!important;max-height:28px!important;object-fit:contain}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals{display:block!important;width:100%!important;min-width:100%!important}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th,.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals td{display:block!important;width:100%!important;padding-inline:0;text-align:left}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals td::before{content:none!important;display:none!important;float:none!important}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals td>*{width:100%}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th{display:none!important}.woocommerce-cart .cart_totals .woocommerce-shipping-calculator{display:block!important;width:100%!important;margin-top:0.75rem}.woocommerce-cart .cart_totals .shipping-calculator-button{display:flex!important;box-sizing:border-box;width:100%!important;min-width:100%!important;max-width:100%;flex-basis:100%;justify-content:center;align-items:center;min-height:54px;padding-inline:1rem;text-align:center}.woocommerce-cart .cart_totals .woocommerce-shipping-destination{margin:0.95rem 0 0;line-height:1.45;max-width:100%;overflow-wrap:anywhere;white-space:normal}.woocommerce-cart .wc-proceed-to-checkout{padding:1rem 0 0}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:58px;padding:0.95rem 1.15rem;line-height:1.15;text-align:center;white-space:normal}.woocommerce-cart .cart_totals .shipping-calculator-form{width:100%}.woocommerce-cart .cart_totals .shipping-calculator-form .form-row,.woocommerce-cart .cart_totals .shipping-calculator-form input,.woocommerce-cart .cart_totals .shipping-calculator-form select,.woocommerce-cart .cart_totals .shipping-calculator-form button{width:100%;max-width:100%}.woocommerce-cart table.cart td.actions .coupon{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:stretch;float:none;width:min(560px,100%)}.woocommerce-cart table.cart td.actions .coupon:not(:has(#pwgc-redeem-gift-card-number)){float:left;width:min(560px,calc(100% - 260px))}.woocommerce-cart table.cart td.actions .coupon .input-text{flex:1 1 220px;width:auto;min-width:180px;margin:0}.woocommerce-cart table.cart td.actions .coupon:has(#pwgc-redeem-gift-card-number),.woocommerce-cart table.cart td.actions .coupon.lpc-gift-card-coupon{float:none;clear:both;width:min(620px,100%);display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:0.65rem;align-items:end;margin-top:2.8rem;padding-top:0;border-top:0}.woocommerce-cart table.cart td.actions .coupon:has(#pwgc-redeem-gift-card-number)::before,.woocommerce-cart table.cart td.actions .coupon.lpc-gift-card-coupon::before{content:"";grid-column:1 / -1;display:block;height:1px;margin:0 0 0.95rem;background:rgba(74,49,31,0.1)}.woocommerce-cart table.cart td.actions .coupon:has(#pwgc-redeem-gift-card-number) label,.woocommerce-cart table.cart td.actions .coupon.lpc-gift-card-coupon label{grid-column:1 / -1;color:var(--muted);font-size:0.8rem;letter-spacing:0.04em}.woocommerce-cart #pwgc-redeem-error{grid-column:1 / -1}.woocommerce-cart #pwgc-redeem-gift-card-number{width:100%;min-width:0}.woocommerce-cart #pwgc-apply-gift-card{min-width:190px;white-space:normal}.woocommerce-cart table.cart td.actions>.button{display:inline-flex;float:right;width:max-content;max-width:100%;margin:0}.woocommerce-account .u-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);align-items:stretch}.woocommerce-account .col2-set,.woocommerce-checkout .col2-set{float:none;width:100%}.woocommerce-account .u-columns::before,.woocommerce-account .u-columns::after,.woocommerce-account .col2-set::before,.woocommerce-account .col2-set::after,.woocommerce-checkout .col2-set::before,.woocommerce-checkout .col2-set::after{display:none}.woocommerce-account .u-column1,.woocommerce-account .u-column2,.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2,.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce-checkout .col2-set .col-2{margin-top:1rem}.woocommerce-account form.login,.woocommerce-account form.register{display:block;box-sizing:border-box;width:100%!important;max-width:none;min-width:0;margin:0}.woocommerce-account .woocommerce:not(:has(.woocommerce-MyAccount-navigation)),body.lpc-account-logged-out.woocommerce-account .woocommerce{padding:0;background:transparent;border:0;box-shadow:none}.woocommerce-account .u-column1,.woocommerce-account .u-column2{display:flex;flex-direction:column;min-width:0;padding:clamp(1rem,2.4vw,1.5rem);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.42),transparent 7rem),linear-gradient(rgba(255,251,242,0.94),rgba(247,234,212,0.94));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.08)}.woocommerce-account .u-column1>h2,.woocommerce-account .u-column2>h2{margin:0 0 1rem;font-family:var(--serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.08}.woocommerce-account form.login,.woocommerce-account form.register{flex:1 1 auto;padding:0;background:transparent;border:0;box-shadow:none}.woocommerce-account form.login>*,.woocommerce-account form.register>*{max-width:none}.woocommerce-account form.login .button,.woocommerce-account form.register .button{width:100%}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation),body.lpc-has-account-nav.woocommerce-account .woocommerce{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);grid-template-areas:"account-nav account-content";gap:clamp(1rem,2.4vw,1.8rem);align-items:start;padding:0;background:transparent;border:0;box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation{grid-area:account-nav;position:static;float:none;width:100%;margin:0;padding:clamp(0.8rem,2vw,1rem);align-self:start;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.42),transparent 7rem),linear-gradient(rgba(255,251,242,0.94),rgba(247,234,212,0.94));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.08)}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:0.5rem;padding:0;margin:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation a{min-height:38px;display:flex;align-items:center;width:100%;padding:0.5rem 0.75rem;background:rgba(255,248,235,0.9);border:1px solid rgba(74,49,31,0.12);font-size:0.78rem;letter-spacing:0.07em;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible{color:#fff8eb;background:var(--violet)}.woocommerce-account .woocommerce-MyAccount-content{grid-area:account-content;float:none;width:100%;min-width:0;padding:clamp(1.1rem,2.6vw,1.65rem);background:radial-gradient(circle at 88% 10%,rgba(255,255,255,0.42),transparent 8rem),linear-gradient(rgba(255,251,242,0.94),rgba(247,234,212,0.94));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.08)}.woocommerce-account .woocommerce-MyAccount-content>*:first-child{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content>*:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content table.shop_table{width:100%;border-collapse:separate;border-spacing:0}.woocommerce-account .woocommerce-MyAccount-content .button{border-radius:999px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{table-layout:auto}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.68fr);grid-template-areas:"customer order-title" "customer order-review";grid-template-rows:auto 1fr;gap:clamp(1rem,3vw,2rem);align-items:start;background:transparent;border:0;box-shadow:none;padding:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 0.85rem}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper::before,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper::after,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper::before,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper::after,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper::before,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper::after{display:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row{float:none;width:100%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-wide,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row-wide,.woocommerce-checkout #billing_company_field,.woocommerce-checkout #billing_country_field,.woocommerce-checkout #billing_address_1_field,.woocommerce-checkout #billing_address_2_field,.woocommerce-checkout #billing_city_field,.woocommerce-checkout #shipping_company_field,.woocommerce-checkout #shipping_country_field,.woocommerce-checkout #shipping_address_1_field,.woocommerce-checkout #shipping_address_2_field,.woocommerce-checkout #shipping_city_field,.woocommerce-checkout #order_comments_field{grid-column:1 / -1}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{min-width:0}.woocommerce-checkout #customer_details{display:grid;grid-area:customer;gap:1rem}.woocommerce-checkout #order_review_heading{grid-area:order-title}.woocommerce-checkout #order_review{grid-area:order-review}.woocommerce-checkout #order_review_heading{margin:0;padding:1rem 1.2rem 0;font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:500;background:rgba(255,251,242,0.94);border:1px solid rgba(74,49,31,0.12);border-bottom:0}.woocommerce-checkout-review-order{position:sticky;top:138px}.woocommerce-checkout #payment{background:rgba(255,248,235,0.76);border-radius:0}.woocommerce-checkout #payment div.payment_box{color:rgba(31,23,18,0.78);background:rgba(239,220,190,0.72)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgba(239,220,190,0.72)}.woocommerce-checkout .entry-title{margin-bottom:1.4rem}.woocommerce-checkout .woocommerce{background:radial-gradient(circle at 12% 8%,rgba(255,255,255,0.5),transparent 10rem),radial-gradient(circle at 92% 12%,rgba(109,85,125,0.09),transparent 12rem),linear-gradient(rgba(255,248,235,0.82),rgba(239,220,190,0.82))}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout-review-order{position:relative;overflow:hidden}.woocommerce-checkout .woocommerce-billing-fields::before,.woocommerce-checkout .woocommerce-shipping-fields::before,.woocommerce-checkout .woocommerce-additional-fields::before,.woocommerce-checkout-review-order::before{content:"";position:absolute;left:1.2rem;right:1.2rem;top:0;height:4px;background:linear-gradient(90deg,transparent,rgba(201,145,45,0.58),transparent);opacity:0.9}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3,.woocommerce-checkout #order_review_heading{color:var(--ink);line-height:1.06}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{margin:0 0 1.15rem;font-family:var(--serif);font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:500}.woocommerce-checkout .woocommerce form .form-row{margin-bottom:1.05rem}.woocommerce-checkout .woocommerce form .form-row label{display:inline-flex;margin-bottom:0.32rem;color:rgba(31,23,18,0.72);font-size:0.76rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.woocommerce-checkout .woocommerce form .form-row .required{color:var(--violet);text-decoration:none}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-checkout .select2-container .select2-selection--single{min-height:48px;background:rgba(255,251,242,0.96);border-color:rgba(74,49,31,0.14);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.68)}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout select:focus,.woocommerce-checkout .select2-container--open .select2-selection--single{outline:2px solid color-mix(in srgb,var(--violet) 26%,transparent);border-color:color-mix(in srgb,var(--violet) 42%,rgba(74,49,31,0.18))}.woocommerce-checkout #order_review_heading{padding:1.1rem 1.25rem 0.75rem;background:radial-gradient(circle at 16% 8%,rgba(255,255,255,0.48),transparent 7rem),rgba(255,251,242,0.96);border-radius:8px 8px 0 0}.woocommerce-checkout-review-order{border-radius:0 0 8px 8px}.woocommerce-checkout-review-order table.shop_table{margin:0 0 1rem;background:rgba(255,248,235,0.58);border:0}.woocommerce-checkout-review-order table.shop_table th,.woocommerce-checkout-review-order table.shop_table td{padding:0.85rem 0.35rem;border-color:rgba(74,49,31,0.1)}.woocommerce-checkout-review-order table.shop_table thead th{color:var(--muted);font-size:0.72rem;letter-spacing:0.08em}.woocommerce-checkout-review-order table.shop_table tfoot .order-total th,.woocommerce-checkout-review-order table.shop_table tfoot .order-total td{color:var(--ink);font-size:1.1rem}.woocommerce-checkout .woocommerce-checkout-review-order tr.woocommerce-shipping-totals.shipping th{display:none!important}.woocommerce-checkout .woocommerce-checkout-review-order tr.woocommerce-shipping-totals.shipping td{display:block!important;width:100%!important}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods{display:grid;gap:0.65rem;margin:0;padding:0}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods li{display:flex!important;flex-wrap:wrap;align-items:center;gap:0.4rem 0.6rem;min-height:48px;padding:0.65rem 0.75rem;background:rgba(255,251,242,0.7);border:1px solid rgba(74,49,31,0.1);border-radius:8px}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods label{display:inline-flex!important;flex:1 1 160px;flex-wrap:wrap;align-items:center;gap:0.3rem 0.5rem;min-width:0;line-height:1.25;overflow-wrap:anywhere}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods input[type="hidden"]{display:none!important}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods img{flex:0 0 auto;width:auto!important;max-width:90px!important;max-height:28px!important;object-fit:contain}.woocommerce-checkout #payment{padding:0.2rem 0 0;border:0;border-radius:8px}.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:1px solid rgba(74,49,31,0.1)}.woocommerce-checkout #payment ul.payment_methods li{padding:0.8rem;margin:0 0 0.6rem;background:rgba(255,251,242,0.68);border:1px solid rgba(74,49,31,0.1);border-radius:8px}.woocommerce-checkout #payment ul.payment_methods li label{display:inline-flex;align-items:center;gap:0.45rem;margin:0;color:var(--ink);font-size:0.86rem;line-height:1.35;text-transform:none;letter-spacing:0}.woocommerce-checkout #payment ul.payment_methods li:last-child{margin-bottom:0}.woocommerce-checkout #payment div.payment_box{margin:0.75rem 0 0;padding:0.75rem 0 0;background:transparent;border-radius:0;box-shadow:none}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment div.form-row{padding:1rem 0.25rem 0.25rem}.woocommerce-checkout #payment #place_order{width:100%;min-height:52px;margin-top:0.75rem;border-radius:999px;font-size:0.86rem}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{background:transparent!important;color:rgba(31,23,18,0.7);font-size:0.86rem;line-height:1.55;margin-top:1rem;padding:0.85rem 0.85rem 0}.woocommerce-checkout #payment div.form-row:has(.woocommerce-terms-and-conditions-wrapper),.woocommerce-checkout #payment div.form-row.lpc-terms-row{background:transparent!important}@media (min-width:981px){.woocommerce-checkout form.checkout{grid-template-areas:"customer order";grid-template-rows:auto}.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1;align-self:start}.woocommerce-checkout #order_review{grid-column:2;grid-row:1;align-self:start;position:static;top:auto;margin-top:4.4rem}}background:rgba(250,240,224,0.92);border:1px solid var(--line);}.wp-block-image img,.entry-content img{border:1px solid var(--line);box-shadow:0 12px 25px rgba(65,42,28,0.12)}@media (max-width:980px){.scene-decor--moon-left,.scene-decor--crystals,.scene-decor--lavender,.scene-decor--daisies{opacity:0.95}.scene-decor--moon-left{left:-92px}.scene-decor--lavender{right:-76px}.site-header__inner{min-height:108px;padding-block:0.75rem}.site-header{backdrop-filter:none;-webkit-backdrop-filter:none}.menu-toggle{display:grid}.main-navigation{position:fixed;inset:0 auto 0 0;z-index:90;display:flex;flex-direction:column;width:min(88vw,380px);height:100vh;height:100dvh;max-height:-webkit-fill-available;padding:1.1rem 1rem 1.2rem;padding-top:calc(1.1rem + env(safe-area-inset-top,0px));padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 18% 12%,rgba(255,255,255,0.58),transparent 9rem),linear-gradient(rgba(255,248,235,0.97),rgba(239,220,190,0.98)),url("assets/images/paper-texture.jpg") center / 430px auto;border-right:1px solid rgba(74,49,31,0.16);box-shadow:24px 0 44px rgba(42,28,18,0.2);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-105%);transition:transform 220ms ease}.main-navigation.is-open{transform:translateX(0)}.mobile-menu-open{overflow:hidden}.mobile-menu-backdrop{position:fixed;inset:0;height:100vh;height:100dvh;z-index:80;background:rgba(31,23,18,0.34);border:0;opacity:0;pointer-events:none;transition:opacity 220ms ease}body.mobile-menu-open .mobile-menu-backdrop{display:block;opacity:1;pointer-events:auto}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:0.8rem;border-bottom:1px solid rgba(74,49,31,0.12);color:var(--violet);font-family:var(--witchy);font-size:1.7rem;line-height:1}.mobile-menu__close{width:40px;height:40px;display:grid;place-items:center;padding:0;color:var(--ink);background:rgba(255,248,235,0.74);border:1px solid rgba(74,49,31,0.14);border-radius:999px}.mobile-menu__close svg{width:22px;height:22px}.mobile-menu__search{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:0.45rem;margin:0 0 1rem;padding:0.45rem;background:rgba(255,251,242,0.84);border:1px solid rgba(109,85,125,0.2);border-radius:999px;box-shadow:0 8px 16px rgba(70,46,28,0.08)}.mobile-menu__search input[type="search"]{width:100%;min-width:0;min-height:40px;padding:0.55rem 0.55rem 0.55rem 0.85rem;color:var(--ink);background:transparent;border:0;outline:0;font-size:0.92rem}.mobile-menu__search button{display:grid;place-items:center;width:42px;height:42px;padding:0;color:#fff8eb;background:var(--violet);border:0;border-radius:999px;box-shadow:0 8px 14px rgba(70,46,28,0.12)}.mobile-menu__search button svg{width:20px;height:20px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.main-navigation ul{display:grid;gap:0.5rem;width:100%;margin-bottom:1rem}.main-navigation a{display:flex;align-items:center;min-height:50px;padding:0.65rem 0.85rem;background:rgba(255,251,242,0.74);border:1px solid rgba(74,49,31,0.1);border-radius:8px;box-shadow:0 7px 14px rgba(70,46,28,0.07);font-size:0.92rem;letter-spacing:0.04em}.main-navigation a::after{display:none}.mobile-menu__quick{display:grid;gap:0.65rem;margin-top:0.75rem;padding-top:1rem;border-top:1px solid rgba(74,49,31,0.12)}.mobile-menu__quick a{justify-content:center;min-height:48px;color:#fff8eb;background:var(--violet);border-color:transparent;box-shadow:0 10px 18px rgba(70,46,28,0.12);font-weight:700}.mobile-menu__quick a:nth-child(2){color:var(--ink);background:rgba(255,248,235,0.88);border-color:rgba(109,85,125,0.22)}.mobile-menu__quick a:nth-child(3){background:var(--violet-dark)}.header-actions .icon-link:not(.cart-link){display:none}.lpc-hero__grid,.lpc-about__grid{grid-template-columns:1fr}.lpc-hero__media{min-height:520px;order:-1}.polaroid--main{left:10%;right:auto}.category-grid{grid-template-columns:repeat(6,minmax(132px,1fr));overflow-x:auto;padding-bottom:0.75rem;scroll-snap-type:x mandatory}.category-card{scroll-snap-align:start}.site-footer__grid,.post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.scene-decor--moon-left{left:-108px;top:80px;width:150px}.scene-decor--crystals{left:-92px;top:430px;width:145px}.scene-decor--lavender{right:-96px;top:220px;width:108px}.scene-decor--daisies,.doodle-star--three,.paperclip,.wax-seal{display:none}.note--tiny{display:block;left:-6px;bottom:78px;width:150px}.lpc-container{width:min(100% - 24px,1180px)}.brand{gap:0.7rem}.brand__logo{width:clamp(155px,45vw,200px)}.brand__mark{width:68px;height:68px;flex-basis:68px}.brand__name{font-size:1.95rem}.brand__tagline{font-size:0.72rem}.lpc-hero{padding-top:2rem}.lpc-hero__media{min-height:470px}.polaroid--main{width:78%;left:15%}.polaroid--small{width:170px}.note{width:170px;right:2%;bottom:18px;padding:0.9rem}.lpc-values__grid{grid-template-columns:repeat(2,1fr)}.value-card:nth-child(odd){border-left:0}.value-card:nth-child(n + 3){border-top:1px solid rgba(31,23,18,0.18)}.post-grid,.site-footer__grid{grid-template-columns:1fr}.site-footer__grid{justify-items:center;text-align:center}.footer-item,.footer-item--social{justify-content:center;align-items:center;width:100%}.footer-item>span{text-align:center}.footer-socials{justify-content:center}}body{background:radial-gradient(circle at 4% 17%,rgba(65,53,46,0.16),transparent 13rem),radial-gradient(circle at 95% 19%,rgba(94,72,122,0.25),transparent 13rem),linear-gradient(180deg,#f7ecd7 0%,#f1dfc2 50%,#ead5b4 100%)}body::after{content:"✦ ✧ ☆ ✶ ☆ ✧ ✦ ☆ ✶ ✦ ☆ ✧ ☆";position:fixed;inset:0;z-index:-1;color:rgba(178,123,31,0.8);font-size:1.5rem;letter-spacing:4.2rem;line-height:6.9rem;white-space:pre-wrap;opacity:0.62;pointer-events:none}.lpc-announcement{font-family:var(--serif);font-weight:600;background:radial-gradient(circle at 10% 20%,rgba(255,216,99,0.28),transparent 8rem),radial-gradient(circle at 82% 70%,rgba(255,216,99,0.16),transparent 7rem),#604677;padding:0.58rem 1rem}.site-header{position:static!important;top:auto;background:rgba(250,239,219,0.96);backdrop-filter:none;border:0;box-shadow:0 12px 26px rgba(55,37,23,0.11)}.site-header::after{content:"";position:absolute;left:0;right:0;bottom:-22px;height:38px;background:rgba(250,239,219,0.96);clip-path:polygon(0 0,8% 45%,16% 10%,28% 42%,38% 12%,51% 50%,65% 10%,78% 48%,89% 15%,100% 38%,100% 0);pointer-events:none}.site-header::before{content:"";position:absolute;inset:0;opacity:0.18;background:linear-gradient(90deg,transparent 0 28px,rgba(71,44,22,0.13) 29px,transparent 30px),linear-gradient(0deg,transparent 0 19px,rgba(71,44,22,0.09) 20px,transparent 21px);background-size:31px 31px,23px 23px;pointer-events:none}.site-header__inner{min-height:108px;padding-block:0.85rem}.brand__mark{color:#fff;width:86px;height:86px;flex-basis:86px;background:var(--ink);border-radius:50%;box-shadow:inset 0 -8px 0 rgba(255,255,255,0.08)}.brand__mark svg{width:82px;height:82px}.brand__name{font-size:clamp(2.3rem,3.1vw,3rem);font-weight:500}.brand__tagline{font-family:var(--sans);font-weight:400;letter-spacing:0.04em}.main-navigation{gap:1.4rem;font-size:1rem}@media (max-width:1160px) and (min-width:981px){.site-header__inner{gap:1rem}.brand{gap:0.75rem;flex-shrink:0}.brand__logo{width:clamp(158px,18vw,225px)}.brand__mark{width:72px;height:72px;flex-basis:72px}.brand__mark svg{width:68px;height:68px}.brand__name{font-size:clamp(1.75rem,2.35vw,2.25rem)}.brand__tagline{font-size:0.68rem}.main-navigation,.main-navigation ul{gap:1rem}.main-navigation{font-size:0.92rem}.header-actions{gap:0.45rem}}.lpc-hero{padding:clamp(3.3rem,5.4vw,5.3rem) 0 0}.lpc-hero .lpc-container{position:relative}.lpc-hero__grid{position:relative;z-index:1;grid-template-columns:minmax(0,0.94fr) minmax(360px,1.06fr)}.lpc-hero__media{z-index:5}.lpc-hero__copy{z-index:20}.scene-decor{position:absolute;z-index:2;display:block;object-fit:contain;pointer-events:none;opacity:1;filter:drop-shadow(0 8px 10px rgba(62,40,24,0.14))}.scene-decor--moon-left{left:calc(50% - 50vw - 190px);top:-74px;width:clamp(270px,25vw,350px);height:auto}.scene-decor--crystals{left:calc(50% - 50vw - 30px);top:292px;width:clamp(220px,20vw,305px);height:auto}.scene-decor--lavender{right:calc(50% - 50vw - 82px);top:138px;width:clamp(140px,14vw,205px);height:auto}.scene-decor--daisies{right:calc(50% - 50vw - 42px);top:598px;width:clamp(125px,12vw,176px);height:auto}.doodle-star{position:absolute;z-index:4;color:var(--gold);font-family:var(--serif);font-size:1.75rem;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,0.7);pointer-events:none}.doodle-star--one{left:39%;top:34px}.doodle-star--two{left:45%;top:270px;font-size:1.25rem}.doodle-star--three{right:35%;bottom:96px}.lpc-hero__copy{padding:clamp(2.1rem,4vw,3.4rem);padding-top:clamp(2.6rem,5vw,4.2rem);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,0.55),transparent 8rem),radial-gradient(circle at 86% 78%,rgba(207,157,75,0.09),transparent 11rem),linear-gradient(90deg,transparent 0 31px,rgba(92,66,42,0.03) 32px,transparent 33px),linear-gradient(0deg,transparent 0 23px,rgba(92,66,42,0.025) 24px,transparent 25px),linear-gradient(rgba(255,248,235,0.9),rgba(248,235,213,0.94));background-size:auto,auto,33px 33px,25px 25px,auto;box-shadow:0 18px 34px rgba(70,47,28,0.14)}.lpc-hero__copy::before{inset:-10px;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,0.44),transparent 7rem),linear-gradient(rgba(249,238,218,0.94),rgba(244,226,196,0.96))}.lpc-hero__copy::after{content:"";position:absolute;left:50%;top:-26px;z-index:4;width:min(265px,58vw);height:42px;background:var(--lpc-home-lavender-tape);border:0;border-radius:3px 6px 4px 5px;clip-path:polygon(0 11%,6% 0,17% 8%,28% 2%,41% 9%,53% 0,67% 7%,80% 3%,93% 10%,100% 3%,96% 50%,100% 95%,87% 88%,75% 99%,62% 91%,49% 98%,36% 89%,24% 96%,11% 90%,0 98%,5% 53%);opacity:0.96;filter:drop-shadow(0 7px 9px rgba(31,23,18,0.13));transform:translateX(-50%) rotate(-1.4deg)}.lpc-hero h1{max-width:11.5ch;font-family:var(--witchy);font-size:clamp(1.9rem,3.2vw,3rem);font-weight:700;line-height:1.06;letter-spacing:0}.eyebrow{color:#765a87;font-weight:500}.button{min-height:43px;border-radius:4px;background:linear-gradient(rgba(255,255,255,0.08),rgba(0,0,0,0.08)),#7b5d8b}.lpc-hero__media{min-height:570px}.polaroid{border:1px solid rgba(65,42,28,0.14)}.polaroid::before{content:"";position:absolute;left:50%;top:-24px;width:min(230px,62%);height:42px;background:var(--lpc-home-lavender-tape);border-radius:3px 6px 4px 5px;transform:translateX(-50%) rotate(-2deg);clip-path:polygon(0 9%,8% 2%,18% 10%,29% 0,43% 8%,54% 2%,68% 11%,80% 4%,91% 12%,100% 5%,96% 52%,100% 95%,86% 88%,74% 100%,61% 91%,48% 98%,35% 90%,23% 97%,10% 89%,0 96%,4% 50%);filter:drop-shadow(0 7px 9px rgba(31,23,18,0.13))}.polaroid--main{width:min(500px,91%);padding:16px 16px 58px;right:6%;transform:rotate(2.8deg)}.polaroid--main img{aspect-ratio:0.71;object-fit:cover;object-position:54% center;transform:scale(1.2);transform-origin:54% 54%}.polaroid--small{padding-bottom:38px}.note{font-size:0.95rem;background:#f7ead1;clip-path:polygon(5% 0,100% 4%,95% 95%,2% 100%)}.note--hero{right:-14px;bottom:34px;width:238px;min-height:178px;padding:2.1rem 1.65rem 1.55rem;background:linear-gradient(rgba(247,234,209,0.28),rgba(247,234,209,0.28)),url("assets/images/asset-paper-note-optimized.webp") center / 100% 100% no-repeat;box-shadow:none;clip-path:none}.note--tiny{display:none}.wax-seal{position:absolute;display:grid;place-items:center;left:11%;right:auto;top:374px;z-index:18;width:112px;height:112px;opacity:0.94;transform:rotate(8deg)}.wax-seal img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(45,29,18,0.28))}.paperclip{position:absolute;left:-28px;top:-46px;width:34px;height:auto;transform:rotate(-9deg);filter:drop-shadow(0 7px 8px rgba(54,37,24,0.16))}.paperclip--hero-title{left:auto;right:0.12rem;top:-0.72rem;z-index:22;width:34px;transform:rotate(16deg)}.stamp{position:absolute;right:-1.5rem;top:auto;bottom:clamp(3.8rem,7vw,5.2rem);z-index:18;width:108px;height:108px;margin:0;padding:1rem;color:rgba(47,31,24,0.82);background:radial-gradient(circle at 50% 50%,transparent 0 51%,rgba(47,31,24,0.13) 52% 54%,transparent 55%),radial-gradient(circle at 50% 50%,rgba(255,248,235,0.72),rgba(231,205,164,0.38));border:1px dashed rgba(47,31,24,0.4);box-shadow:inset 0 0 0 6px rgba(47,31,24,0.055);font-family:var(--witchy);font-size:0.68rem;font-weight:700;letter-spacing:0.08em;transform:rotate(10deg)}.stamp::before{content:"";position:absolute;inset:8px;border:1px solid rgba(47,31,24,0.24);border-radius:50%}.stamp::after{content:"✦";position:absolute;left:50%;bottom:0.9rem;color:rgba(47,31,24,0.42);font-family:var(--serif);font-size:0.9rem;transform:translateX(-50%)}.lpc-values{margin-top:0;padding:1.05rem 0;background:linear-gradient(rgba(222,209,220,0.93),rgba(222,209,220,0.93)),url("assets/images/paper-texture.jpg") center / 420px auto;clip-path:polygon(0 10%,12% 0,28% 7%,43% 0,62% 8%,78% 2%,100% 9%,100% 92%,84% 100%,66% 94%,51% 100%,31% 93%,15% 100%,0 91%)}.value-card{min-height:134px}.value-card strong{font-size:1.02rem}.lpc-categories{position:relative;overflow:hidden;margin-top:0;padding-top:clamp(2.55rem,4.8vw,4rem);padding-bottom:clamp(3rem,4.6vw,4.15rem);background:radial-gradient(circle at 9% 18%,rgba(201,145,45,0.1),transparent 13rem),radial-gradient(circle at 88% 78%,rgba(109,85,125,0.09),transparent 14rem),linear-gradient(rgba(247,230,200,0.9),rgba(247,230,200,0.9))}.lpc-categories::before{content:"";position:absolute;left:-2vw;right:-2vw;top:0;height:clamp(86px,10vw,142px);z-index:0;display:none;background:linear-gradient(rgba(222,209,220,0.92),rgba(222,209,220,0.92)),url("assets/images/paper-texture.jpg") center / 420px auto;clip-path:polygon(0 4%,9% 0,18% 5%,29% 1%,41% 6%,53% 1%,65% 5%,77% 0,88% 5%,100% 2%,100% 82%,91% 89%,80% 84%,68% 91%,57% 85%,45% 92%,33% 85%,21% 91%,9% 84%,0 90%);filter:drop-shadow(0 8px 9px rgba(70,46,28,0.1))}.lpc-categories::after{content:"☆ ✦ ☆ ✧ ☆ ✦ ☆";position:absolute;inset:clamp(7.5rem,12vw,10.5rem) 5vw auto;z-index:0;display:flex;justify-content:space-between;color:rgba(201,145,45,0.78);font-family:var(--serif);font-size:clamp(1rem,2vw,1.55rem);letter-spacing:0.12em;pointer-events:none}.lpc-categories>.lpc-container{position:relative;z-index:1;width:min(1480px,calc(100% - 36px))}.lpc-categories>.lpc-container::before,.lpc-categories>.lpc-container::after{content:none;position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain}.lpc-categories>.lpc-container::before{left:max(-8vw,-92px);top:-0.8rem;width:clamp(150px,15vw,230px);aspect-ratio:0.52;background-image:url("assets/images/asset-autumn-oak-q82-768.webp");transform:rotate(-8deg)}.lpc-categories>.lpc-container::after{right:max(-7vw,-86px);top:clamp(1.8rem,4vw,4.2rem);width:clamp(142px,13vw,210px);aspect-ratio:0.72;background-image:url("assets/images/asset-autumn-ferns-q82-640.webp");transform:rotate(7deg)}.lpc-categories>.lpc-container>header.section-title,.lpc-categories>.lpc-container>p.section-title{max-width:none;padding:0;background:transparent;border:0;box-shadow:none}.lpc-categories>.lpc-container>header.section-title{margin-bottom:2.3rem}.lpc-categories .section-title .script{position:relative;padding:0;background:transparent;box-shadow:none;clip-path:none}.lpc-categories .section-title .script::before,.lpc-categories .section-title .script::after{position:absolute;top:50%;color:rgba(201,145,45,0.86);font-family:var(--serif);font-size:0.75em;font-style:normal;line-height:1;transform:translateY(-50%)}.lpc-categories .section-title .script::before{content:"✦";left:-1.45em}.lpc-categories .section-title .script::after{content:"☆ ✦";right:-2.35em}.lpc-categories .section-title .script,.lpc-about__title,.lpc-blog .section-title h2{color:#7e638d;font-family:var(--serif);font-size:clamp(1.6rem,2.7vw,2.45rem);font-style:italic;font-weight:500;line-height:1.12;letter-spacing:0;text-transform:none;text-shadow:0 2px 0 rgba(255,248,235,0.7),0 12px 20px rgba(70,46,28,0.1)}.section-title .script{font-size:clamp(1.25rem,2.5vw,1.75rem);background:rgba(239,219,188,0.92);clip-path:polygon(2% 12%,100% 0,97% 88%,0 100%)}.category-grid{gap:1rem}.category-card{background:#f7ead4;transform:rotate(-1deg);transition:transform 180ms ease}.category-card:nth-child(even){transform:rotate(1.2deg)}.category-card:hover{transform:translateY(-4px) rotate(0deg)}.category-card::after{content:"☆";position:absolute;right:-8px;bottom:36px;color:var(--gold);font-size:1.55rem}.category-card__image{border-radius:0;aspect-ratio:3 / 4}.lpc-about{padding-top:clamp(1.85rem,3.4vw,2.8rem);padding-bottom:clamp(1rem,2.2vw,1.6rem)}.lpc-about__grid{grid-template-columns:minmax(230px,0.58fr) minmax(0,1.42fr)}.lpc-about .polaroid{transform:rotate(-6deg)}.lpc-about__content{display:grid;gap:1rem}.lpc-about__title{margin:0 0 clamp(1.25rem,2.4vw,1.75rem);text-align:center}.lpc-paper{background:linear-gradient(rgba(255,248,235,0.86),rgba(255,248,235,0.92)),url("assets/images/paper-texture.jpg") center / cover;filter:drop-shadow(0 16px 22px rgba(65,42,28,0.12))}.lpc-paper::before{background:#f5e8d0}.lpc-paper::after{content:"";position:absolute;left:50%;top:-22px;z-index:3;width:min(230px,62%);height:42px;background:var(--lpc-home-lavender-tape);border-radius:3px 6px 4px 5px;clip-path:polygon(0 11%,6% 0,17% 8%,28% 2%,41% 9%,53% 0,67% 7%,80% 3%,93% 10%,100% 3%,96% 50%,100% 95%,87% 88%,75% 99%,62% 91%,49% 98%,36% 89%,24% 96%,11% 90%,0 98%,5% 53%);filter:drop-shadow(0 7px 9px rgba(31,23,18,0.13));transform:translateX(-50%) rotate(1.6deg);pointer-events:none}.lpc-blog{padding:clamp(1.2rem,2.4vw,1.85rem) 0 clamp(3.2rem,5.4vw,5rem);overflow:hidden}.lpc-blog::before{display:none;inset:clamp(1.2rem,3vw,2rem) max(18px,calc((100vw - 1180px) / 2)) clamp(1.1rem,2.6vw,1.8rem);background:radial-gradient(circle at 14% 18%,rgba(126,99,141,0.08),transparent 10rem),radial-gradient(circle at 88% 78%,rgba(201,145,45,0.11),transparent 12rem),linear-gradient(90deg,transparent 0 31px,rgba(92,66,42,0.035) 32px,transparent 33px),linear-gradient(0deg,transparent 0 23px,rgba(92,66,42,0.03) 24px,transparent 25px),linear-gradient(rgba(255,249,237,0.94),rgba(247,232,204,0.96));background-size:auto,auto,33px 33px,25px 25px,auto;box-shadow:0 18px 36px rgba(63,42,25,0.11);clip-path:polygon(1% 4%,12% 1%,26% 3%,43% 0,58% 3%,73% 1%,91% 4%,99% 2%,98% 94%,84% 97%,68% 95%,53% 99%,37% 96%,21% 99%,3% 95%);z-index:-1}.lpc-blog .lpc-container{position:relative;z-index:1}.lpc-blog .section-title{margin-bottom:clamp(2.4rem,4vw,3.15rem);max-width:none;padding:0;background:transparent;border:0;box-shadow:none}.lpc-blog .section-title h2{display:inline-block;margin-bottom:0.55rem;padding:0.08rem 1.05rem 0.42rem;background:rgba(236,213,178,0.62);transform:rotate(-1.8deg);box-shadow:0 8px 14px rgba(82,57,35,0.08);line-height:1.25}.lpc-blog .section-title p{font-size:1.08rem;margin-bottom:0}.lpc-blog .post-grid{align-items:start;gap:clamp(1rem,2vw,1.6rem);max-width:1060px;margin:0 auto}.post-card{position:relative;overflow:visible;padding:0.78rem 0.78rem 1rem;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.45),transparent 6rem),linear-gradient(rgba(255,251,242,0.98),rgba(247,234,212,0.98));border:1px solid rgba(74,49,31,0.11);border-radius:12px;box-shadow:0 14px 24px rgba(70,46,28,0.13);transition:transform 180ms ease,box-shadow 180ms ease}.post-card:nth-child(1){transform:rotate(-1.4deg)}.post-card:nth-child(2){transform:translateY(-0.35rem) rotate(0.7deg)}.post-card:nth-child(3){transform:rotate(1.2deg)}.post-card:hover,.post-card:focus-within{box-shadow:0 18px 32px rgba(70,46,28,0.16)}.post-card:nth-child(1):hover,.post-card:nth-child(1):focus-within{transform:translateY(-0.18rem) rotate(-1.4deg)}.post-card:nth-child(2):hover,.post-card:nth-child(2):focus-within{transform:translateY(-0.55rem) rotate(0.7deg)}.post-card:nth-child(3):hover,.post-card:nth-child(3):focus-within{transform:translateY(-0.18rem) rotate(1.2deg)}.post-card::before{content:"";position:absolute;left:50%;top:-21px;width:156px;height:31px;background:var(--lpc-home-lavender-tape);border-radius:3px 6px 4px 5px;clip-path:polygon(0 11%,6% 0,17% 8%,28% 2%,41% 9%,53% 0,67% 7%,80% 3%,93% 10%,100% 3%,96% 50%,100% 95%,87% 88%,75% 99%,62% 91%,49% 98%,36% 89%,24% 96%,11% 90%,0 98%,5% 53%);transform:translateX(-50%) rotate(-2deg);opacity:0.96;filter:drop-shadow(0 7px 9px rgba(31,23,18,0.13));pointer-events:none;z-index:2}.post-card:nth-child(2)::before{transform:translateX(-50%) rotate(3deg)}.post-card a{display:grid;height:100%;grid-template-rows:auto auto auto auto 1fr;color:inherit;text-decoration:none}.post-card img,.post-card__placeholder{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;border:1px solid rgba(74,49,31,0.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.32)}.post-card h3{min-height:3.1em;margin:0.82rem 0 0.35rem;color:var(--ink);font-size:clamp(1.02rem,1.45vw,1.2rem);font-weight:500;line-height:1.28}.post-card h2{min-height:3em;margin:0.72rem 0 0.35rem;color:var(--ink);font-size:clamp(1.08rem,1.6vw,1.35rem);font-weight:600;line-height:1.22}.post-card time{display:block;margin-bottom:0.5rem;color:var(--muted);font-size:0.82rem}.post-card p{margin:0;color:rgba(31,23,18,0.72);font-size:0.92rem;line-height:1.55}.post-card__cat{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:1.6rem;margin-top:0.7rem;padding:0.16rem 0.62rem;color:var(--violet);background:#fffaf1;border:1px solid rgba(109,85,125,0.18);border-radius:999px;font-size:0.72rem}.cart-count.is-empty{opacity:0;transform:scale(0.6);pointer-events:none}.lpc-blog .button--paper{color:#fff;background:#7b5d8b;border:0;box-shadow:0 10px 20px rgba(78,55,93,0.22)}.lpc-blog-index,.lpc-single-post{position:relative;overflow:hidden}.lpc-blog-index::before,.lpc-single-post::before{content:"";position:absolute;left:max(-12vw,-160px);top:clamp(2rem,6vw,5rem);z-index:0;width:clamp(210px,25vw,340px);aspect-ratio:1;opacity:0.8;pointer-events:none;background:url("assets/images/asset-moon-face-q82-640.webp") center / contain no-repeat}.lpc-blog-index::after,.lpc-single-post::after{content:"";position:absolute;right:max(-9vw,-120px);top:clamp(7rem,13vw,11rem);z-index:0;width:clamp(130px,17vw,230px);aspect-ratio:0.62;opacity:0.86;pointer-events:none;background:url("assets/images/asset-autumn-oak-q82-768.webp") center / contain no-repeat}.lpc-blog-index .lpc-container,.lpc-single-post .lpc-container{position:relative;z-index:1}.lpc-blog-hero{width:min(760px,100%);margin:0 auto clamp(2rem,4vw,3rem);padding:clamp(0.5rem,1.8vw,1rem) 0;text-align:center;background:transparent;border:0;box-shadow:none;transform:none}.lpc-blog-hero h1{margin:0.2rem 0 0.8rem;font-family:var(--serif);font-size:clamp(2.7rem,6vw,5.8rem);font-weight:500;line-height:0.95}.lpc-article__header h1{max-width:920px;margin:0.2rem auto 0.8rem;font-family:var(--serif);font-size:clamp(2.25rem,4.4vw,4rem);font-weight:500;line-height:1.02;overflow-wrap:balance;text-wrap:balance}.lpc-blog-hero .script{display:block;max-width:32rem;margin:0 auto;color:var(--violet);font-size:clamp(1.15rem,2vw,1.55rem);overflow-wrap:anywhere}.lpc-blog-filters{display:grid;gap:1rem;width:min(1040px,100%);margin:clamp(-1.1rem,-1.5vw,-0.45rem) auto clamp(1.6rem,3.4vw,2.4rem);padding:clamp(0.9rem,2vw,1.2rem);background:radial-gradient(circle at 14% 8%,rgba(255,255,255,0.42),transparent 8rem),linear-gradient(rgba(255,250,241,0.96),rgba(247,236,217,0.97));border:1px solid rgba(74,49,31,0.13);box-shadow:0 14px 28px rgba(70,46,28,0.08);clip-path:polygon(1% 5%,17% 1%,35% 4%,52% 1%,72% 4%,98% 2%,100% 91%,83% 98%,64% 94%,43% 99%,25% 95%,2% 98%)}.lpc-blog-filters__categories{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.lpc-blog-filters__categories>span,.lpc-blog-filters__search label{color:var(--violet);font-family:var(--sans);font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.lpc-blog-filters__categories a{display:inline-flex;align-items:center;min-height:36px;padding:0.44rem 0.78rem;color:var(--ink);background:#fffaf1;border:1px solid rgba(74,49,31,0.14);border-radius:999px;box-shadow:0 6px 12px rgba(70,46,28,0.06);font-size:0.88rem}.lpc-blog-filters__categories a.is-active,.lpc-blog-filters__categories a:hover,.lpc-blog-filters__categories a:focus-visible{color:#fff8eb;background:var(--violet);border-color:transparent}.lpc-blog-filters__search{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;gap:0.65rem;align-items:center}.lpc-blog-filters__search input{width:100%;min-height:44px;padding:0.65rem 0.85rem;color:var(--ink);background:#fffaf1;border:1px solid rgba(74,49,31,0.18);border-radius:999px}.lpc-blog-filters__search .button{min-height:44px;padding:0.62rem 1rem;border-radius:999px;white-space:nowrap}.lpc-blog-filters__reset{color:rgba(31,23,18,0.72);font-size:0.9rem;text-decoration:underline;text-underline-offset:0.18em;white-space:nowrap}.lpc-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px}.lpc-pagination,.nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0.55rem;margin-top:2rem}.lpc-pagination .page-numbers,.nav-links a{min-height:40px;display:inline-flex;align-items:center;padding:0.55rem 0.85rem;color:var(--ink);background:rgba(255,248,235,0.9);border:1px solid rgba(74,49,31,0.12)}.lpc-pagination .current,.lpc-pagination a:hover,.nav-links a:hover{color:#fff8eb;background:var(--violet)}.lpc-article{position:relative;max-width:1120px;margin:0 auto;padding:clamp(1rem,2.6vw,1.6rem);background:radial-gradient(circle at 12% 6%,rgba(255,255,255,0.44),transparent 10rem),linear-gradient(rgba(255,248,235,0.9),rgba(239,220,190,0.9));border:1px solid rgba(74,49,31,0.12);box-shadow:0 20px 42px rgba(70,46,28,0.13)}.lpc-article__header{padding:clamp(1.35rem,3vw,2.4rem);text-align:center}.lpc-article__header time{color:var(--muted)}.lpc-article-breadcrumb{display:flex;flex-wrap:wrap;gap:0.35rem;align-items:center;width:fit-content;max-width:min(1040px,calc(100% - 1.6rem));margin:0 auto clamp(0.8rem,2vw,1.2rem);padding:0;color:rgba(31,23,18,0.68);background:transparent;border:0;box-shadow:none;font-size:clamp(0.95rem,1.8vw,1.08rem);line-height:1.35;text-align:center}.lpc-article-breadcrumb a{color:var(--violet);font-weight:700;text-decoration:underline;text-underline-offset:0.16em}.lpc-article-breadcrumb span[aria-hidden="true"]{color:rgba(109,85,125,0.48)}.lpc-article-breadcrumb [aria-current="page"]{max-width:34rem;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.lpc-article__media{position:relative;margin:0 0 clamp(1.5rem,3vw,2.4rem);padding:clamp(0.8rem,2vw,1.15rem);background:radial-gradient(circle at 20% 8%,rgba(255,255,255,0.44),transparent 7rem),linear-gradient(rgba(255,251,242,0.98),rgba(247,234,212,0.98));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.1)}.lpc-article__media::before{content:"";position:absolute;left:50%;top:-18px;z-index:2;width:120px;height:31px;background:linear-gradient(rgba(181,135,78,0.34),rgba(181,135,78,0.34)),url("assets/images/asset-tape-strips.png") center / cover;clip-path:polygon(0 14%,100% 0,94% 100%,7% 86%);transform:translateX(-50%) rotate(-2deg);pointer-events:none}.lpc-article__media img{width:100%;max-height:620px;object-fit:cover;border:1px solid rgba(74,49,31,0.1)}.lpc-article .entry-content{max-width:920px;margin:0 auto;padding:clamp(1.4rem,3vw,2.6rem);background:rgba(255,251,242,0.62);border:1px solid rgba(74,49,31,0.09)}.lpc-article .entry-content h2,.lpc-article .entry-content h3{font-family:var(--serif);font-weight:500;line-height:1.05}.lpc-article .entry-content svg{display:block;max-width:118px;height:auto;margin:0 auto 1rem}.lpc-article .entry-content>p:first-child:has(svg){text-align:center}.lpc-recipe-card,.lpc-recipe-layout,.lpc-recipe-box,.lpc-recipe-method{box-sizing:border-box;min-width:0}.lpc-article .entry-content:has(.lpc-recipe-layout){max-width:none;padding:0;background:transparent;border:0}.lpc-article .entry-content:has(.lpc-legacy-v2){max-width:1040px;padding:clamp(1.1rem,2.6vw,2rem)}.lpc-legacy-v2{display:grid;gap:clamp(1rem,2.5vw,1.6rem)}.lpc-legacy-heading{position:relative;width:fit-content;max-width:100%;margin:clamp(0.5rem,1.6vw,1rem) auto 0.1rem;padding:0.25rem 0.95rem 0.35rem;color:var(--ink);background:linear-gradient(rgba(255,248,235,0.96),rgba(239,220,190,0.92)),url("assets/images/paper-texture.jpg") center / cover;border:1px solid rgba(74,49,31,0.1);box-shadow:0 10px 20px rgba(70,46,28,0.08);font-size:clamp(1.75rem,4vw,3rem);text-align:center}.lpc-legacy-heading--box{margin-inline:0;color:var(--violet);font-size:clamp(1.45rem,3vw,2.2rem);text-align:left}.lpc-legacy-text{min-width:0}.lpc-legacy-text p{margin:0 0 1rem}.lpc-legacy-text p:last-child{margin-bottom:0}.lpc-legacy-text ul,.lpc-legacy-text ol{display:grid;gap:0.55rem;margin:0;padding-left:1.25rem}.lpc-legacy-text li{line-height:1.6}.lpc-legacy-text a{color:var(--violet);text-decoration:underline;text-underline-offset:0.16em}.lpc-legacy-cta{margin:0;text-align:center}.lpc-legacy-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0.75rem 1.25rem;color:#fff8eb;background:var(--violet);border-radius:999px;box-shadow:0 12px 22px rgba(78,55,93,0.18);font-family:var(--sans);font-size:0.82rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none}.lpc-legacy-image{max-width:min(100%,720px);margin:0 auto;padding:0.55rem;background:#fff9ee;border:1px solid rgba(74,49,31,0.14);box-shadow:0 14px 30px rgba(74,49,31,0.13);transform:rotate(-0.55deg)}.lpc-legacy-gallery .lpc-legacy-image{max-width:none;margin:0}.lpc-legacy-image:nth-child(even){transform:rotate(0.55deg)}.lpc-legacy-image img{display:block;width:100%;height:auto}.lpc-legacy-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:clamp(0.8rem,2vw,1.2rem);align-items:start}.lpc-recipe-card--intro{position:relative;display:grid;gap:1rem;margin:0 0 clamp(1.2rem,3vw,2rem);padding:clamp(1rem,2.4vw,1.45rem);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.5),transparent 7rem),linear-gradient(rgba(255,248,235,0.985),rgba(239,220,190,0.965)),url("assets/images/paper-texture.jpg") center / cover;border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.09)}.lpc-recipe-card--intro::before{content:"";position:absolute;left:50%;top:-17px;z-index:2;width:118px;height:30px;background:linear-gradient(rgba(181,135,78,0.34),rgba(181,135,78,0.34)),url("assets/images/asset-tape-strips.png") center / cover;clip-path:polygon(0 14%,100% 0,94% 100%,7% 86%);transform:translateX(-50%) rotate(-2deg);pointer-events:none}.lpc-recipe-kicker{color:var(--violet);font-family:var(--serif);font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.05;text-align:center}.lpc-recipe-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;align-items:stretch}.lpc-recipe-facts br{display:none}.lpc-recipe-facts span{position:relative;display:grid;gap:0.18rem;min-height:78px;padding:0.85rem 0.85rem 0.85rem 3.35rem;text-align:center;background:radial-gradient(circle at 18% 0,rgba(255,255,255,0.45),transparent 4.5rem),rgba(255,251,242,0.82);border:1px solid rgba(74,49,31,0.1);box-shadow:0 8px 16px rgba(70,46,28,0.06)}.lpc-recipe-fact::before,.lpc-recipe-icon{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;color:#fff8eb;background:var(--violet);border-radius:999px;box-shadow:0 8px 14px rgba(78,55,93,0.18);line-height:1}.lpc-recipe-fact::before{content:"";position:absolute;left:0.85rem;top:50%;transform:translateY(-50%)}.lpc-recipe-fact::after{content:"";position:absolute;left:1.3rem;top:50%;width:1.2rem;height:1.2rem;background:#fff8eb;transform:translateY(-50%);mask:var(--recipe-icon) center / contain no-repeat;-webkit-mask:var(--recipe-icon) center / contain no-repeat}.lpc-recipe-fact--time{--recipe-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.lpc-recipe-fact--people{--recipe-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-8 0v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.lpc-recipe-fact--print{--recipe-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V2h12v7'/%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 14h12v8H6z'/%3E%3C/svg%3E")}.lpc-recipe-facts strong,.lpc-recipe-facts a{color:var(--ink);font-family:var(--serif);font-size:1.18rem;font-weight:500;line-height:1.15}.lpc-recipe-facts a{text-decoration:underline;text-underline-offset:0.16em}.lpc-recipe-facts em{color:rgba(31,23,18,0.58);font-family:var(--sans);font-size:0.75rem;font-style:normal;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.lpc-recipe-layout{display:grid;grid-template-columns:minmax(260px,0.36fr) minmax(0,1fr);gap:clamp(0.9rem,2.2vw,1.5rem);align-items:start;margin-top:clamp(1.3rem,3vw,2rem)}.lpc-recipe-sidebar{display:grid;gap:1rem}.lpc-recipe-box,.lpc-recipe-method{position:relative;padding:clamp(1rem,2.4vw,1.45rem);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.42),transparent 7rem),linear-gradient(rgba(255,251,242,0.985),rgba(247,234,212,0.97)),url("assets/images/paper-texture.jpg") center / cover;border:1px solid rgba(74,49,31,0.12);border-radius:8px;box-shadow:0 12px 24px rgba(70,46,28,0.08)}.lpc-recipe-box::before,.lpc-recipe-method::before{content:"";position:absolute;right:1rem;top:-12px;z-index:2;width:82px;height:22px;background:linear-gradient(rgba(181,135,78,0.24),rgba(181,135,78,0.24)),url("assets/images/asset-tape-strips.png") center / cover;clip-path:polygon(0 10%,100% 0,94% 100%,8% 88%);transform:rotate(2deg);pointer-events:none}.lpc-recipe-method{padding-inline:clamp(1.15rem,3vw,1.9rem)}.lpc-recipe-box h2,.lpc-recipe-method h2{display:flex;gap:0.65rem;align-items:center;margin:0 0 0.9rem;color:var(--ink);font-family:var(--serif);font-size:clamp(1.75rem,3vw,2.45rem);font-weight:500;line-height:1.05}.lpc-recipe-sidebar .lpc-recipe-box h2{gap:0.5rem;font-size:clamp(1.45rem,2.4vw,2rem);overflow-wrap:anywhere}.lpc-recipe-sidebar .lpc-recipe-icon{width:1.85rem;height:1.85rem}.lpc-recipe-sidebar .lpc-recipe-icon::before{width:1.05rem;height:1.05rem}.lpc-recipe-icon{position:relative;flex:0 0 auto;background:color-mix(in srgb,var(--violet) 88%,#c9912d)}.lpc-recipe-icon::before{content:"";width:1.2rem;height:1.2rem;background:#fff8eb;mask:var(--recipe-icon) center / contain no-repeat;-webkit-mask:var(--recipe-icon) center / contain no-repeat}.lpc-recipe-icon--ingredients{--recipe-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11h6'/%3E%3Cpath d='M10 7h4'/%3E%3Cpath d='M7 3h10v18H7z'/%3E%3Cpath d='M7 15h10'/%3E%3C/svg%3E")}.lpc-recipe-icon--spell{--recipe-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4V2'/%3E%3Cpath d='M15 16v-2'/%3E%3Cpath d='M8 9h2'/%3E%3Cpath d='M20 9h2'/%3E%3Cpath d='m17.8 6.2 1.4-1.4'/%3E%3Cpath d='m10.8 13.2-1.4 1.4'/%3E%3Cpath d='m10.8 4.8-1.4-1.4'/%3E%3Cpath d='m17.8 11.8 1.4 1.4'/%3E%3Cpath d='M15 9l-2 4 4-2 2-4z'/%3E%3C/svg%3E")}.lpc-recipe-icon--tools{--recipe-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.7 6.3 3-3a2.1 2.1 0 0 1 3 3l-3 3'/%3E%3Cpath d='M3 21l8.5-8.5'/%3E%3Cpath d='m12 7 5 5'/%3E%3Cpath d='m5 19 2 2'/%3E%3C/svg%3E")}.lpc-recipe-icon--print{--recipe-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V2h12v7'/%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 14h12v8H6z'/%3E%3C/svg%3E")}.lpc-recipe-icon--method{--recipe-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16'/%3E%3Cpath d='M6 20V9a6 6 0 0 1 12 0v11'/%3E%3Cpath d='M8 9h8'/%3E%3Cpath d='M9 13h6'/%3E%3C/svg%3E")}.lpc-recipe-box h3{margin:1.05rem 0 0.45rem;color:var(--violet);font-family:var(--sans);font-size:0.86rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.lpc-recipe-box h3:first-of-type{margin-top:0}.lpc-recipe-box ul,.lpc-recipe-method ol,.lpc-recipe-method ul{display:grid;gap:0.55rem;margin:0;padding-left:1.25rem}.lpc-recipe-box li,.lpc-recipe-method li{padding-left:0.2rem;line-height:1.58}.lpc-recipe-box--spell{margin-top:clamp(1rem,2.4vw,1.4rem);text-align:center}.lpc-recipe-box--spell p{margin:0;color:var(--violet)}.lpc-recipe-box--print p{margin:0}.lpc-recipe-box--print a{color:var(--violet);font-family:var(--serif);font-size:1.2rem;text-decoration:underline;text-underline-offset:0.16em}.lpc-recipe-method ol,.lpc-recipe-method ul{counter-reset:recipe-steps;padding:0;list-style:none}.lpc-recipe-inline-image{max-width:min(100%,620px);margin:clamp(1rem,3vw,1.6rem) auto;padding:0.55rem;background:#fff9ee;border:1px solid rgba(74,49,31,0.14);box-shadow:0 14px 30px rgba(74,49,31,0.13);transform:rotate(-0.7deg)}.lpc-recipe-inline-image:nth-of-type(even){transform:rotate(0.7deg)}.lpc-recipe-inline-image img{display:block;width:100%;height:auto}.lpc-recipe-inline-image figcaption{margin-top:0.45rem;color:var(--muted);font-size:0.9rem;text-align:center}.lpc-recipe-method li{position:relative;min-height:2.2rem;padding:0.2rem 0 0.75rem 3rem;border-bottom:1px solid rgba(74,49,31,0.09)}.lpc-recipe-method li:last-child{border-bottom:0;padding-bottom:0}.lpc-recipe-method li::before{counter-increment:recipe-steps;content:counter(recipe-steps);position:absolute;left:0;top:0;display:grid;width:2.15rem;height:2.15rem;place-items:center;color:#fff8eb;background:var(--violet);border-radius:999px;font-family:var(--serif);font-size:1rem}.lpc-comments{max-width:920px;margin:clamp(1.4rem,3vw,2rem) auto 0;padding:clamp(1.25rem,3vw,2rem);background:radial-gradient(circle at 88% 10%,rgba(255,255,255,0.42),transparent 8rem),linear-gradient(rgba(255,251,242,0.72),rgba(247,234,212,0.72));border:1px solid rgba(74,49,31,0.1);box-shadow:0 14px 28px rgba(70,46,28,0.09)}.lpc-comments>.eyebrow{justify-content:center}.lpc-comments h2{margin:0 0 1rem;font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.15rem);font-weight:500;line-height:1.08;text-align:center}.lpc-comment-list{display:grid;gap:1rem;padding:0;margin:0 0 1.2rem;list-style:none}.lpc-comment-list .comment-body{padding:1rem;background:rgba(255,248,235,0.74);border:1px solid rgba(74,49,31,0.09);border-radius:8px}.lpc-comment-list .comment-meta{color:var(--muted);font-size:0.88rem}.lpc-comment-list .comment-author{display:flex;gap:0.7rem;align-items:center;color:var(--ink);font-family:var(--serif);font-size:1.1rem}.lpc-comment-list .avatar{width:42px;height:42px;border-radius:50%;border:1px solid rgba(74,49,31,0.14)}.lpc-comment-list .reply a{color:var(--violet);font-size:0.86rem;font-weight:700;text-decoration:underline;text-underline-offset:0.18em}.lpc-comments .comment-form{display:grid;gap:0.85rem}.lpc-comments .comment-form label{display:block;margin-bottom:0.3rem;color:var(--muted);font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.lpc-comments input:not([type="checkbox"]):not([type="submit"]),.lpc-comments textarea{width:100%;min-height:46px;padding:0.7rem 0.85rem;color:var(--ink);background:rgba(255,249,238,0.9);border:1px solid rgba(74,49,31,0.18);border-radius:6px}.lpc-comments textarea{min-height:140px;resize:vertical}.lpc-comments .comment-notes,.lpc-comments .logged-in-as{margin:0;color:rgba(31,23,18,0.68);text-align:center}.lpc-article__footer{padding:0 clamp(1.4rem,3vw,2.6rem) clamp(1.2rem,3vw,2rem)}.lpc-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.9rem,2vw,1.4rem);margin-top:1.8rem}.lpc-post-nav__item{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);gap:0.85rem;align-items:center;min-height:104px;padding:0.75rem;color:var(--ink);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.44),transparent 6rem),linear-gradient(rgba(255,251,242,0.98),rgba(247,234,212,0.98));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 22px rgba(70,46,28,0.1);transition:transform 180ms ease,box-shadow 180ms ease}.lpc-post-nav__item::before{content:"";position:absolute;left:50%;top:-15px;z-index:2;width:92px;height:26px;background:linear-gradient(rgba(181,135,78,0.34),rgba(181,135,78,0.34)),url("assets/images/asset-tape-strips.png") center / cover;clip-path:polygon(0 14%,100% 0,94% 100%,7% 86%);transform:translateX(-50%) rotate(-2deg);pointer-events:none}.lpc-post-nav__item:hover,.lpc-post-nav__item:focus-visible{box-shadow:0 16px 28px rgba(70,46,28,0.16);transform:translateY(-0.15rem)}.lpc-post-nav__item img,.lpc-post-nav__placeholder{display:block;width:88px!important;height:88px!important;max-width:88px;object-fit:cover;background:linear-gradient(135deg,rgba(109,85,125,0.25),rgba(201,145,45,0.22)),#d9c3a6;border:1px solid rgba(74,49,31,0.1)}.lpc-post-nav__body{display:grid;gap:0.35rem;min-width:0}.lpc-post-nav__label{color:var(--muted);font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}.lpc-post-nav__item strong{font-family:var(--serif);font-size:clamp(1rem,1.5vw,1.22rem);font-weight:500;line-height:1.15}.lpc-post-nav__item--next{text-align:right}.lpc-about-page{position:relative;overflow:hidden}.lpc-about-page::before,.lpc-about-page::after{content:"";position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain}.lpc-about-page::before{left:max(-16vw,-220px);top:clamp(3rem,8vw,6rem);width:clamp(260px,30vw,420px);aspect-ratio:1;opacity:0.82;background-image:url("assets/images/asset-moon-face-q82-640.webp")}.lpc-about-page::after{right:max(-9vw,-120px);top:clamp(8rem,16vw,13rem);width:clamp(130px,16vw,220px);aspect-ratio:0.62;opacity:0.86;background-image:url("assets/images/asset-autumn-oak-q82-768.webp")}.lpc-about-page .lpc-container{position:relative;z-index:1}.lpc-about-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.72fr);gap:clamp(1.5rem,4vw,3.8rem);align-items:center;padding:clamp(0.5rem,2vw,1rem) 0}.lpc-about-hero__copy{padding:clamp(1.6rem,4vw,3.2rem)}.lpc-about-hero__copy h1{margin:0.2rem 0 0.8rem;font-family:var(--serif);font-size:clamp(2.15rem,4.7vw,4.25rem);font-weight:500;line-height:1.03}.lpc-about-hero__copy .script{max-width:36rem;margin:0;color:var(--violet);font-size:clamp(1.25rem,2.4vw,1.8rem)}.lpc-about-hero__media{position:relative;margin:0;padding:clamp(0.75rem,1.8vw,1rem) clamp(0.75rem,1.8vw,1rem) clamp(2.2rem,4.5vw,3.4rem);background:rgba(255,251,242,0.96);border:1px solid rgba(74,49,31,0.1);box-shadow:0 14px 26px rgba(70,46,28,0.12);transform:rotate(1.4deg)}.lpc-about-hero__media::before{content:none}.lpc-about-hero__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border:1px solid rgba(74,49,31,0.1);border-radius:2px;box-shadow:none}.lpc-about-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,0.36fr);gap:clamp(1.2rem,3vw,2rem);margin-top:clamp(1.5rem,4vw,3rem);align-items:start}.lpc-about-story__paper,.lpc-about-note,.lpc-about-values article,.lpc-about-cta,.lpc-about-newsletter{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.42),transparent 7rem),linear-gradient(rgba(255,251,242,0.94),rgba(247,234,212,0.94));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.1)}.lpc-about-story__paper{padding:clamp(1.6rem,4vw,3rem);min-width:0}.lpc-about-story__paper h2,.lpc-about-cta h2{margin:0 0 1rem;font-family:var(--serif);font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.02}.lpc-about-note{position:relative;padding:1.4rem;color:var(--violet);font-family:var(--serif);font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.24;transform:rotate(-1.2deg)}.lpc-about-note::before{content:"";position:absolute;right:1rem;top:-14px;width:82px;height:24px;background:linear-gradient(rgba(181,135,78,0.32),rgba(181,135,78,0.32)),url("assets/images/asset-tape-strips.png") center / cover;clip-path:polygon(0 14%,100% 0,94% 100%,7% 86%);transform:rotate(4deg)}.lpc-about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.9rem,2vw,1.3rem);margin-top:clamp(1.4rem,3vw,2rem)}.lpc-about-values article{padding:clamp(1.2rem,2.5vw,1.7rem);text-align:center}.lpc-about-values strong{display:block;margin-bottom:0.45rem;color:var(--violet);font-family:var(--serif);font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:500}.lpc-about-values span{color:rgba(31,23,18,0.74);line-height:1.6}.lpc-about-story .entry-content,.lpc-about-story .entry-content p,.lpc-about-note{overflow-wrap:anywhere}.lpc-about-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(1.4rem,3vw,2rem);padding:clamp(1.3rem,3vw,2.1rem)}.lpc-about-cta h2{margin:0}.lpc-about-cta div{display:flex;flex-wrap:wrap;gap:0.8rem}.lpc-about-newsletter{position:relative;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(280px,0.8fr);gap:clamp(1rem,3vw,2rem);align-items:center;margin-top:clamp(1.4rem,3vw,2rem);padding:clamp(1.4rem,3vw,2.25rem);overflow:visible}.lpc-about-newsletter::before{content:"";position:absolute;left:clamp(1.1rem,3vw,2rem);top:-18px;width:150px;height:30px;background:url("assets/images/tape-blue-stars-responsive-420.webp") center / 100% 100% no-repeat;filter:drop-shadow(0 7px 9px rgba(31,23,18,0.13));transform:rotate(-2.5deg);pointer-events:none}.lpc-about-newsletter h2{margin:0 0 0.75rem;color:var(--ink);font-family:var(--serif);font-size:clamp(1.75rem,3vw,2.55rem);font-weight:500;line-height:1.04}.lpc-about-newsletter p{max-width:42rem;margin:0;color:rgba(31,23,18,0.72);line-height:1.65}.lpc-newsletter-form{display:grid;gap:0.65rem}.lpc-newsletter-form label{color:var(--muted);font-family:var(--sans);font-size:0.78rem;font-weight:700;letter-spacing:0.11em;text-transform:uppercase}.lpc-newsletter-form>div{display:flex;gap:0.7rem}.lpc-newsletter-form input{min-width:0;width:100%;min-height:46px;padding:0.75rem 0.9rem;color:var(--ink);background:rgba(255,248,235,0.96);border:1px solid rgba(74,49,31,0.18);border-radius:999px}.lpc-newsletter-form input:disabled{cursor:not-allowed;opacity:0.72}.lpc-newsletter-form .button{flex:0 0 auto;white-space:nowrap}.lpc-newsletter-form small{color:rgba(31,23,18,0.55);font-size:0.78rem;line-height:1.45}.lpc-about-grimoire{--lpc-lavender-tape:radial-gradient(circle at 18% 38%,rgba(214,169,62,0.96) 0 1.4px,transparent 1.9px),radial-gradient(circle at 42% 62%,rgba(255,241,164,0.9) 0 1.2px,transparent 1.7px),radial-gradient(circle at 68% 35%,rgba(214,169,62,0.9) 0 1.5px,transparent 2px),radial-gradient(circle at 84% 70%,rgba(255,241,164,0.82) 0 1.1px,transparent 1.7px),linear-gradient(135deg,rgba(226,211,238,0.98),rgba(190,166,214,0.96));--lpc-clean-paper:radial-gradient(circle at 18% 10%,rgba(255,255,255,0.34),transparent 8rem),radial-gradient(circle at 88% 86%,rgba(160,104,61,0.08),transparent 10rem),linear-gradient(135deg,rgba(255,250,239,0.96),rgba(239,216,183,0.94));background:var(--lpc-violet-night);background-repeat:no-repeat;background-size:cover;padding-block:clamp(1.4rem,4vw,3rem)}.lpc-about-grimoire::before,.lpc-about-grimoire::after,.lpc-shop::before,.lpc-shop::after{position:absolute;z-index:0;color:rgba(244,199,83,0.72);font-family:var(--serif);line-height:1;pointer-events:none;text-shadow:0 1px 5px rgba(255,232,154,0.18)}.lpc-about-grimoire::before,.lpc-shop::before{content:"✦        ☆              ✧\A      ✧          ✦\A  ☆                 ✦       ✧\A             ☆";top:clamp(1.2rem,4vw,3rem);left:clamp(1rem,4vw,3.4rem);font-size:clamp(1.2rem,2.35vw,1.9rem);letter-spacing:0;line-height:2.25;white-space:pre;transform:rotate(-4deg)}.lpc-about-grimoire::after,.lpc-shop::after{content:"☆          ✦\A     ✧              ☆\A✦                 ✧      ☆\A          ✦";right:clamp(0.9rem,5vw,4.8rem);bottom:clamp(2rem,6vw,5rem);font-size:clamp(1.05rem,2vw,1.65rem);letter-spacing:0;line-height:2.15;white-space:pre;transform:rotate(5deg)}.lpc-about-grimoire .lpc-container{position:relative;z-index:1;max-width:1180px;padding:clamp(1.1rem,2.8vw,2rem);background:radial-gradient(circle at 12% 10%,rgba(255,220,116,0.08),transparent 18rem),radial-gradient(circle at 92% 78%,rgba(126,99,141,0.18),transparent 16rem),linear-gradient(135deg,rgba(35,25,34,0.96),rgba(58,41,60,0.94));border:1px solid rgba(255,220,116,0.18);box-shadow:0 28px 70px rgba(22,14,20,0.42)}.lpc-about-grimoire__hero,.lpc-about-collage,.lpc-about-paths,.lpc-about-newsletter-card,.lpc-about-value-strip{position:relative}.lpc-about-grimoire__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.46fr);gap:clamp(1rem,3vw,2.4rem);align-items:center;min-height:clamp(320px,42vw,460px);margin-bottom:clamp(1.8rem,4vw,3rem);padding:clamp(1rem,3vw,2.1rem);background:var(--lpc-clean-paper);border:1px solid rgba(88,58,35,0.22);box-shadow:0 22px 48px rgba(12,8,10,0.22);overflow:visible}.lpc-about-grimoire__hero::before,.lpc-about-grimoire__hero::after{content:"";position:absolute;z-index:-1;background:rgba(147,119,82,0.18);box-shadow:0 10px 20px rgba(70,46,28,0.1)}.lpc-about-grimoire__hero::before{inset:-0.8rem 4rem auto 2rem;height:4.2rem;background:rgba(197,156,94,0.2);transform:rotate(-1.1deg)}.lpc-about-grimoire__hero::after{right:1.4rem;bottom:-0.75rem;width:62%;height:3.1rem;background:rgba(120,84,56,0.18);transform:rotate(1.2deg)}.lpc-about-title-paper{position:relative;z-index:2;justify-self:center;max-width:34rem;padding:clamp(0.85rem,2.4vw,1.7rem);padding-top:clamp(1.5rem,3vw,2.25rem);text-align:center}.lpc-about-title-paper::before{content:"";position:absolute;left:50%;top:calc(clamp(1rem,3vw,2.1rem) * -1 - 5.2rem);width:min(260px,58vw);height:42px;background:var(--lpc-lavender-tape);border-radius:3px 6px 4px 5px;clip-path:polygon(0 11%,6% 0,17% 8%,28% 2%,41% 9%,53% 0,67% 7%,80% 3%,93% 10%,100% 3%,96% 50%,100% 95%,87% 88%,75% 99%,62% 91%,49% 98%,36% 89%,24% 96%,11% 90%,0 98%,5% 53%);filter:drop-shadow(0 7px 9px rgba(31,23,18,0.13));transform:translateX(-50%) rotate(-1.4deg)}.lpc-about-title-paper h1{margin:0;font-family:var(--serif);font-size:clamp(2.7rem,5.8vw,4.75rem);font-weight:500;line-height:0.94}.lpc-about-title-paper h1 span{display:block;margin-top:0.55rem;color:#6d4d7a;font-family:var(--script);font-size:clamp(1.35rem,3vw,2rem);line-height:1.15}.lpc-about-grimoire__decor{position:absolute;pointer-events:none;user-select:none}.lpc-about-grimoire__decor--lavender{left:max(-8vw,-5.8rem);top:-2.8rem;width:clamp(135px,18vw,230px);opacity:0.98;transform:rotate(-9deg)}.lpc-about-grimoire__decor--moon{right:38%;top:18%;width:clamp(46px,6vw,78px);opacity:0.54}.lpc-about-grimoire__clip{position:absolute;right:clamp(0.9rem,3vw,2.1rem);top:clamp(0.75rem,2vw,1.35rem);z-index:4;width:62px;height:24px;border:2px solid rgba(74,49,31,0.34);border-radius:999px;transform:rotate(20deg);box-shadow:inset 0 0 0 3px rgba(255,251,242,0.18),0 5px 8px rgba(70,46,28,0.12)}.lpc-about-polaroid{position:relative;margin:0;padding:0.75rem;background:rgba(255,251,242,0.96);border:1px solid rgba(74,49,31,0.12);box-shadow:0 18px 34px rgba(70,46,28,0.16)}.lpc-about-polaroid::before{content:"";position:absolute;left:50%;top:-14px;z-index:2;width:168px;height:34px;background:var(--lpc-lavender-tape);border-radius:4px 7px 3px 6px;clip-path:polygon(0 9%,8% 2%,18% 10%,29% 0,43% 8%,54% 2%,68% 11%,80% 4%,91% 12%,100% 5%,96% 52%,100% 95%,86% 88%,74% 100%,61% 91%,48% 98%,35% 90%,23% 97%,10% 89%,0 96%,4% 50%);filter:drop-shadow(0 7px 9px rgba(31,23,18,0.13));opacity:0.94;transform:translateX(-50%) rotate(-3deg)}.lpc-about-polaroid::after{content:"";position:absolute;right:0.9rem;top:-10px;z-index:1;width:72px;height:25px;background:var(--lpc-lavender-tape);border-radius:4px;clip-path:polygon(0 14%,14% 2%,31% 11%,49% 3%,68% 12%,84% 5%,100% 15%,96% 89%,79% 96%,61% 87%,43% 100%,25% 90%,9% 97%,0 86%);opacity:0.7;transform:rotate(8deg)}.lpc-about-polaroid img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border:1px solid rgba(74,49,31,0.1)}.lpc-about-polaroid figcaption{margin-top:0.85rem;color:rgba(31,23,18,0.76);font-family:var(--serif);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.25;text-align:center}.lpc-about-polaroid--portrait{align-self:start;width:min(100%,340px);max-width:420px;justify-self:center;transform:translate(-0.15rem,-0.1rem) rotate(3.2deg)}.lpc-about-polaroid--ritual{align-self:start;max-width:280px;justify-self:center;transform:rotate(4deg)}.lpc-about-polaroid--ritual img{filter:sepia(0.22) contrast(1.04);object-position:38% center}.lpc-about-collage{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,0.42fr);gap:clamp(1.2rem,3vw,2rem);align-items:start;margin-bottom:clamp(1.35rem,3vw,2rem)}.lpc-about-paper,.lpc-about-mini-paper,.lpc-about-newsletter-card,.lpc-about-value-strip{position:relative;isolation:isolate;background:var(--lpc-clean-paper);border:1px solid rgba(74,49,31,0.12);box-shadow:0 14px 28px rgba(70,46,28,0.11)}.lpc-about-paper{position:relative;padding:clamp(1.35rem,3vw,2.35rem);overflow:visible}.lpc-about-paper--story{background:var(--lpc-clean-paper);transform:rotate(-0.6deg)}.lpc-about-paper--arlette{color:#fff9ee;background:radial-gradient(circle at 86% 12%,rgba(255,220,116,0.16),transparent 7rem),linear-gradient(145deg,#5d426c,#7e638d);transform:rotate(-1deg)}.lpc-about-paper--arlette h2,.lpc-about-paper--arlette p{color:inherit}.lpc-about-paper__pin{position:absolute;left:50%;top:-15px;z-index:2;display:block;width:156px;height:31px;margin:0;background:var(--lpc-lavender-tape);border-radius:4px 7px 3px 6px;clip-path:polygon(0 12%,7% 0,18% 8%,30% 1%,43% 10%,56% 2%,69% 9%,82% 3%,94% 12%,100% 4%,95% 50%,100% 94%,87% 88%,75% 99%,61% 90%,48% 98%,35% 89%,22% 97%,9% 88%,0 97%,4% 52%);filter:drop-shadow(0 7px 9px rgba(31,23,18,0.13));transform:translateX(-50%) rotate(2deg)}.lpc-about-paper h2,.lpc-about-mini-paper h2,.lpc-about-newsletter-card h2,.lpc-about-value-strip h2{position:relative;z-index:3;margin:0 0 0.9rem;font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.45rem);font-weight:500;line-height:1.05}.lpc-about-newsletter-card h2{max-width:100%;font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.12;overflow-wrap:normal;text-wrap:balance}.lpc-about-paper p,.lpc-about-mini-paper p,.lpc-about-newsletter-card p{position:relative;z-index:3;margin:0;color:rgba(31,23,18,0.76);line-height:1.72}.lpc-about-paper p + p,.lpc-about-mini-paper p + .button{margin-top:1rem}.lpc-about-paper.lpc-about-paper--arlette p{color:rgba(255,249,238,0.88)}.lpc-about-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.9rem,2vw,1.3rem);margin-bottom:clamp(1.55rem,3vw,2.3rem)}.lpc-about-mini-paper{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding:clamp(1.2rem,2.6vw,1.8rem);overflow:visible}.lpc-about-mini-paper::before{content:"";position:absolute;left:50%;top:-13px;z-index:2;width:124px;height:28px;background:var(--lpc-lavender-tape);border-radius:4px 7px 3px 6px;clip-path:polygon(0 11%,9% 1%,19% 9%,31% 0,45% 8%,57% 2%,70% 10%,83% 4%,94% 12%,100% 5%,96% 50%,100% 93%,88% 88%,75% 99%,62% 91%,49% 97%,36% 90%,23% 98%,10% 89%,0 96%,4% 52%);filter:drop-shadow(0 6px 8px rgba(31,23,18,0.12));opacity:0.92;transform:translateX(-50%) rotate(3deg)}.lpc-about-mini-paper--blog{transform:rotate(-1.2deg)}.lpc-about-mini-paper--shop{background:radial-gradient(circle at 16% 10%,rgba(255,255,255,0.38),transparent 7rem),linear-gradient(rgba(245,232,247,0.94),rgba(235,218,241,0.94));transform:translateY(0.7rem) rotate(0.7deg)}.lpc-about-mini-paper--handmade{transform:rotate(1.1deg)}.lpc-about-newsletter-card{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(280px,0.82fr);gap:clamp(1rem,3vw,2rem);align-items:center;margin-bottom:clamp(1.35rem,3vw,2rem);padding:clamp(1.35rem,3vw,2rem);background:radial-gradient(circle at 86% 16%,rgba(255,220,116,0.16),transparent 8rem),linear-gradient(135deg,rgba(255,251,242,0.96),rgba(242,222,193,0.96))}.lpc-about-newsletter-card::after{content:"";position:absolute;right:clamp(1rem,3vw,2rem);top:-1.2rem;width:74px;aspect-ratio:1;background:url("assets/images/asset-wax-seal-optimized.webp") center / contain no-repeat;filter:drop-shadow(0 10px 12px rgba(31,23,18,0.16))}.lpc-about-newsletter-card .lpc-newsletter-form{gap:0.7rem}.lpc-about-newsletter-card .lpc-newsletter-form>div{display:flex;gap:0.75rem}.lpc-about-newsletter-card .lpc-newsletter-form input{min-width:0;width:100%;min-height:48px;padding:0.75rem 0.95rem;background:rgba(255,248,235,0.98);border-radius:999px}.lpc-about-value-strip{padding:clamp(1.3rem,3vw,2rem);text-align:center;background:linear-gradient(rgba(255,251,242,0.92),rgba(240,220,188,0.92)),url("assets/images/paper-texture.jpg") center / cover}.lpc-about-value-strip h2{color:var(--violet);font-family:var(--script);font-size:clamp(1.8rem,4vw,2.7rem)}.lpc-about-value-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.lpc-about-value-strip article{padding:0.8rem clamp(0.6rem,2vw,1.2rem)}.lpc-about-value-strip article + article{border-left:1px solid rgba(74,49,31,0.13)}.lpc-about-value-strip svg{width:42px;height:42px;margin-bottom:0.7rem;color:var(--violet);stroke-width:1.45}.lpc-about-value-strip strong,.lpc-about-value-strip span{display:block}.lpc-about-value-strip strong{font-family:var(--serif);font-size:1.05rem;font-weight:600}.lpc-about-value-strip span{margin-top:0.25rem;color:rgba(31,23,18,0.66);font-size:0.92rem;line-height:1.45}.lpc-store-page{position:relative;overflow:hidden}.lpc-store-page::before,.lpc-store-page::after{content:"";position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain}.lpc-store-page::before{left:max(-14vw,-190px);top:clamp(4rem,9vw,7rem);width:clamp(220px,25vw,360px);aspect-ratio:1;opacity:0.76;background-image:url("assets/images/asset-moon-face-q82-640.webp")}.lpc-store-page::after{right:max(-8vw,-120px);top:clamp(10rem,18vw,15rem);width:clamp(140px,16vw,230px);aspect-ratio:0.62;opacity:0.84;background-image:url("assets/images/asset-autumn-oak-q82-768.webp")}.lpc-store-page .lpc-container{position:relative;z-index:1}.lpc-store-hero,.lpc-store-quickfacts,.lpc-store-intro,.lpc-store-experience,.lpc-store-practical,.lpc-store-grid,.lpc-store-gallery,.lpc-store-cta{margin-top:clamp(1.4rem,3vw,2.4rem)}.lpc-store-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.78fr);gap:clamp(1.4rem,4vw,3.5rem);align-items:center;margin-top:0;padding:clamp(1.1rem,2.8vw,1.9rem);background:radial-gradient(circle at 14% 10%,rgba(255,255,255,0.44),transparent 10rem),linear-gradient(rgba(255,248,235,0.9),rgba(239,220,190,0.9));border:1px solid rgba(74,49,31,0.12);box-shadow:0 20px 42px rgba(70,46,28,0.13)}.lpc-store-hero__copy{padding:clamp(1.4rem,4vw,3rem)}.lpc-store-hero__copy h1{max-width:12ch;margin:0.25rem 0 1rem;font-family:var(--serif);font-size:clamp(3rem,7vw,6.3rem);font-weight:500;line-height:0.92}.lpc-store-hero__copy p:not(.eyebrow){max-width:42rem;color:rgba(31,23,18,0.78);font-size:clamp(1.05rem,1.7vw,1.24rem);line-height:1.7}.lpc-store-hero__actions{display:flex;flex-wrap:wrap;gap:0.8rem;margin-top:1.3rem}.lpc-store-hero__media{position:relative;margin:0;padding:clamp(0.85rem,2vw,1.15rem) clamp(0.85rem,2vw,1.15rem) 3rem;background:radial-gradient(circle at 20% 8%,rgba(255,255,255,0.44),transparent 7rem),linear-gradient(rgba(255,251,242,0.98),rgba(247,234,212,0.98));border:1px solid rgba(74,49,31,0.12);box-shadow:0 16px 28px rgba(70,46,28,0.13);transform:rotate(1.2deg)}.lpc-store-hero__media::before{content:"";position:absolute;left:50%;top:-16px;z-index:2;width:112px;height:28px;background:linear-gradient(rgba(181,135,78,0.34),rgba(181,135,78,0.34)),url("assets/images/asset-tape-strips.png") center / cover;clip-path:polygon(0 14%,100% 0,94% 100%,7% 86%);transform:translateX(-50%) rotate(-2deg)}.lpc-store-hero__media img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border:1px solid rgba(74,49,31,0.1)}.lpc-store-hero__media figcaption{position:absolute;left:1rem;right:1rem;bottom:0.8rem;color:rgba(31,23,18,0.56);font-size:0.78rem;text-align:center}.lpc-store-quickfacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;background:rgba(74,49,31,0.12);border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.08)}.lpc-store-quickfacts a{display:grid;gap:0.25rem;min-height:6.2rem;padding:clamp(0.95rem,2vw,1.25rem);color:inherit;background:radial-gradient(circle at 18% 4%,rgba(255,255,255,0.46),transparent 6rem),rgba(255,250,240,0.94);text-decoration:none}.lpc-store-quickfacts span{color:var(--violet);font-family:var(--sans);font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.lpc-store-quickfacts strong{align-self:end;font-family:var(--serif);font-size:clamp(1.02rem,1.8vw,1.28rem);font-weight:500;line-height:1.18}.lpc-store-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,0.38fr);gap:clamp(1rem,3vw,2rem);align-items:start}.lpc-store-intro article,.lpc-store-intro aside,.lpc-store-panel,.lpc-store-gallery,.lpc-store-cta{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.42),transparent 7rem),linear-gradient(rgba(255,251,242,0.94),rgba(247,234,212,0.94));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.1)}.lpc-store-intro article,.lpc-store-intro aside,.lpc-store-panel,.lpc-store-gallery,.lpc-store-cta{padding:clamp(1.25rem,3vw,2rem)}.lpc-store-intro h2,.lpc-store-panel h2,.lpc-store-gallery h2,.lpc-store-cta h2{margin:0 0 0.9rem;font-family:var(--serif);font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.04}.lpc-store-intro p,.lpc-store-panel p,.lpc-store-cta p{color:rgba(31,23,18,0.76);line-height:1.72}.lpc-store-intro aside{color:var(--violet);transform:rotate(-1deg)}.lpc-store-intro aside strong{display:block;margin-bottom:0.8rem;font-family:var(--serif);font-size:1.55rem;font-weight:500}.lpc-store-intro ul,.lpc-store-menu{display:grid;gap:0.75rem;margin:0;padding:0;list-style:none}.lpc-store-experience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.45rem)}.lpc-store-experience article{overflow:hidden;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.42),transparent 7rem),linear-gradient(rgba(255,251,242,0.96),rgba(247,234,212,0.96));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.1)}.lpc-store-experience img{display:block;width:100%;aspect-ratio:4 / 2.6;object-fit:cover;border-bottom:1px solid rgba(74,49,31,0.1)}.lpc-store-experience div{padding:clamp(1.05rem,2.2vw,1.45rem)}.lpc-store-experience h2{margin:0 0 0.65rem;font-family:var(--serif);font-size:clamp(1.55rem,2.6vw,2.25rem);font-weight:500;line-height:1.08}.lpc-store-experience p:not(.eyebrow){margin:0;color:rgba(31,23,18,0.72);line-height:1.62}.lpc-store-practical{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,1.5rem);align-items:stretch}.lpc-store-practical .lpc-store-panel{display:flex;flex-direction:column}.lpc-store-practical .button{align-self:flex-start;margin-top:1.15rem}.lpc-store-map-card{position:relative;display:grid;gap:0.2rem;min-height:9.5rem;margin:0.7rem 0 1rem;padding:1.15rem;overflow:hidden;background:linear-gradient(90deg,rgba(112,86,126,0.1) 1px,transparent 1px),linear-gradient(rgba(112,86,126,0.1) 1px,transparent 1px),radial-gradient(circle at 56% 46%,rgba(112,86,126,0.18),transparent 2.8rem),linear-gradient(135deg,rgba(252,246,233,0.98),rgba(229,207,174,0.88));background-size:28px 28px,28px 28px,auto,auto;border:1px solid rgba(74,49,31,0.12)}.lpc-store-map-card::before,.lpc-store-map-card::after{content:"";position:absolute;background:rgba(112,86,126,0.22)}.lpc-store-map-card::before{left:0;right:0;top:56%;height:2px;transform:rotate(-9deg)}.lpc-store-map-card::after{top:0;bottom:0;left:62%;width:2px;transform:rotate(16deg)}.lpc-store-map-card strong,.lpc-store-map-card em{position:relative;z-index:1;max-width:15rem}.lpc-store-map-card strong{align-self:end;color:var(--violet);font-family:var(--serif);font-size:1.45rem;font-weight:500}.lpc-store-map-card em{color:rgba(31,23,18,0.7);font-style:normal}.lpc-store-map-card__pin{position:absolute;left:61%;top:38%;z-index:2;width:1.2rem;height:1.2rem;background:var(--violet);border:3px solid rgba(255,251,242,0.95);border-radius:50% 50% 50% 0;box-shadow:0 8px 18px rgba(70,46,28,0.22);transform:rotate(-45deg)}.lpc-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem)}.lpc-store-hours{display:grid;gap:0.7rem;margin:1rem 0}.lpc-store-hours div,.lpc-store-menu li{display:grid;gap:0.25rem;padding-bottom:0.7rem;border-bottom:1px solid rgba(74,49,31,0.1)}.lpc-store-hours dt,.lpc-store-menu span{color:var(--violet);font-family:var(--sans);font-size:0.82rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.lpc-store-hours dd{margin:0}.lpc-store-menu em{color:rgba(31,23,18,0.68);font-style:normal;line-height:1.45}.lpc-store-note{margin-bottom:0;font-size:0.92rem}.lpc-store-panel--map{display:flex;flex-direction:column;align-items:flex-start}.lpc-store-panel--map .button{margin-top:auto}.lpc-store-gallery__head{max-width:760px}.lpc-store-gallery__grid{display:grid;grid-template-columns:1.2fr 0.8fr 0.8fr;gap:clamp(0.75rem,2vw,1rem);margin-top:1.1rem}.lpc-store-gallery figure{margin:0}.lpc-store-gallery figure:first-child{grid-row:span 2}.lpc-store-gallery img{display:block;width:100%;height:100%;min-height:190px;object-fit:cover;border:1px solid rgba(74,49,31,0.1)}.lpc-store-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;align-items:center}.lpc-store-cta h2,.lpc-store-cta p{margin:0}.lpc-store-cta p{max-width:48rem}@media (max-width:980px){.lpc-store-hero,.lpc-store-quickfacts,.lpc-store-intro,.lpc-store-experience,.lpc-store-practical,.lpc-store-cta{grid-template-columns:1fr}.lpc-store-grid{grid-template-columns:1fr 1fr}.lpc-store-panel--map{grid-column:1 / -1}.lpc-store-gallery__grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.lpc-store-page::before{left:-150px;top:4rem}.lpc-store-page::after{right:-90px;top:10rem}.lpc-store-hero,.lpc-store-quickfacts,.lpc-store-intro,.lpc-store-experience,.lpc-store-practical,.lpc-store-grid,.lpc-store-gallery,.lpc-store-cta{margin-top:1rem}.lpc-store-hero{margin-top:0;padding:0.8rem;overflow:hidden}.lpc-store-page .lpc-container,.lpc-store-page .lpc-container *{min-width:0;max-width:100%;box-sizing:border-box}.lpc-store-hero__copy{padding:1rem 0.65rem}.lpc-store-hero__copy h1{max-width:100%;font-size:clamp(2.35rem,12vw,3.4rem);line-height:0.98;overflow-wrap:anywhere}.lpc-store-hero__copy p,.lpc-store-hero__media figcaption{overflow-wrap:anywhere}.lpc-store-hero__actions,.lpc-store-hero__actions .button,.lpc-store-practical .button,.lpc-store-cta .button{width:100%}.lpc-store-hero__media{transform:none}.lpc-store-grid,.lpc-store-gallery__grid{grid-template-columns:1fr}.lpc-store-gallery figure:first-child{grid-row:auto}.lpc-store-gallery img{min-height:180px}.lpc-store-cta{text-align:left}}.lpc-contact-page{position:relative;overflow:hidden}.lpc-contact-page::before,.lpc-contact-page::after{content:"";position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain}.lpc-contact-page::before{left:max(-13vw,-170px);top:clamp(3.5rem,8vw,6rem);width:clamp(210px,24vw,340px);aspect-ratio:1;opacity:0.72;background-image:url("assets/images/asset-moon-face-q82-640.webp")}.lpc-contact-page::after{right:max(-8vw,-120px);top:clamp(8rem,15vw,12rem);width:clamp(145px,16vw,230px);aspect-ratio:0.62;opacity:0.84;background-image:url("assets/images/asset-autumn-oak-q82-768.webp")}.lpc-contact-page .lpc-container{position:relative;z-index:1}.lpc-contact-hero,.lpc-contact-card{position:relative;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.44),transparent 8rem),linear-gradient(rgba(255,248,235,0.92),rgba(239,220,190,0.92));border:1px solid rgba(74,49,31,0.12);box-shadow:0 18px 34px rgba(70,46,28,0.12)}.lpc-contact-hero{overflow:visible;max-width:980px;margin:0 auto clamp(1.2rem,3vw,2rem);padding:clamp(1.45rem,4vw,2.6rem);text-align:center}.lpc-contact-hero::before,.lpc-contact-hero::after{content:"";position:absolute;z-index:-1;pointer-events:none}.lpc-contact-hero::before{left:-1.5rem;top:1rem;width:clamp(80px,10vw,128px);height:clamp(64px,8vw,94px);background:radial-gradient(circle at 18% 26%,rgba(214,169,62,0.75) 0 2px,transparent 3px),linear-gradient(135deg,rgba(226,211,238,0.86),rgba(190,166,214,0.84));clip-path:polygon(7% 10%,92% 0,100% 82%,16% 100%);box-shadow:0 12px 20px rgba(70,46,28,0.12);transform:rotate(-9deg)}.lpc-contact-hero::after{right:-1.35rem;top:-1rem;width:clamp(72px,8vw,104px);aspect-ratio:1;background:url("assets/images/asset-gold-stars-optimized.webp") center / contain no-repeat;filter:drop-shadow(0 8px 10px rgba(70,46,28,0.12));transform:rotate(10deg)}.lpc-contact-hero .eyebrow{color:var(--violet)}.lpc-contact-hero h1{margin:0.25rem 0 0.9rem;font-family:var(--witchy);font-size:clamp(2.5rem,6vw,5.3rem);font-weight:400;line-height:1.02}.lpc-contact-hero p:not(.eyebrow){max-width:46rem;margin:0 auto;color:rgba(31,23,18,0.76);font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.7}.lpc-contact-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,0.78fr);gap:clamp(1rem,3vw,1.6rem);align-items:start}.lpc-contact-card{padding:clamp(1.2rem,3vw,2rem)}.lpc-contact-card--form{position:relative}.lpc-contact-card--form::before{content:"";position:absolute;left:50%;top:-20px;width:172px;height:38px;background:var(--lpc-home-lavender-tape);clip-path:polygon(2% 12%,11% 2%,28% 7%,48% 0,68% 6%,88% 2%,99% 14%,94% 88%,76% 96%,57% 91%,35% 100%,16% 93%,0 82%);box-shadow:0 9px 14px rgba(31,23,18,0.13);transform:translateX(-50%) rotate(-2deg)}.lpc-contact-card--form::after{content:"✦   ☆   ✧";position:absolute;right:1.1rem;top:1rem;z-index:0;color:rgba(201,145,45,0.52);font-family:var(--serif);font-size:1.05rem;letter-spacing:0.35rem;pointer-events:none}.lpc-contact-card--side{transform:rotate(0.7deg)}.lpc-contact-card__head{position:relative;z-index:1;display:flex;gap:0.95rem;align-items:center;margin-bottom:1.15rem}.lpc-contact-card__head h2{margin:0.15rem 0 0;font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.05}.lpc-contact-icon,.lpc-social-link__icon{display:inline-grid;flex:0 0 auto;place-items:center;color:#fff8eb;background:var(--violet);border-radius:999px;box-shadow:0 10px 20px rgba(80,57,93,0.22)}.lpc-contact-icon{width:3rem;height:3rem}.lpc-contact-icon svg,.lpc-social-link__icon svg{width:1.45rem;height:1.45rem;stroke-width:1.7}.lpc-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.95rem}.lpc-contact-field{display:grid;gap:0.4rem;margin:0}.lpc-contact-field--wide,.lpc-contact-actions,.lpc-contact-consent{grid-column:1 / -1}.lpc-contact-field--hidden{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lpc-contact-field label,.lpc-contact-consent span{color:var(--violet);font-size:0.82rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.lpc-contact-field input,.lpc-contact-field textarea,.lpc-contact-field select{width:100%;min-height:48px;padding:0.78rem 0.9rem;color:var(--ink);background:rgba(255,251,242,0.86);border:1px solid rgba(74,49,31,0.15);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55)}.lpc-contact-field textarea{resize:vertical;line-height:1.6}.lpc-contact-field input:focus,.lpc-contact-field textarea:focus,.lpc-contact-field select:focus{outline:2px solid rgba(109,85,125,0.28);outline-offset:2px;border-color:rgba(109,85,125,0.52)}.lpc-contact-consent{margin:0.15rem 0 0}.lpc-contact-consent label{display:flex;gap:0.65rem;align-items:flex-start;color:rgba(31,23,18,0.72)}.lpc-contact-consent input{width:1.1rem;height:1.1rem;margin-top:0.1rem;accent-color:var(--violet)}.lpc-contact-consent span{color:rgba(31,23,18,0.68);font-size:0.84rem;line-height:1.45;letter-spacing:0;text-transform:none}.lpc-contact-actions{display:flex;flex-wrap:wrap;gap:0.8rem 1rem;align-items:center;margin:0.25rem 0 0}.lpc-contact-actions a{color:var(--violet);text-decoration:underline;text-underline-offset:0.18em}.lpc-contact-notice{margin:0 0 1rem;padding:0.85rem 1rem;border-radius:14px;line-height:1.45}.lpc-contact-notice p{margin:0.15rem 0}.lpc-contact-notice--success{color:#27523b;background:rgba(200,224,192,0.7);border:1px solid rgba(73,122,82,0.28)}.lpc-contact-notice--error{color:#744031;background:rgba(245,218,204,0.72);border:1px solid rgba(139,76,57,0.22)}.lpc-contact-card--side>p{margin:0 0 1rem;color:rgba(31,23,18,0.74);line-height:1.68}.lpc-social-grid{display:grid;gap:0.72rem}.lpc-social-link{display:flex;gap:0.82rem;align-items:center;padding:0.82rem;color:inherit;background:rgba(255,251,242,0.78);border:1px solid rgba(74,49,31,0.11);border-radius:16px;text-decoration:none;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.lpc-social-link:hover,.lpc-social-link:focus-visible{border-color:rgba(109,85,125,0.34);box-shadow:0 12px 22px rgba(70,46,28,0.12);transform:translateY(-2px)}.lpc-social-link__icon{width:2.7rem;height:2.7rem;color:var(--violet);background:#f0dfc3}.lpc-social-link strong,.lpc-social-link em,.lpc-contact-note strong,.lpc-contact-note span{display:block}.lpc-social-link strong{font-family:var(--serif);font-size:1.08rem;font-weight:600}.lpc-social-link em{margin-top:0.1rem;color:rgba(31,23,18,0.62);font-style:normal;font-size:0.9rem}.lpc-contact-note{margin-top:1.2rem;padding:1rem;color:rgba(31,23,18,0.72);background:rgba(239,223,197,0.74);border:1px dashed rgba(74,49,31,0.18);border-radius:16px;line-height:1.55}.lpc-contact-note strong{margin-bottom:0.2rem;color:var(--ink);font-family:var(--serif);font-size:1.2rem;font-weight:600}.lpc-contact-note a{display:inline-block;margin-top:0.55rem;color:var(--violet);text-decoration:underline;text-underline-offset:0.18em}@media (max-width:980px){.lpc-contact-layout{grid-template-columns:1fr}.lpc-contact-card--side{transform:none}}@media (max-width:700px){.lpc-contact-page::before{left:-150px;top:4rem}.lpc-contact-page::after{right:-92px;top:12rem}.lpc-contact-hero,.lpc-contact-card{padding:1rem}.lpc-contact-hero h1{font-size:clamp(2.2rem,12vw,3.5rem)}.lpc-contact-form{grid-template-columns:1fr}.lpc-contact-actions,.lpc-contact-actions .button{width:100%}}.site-footer{background:radial-gradient(circle at 18% 30%,rgba(255,216,99,0.17),transparent 10rem),radial-gradient(circle at 85% 90%,rgba(255,216,99,0.12),transparent 12rem),#5d4775}.lpc-shop{position:relative;overflow:hidden;background:var(--lpc-violet-night);background-repeat:no-repeat;background-size:cover}.lpc-shop>*{position:relative;z-index:1}.lpc-shop-hero,.lpc-featured-shop{position:relative;padding:clamp(3rem,5vw,5rem) 0 clamp(1.7rem,3vw,2.6rem)}.lpc-shop-hero__inner,.lpc-featured-shop__inner{position:relative;padding-top:1.15rem}.lpc-featured-shop{padding-bottom:clamp(2rem,4vw,3.5rem);background:radial-gradient(circle at 14% 16%,rgba(255,232,154,0.1),transparent 16rem),radial-gradient(circle at 88% 20%,rgba(226,211,238,0.14),transparent 18rem)}.lpc-featured-shop::after{content:"✧              ✦\A      ☆                    ✧\A             ✦";position:absolute;right:max(1rem,calc((100vw - 1180px) / 2));top:clamp(1.2rem,5vw,4rem);z-index:0;color:rgba(244,199,83,0.76);font-family:var(--serif);font-size:clamp(1.05rem,2vw,1.55rem);letter-spacing:0;line-height:2.4;white-space:pre;transform:rotate(3deg);pointer-events:none}.lpc-featured-shop__head{position:relative;z-index:3;max-width:520px;margin-bottom:1.4rem;padding:1.3rem 1.5rem;background:rgba(255,248,235,0.86);box-shadow:0 14px 24px rgba(70,47,28,0.11);transform:rotate(-0.6deg)}.lpc-featured-shop__head h1{margin:0;font-size:clamp(2.4rem,4.5vw,4.4rem);line-height:1;font-weight:500}.lpc-featured-shop__head .script{margin:0.75rem 0 0;font-size:clamp(1.15rem,2vw,1.6rem)}.lpc-featured-carousel{position:relative;z-index:3;overflow:hidden;width:100%;background:linear-gradient(90deg,rgba(255,255,255,0.16),transparent 24%),linear-gradient(rgba(244,226,196,0.9),rgba(235,211,174,0.9));border:1px solid rgba(74,49,31,0.13);box-shadow:0 22px 44px rgba(70,46,28,0.16)}.lpc-featured-carousel::before{content:"";position:absolute;top:-18px;left:9%;z-index:4;width:132px;height:34px;background:linear-gradient(rgba(181,135,78,0.3),rgba(181,135,78,0.3)),url("assets/images/asset-tape-strips.png") center / cover;clip-path:polygon(2% 12%,100% 0,93% 100%,0 86%);transform:rotate(-5deg)}.lpc-featured-track{display:flex;transition:transform 520ms ease;will-change:transform}.lpc-featured-slide{display:grid;flex:0 0 100%;grid-template-columns:minmax(300px,0.86fr) minmax(0,1.2fr);align-items:center;gap:clamp(1rem,2.6vw,2.5rem);min-width:0;min-height:clamp(360px,42vw,500px);padding:clamp(1.1rem,3vw,2.4rem);background:radial-gradient(circle at 92% 14%,rgba(255,255,255,0.44),transparent 9rem),radial-gradient(circle at 12% 86%,rgba(114,77,139,0.11),transparent 12rem),linear-gradient(rgba(255,251,242,0.97),rgba(247,233,210,0.97))}.lpc-featured-slide:nth-child(2){background:radial-gradient(circle at 86% 18%,rgba(255,255,255,0.42),transparent 8rem),radial-gradient(circle at 10% 80%,rgba(98,135,87,0.12),transparent 12rem),linear-gradient(rgba(255,251,242,0.97),rgba(244,229,202,0.97))}.lpc-featured-slide:nth-child(3){background:radial-gradient(circle at 86% 16%,rgba(255,255,255,0.46),transparent 8rem),radial-gradient(circle at 9% 82%,rgba(181,135,78,0.14),transparent 12rem),linear-gradient(rgba(255,251,242,0.97),rgba(247,234,214,0.97))}.lpc-featured-slide__image{position:relative;display:block;overflow:hidden;border:1px solid rgba(74,49,31,0.1);box-shadow:0 18px 30px rgba(70,46,28,0.14);transform:rotate(-1.5deg)}.lpc-featured-slide__image::before{content:"";position:absolute;left:50%;top:-12px;z-index:2;width:92px;height:26px;background:linear-gradient(rgba(181,135,78,0.34),rgba(181,135,78,0.34)),url("assets/images/asset-tape-strips.png") center / cover;clip-path:polygon(0 14%,100% 0,94% 100%,7% 86%);transform:translateX(-50%) rotate(-2deg)}.lpc-featured-slide__image img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.lpc-featured-slide__body{min-width:0;max-width:560px}.lpc-featured-slide__body span{display:inline-flex;margin-bottom:0.45rem;padding:0.08rem 0.55rem;color:var(--violet);background:rgba(236,213,178,0.45);font-size:0.68rem;letter-spacing:0.1em;text-transform:uppercase}.lpc-featured-slide__body h2{margin:0 0 0.7rem;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:0.98}.lpc-featured-slide__body p{max-width:34rem;margin:0 0 1rem;color:rgba(31,23,18,0.72);font-size:clamp(0.98rem,1.4vw,1.12rem)}.lpc-featured-slide__body strong,.lpc-featured-slide__body .price{display:block;margin-bottom:1.1rem;color:var(--violet);font-family:var(--serif);font-size:clamp(1.2rem,2vw,1.55rem)}.lpc-featured-slide__button{display:inline-flex;align-items:center;min-height:44px;padding:0.75rem 1.15rem;color:#fff8eb;background:var(--violet);font-size:0.84rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.lpc-featured-controls{position:absolute;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,2.5vw,1.8rem);z-index:5;display:inline-flex;align-items:center;gap:0.7rem;padding:0.42rem;background:rgba(255,248,235,0.86);box-shadow:0 10px 20px rgba(70,46,28,0.13)}.lpc-featured-control,.lpc-featured-dots button{display:inline-grid;place-items:center;border:0;cursor:pointer}.lpc-featured-control{width:34px;height:34px;color:var(--violet);background:rgba(114,77,139,0.1);font-size:1.8rem;line-height:1}.lpc-featured-dots{display:inline-flex;gap:0.38rem}.lpc-featured-dots button{width:10px;height:10px;padding:0;background:rgba(114,77,139,0.28);border-radius:999px}.lpc-featured-dots button[aria-current="true"]{width:24px;background:var(--violet)}.lpc-featured-carousel{max-width:1120px;margin-inline:auto;overflow:visible;background:linear-gradient(90deg,transparent 0 29px,rgba(92,66,42,0.035) 30px,transparent 31px),linear-gradient(0deg,transparent 0 23px,rgba(92,66,42,0.03) 24px,transparent 25px),radial-gradient(circle at 15% 10%,rgba(255,255,255,0.5),transparent 9rem),linear-gradient(rgba(255,248,235,0.97),rgba(239,221,194,0.97));background-size:31px 31px,25px 25px,auto,auto;border:0;box-shadow:0 22px 44px rgba(70,46,28,0.15);transform:rotate(-0.35deg)}.lpc-featured-carousel::before{display:block;left:50%;top:-28px;width:230px;height:46px;background:var(--lpc-home-lavender-tape);clip-path:polygon(2% 12%,11% 2%,28% 7%,48% 0,68% 6%,88% 2%,99% 14%,94% 88%,76% 96%,57% 91%,35% 100%,16% 93%,0 82%);box-shadow:0 9px 14px rgba(31,23,18,0.16);transform:translateX(-50%) rotate(-2deg)}.lpc-featured-carousel::after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(235,214,185,0.92);clip-path:polygon(1% 4%,14% 0,31% 3%,48% 1%,63% 4%,82% 1%,99% 5%,97% 96%,81% 99%,62% 96%,43% 100%,27% 97%,9% 100%,0 95%);box-shadow:0 18px 30px rgba(70,46,28,0.1)}.lpc-featured-viewport{position:relative;overflow:hidden;transition:height 260ms ease}.lpc-featured-track{align-items:flex-start;overflow:visible}.lpc-featured-slide{position:relative;min-height:clamp(280px,30vw,370px);padding:clamp(1rem,2.4vw,1.7rem);background:radial-gradient(circle at 90% 15%,rgba(255,255,255,0.48),transparent 8rem),radial-gradient(circle at 12% 82%,rgba(109,85,125,0.1),transparent 11rem),linear-gradient(rgba(255,251,242,0.94),rgba(247,234,212,0.94))}.lpc-featured-slide::before,.lpc-featured-slide::after{content:"";position:absolute;z-index:0;pointer-events:none}.lpc-featured-slide::before{right:clamp(1rem,3vw,2rem);top:clamp(1rem,2vw,1.6rem);width:62px;height:62px;opacity:0.26;background:url("assets/images/asset-gold-stars-optimized.webp") center / contain no-repeat}.lpc-featured-slide::after{left:clamp(0.75rem,2vw,1.35rem);bottom:clamp(0.65rem,1.6vw,1rem);width:clamp(90px,10vw,135px);aspect-ratio:1;opacity:0.13;background:url("assets/images/asset-wax-seal-optimized.webp") center / contain no-repeat;transform:rotate(-8deg)}.lpc-featured-slide>*{position:relative;z-index:1}.lpc-featured-slide__image{justify-self:center;width:min(100%,390px);padding:0.75rem 0.75rem 2.35rem;overflow:visible;background:rgba(255,251,242,0.96);border:1px solid rgba(74,49,31,0.11);box-shadow:0 14px 28px rgba(70,46,28,0.15);transform:rotate(-2.2deg)}.lpc-featured-slide:nth-child(even) .lpc-featured-slide__image{transform:rotate(1.6deg)}.lpc-featured-slide__image::before{display:none}.lpc-featured-slide__image::after{content:"";position:absolute;left:1rem;right:1rem;bottom:0.75rem;height:1px;background:rgba(74,49,31,0.16)}.lpc-featured-slide__image img{aspect-ratio:4 / 4.4;border:1px solid rgba(74,49,31,0.1)}.lpc-featured-slide--editorial:has(.lpc-featured-slide__full-image){display:block;min-height:0;padding:0;background:transparent}.lpc-featured-slide__full-image{display:block;width:100%;height:auto;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,0.46),transparent 18rem),rgba(255,251,242,0.96);border:0;box-shadow:0 14px 28px rgba(70,46,28,0.15)}.lpc-featured-slide__full-image img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:initial;border:0}.lpc-featured-slide__picture{display:block}.lpc-featured-slide__body{position:relative;width:100%;padding:clamp(1.05rem,2.4vw,1.55rem);background:rgba(255,251,242,0.64);border:1px dashed rgba(74,49,31,0.13);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5)}.lpc-featured-slide__body span{margin-bottom:0.55rem;border-radius:999px}.lpc-featured-slide__body h2{max-width:none;margin-bottom:0.75rem;font-family:var(--witchy);font-size:clamp(1.45rem,2.45vw,2.45rem);font-weight:400;text-wrap:balance}.lpc-featured-slide__body p{margin-bottom:0.85rem;line-height:1.65}.lpc-featured-slide__body strong,.lpc-featured-slide__body .price{margin-bottom:1rem;font-size:clamp(1.35rem,2.25vw,1.75rem);line-height:1.1}.lpc-featured-slide__body .woocommerce-Price-amount.amount{display:inline-flex;justify-content:center;align-items:center;gap:0.25em;min-width:5.9em;padding:0.24rem 0.7rem 0.3rem;color:var(--violet);background:rgba(236,213,178,0.55);border-radius:999px;font-family:var(--serif);font-size:inherit;font-weight:700;line-height:1}.lpc-featured-slide__body .woocommerce-Price-currencySymbol{display:inline;padding:0;background:transparent;font-size:0.72em;line-height:0.9}.lpc-featured-slide__button{min-height:42px;padding-inline:1.05rem;border-radius:18px;box-shadow:0 10px 18px rgba(80,57,93,0.22)}.lpc-featured-controls{right:clamp(1rem,2.6vw,1.6rem);bottom:clamp(0.85rem,2vw,1.25rem);border:1px solid rgba(74,49,31,0.1);border-radius:999px}.lpc-featured-control{border-radius:999px}.lpc-shop-paper{position:relative;z-index:3;width:min(760px,100%);padding:clamp(2rem,4vw,3.2rem);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,0.5),transparent 8rem),linear-gradient(90deg,transparent 0 31px,rgba(92,66,42,0.03) 32px,transparent 33px),linear-gradient(0deg,transparent 0 23px,rgba(92,66,42,0.025) 24px,transparent 25px),linear-gradient(rgba(255,248,235,0.96),rgba(248,235,213,0.98));background-size:auto,33px 33px,25px 25px,auto;box-shadow:0 18px 34px rgba(70,47,28,0.14);transform:rotate(-0.7deg)}.lpc-shop-paper::before{content:"";position:absolute;inset:-10px;z-index:-1;background:rgba(244,226,196,0.94);clip-path:polygon(2% 4%,18% 0,36% 3%,59% 0,77% 4%,98% 2%,100% 91%,78% 97%,55% 94%,31% 100%,11% 96%,0 99%)}.lpc-shop-breadcrumb{margin-bottom:1rem;color:rgba(31,23,18,0.62);font-size:0.84rem}.lpc-shop-breadcrumb a{color:var(--violet)}.lpc-shop-paper h1{margin:0;font-size:clamp(3rem,6vw,5.5rem);line-height:0.98;font-weight:500}.lpc-shop-description,.lpc-shop-paper .script{max-width:610px;margin-top:1.25rem;color:var(--violet);font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.8rem);font-style:italic;line-height:1.45}.shop-decor{position:absolute;pointer-events:none;z-index:1;filter:drop-shadow(0 10px 12px rgba(62,40,24,0.12))}.shop-decor--moon{left:calc(50% - 50vw - 170px);top:-80px;width:clamp(240px,22vw,320px)}.shop-decor--lavender{right:calc(50% - 50vw - 86px);top:10px;width:clamp(150px,14vw,220px)}.lpc-shop-wax-seal{position:absolute;right:clamp(1.2rem,5vw,4rem);top:clamp(1.2rem,4vw,3rem);z-index:5;display:grid;place-items:center;width:clamp(74px,8vw,108px);aspect-ratio:1;color:#d9a84a;filter:drop-shadow(0 12px 18px rgba(12,8,10,0.28));transform:rotate(9deg);pointer-events:none}.lpc-shop-wax-seal img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lpc-shop-content{position:relative;padding:clamp(1rem,2vw,1.6rem) 0 clamp(4rem,6vw,6rem)}.lpc-shop-content::before{content:"✧\A      ✦\A  ☆\A          ✦\A    ✧\A        ☆";position:absolute;left:max(0.6rem,calc((100vw - 1260px) / 2));top:clamp(1rem,4vw,2.5rem);z-index:0;color:rgba(244,199,83,0.7);font-family:var(--serif);font-size:clamp(1rem,2vw,1.55rem);letter-spacing:0;line-height:2.35;white-space:pre;transform:rotate(-6deg);pointer-events:none}.lpc-shop-content::after{content:"☆\A        ✦\A  ✧\A           ☆\A     ✦\A          ✧";position:absolute;right:max(0.6rem,calc((100vw - 1260px) / 2));top:clamp(2rem,5vw,4rem);z-index:0;color:rgba(255,232,154,0.72);font-family:var(--serif);font-size:clamp(0.95rem,1.8vw,1.45rem);letter-spacing:0;line-height:2.4;white-space:pre;transform:rotate(-6deg);pointer-events:none}.lpc-shop-heading{position:relative;z-index:1;width:min(920px,100%);margin:0 auto clamp(1rem,2vw,1.35rem);text-align:center}.lpc-shop-heading h1{margin:0;color:var(--ink);font-size:clamp(2.1rem,4.5vw,3.7rem);font-weight:500;line-height:1.04}.lpc-intention-latest{margin-bottom:clamp(1.4rem,3vw,2rem);padding:clamp(1rem,2.4vw,1.45rem);background:radial-gradient(circle at 15% 10%,rgba(255,255,255,0.5),transparent 9rem),linear-gradient(rgba(255,248,235,0.82),rgba(239,220,190,0.82));border:1px solid rgba(74,49,31,0.1);box-shadow:0 12px 24px rgba(70,46,28,0.08)}.lpc-intention-latest__head{display:flex;gap:1rem;align-items:end;justify-content:space-between;margin-bottom:1rem}.lpc-intention-latest__head .eyebrow{margin:0 0 0.3rem}.lpc-intention-latest__head h2{margin:0;font-family:var(--serif);font-size:clamp(1.8rem,3.4vw,3rem);font-weight:500;line-height:1}.lpc-intention-latest__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(0.65rem,1.4vw,0.95rem)}.lpc-intention-card{--lpc-intention-color:var(--violet);position:relative;min-width:0;overflow:hidden;background:rgba(255,251,242,0.9);border:1px solid color-mix(in srgb,var(--lpc-intention-color) 28%,rgba(74,49,31,0.12));box-shadow:0 8px 16px rgba(70,46,28,0.08)}.lpc-intention-card::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--lpc-intention-color)}.lpc-intention-card__media{display:block;padding:0.55rem 0.55rem 0}.lpc-intention-card__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border:1px solid rgba(74,49,31,0.1)}.lpc-intention-card__body{display:grid;gap:0.35rem;padding:0.7rem 0.65rem 0.8rem}.lpc-intention-card__body span{display:inline-flex;align-items:center;gap:0.35rem;color:color-mix(in srgb,var(--lpc-intention-color) 72%,#1f1712);font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;overflow-wrap:anywhere}.lpc-intention-card__body span img{width:1rem;height:1rem;object-fit:contain;opacity:0.76}.lpc-intention-card__body h3{margin:0;font-family:var(--serif);font-size:1.05rem;font-weight:500;line-height:1.12}.lpc-intention-card__body h3 a{color:var(--ink)}.lpc-intention-card__body strong{color:var(--ink);font-size:0.9rem}.lpc-shop-cats,.lpc-shop-filter-row{display:flex;flex-wrap:wrap;justify-content:center;gap:0.65rem;margin:0 auto 1.6rem}.lpc-shop-filter-board{position:relative;display:grid;gap:1rem;margin-bottom:1.8rem;padding:clamp(1.25rem,2.6vw,1.65rem);background:radial-gradient(circle at 12% 8%,rgba(255,255,255,0.48),transparent 7rem),radial-gradient(circle at 88% 80%,rgba(126,99,141,0.1),transparent 9rem),linear-gradient(rgba(255,248,235,0.9),rgba(247,234,212,0.9));border:1px solid rgba(74,49,31,0.1);border-radius:18px;box-shadow:0 16px 30px rgba(15,10,14,0.18)}.lpc-shop-filter-board::before{content:"";position:absolute;left:50%;top:-18px;width:180px;height:38px;background:var(--lpc-home-lavender-tape);clip-path:polygon(2% 12%,11% 2%,28% 7%,48% 0,68% 6%,88% 2%,99% 14%,94% 88%,76% 96%,57% 91%,35% 100%,16% 93%,0 82%);box-shadow:0 9px 14px rgba(31,23,18,0.13);transform:translateX(-50%) rotate(-3deg);pointer-events:none}.lpc-shop-filter-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:0.65rem 0.85rem;align-items:start;justify-content:flex-start;margin:0}.lpc-shop-filter-list{display:contents}.lpc-shop-category-menu,.lpc-shop-category-menu li{display:contents;margin:0;padding:0;list-style:none}.lpc-shop-filter-row:last-child{margin-bottom:0}.lpc-shop-filter-row>span{display:inline-flex;align-items:center;flex:0 0 132px;min-height:34px;min-width:0;color:var(--violet);font-family:var(--sans);font-size:0.76rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.lpc-shop-filter-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:0.65rem;align-items:center;justify-content:center;width:100%;max-width:none;margin:0.15rem auto 0}.lpc-shop-search{position:relative;z-index:1;display:flex;flex:0 1 560px;gap:0.45rem;align-items:center;min-width:min(100%,360px);max-width:560px;min-height:0;height:44px;margin:0;padding:0.3rem 0.38rem;background:radial-gradient(circle at 14% 20%,rgba(255,255,255,0.45),transparent 5rem),rgba(255,251,242,0.72);border:1px solid rgba(74,49,31,0.1);border-radius:999px}.lpc-shop-search label{flex:0 0 auto;padding-left:0.32rem;color:var(--violet);font-size:0.74rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap}.lpc-shop-search input[type="search"]{flex:1 1 180px;min-width:0;width:100%;min-height:32px;padding:0.34rem 0.68rem;color:var(--ink);background:rgba(255,248,235,0.86);border:1px solid rgba(74,49,31,0.12);border-radius:999px;outline:none}.lpc-shop-search input[type="search"]:focus{border-color:rgba(109,85,125,0.42);box-shadow:0 0 0 3px rgba(109,85,125,0.12)}.lpc-shop-search .button{min-height:32px;padding:0.34rem 0.72rem;border-radius:999px;white-space:nowrap;font-size:0.72rem}.lpc-shop-search__button-icon{display:none;font-size:1.05rem;line-height:1}.lpc-shop-cats a,.lpc-shop-filter-row a{display:inline-flex;align-items:center;justify-content:center;gap:0.38rem;min-height:34px;margin:0 0.42rem 0.42rem 0;padding:0.42rem 0.78rem;background:rgba(255,251,242,0.7);border:1px solid rgba(74,49,31,0.1);border-radius:999px;box-shadow:none;color:var(--ink);font-size:0.78rem;line-height:1.2;text-transform:uppercase;transition:background 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.lpc-shop-filter-row a img{width:1rem;height:1rem;object-fit:contain;opacity:0.78}.lpc-shop-filter-row a.is-active img,.lpc-shop-filter-row a:hover img,.lpc-shop-filter-row a:focus-visible img{filter:brightness(0) invert(1);opacity:0.92}.lpc-shop-cats a.is-active,.lpc-shop-cats a:hover,.lpc-shop-cats a:focus-visible,.lpc-shop-filter-row a.is-active,.lpc-shop-filter-row .lpc-shop-category-menu .current-menu-item>a,.lpc-shop-filter-row .lpc-shop-category-menu .current-menu-ancestor>a,.lpc-shop-filter-row a:hover,.lpc-shop-filter-row a:focus-visible{color:#fff;background:var(--violet);border-color:transparent;transform:translateY(-1px)}.lpc-shop-filter-row--intention a.has-intention-color{color:color-mix(in srgb,var(--lpc-intention-color) 68%,var(--ink));background:color-mix(in srgb,var(--lpc-intention-color) 11%,rgba(255,251,242,0.82));border-color:color-mix(in srgb,var(--lpc-intention-color) 35%,rgba(74,49,31,0.1))}.lpc-shop-filter-row--intention a.has-intention-color.is-active,.lpc-shop-filter-row--intention a.has-intention-color:hover,.lpc-shop-filter-row--intention a.has-intention-color:focus-visible{color:#fff;background:var(--lpc-intention-color)}.lpc-shop-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin:-0.25rem 0 1.4rem;padding:0;background:transparent;border:0}.lpc-shop-count,.woocommerce-result-count{margin:0;color:var(--muted);font-size:0.95rem}.woocommerce-ordering{margin:0}.lpc-shop-ordering .woocommerce-ordering{display:flex;align-items:center;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.lpc-shop-ordering{display:inline-flex;align-items:center;flex:0 0 auto;gap:0.45rem;padding:0.42rem 0.46rem 0.42rem 0.72rem;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,0.45),transparent 4rem),rgba(255,248,235,0.76);border:1px solid rgba(74,49,31,0.1);border-radius:999px;box-shadow:0 8px 16px rgba(70,46,28,0.08)}.lpc-shop-ordering>span{color:var(--violet);font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap}.woocommerce-ordering select{min-height:34px;min-width:164px;padding:0.3rem 1.75rem 0.3rem 0.7rem;color:var(--ink);background:linear-gradient(45deg,transparent 50%,var(--violet) 50%) calc(100% - 15px) 50% / 7px 7px no-repeat,linear-gradient(135deg,var(--violet) 50%,transparent 50%) calc(100% - 10px) 50% / 7px 7px no-repeat,rgba(255,251,242,0.82);border:1px solid rgba(74,49,31,0.12);border-radius:999px;font-size:0.82rem;appearance:none;-webkit-appearance:none;cursor:pointer}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.lpc-product-card{float:none;width:auto!important;margin:0!important;list-style:none}.lpc-product-card__inner{position:relative;height:100%;padding:0.8rem 0.8rem 1rem;background:radial-gradient(circle at 20% 8%,rgba(255,255,255,0.44),transparent 6rem),linear-gradient(rgba(255,251,242,0.98),rgba(247,234,212,0.98));border:1px solid rgba(74,49,31,0.12);border-radius:18px;box-shadow:0 14px 24px rgba(70,46,28,0.12);transition:transform 180ms ease,box-shadow 180ms ease}.lpc-product-card:nth-child(odd) .lpc-product-card__inner{transform:rotate(-0.5deg)}.lpc-product-card:nth-child(even) .lpc-product-card__inner{transform:rotate(0.45deg)}.lpc-product-card__inner:hover,.lpc-product-card__inner:focus-within{box-shadow:0 18px 32px rgba(70,46,28,0.18);transform:translateY(-0.2rem)}.lpc-product-card__inner::before{content:"";position:absolute;left:50%;top:-16px;z-index:3;width:96px;height:28px;background:var(--lpc-home-lavender-tape);clip-path:polygon(2% 12%,11% 2%,28% 7%,48% 0,68% 6%,88% 2%,99% 14%,94% 88%,76% 96%,57% 91%,35% 100%,16% 93%,0 82%);transform:translateX(-50%) rotate(2deg);box-shadow:0 7px 12px rgba(31,23,18,0.12);pointer-events:none}.lpc-product-card__media{position:relative;display:block;overflow:hidden;background:rgba(234,216,189,0.62);border:1px solid rgba(74,49,31,0.1);border-radius:14px}.lpc-product-card__intention-icon{--lpc-intention-color:var(--violet);position:relative;display:grid;align-items:center;justify-content:center;place-items:center;justify-self:center;width:2.25rem;height:2.25rem;color:var(--lpc-intention-color);background:color-mix(in srgb,var(--lpc-intention-color) 12%,rgba(255,248,235,0.9));border:1px solid color-mix(in srgb,var(--lpc-intention-color) 32%,rgba(74,49,31,0.12));border-radius:999px;box-shadow:0 7px 12px rgba(31,23,18,0.1)}.lpc-product-card__intention-icon::before{content:"";display:block;width:1.25rem;height:1.25rem;background:currentColor;mask:var(--lpc-intention-icon,none) center / contain no-repeat;-webkit-mask:var(--lpc-intention-icon,none) center / contain no-repeat}.woocommerce ul.products li.product a img,.lpc-product-card__media img{width:100%;aspect-ratio:3 / 4;object-fit:cover;margin:0}.woocommerce span.onsale{min-width:auto;min-height:auto;padding:0.35rem 0.55rem;color:#fff;background:var(--violet);border-radius:999px;line-height:1;text-transform:uppercase}.lpc-product-card__body{display:grid;gap:0.55rem;padding-top:0.85rem;text-align:center}.lpc-product-card__cat{justify-self:center;padding:0.08rem 0.55rem;color:var(--violet);background:rgba(236,213,178,0.45);font-size:0.68rem;letter-spacing:0.1em;text-transform:uppercase}.woocommerce ul.products li.product .woocommerce-loop-product__title,.lpc-product-card .woocommerce-loop-product__title{min-height:2.6em;padding:0;margin:0;color:var(--ink);font-family:var(--serif);font-size:1.34rem;line-height:1.16;font-weight:600}.woocommerce ul.products li.product .price,.lpc-product-card .price{display:block;margin:0;color:var(--violet);font-family:var(--serif);font-size:1.24rem;font-weight:600}.woocommerce ul.products li.product .button,.lpc-product-card .button{width:100%;max-width:100%;min-height:40px;margin-top:0.3rem;padding:0.55rem 0.75rem;color:#fff!important;background:var(--violet)!important;border-radius:6px;box-shadow:0 8px 16px rgba(78,55,93,0.2);font-size:0.78rem;white-space:normal}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:focus-visible,.lpc-product-card .button:hover,.lpc-product-card .button:focus-visible{background:var(--violet-dark)!important}.lpc-shop-pagination{margin-top:2rem;text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-flex;gap:0.35rem;border:0}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:38px;min-height:38px;display:grid;place-items:center;background:rgba(255,248,235,0.9);border:1px solid rgba(74,49,31,0.12);color:var(--ink)}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{color:#fff;background:var(--violet)}.category-card__image,.lpc-intention-home-card__media,.post-card img,.post-card__placeholder,.lpc-system-page .post-card img,.lpc-system-page .post-card__placeholder,.woocommerce ul.products li.product a img,.lpc-product-card__media img{aspect-ratio:1 / 1!important;object-fit:cover}.single-product .site-main{position:relative;width:min(1180px,calc(100% - 36px));margin:0 auto;padding:clamp(1.25rem,2.6vw,2.4rem) 0 clamp(3.2rem,6vw,5.4rem)}.single-product .content-area{padding-top:0}.single-product .site-main::before,.single-product .site-main::after{content:"";position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain}.single-product .site-main::before{top:5.4rem;left:max(-18vw,-256px);width:clamp(300px,34vw,460px);aspect-ratio:1;opacity:0.82;background-image:url("assets/images/asset-moon-face-q82-640.webp")}.single-product .site-main::after{top:7rem;right:max(-8vw,-112px);width:clamp(130px,15vw,210px);aspect-ratio:0.62;opacity:0.85;background-image:url("assets/images/asset-autumn-oak-q82-768.webp")}.single-product .woocommerce-breadcrumb{position:relative;z-index:2;display:inline-flex;flex-wrap:wrap;gap:0.35rem;margin:0 0 1.3rem;padding:0.55rem 0.8rem;color:var(--muted);background:rgba(255,248,235,0.78);border:1px solid rgba(74,49,31,0.1);font-size:0.88rem}.single-product .woocommerce-breadcrumb a{color:var(--violet)}.single-product div.product{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(360px,0.78fr);gap:clamp(1rem,2vw,2.1rem);align-items:start;padding:clamp(1rem,2.6vw,1.7rem);background:radial-gradient(circle at 12% 8%,rgba(255,255,255,0.44),transparent 10rem),radial-gradient(circle at 94% 16%,rgba(114,77,139,0.08),transparent 12rem),linear-gradient(rgba(255,248,235,0.86),rgba(239,220,190,0.86));border:1px solid rgba(74,49,31,0.12);box-shadow:0 20px 42px rgba(70,46,28,0.13)}.single-product div.product::after{display:none}.single-product div.product .lpc-single-product-media,.single-product div.product div.images,.single-product div.product div.summary{float:none!important;width:auto!important;margin:0!important}.single-product div.product .lpc-single-product-media{position:relative;min-width:0}.single-product div.product .lpc-single-product-gallery-frame{position:relative;overflow:visible}.single-product div.product div.images{position:relative;padding:clamp(0.9rem,2vw,1.25rem);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,0.46),transparent 8rem),linear-gradient(rgba(255,251,242,0.98),rgba(247,234,212,0.98));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.1);transform:rotate(-0.45deg)}.single-product div.product .woocommerce-product-gallery{opacity:1!important}.single-product .lpc-product-intention-ribbon{position:absolute;top:1.95rem;left:-2.85rem;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;min-height:34px;width:188px;max-width:none;padding:0.42rem 1.1rem;color:color-mix(in srgb,var(--lpc-intention-color) 86%,#1f1712);background:linear-gradient(90deg,rgba(255,255,255,0.18),transparent 22%,rgba(74,49,31,0.08) 82%,transparent),repeating-linear-gradient(0deg,rgba(255,255,255,0.24) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,transparent 0 5px,rgba(74,49,31,0.05) 5px 6px),color-mix(in srgb,var(--lpc-intention-color) 24%,#f8ead1);border:1px solid color-mix(in srgb,var(--lpc-intention-color) 42%,rgba(74,49,31,0.18));border-left:6px solid color-mix(in srgb,var(--lpc-intention-color) 82%,#4a311f);box-shadow:0 12px 18px rgba(70,46,28,0.16),inset 0 1px 0 rgba(255,255,255,0.46),inset 0 -1px 0 rgba(74,49,31,0.1);font-size:0.68rem;font-weight:800;letter-spacing:0.09em;line-height:1;text-transform:uppercase;clip-path:none;transform:rotate(-45deg);transform-origin:center center}.single-product .lpc-product-intention-ribbon::before{content:"";position:absolute;inset:0.23rem 0.62rem 0.23rem 0.28rem;border-top:1px dashed rgba(74,49,31,0.22);border-bottom:1px dashed rgba(255,255,255,0.4);pointer-events:none}.single-product .lpc-product-intention-ribbon img{width:1.05rem;height:1.05rem;flex:0 0 auto;object-fit:contain;opacity:0.84}.single-product div.product div.images::before{content:"";position:absolute;left:50%;top:-18px;z-index:4;width:116px;height:32px;background:url("assets/images/tape-blue-stars-responsive-420.webp") center / 100% 100% no-repeat;filter:drop-shadow(0 7px 9px rgba(31,23,18,0.13));transform:translateX(-50%) rotate(2deg);pointer-events:none}.single-product div.product div.images img{width:100%;border:1px solid rgba(74,49,31,0.1);object-fit:cover}.single-product div.product div.images .flex-viewport,.single-product div.product div.images .woocommerce-product-gallery__wrapper{height:auto!important}.single-product div.product div.images .woocommerce-product-gallery__wrapper{display:block}.single-product div.product div.images .woocommerce-product-gallery__image:first-child{display:block}.single-product div.product div.images:not(.flexslider) .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none}.single-product div.product div.images .woocommerce-product-gallery__image:first-child img{max-height:620px;aspect-ratio:4 / 4.55}.single-product div.product div.images .flex-viewport .woocommerce-product-gallery__image:not(:first-child){margin-top:0}.single-product div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.5rem;margin:0.65rem 0 0}.single-product div.product div.images .flex-control-thumbs li{width:auto;float:none}.single-product div.product div.images .flex-control-thumbs img{aspect-ratio:1 / 1;opacity:0.62;transition:opacity 180ms ease,transform 180ms ease}.single-product div.product div.images .flex-control-thumbs img.flex-active,.single-product div.product div.images .flex-control-thumbs img:hover{opacity:1;transform:translateY(-0.12rem)}.single-product div.product .summary{position:relative;padding:clamp(1.5rem,3vw,2.4rem);background:radial-gradient(circle at 92% 12%,rgba(255,255,255,0.46),transparent 8rem),linear-gradient(rgba(255,248,235,0.94),rgba(239,220,190,0.94));border:1px solid rgba(74,49,31,0.12);box-shadow:0 12px 24px rgba(70,46,28,0.09)}.single-product div.product .product_title{margin:0 0 0.9rem;font-family:var(--serif);font-size:clamp(2rem,3.7vw,3.45rem);font-weight:500;line-height:1.04}.single-product.postid-25410 div.product .product_title{font-size:clamp(1.75rem,2.8vw,2.75rem);line-height:1.04}.single-product div.product p.price,.single-product div.product span.price{margin:0 0 1.05rem;color:var(--violet);font-family:var(--serif);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:600}.single-product div.product .woocommerce-product-details__short-description{color:rgba(31,23,18,0.76);font-size:1.04rem;line-height:1.72}.lpc-product-intentions{--lpc-intention-color:var(--violet);margin:1.1rem 0 1.25rem;padding:1rem 1rem 1rem 1.15rem;background:linear-gradient(90deg,color-mix(in srgb,var(--lpc-intention-color) 13%,transparent),transparent 62%),rgba(255,251,242,0.72);border:1px solid color-mix(in srgb,var(--lpc-intention-color) 30%,rgba(74,49,31,0.12));border-left:5px solid var(--lpc-intention-color)}.lpc-product-intentions__badges{display:flex;flex-wrap:wrap;gap:0.45rem;margin-bottom:0.75rem}.lpc-product-intentions__badges span{display:inline-flex;align-items:center;gap:0.35rem;min-height:26px;padding:0.22rem 0.58rem;color:color-mix(in srgb,var(--lpc-intention-color) 68%,#1f1712);background:color-mix(in srgb,var(--lpc-intention-color) 12%,rgba(255,248,235,0.92));border:1px solid color-mix(in srgb,var(--lpc-intention-color) 34%,transparent);font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.lpc-product-intentions__badges img{width:1rem;height:1rem;object-fit:contain;opacity:0.78}.lpc-product-intentions>strong{display:block;margin-bottom:0.35rem;color:var(--ink);font-family:var(--serif);font-size:1.35rem;font-weight:500;line-height:1.1}.lpc-product-intentions__text,.lpc-product-intentions__text p{margin:0;color:rgba(31,23,18,0.74);line-height:1.62}.single-product div.product form.cart{display:flex;flex-wrap:wrap;gap:0.8rem;align-items:stretch;margin:1.35rem 0;padding:1rem;background:rgba(255,251,242,0.68);border:1px solid rgba(74,49,31,0.1)}.single-product div.product form.cart div.quantity{float:none;margin:0}.single-product div.product .quantity .qty{width:4.8rem;min-height:48px;color:var(--ink);background:rgba(255,248,235,0.92);border:1px solid rgba(74,49,31,0.18);text-align:center}.single-product div.product form.cart .button{flex:1 1 220px;min-height:48px;margin:0;padding:0.8rem 1.2rem;color:#fff8eb;background:var(--violet);border-radius:6px;font-size:0.86rem;letter-spacing:0.08em;text-transform:uppercase;box-shadow:0 10px 20px rgba(78,55,93,0.2)}.single-product div.product form.cart .button:hover,.single-product div.product form.cart .button:focus-visible{background:var(--violet-dark)}.single-product div.product .product_meta{display:grid;gap:0.35rem;padding-top:1rem;color:var(--muted);border-top:1px solid rgba(74,49,31,0.12);font-size:0.9rem}.single-product div.product .product_meta a{color:var(--violet)}.single-product div.product .product_meta .tagged_as{display:none!important}.single-product .woocommerce-tabs,.single-product .related,.single-product .upsells{grid-column:1 / -1;margin-top:clamp(2rem,4vw,3.4rem)}.single-product .woocommerce-tabs{grid-column:1 / -1;margin-top:0}.single-product .upsells{grid-column:1 / -1}.single-product .related{grid-column:1 / -1}.single-product .woocommerce-tabs{position:relative;padding:clamp(1.45rem,3.8vw,2.7rem);background:radial-gradient(circle at 16% 8%,rgba(255,255,255,0.52),transparent 10rem),linear-gradient(rgba(255,251,242,0.94),rgba(247,234,212,0.94));border:1px solid rgba(74,49,31,0.12);box-shadow:0 16px 32px rgba(70,46,28,0.11)}.single-product.postid-25410 .woocommerce-tabs{padding:clamp(0.8rem,2vw,1.2rem) 0 0;background:transparent;border:0;box-shadow:none}.single-product .woocommerce-tabs::before{content:"";position:absolute;left:50%;top:-15px;z-index:2;width:124px;height:30px;background:linear-gradient(rgba(181,135,78,0.34),rgba(181,135,78,0.34)),url("assets/images/asset-tape-strips.png") center / cover;clip-path:polygon(0 14%,100% 0,94% 100%,7% 86%);transform:translateX(-50%) rotate(-2deg);pointer-events:none}.single-product.postid-25410 .woocommerce-tabs::before{display:none}.single-product .upsells{padding:0;background:transparent;border:0;box-shadow:none}.single-product .upsells ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.single-product .woocommerce-tabs ul.tabs{display:none}.single-product .woocommerce-tabs ul.tabs::before,.single-product .woocommerce-tabs ul.tabs li::before,.single-product .woocommerce-tabs ul.tabs li::after{display:none!important}.single-product .woocommerce-tabs ul.tabs li{margin:0;padding:0;background:transparent;border:0}.single-product .woocommerce-tabs ul.tabs li a{min-height:38px;display:inline-flex;align-items:center;padding:0.5rem 0.85rem;color:var(--ink);background:rgba(255,251,242,0.86);border:1px solid rgba(74,49,31,0.12);font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li a:hover,.single-product .woocommerce-tabs ul.tabs li a:focus-visible{color:#fff8eb!important;background:var(--violet)!important}.single-product .woocommerce-Tabs-panel{position:relative;max-width:860px;margin:0 auto;padding:clamp(1rem,2.4vw,1.6rem);color:rgba(31,23,18,0.78);line-height:1.75;text-align:center}.single-product .woocommerce-Tabs-panel::before,.single-product .woocommerce-Tabs-panel::after{content:"✦";display:inline-block;margin:0 0.55rem 0.9rem;color:rgba(126,99,141,0.58);font-size:1rem}.single-product .woocommerce-Tabs-panel h2,.single-product .related>h2,.single-product .upsells>h2{margin:0 0 1rem;font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500}.single-product .related>h2,.single-product .upsells>h2{margin-bottom:clamp(1.35rem,3vw,2.1rem)}.single-product .woocommerce-Tabs-panel h2{margin-bottom:1rem;text-align:center;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:0.96}.single-product .woocommerce-Tabs-panel h2::after{content:"";display:block;width:min(180px,42vw);height:1px;margin:1rem auto 0;background:linear-gradient(90deg,transparent,rgba(126,99,141,0.55),transparent)}.single-product .woocommerce-Tabs-panel p{max-width:66ch;margin:0 auto 1rem}.single-product .woocommerce-Tabs-panel p:last-child{margin-bottom:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel,.single-product .woocommerce div.product .woocommerce-tabs .panel,.single-product.woocommerce div.product .woocommerce-tabs .panel{display:flex!important;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;margin-right:auto!important;margin-left:auto!important;text-align:center!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{width:100%;text-align:center!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{width:min(66ch,100%);margin-right:auto!important;margin-left:auto!important;text-align:center!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h3,.single-product .woocommerce-tabs .woocommerce-Tabs-panel h4{position:relative;width:min(680px,100%);margin:1.65rem auto 0.85rem;padding:0.65rem 1rem;color:var(--violet-dark);background:rgba(222,209,220,0.58);border:1px solid rgba(109,85,125,0.18);font-family:var(--serif);font-size:clamp(1.22rem,2vw,1.55rem);font-weight:600;line-height:1.18;text-align:center}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h3::before,.single-product .woocommerce-tabs .woocommerce-Tabs-panel h4::before{content:"✦";margin-right:0.55rem;color:var(--gold)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel ul,.single-product .woocommerce-tabs .woocommerce-Tabs-panel ol{display:grid;gap:0.55rem;width:min(760px,100%);margin:0.9rem auto 1.2rem;padding:0;list-style:none;text-align:left}.single-product .woocommerce-tabs .woocommerce-Tabs-panel li{position:relative;margin:0;padding:0.75rem 0.9rem 0.75rem 2.25rem;background:radial-gradient(circle at 96% 20%,rgba(255,255,255,0.4),transparent 5rem),rgba(255,251,242,0.72);border:1px solid rgba(74,49,31,0.1);box-shadow:0 8px 16px rgba(70,46,28,0.06)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel li::before{content:"★";position:absolute;left:0.85rem;top:0.78rem;color:var(--gold);font-size:0.82rem}.single-product .woocommerce-tabs .woocommerce-Tabs-panel li p{width:auto;margin:0!important;text-align:left!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel li + li{margin-top:0}.single-product .woocommerce-tabs .woocommerce-Tabs-panel strong{color:color-mix(in srgb,var(--violet-dark) 82%,var(--ink))}.single-product .woocommerce-tabs .woocommerce-Tabs-panel br{content:"";display:block;margin-top:0.35rem}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .lpc-oracle-description{display:grid;gap:1rem;width:min(100%,920px);margin:0 auto;padding:clamp(1.15rem,3vw,1.8rem);color:rgba(31,23,18,0.82);background:linear-gradient(90deg,transparent 0 29px,rgba(92,66,42,0.035) 30px,transparent 31px),linear-gradient(0deg,transparent 0 23px,rgba(92,66,42,0.03) 24px,transparent 25px),radial-gradient(circle at 12% 10%,rgba(255,255,255,0.55),transparent 8rem),linear-gradient(rgba(255,249,239,0.96),rgba(242,225,198,0.96));background-size:31px 31px,25px 25px,auto,auto;box-shadow:0 12px 22px rgba(70,46,28,0.09);transform:rotate(-0.18deg)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .lpc-oracle-description p{width:auto;max-width:none;margin:0!important;text-align:left!important}.lpc-oracle-description__intro,.lpc-oracle-description__contents,.lpc-oracle-description__notice{position:relative;padding:0;background:transparent;border:0;box-shadow:none}.lpc-oracle-description__intro{display:grid;gap:0.85rem;transform:none}.lpc-oracle-description__intro::before,.lpc-oracle-description__notice::before{display:none}.lpc-oracle-description__kicker{color:var(--violet);font-family:var(--witchy);font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.25}.lpc-oracle-description__contents{padding-top:1.1rem;border-top:1px solid rgba(126,99,141,0.18);transform:none}.lpc-oracle-description__contents h3{margin:0 0 1rem;color:var(--ink);font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:500;text-align:center}.lpc-oracle-description__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.lpc-oracle-description__item{display:grid;gap:0.35rem;align-content:start;min-height:92px;padding:0.55rem 0.75rem;background:transparent;border:0;border-left:1px solid rgba(74,49,31,0.12);text-align:center}.lpc-oracle-description__item:first-child{border-left:0}.lpc-oracle-description__item span{display:inline-grid;place-items:center;justify-self:center;width:34px;height:34px;color:#fff8eb;background:var(--violet);border-radius:999px;font-family:var(--serif);font-size:1.05rem;font-weight:700}.lpc-oracle-description__dimensions{justify-self:center;padding:0.55rem 1rem;color:var(--violet);background:rgba(236,213,178,0.58);border:1px solid rgba(74,49,31,0.1);border-radius:999px;font-weight:700}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .lpc-oracle-description__dimensions{text-align:center!important}.lpc-oracle-description__notice{display:grid;gap:0.7rem;margin-top:0.3rem;padding:1rem 1.1rem;background:radial-gradient(circle at 90% 18%,rgba(126,99,141,0.16),transparent 8rem),linear-gradient(rgba(253,244,229,0.98),rgba(241,219,190,0.98));border:1px solid rgba(126,99,141,0.18);transform:none}.lpc-oracle-description__notice strong{color:var(--violet);font-family:var(--serif);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600}@media (max-width:760px){.lpc-oracle-description__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpc-oracle-description__item:nth-child(odd){border-left:0}}@media (max-width:460px){.single-product .woocommerce-tabs .woocommerce-Tabs-panel .lpc-oracle-description{gap:0.85rem;padding:0.25rem 0;background:transparent;box-shadow:none;transform:none}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .lpc-oracle-description p,.lpc-oracle-description__kicker{width:100%;max-width:100%;font-size:0.94rem;line-height:1.55;overflow-wrap:anywhere}.lpc-oracle-description__contents{padding-top:0.85rem}.lpc-oracle-description__grid{grid-template-columns:1fr;gap:0.45rem}.lpc-oracle-description__item{min-height:0;padding:0.3rem 0.15rem;border:0}.lpc-oracle-description__item:first-child{border-top:0}.lpc-oracle-description__item span{width:30px;height:30px;font-size:0.9rem}.lpc-oracle-description__dimensions{justify-self:stretch;border-radius:12px;white-space:normal;text-align:center}.lpc-oracle-description__notice{padding:0.85rem 0;background:transparent;border:0}}@media (max-width:980px){.site-header__inner{min-height:112px;padding-block:0.8rem}.lpc-hero__media{min-height:580px}.lpc-hero__copy{width:min(92%,560px);margin:-4rem auto 0 1rem;z-index:2}.category-card{background:transparent;border:0;box-shadow:none}.category-card__image{border-radius:50%;box-shadow:0 10px 18px rgba(65,42,28,0.16)}.lpc-blog .post-grid{grid-template-columns:1fr;max-width:520px}.lpc-about-newsletter{grid-template-columns:1fr}.post-card,.post-card:nth-child(1),.post-card:nth-child(2),.post-card:nth-child(3),.post-card:hover,.post-card:focus-within{transform:none}.post-card h3{min-height:0}.post-card h2{min-height:0}.lpc-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpc-article__footer .nav-links a{max-width:100%}.lpc-post-nav{grid-template-columns:1fr}.lpc-post-nav__item--next{text-align:left}.lpc-intention-latest__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lpc-about-hero,.lpc-about-story{grid-template-columns:1fr}.lpc-about-hero__media{width:min(420px,100%);justify-self:center}.lpc-about-values{grid-template-columns:1fr}.lpc-about-cta{display:grid;text-align:center}.lpc-about-grimoire__hero,.lpc-about-collage,.lpc-about-paths,.lpc-about-newsletter-card{grid-template-columns:1fr}.lpc-about-polaroid--portrait,.lpc-about-polaroid--ritual,.lpc-about-mini-paper--blog,.lpc-about-mini-paper--shop,.lpc-about-mini-paper--handmade,.lpc-about-paper--arlette{transform:none}.lpc-about-polaroid--portrait,.lpc-about-polaroid--ritual{width:min(420px,100%);justify-self:center}.lpc-about-value-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpc-about-value-strip article:nth-child(3){border-left:0}.woocommerce-account .u-columns,.woocommerce-checkout form.checkout{grid-template-columns:1fr;grid-template-areas:"customer" "order-title" "order-review"}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:auto}.woocommerce-checkout-review-order{position:static}.woocommerce-cart .cart-collaterals .cart_totals{width:100%}.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.lpc-shop-paper{width:min(680px,100%)}.single-product div.product{grid-template-columns:1fr}.single-product .woocommerce-tabs,.single-product .upsells,.single-product .related{grid-column:1}.single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.single-product .site-main::before{left:-216px;top:6rem}.single-product .site-main::after{right:-96px;top:9rem}}@media (max-width:700px){.lpc-announcement{padding:0.38rem 0.65rem;font-size:0.68rem;line-height:1.25;white-space:normal}.site-header__inner{gap:0.4rem;min-height:96px;padding-block:0.55rem}.brand__logo{width:clamp(118px,37vw,158px)}.brand__mark{width:72px;height:72px;flex-basis:72px}.brand__mark svg{width:68px;height:68px}.brand__name{font-size:1.7rem;line-height:0.95;white-space:normal}.brand__tagline{max-width:160px;font-size:0.62rem;line-height:1.15;white-space:normal}.header-actions{gap:0}.menu-toggle,.icon-link{width:40px;height:40px}.header-actions .cart-link{width:40px}.main-navigation{width:min(92vw,360px);padding:0.95rem 0.85rem 1rem}.main-navigation a{min-height:48px;padding:0.62rem 0.78rem}.mobile-menu__head{margin-bottom:0.85rem;font-size:1.45rem}.mobile-menu__quick{gap:0.55rem}.lpc-hero__media{min-height:0}.lpc-hero__grid{display:block;position:relative;min-height:690px}.lpc-hero__media{position:absolute;inset:0;order:0}.polaroid--main{width:69%;left:auto;right:-4%;top:10px;padding:10px 10px 42px;transform:rotate(3deg)}.polaroid--small{width:112px;left:-20px;bottom:110px;padding:8px 8px 24px}.note--hero{right:-8px;bottom:118px;width:132px;font-size:0.72rem}.lpc-hero__copy{position:relative;width:78%;margin:110px 0 0 10px;padding:1.45rem 1.2rem}.lpc-hero h1{font-size:clamp(2.7rem,12vw,4rem)}.lpc-shop-hero{padding-top:2.4rem}.lpc-shop-paper{padding:1.65rem 1.3rem}.lpc-shop-paper h1{font-size:clamp(2.6rem,15vw,4rem)}.lpc-about-grimoire__hero{padding:1rem}.lpc-about-title-paper{padding:1.25rem 0.7rem 0.4rem}.lpc-about-title-paper h1{font-size:clamp(2.55rem,14vw,3.6rem)}.lpc-about-title-paper h1 span{font-size:clamp(1.15rem,6vw,1.55rem)}.lpc-about-grimoire__decor--lavender,.lpc-about-grimoire__decor--moon,.lpc-about-grimoire__clip{display:none}.lpc-about-paper,.lpc-about-mini-paper,.lpc-about-newsletter-card,.lpc-about-value-strip{padding:1.15rem}.lpc-about-newsletter-card .lpc-newsletter-form>div{display:grid}.lpc-about-newsletter-card .lpc-newsletter-form .button{width:100%;justify-content:center}.lpc-about-value-strip__grid{grid-template-columns:1fr}.lpc-about-value-strip article + article,.lpc-about-value-strip article:nth-child(3){border-left:0;border-top:1px solid rgba(74,49,31,0.13)}.shop-decor--moon{left:-128px;top:-30px;width:210px}.shop-decor--lavender{right:-104px;top:80px;width:150px}.lpc-shop-toolbar{display:grid;justify-items:stretch}.lpc-shop-content>.lpc-container{display:flex;flex-direction:column;padding-inline:0;overflow:hidden}.lpc-featured-shop__head{margin-bottom:0.8rem}.lpc-featured-carousel{overflow:hidden;transform:none}.lpc-featured-slide{grid-template-columns:1fr;box-sizing:border-box;min-height:0;padding:1rem 1rem 5.1rem}.lpc-featured-slide__image{width:min(100%,320px);margin-inline:auto;transform:rotate(-1deg)}.lpc-featured-slide__full-image{height:auto}.lpc-featured-slide__body{max-width:100%;overflow:hidden}.lpc-featured-slide__body h2{font-size:clamp(1.65rem,9.5vw,2.35rem);overflow-wrap:anywhere}.lpc-featured-controls{right:50%;transform:translateX(50%);bottom:1rem}.lpc-shop-filter-board{display:contents;margin-inline:-6px;padding:0.75rem}.lpc-shop-filter-board::before,.lpc-shop-filter-board::after{display:none}.lpc-shop-filter-actions{display:contents}.lpc-intention-latest{margin-inline:-6px;padding:0.85rem}.lpc-intention-latest__head{display:block}.lpc-intention-latest__head h2{font-size:clamp(1.8rem,8vw,2.35rem);overflow-wrap:anywhere}.lpc-intention-latest__grid{grid-template-columns:1fr}.lpc-shop-cats,.lpc-shop-filter-row{display:flex;order:1;justify-content:flex-start;overflow-x:visible;flex-wrap:wrap;padding:0;margin-top:1.25rem}.lpc-shop-filter-row--intention{order:2;margin-top:0.8rem}.lpc-shop-filter-row>span{flex-basis:100%;min-height:auto;margin-bottom:0.15rem;padding-right:0;background:transparent}.lpc-shop-search{order:3;width:min(calc(100vw - 24px),350px);max-width:350px;flex-basis:auto;min-width:0;align-self:flex-start;margin-left:0;margin-right:0;border-radius:18px}.lpc-shop-search label{padding-left:0;font-size:0.66rem;letter-spacing:0.08em}.lpc-shop-search input[type="search"]{flex:1 1 auto;padding-inline:0.78rem}.lpc-shop-search .button{flex:0 0 38px;width:auto;min-width:38px;padding-inline:0;font-size:0.68rem;justify-content:center}.lpc-shop-search__button-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lpc-shop-search__button-icon{display:block}.lpc-shop-cats a,.lpc-shop-filter-row a{flex:0 0 auto}.woocommerce-ordering select{width:100%}.lpc-shop-toolbar{justify-content:stretch}.lpc-shop-ordering,.woocommerce-ordering{width:100%}.lpc-shop-ordering{order:5;display:grid;gap:0.45rem;flex-basis:100%;border-radius:18px;margin-top:1.35rem}.woocommerce ul.products{order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem 0.7rem;width:min(calc(100vw - 42px),348px);max-width:none;align-self:center;margin-top:1.15rem;margin-right:auto;margin-left:auto;transform:none}.lpc-shop-pagination,.lpc-shop-empty{order:6}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{min-width:0;width:100%!important}.lpc-product-card__inner{min-width:0;padding:0.55rem 0.55rem 0.72rem;border-radius:14px;transform:none!important}.lpc-product-card__inner::before{top:-12px;width:76px;height:22px}.lpc-product-card__media{border-radius:11px}.woocommerce ul.products li.product a img,.lpc-product-card__media img{object-fit:contain!important;background:rgba(255,250,241,0.85)}.lpc-product-card__body{gap:0.38rem;padding-top:0.58rem}.lpc-product-card__cat{padding-inline:0.42rem;font-size:0.55rem;letter-spacing:0.07em}.lpc-product-card__intention-icon{width:1.9rem;height:1.9rem}.lpc-product-card__intention-icon::before{width:1.05rem;height:1.05rem}.woocommerce ul.products li.product .woocommerce-loop-product__title,.lpc-product-card .woocommerce-loop-product__title{min-height:0;font-size:0.94rem;line-height:1.12}.woocommerce ul.products li.product .price,.lpc-product-card .price{font-size:1.08rem}.woocommerce ul.products li.product .button,.lpc-product-card .button{width:100%;min-height:36px;padding:0.55rem 0.5rem;font-size:clamp(0.58rem,2.55vw,0.66rem);letter-spacing:0.03em;line-height:1.1}.single-product .site-main{width:min(100% - 22px,1180px);padding-top:1rem;overflow:hidden}.single-product .woocommerce-breadcrumb{font-size:0.78rem}.single-product div.product div.images{transform:none}.single-product div.product{box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto;padding:0.72rem;overflow:visible}.single-product div.product .lpc-single-product-media,.single-product div.product div.images,.single-product div.product .summary,.single-product .woocommerce-tabs,.single-product .related,.single-product .upsells{box-sizing:border-box;width:100%!important;max-width:100%;margin-inline:auto!important}.single-product div.product div.images .flex-viewport{height:auto!important;overflow:visible!important}.single-product div.product div.images:not(.flexslider) .woocommerce-product-gallery__wrapper{width:100%!important;transform:none!important;display:block!important}.single-product div.product div.images:not(.flexslider) .woocommerce-product-gallery__image{display:block!important;float:none!important;width:100%!important;margin:0!important}.single-product div.product div.images:not(.flexslider) .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none!important}.single-product div.product div.images .zoomImg{display:none!important}.single-product div.product div.images .woocommerce-product-gallery__image img{display:block!important;width:100%!important;height:auto!important;max-height:none;aspect-ratio:auto;object-fit:contain;opacity:1!important;visibility:visible!important}.single-product div.product div.images .woocommerce-product-gallery__image img.zoomImg{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.single-product div.product div.images .flex-control-thumbs li{cursor:pointer;touch-action:manipulation}.single-product div.product div.images .flex-control-thumbs img{pointer-events:none}.single-product div.product div.images img{object-fit:contain}.single-product .woocommerce-tabs{padding:0.85rem 0.65rem}.single-product .woocommerce-Tabs-panel{box-sizing:border-box;width:100%;max-width:100%;padding-inline:0;overflow:hidden}.single-product .woocommerce-tabs .woocommerce-Tabs-panel *{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;word-break:normal}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h3,.single-product .woocommerce-tabs .woocommerce-Tabs-panel h4{margin-top:1.25rem;margin-right:auto;margin-left:auto;padding:0.48rem 0.55rem;width:fit-content;max-width:min(100%,15rem);font-size:clamp(0.98rem,4.6vw,1.12rem);line-height:1.16;text-align:center;white-space:normal}.single-product .woocommerce-tabs .woocommerce-Tabs-panel ul,.single-product .woocommerce-tabs .woocommerce-Tabs-panel ol{gap:0.45rem}.single-product .woocommerce-tabs .woocommerce-Tabs-panel li{padding:0.35rem 0 0.35rem 1.45rem;background:transparent;border:0;box-shadow:none}.single-product .woocommerce-tabs .woocommerce-Tabs-panel li::before{left:0;top:0.42rem}.single-product .woocommerce-tabs .woocommerce-Tabs-panel p,.single-product .woocommerce-tabs .woocommerce-Tabs-panel li p{text-align:left!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel p,.single-product .woocommerce-tabs .woocommerce-Tabs-panel li{font-size:0.94rem;line-height:1.65}.single-product .woocommerce-tabs .woocommerce-Tabs-panel>h2{font-size:clamp(1.75rem,9vw,2.28rem)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{width:fit-content;max-width:min(100%,18rem);margin-right:auto;margin-left:auto;font-size:clamp(1.45rem,7vw,1.9rem);line-height:1.08;white-space:normal;overflow-wrap:anywhere}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .lpc-oracle-description{gap:0.85rem;padding:0.25rem 0;background:transparent;box-shadow:none;transform:none}.single-product .woocommerce-tabs .woocommerce-Tabs-panel .lpc-oracle-description p,.lpc-oracle-description__kicker{width:100%;max-width:100%;font-size:0.94rem;line-height:1.55;overflow-wrap:anywhere}.lpc-oracle-description__grid{grid-template-columns:1fr;gap:0.45rem}.lpc-oracle-description__dimensions{justify-self:stretch;border-radius:12px;white-space:normal;text-align:center}.single-product div.product .summary{width:100%;max-width:100%;overflow:hidden;padding:1.25rem 1rem}.single-product div.product .product_title{max-width:100%;font-size:clamp(1.55rem,7.6vw,2.05rem);line-height:1.08;overflow-wrap:break-word}.single-product div.product form.cart{display:grid;grid-template-columns:1fr;gap:0.7rem;align-items:stretch}.single-product div.product form.cart div.quantity,.single-product div.product .quantity .qty,.single-product div.product form.cart .button{box-sizing:border-box;width:100%!important;max-width:100%;margin:0}.single-product div.product form.cart .button{width:100%}.single-product .woocommerce-tabs ul.tabs{display:none!important}.single-product .woocommerce-tabs ul.tabs li a{width:100%;justify-content:center}.single-product .upsells ul.products{grid-template-columns:1fr}.lpc-blog-index::before,.lpc-single-post::before{left:-150px;width:230px}.lpc-blog-index::after,.lpc-single-post::after{right:-92px;width:150px}.lpc-blog-hero{transform:none}.lpc-blog-hero .script{max-width:18rem}.lpc-blog-filters{margin-top:-0.7rem;padding:0.9rem;clip-path:none}.lpc-blog-filters__categories{align-items:flex-start;flex-wrap:wrap}.lpc-blog-filters__categories>span{flex:0 0 100%}.lpc-blog-filters__categories a{flex:0 0 auto}.lpc-blog-filters__search{grid-template-columns:1fr}.lpc-blog-filters__search .button,.lpc-blog-filters__reset{width:100%;max-width:100%;justify-content:center;text-align:center}.lpc-blog-grid{grid-template-columns:1fr;max-width:520px}.lpc-newsletter-form>div{display:grid}.lpc-newsletter-form .button{width:100%;justify-content:center}.lpc-article{padding:0.8rem}.lpc-article__header{padding:1.2rem 0.8rem}.lpc-article__header h1{font-size:clamp(1.8rem,8.5vw,2.75rem);overflow-wrap:anywhere}.lpc-post-nav__item{grid-template-columns:76px minmax(0,1fr);min-height:92px}.lpc-post-nav__item img,.lpc-post-nav__placeholder{width:76px!important;height:76px!important;max-width:76px}.lpc-recipe-layout{grid-template-columns:1fr}.lpc-recipe-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.55rem}.lpc-recipe-facts span{min-height:66px;text-align:left;padding:0.7rem 0.6rem 0.7rem 2.65rem}.lpc-recipe-fact::before{left:0.55rem;width:1.8rem;height:1.8rem}.lpc-recipe-fact::after{left:0.95rem;width:1rem;height:1rem}.lpc-recipe-facts strong,.lpc-recipe-facts a{font-size:clamp(0.95rem,4vw,1.08rem)}.lpc-recipe-facts em{font-size:0.64rem}.lpc-recipe-method li{padding-left:2.75rem}.lpc-about-page::before{left:-170px;width:260px}.lpc-about-page::after{right:-92px;width:150px}.lpc-about-page .lpc-container{width:100vw;max-width:100vw;padding:0 12px;overflow:hidden}.lpc-about-hero,.lpc-about-values{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.lpc-about-hero__copy{padding:1.25rem 0.75rem}.lpc-about-hero__copy h1{font-size:clamp(2rem,10vw,3rem);line-height:1.06;overflow-wrap:anywhere}.lpc-about-hero__media{transform:none}.lpc-about-story .entry-content,.lpc-about-note span,.lpc-about-values span{display:block;max-width:18rem;margin-inline:auto}.lpc-about-story__paper,.lpc-about-note,.lpc-about-cta{width:calc(100vw - 24px);max-width:calc(100vw - 24px);overflow:hidden}.lpc-about-hero,.lpc-about-story,.lpc-about-values,.lpc-about-cta,.lpc-about-story .entry-content p{min-width:0;max-width:100%}.lpc-about-story .entry-content{max-width:18rem}.lpc-about-cta div{justify-content:center}.search-form{display:grid}.search-form label,.search-form .button{width:100%}.lpc-system-actions{display:grid}.lpc-system-actions .button{width:100%}.lpc-system-page .post-card{text-align:center}.lpc-system-page--404 .entry-title{font-size:clamp(1.2rem,5vw,1.55rem)}.lpc-system-page--404 .entry-card::before{width:min(100%,420px)}.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{padding:0.8rem}.woocommerce-cart .woocommerce{display:block;padding:0}.woocommerce-cart .entry-card{max-width:calc(100vw - 80px)}.woocommerce-cart .cart-collaterals{margin-top:1.5rem}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation),body.lpc-has-account-nav.woocommerce-account .woocommerce{grid-template-columns:1fr;grid-template-areas:"account-nav" "account-content";gap:0.9rem}.woocommerce-account .woocommerce-MyAccount-navigation{position:static;padding:0.75rem}.woocommerce-account .woocommerce-MyAccount-content{padding:0.95rem}.woocommerce-account .entry-card,.woocommerce-cart .entry-card,.woocommerce-checkout .entry-card{box-sizing:border-box;width:calc(100vw - 80px);max-width:calc(100vw - 80px);margin-inline:auto;padding:0.8rem;overflow:hidden}.woocommerce-cart .content-area>.lpc-container{width:calc(100% - 48px)}.woocommerce-cart .entry-card{width:100%;max-width:100%}body.woocommerce-cart,.woocommerce-cart .content-area,.woocommerce-cart .woocommerce,.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart table.shop_table,.woocommerce-cart .cart-collaterals{max-width:100%;overflow-x:hidden}.woocommerce-checkout .entry-card{width:100%;max-width:min(760px,calc(100vw - 48px))}.woocommerce-checkout .content-area>.lpc-container{width:calc(100% - 48px);max-width:808px}.woocommerce-checkout form.checkout{gap:1rem}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-account .entry-title,.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{font-size:clamp(2rem,11vw,3rem);line-height:1.02;overflow-wrap:anywhere}.woocommerce-checkout .entry-title{font-size:clamp(1.9rem,9vw,2.4rem)}.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce *,.woocommerce-cart .woocommerce *,.woocommerce-checkout .woocommerce *{min-width:0;box-sizing:border-box}.woocommerce-info,.woocommerce-message,.woocommerce-error{width:100%;max-width:100%;box-sizing:border-box;display:grid;gap:0.8rem;padding:1rem;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce-form-coupon-toggle{display:block;width:100%;margin:0 0 0.9rem}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{min-height:0;padding:0.95rem 1rem 0.95rem 3.25rem}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{display:none}.woocommerce-message .button,.woocommerce-info .button{float:none;width:100%!important;max-width:100%;display:inline-flex;justify-content:center;order:2;margin:0.4rem 0 0!important;white-space:normal}.woocommerce-cart .woocommerce-message{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;box-sizing:border-box;padding:1rem;overflow:hidden}.woocommerce-cart .woocommerce-message::before{position:static}.woocommerce-cart .woocommerce-message .button{align-self:stretch;width:100%!important;max-width:100%;margin:0.4rem 0 0!important}.woocommerce-checkout .woocommerce,.woocommerce-checkout form.checkout,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%;max-width:100%;overflow:hidden}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block;margin-bottom:0.8rem;background:rgba(255,251,242,0.72);border:1px solid rgba(74,49,31,0.1)}.woocommerce-cart table.cart,.woocommerce-cart table.cart tbody{display:block;width:100%;max-width:100%}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:grid;grid-template-columns:1fr;align-items:center;gap:0.45rem;text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{width:100%;text-align:left}.woocommerce table.shop_table_responsive tr td[data-title="Produit"],.woocommerce-page table.shop_table_responsive tr td[data-title="Produit"]{align-items:flex-start}.woocommerce-cart table.cart tr.cart_item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:0.5rem 0.75rem;padding:0.75rem}.woocommerce-cart table.cart tr.cart_item td{padding:0.45rem 0}.woocommerce-cart table.cart tr.cart_item td.product-remove{grid-column:1 / -1;width:100%;padding:0;text-align:left}.woocommerce-cart table.cart tr.cart_item td.product-thumbnail{grid-row:2 / span 4;display:block!important;width:88px!important;padding:0}.woocommerce-cart table.cart tr.cart_item td.product-thumbnail::before{display:none}.woocommerce-cart table.cart tr.cart_item td.product-thumbnail img{width:88px!important;max-width:88px!important;height:88px!important;object-fit:cover}.woocommerce-cart table.cart tr.cart_item td.product-name,.woocommerce-cart table.cart tr.cart_item td.product-price,.woocommerce-cart table.cart tr.cart_item td.product-quantity,.woocommerce-cart table.cart tr.cart_item td.product-subtotal{grid-column:2}.woocommerce table.shop_table_responsive tr td[data-title="Produit"] a,.woocommerce-page table.shop_table_responsive tr td[data-title="Produit"] a{width:100%;max-width:100%;overflow-wrap:anywhere;text-align:left}.woocommerce-cart table.cart td.actions{display:grid!important;gap:0.9rem;padding-top:1.45rem;text-align:left!important}.woocommerce-cart table.cart td.actions .coupon{display:grid;grid-template-columns:1fr;gap:0.55rem;float:none;width:100%!important;max-width:100%}.woocommerce-cart table.cart td.actions .coupon:not(:has(#pwgc-redeem-gift-card-number)){width:100%!important;max-width:100%}.woocommerce-cart table.cart td.actions .coupon:has(#pwgc-redeem-gift-card-number),.woocommerce-cart table.cart td.actions .coupon.lpc-gift-card-coupon{grid-template-columns:1fr;gap:0.55rem;align-items:stretch;margin-top:1.45rem;padding-top:0}.woocommerce-cart table.cart td.actions .coupon:has(#pwgc-redeem-gift-card-number)::before,.woocommerce-cart table.cart td.actions .coupon.lpc-gift-card-coupon::before{margin:0 0 0.85rem}.woocommerce-cart table.cart td.actions .coupon:has(#pwgc-redeem-gift-card-number) label,.woocommerce-cart table.cart td.actions .coupon.lpc-gift-card-coupon label{text-align:left}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions input,.woocommerce-cart table.cart td.actions button,.woocommerce-cart table.cart td.actions .button{width:100%!important;max-width:100%;min-width:0;white-space:normal}.woocommerce-cart table.cart td.actions .button{float:none;width:100%}.woocommerce-cart .cart_totals{padding:1rem}.woocommerce-cart .cart_totals table.shop_table tr{margin-bottom:0.75rem}.woocommerce-cart .cart_totals .woocommerce-shipping-methods{gap:0.55rem}.woocommerce-cart .cart_totals .woocommerce-shipping-methods li{padding-left:0.85rem}.woocommerce-cart .cart_totals .woocommerce-shipping-methods label{gap:0.3rem 0.5rem;font-size:0.92rem;line-height:1.25}.woocommerce-cart .cart_totals .woocommerce-shipping-destination{font-size:0.95rem}.woocommerce-cart .cart_totals .shipping-calculator-button{min-height:50px;padding-inline:0.75rem}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{min-height:56px;padding-inline:0.85rem;font-size:clamp(1rem,5.1vw,1.35rem);letter-spacing:0.03em}.woocommerce-checkout #order_review_heading{padding:1rem;font-size:clamp(1.75rem,8vw,2.15rem)}.woocommerce-checkout-review-order{padding:1rem}.woocommerce-checkout-review-order table.shop_table th,.woocommerce-checkout-review-order table.shop_table td{padding:0.75rem 0.35rem}.woocommerce-checkout-review-order table.shop_table .product-name,.woocommerce-checkout-review-order table.shop_table .product-total{overflow-wrap:anywhere}.woocommerce-checkout-review-order tr.woocommerce-shipping-totals th{display:none}.woocommerce-checkout-review-order tr.woocommerce-shipping-totals td{display:block;width:100%}.woocommerce-checkout-review-order .woocommerce-shipping-methods{display:grid;gap:0.65rem;margin:0;padding:0}.woocommerce-checkout-review-order .woocommerce-shipping-methods li{display:flex!important;flex-wrap:wrap;align-items:center;gap:0.4rem 0.6rem;padding:0.65rem 0.75rem}.woocommerce-checkout-review-order .woocommerce-shipping-methods label{display:inline-flex!important;flex:1 1 160px;flex-wrap:wrap;align-items:center;gap:0.3rem 0.5rem;min-width:0;font-size:0.92rem;line-height:1.25;overflow-wrap:anywhere}.woocommerce-checkout-review-order .woocommerce-shipping-methods input[type="hidden"]{display:none!important}.woocommerce-checkout-review-order .woocommerce-shipping-methods img{flex:0 0 auto;width:auto!important;max-width:90px!important;max-height:28px!important;object-fit:contain}.woocommerce-checkout #payment{padding:0.35rem}.woocommerce-checkout #payment ul.payment_methods li{padding:0.7rem}.woocommerce-checkout #payment div.payment_box{padding:0.7rem 0 0}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid}}@media (max-width:700px){.home .lpc-paper{background-color:#f6ead2!important;background-image:none!important;filter:none!important}.home .lpc-paper::before,.home .lpc-paper::after{content:none!important;display:none!important}.home .lpc-paper *,.home .lpc-paper .button{position:relative;z-index:3}.lpc-about-grimoire{--lpc-clean-paper:#f6ead2}.lpc-about-collage,.lpc-about-paths,.lpc-about-newsletter-card,.lpc-about-value-strip{isolation:auto}.lpc-about-paper,.lpc-about-mini-paper,.lpc-about-newsletter-card,.lpc-about-value-strip,.lpc-about-paper--story{background-color:#f6ead2!important;background-image:none!important;transform:none!important;filter:none!important;isolation:auto;overflow:visible}.lpc-about-paper::before,.lpc-about-paper::after,.lpc-about-mini-paper::before,.lpc-about-mini-paper::after,.lpc-about-newsletter-card::before,.lpc-about-value-strip::before,.lpc-about-value-strip::after{content:none!important;display:none!important}.lpc-about-paper *,.lpc-about-mini-paper *,.lpc-about-newsletter-card *,.lpc-about-value-strip *{position:relative;z-index:3}.lpc-about-paper__pin,.lpc-about-mini-paper::before,.lpc-about-newsletter-card::after{z-index:4}.woocommerce-checkout .entry-card{max-width:calc(100vw - 32px);padding:0.65rem}.woocommerce-checkout .content-area>.lpc-container{width:calc(100% - 32px);max-width:none}.woocommerce-checkout .woocommerce{padding:0.65rem}.site-header__inner{grid-template-columns:34px minmax(0,1fr) auto}.brand{min-width:0}.brand__name{max-width:190px;overflow-wrap:anywhere;white-space:normal}.lpc-hero{padding-top:2.2rem}.home #primary{display:flex;flex-direction:column}.home #primary>.lpc-hero{order:1}.home #primary>.lpc-categories{order:2}.home #primary>.lpc-values{order:3}.home #primary>.lpc-about{order:4}.home #primary>.lpc-blog{order:5}.lpc-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);min-height:auto;overflow:visible;padding-bottom:1.35rem}.lpc-hero__copy{grid-column:1;grid-row:2;width:min(100%,calc(100vw - 32px));max-width:348px;margin:-1.1rem 0 0 12px;padding:1.25rem 0.9rem 1.35rem;z-index:5}.lpc-hero__copy .button{display:none}.lpc-hero__media{grid-column:1;grid-row:1;position:relative;inset:auto;min-height:305px;order:-1;z-index:4}.polaroid--main{position:relative;width:min(78vw,286px);margin:0 auto;right:auto;top:auto;transform:rotate(3deg)}.polaroid--main img{object-position:54% center;transform:scale(1.22);transform-origin:54% 54%}.note--hero{display:none}.wax-seal{left:4rem;right:auto;top:224px;bottom:auto;z-index:9;width:82px}.stamp{display:none}.lpc-hero h1{max-width:8.7ch;font-size:clamp(1.72rem,8.9vw,2.42rem);line-height:1.08;overflow-wrap:normal;word-break:normal;hyphens:none}.lpc-hero .script{max-width:100%;font-size:clamp(1.05rem,5.4vw,1.35rem);line-height:1.35;overflow-wrap:anywhere}.scene-decor{z-index:2;opacity:0.95}.scene-decor--moon-left{left:-118px;top:86px;width:178px}.scene-decor--crystals{left:-86px;top:470px;width:178px}.scene-decor--lavender{right:-92px;top:220px;width:132px}.scene-decor--daisies{display:none}.note--tiny{left:-36px;bottom:82px;width:162px}.lpc-values{background-color:#ded1dc!important;background-image:none!important;clip-path:polygon(0 5%,12% 0,30% 4%,48% 0,68% 5%,85% 1%,100% 5%,100% 95%,85% 100%,66% 96%,50% 100%,30% 95%,13% 100%,0 95%)}.lpc-values__grid{grid-template-columns:1fr}.value-card{min-height:112px;padding:0.85rem 1.2rem}.value-card + .value-card,.value-card:nth-child(odd),.value-card:nth-child(n + 3){border-left:0;border-top:1px solid rgba(31,23,18,0.16)}.value-card:first-child{border-top:0}.value-card strong,.value-card span{max-width:18rem;overflow-wrap:anywhere}.home .lpc-about{padding-top:1.8rem}.home .lpc-about__grid{grid-template-columns:1fr;gap:1.15rem}.home .lpc-about .polaroid{width:min(310px,calc(100vw - 64px))!important;justify-self:center;transform:rotate(-3deg)}.home .lpc-about .lpc-paper{width:min(calc(100vw - 36px),354px);justify-self:center}.lpc-contact-hero{width:min(calc(100vw - 24px),360px);max-width:360px;margin-left:12px;margin-right:0;padding:1.25rem 1rem;overflow:hidden}.lpc-contact-hero h1{font-size:clamp(2.05rem,12vw,3rem);line-height:1.02;overflow-wrap:anywhere}.lpc-contact-hero p:not(.eyebrow){max-width:100%;font-size:0.98rem;line-height:1.55;overflow-wrap:anywhere}.lpc-contact-card{width:min(calc(100vw - 24px),360px);max-width:360px;margin-left:12px;margin-right:0;overflow:hidden}.lpc-contact-card__head{align-items:flex-start}.lpc-contact-card__head h2{font-size:clamp(1.65rem,8vw,2.15rem);overflow-wrap:anywhere}.lpc-contact-page .lpc-container,.lpc-about-grimoire .lpc-container,.lpc-shop .lpc-container{width:100%;max-width:100%;margin-left:0;margin-right:0}.lpc-about-grimoire__hero,.lpc-about-collage,.lpc-about-paths,.lpc-about-newsletter-card,.lpc-about-value-strip{width:min(calc(100vw - 64px),330px);max-width:330px;margin-left:24px;margin-right:0}.lpc-about-title-paper h1{font-size:clamp(1.8rem,9vw,2.35rem)}.lpc-about-title-paper h1 span{font-size:clamp(0.98rem,5vw,1.22rem);max-width:14rem;margin-left:auto;margin-right:auto;overflow-wrap:anywhere}.lpc-shop-filter-board{width:min(calc(100vw - 24px),360px);max-width:360px;margin-left:12px;margin-right:0}.lpc-shop-filter-row{display:flex;flex-wrap:wrap;gap:0.55rem}.lpc-shop-filter-row a{flex:1 1 calc(50% - 0.55rem);min-width:0;padding-inline:0.65rem;white-space:normal}.lpc-featured-slide{padding-inline:0.85rem;overflow:hidden}.lpc-featured-slide__image{width:min(100%,286px)}.lpc-featured-slide__body h2{font-size:clamp(1.35rem,6.8vw,1.72rem);line-height:1.05;text-wrap:auto;overflow-wrap:anywhere}body.lpc-account-logged-out.woocommerce-account .entry-card,body.lpc-account-logged-out.woocommerce-account .woocommerce{width:min(calc(100vw - 24px),360px);max-width:360px;margin-left:auto;margin-right:auto}body.lpc-account-logged-out.woocommerce-account .woocommerce{width:100%;max-width:100%;padding:0}.woocommerce-account .u-columns,.woocommerce-account .col2-set{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;max-width:100%}.woocommerce-account .u-column1,.woocommerce-account .u-column2,.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2{width:100%;max-width:100%;padding:1rem;overflow:hidden}.woocommerce-account form.login,.woocommerce-account form.register,.woocommerce-account form.login input,.woocommerce-account form.register input,.woocommerce-account form.login .button,.woocommerce-account form.register .button{width:100%;max-width:100%}.woocommerce-account form.login .form-row,.woocommerce-account form.register .form-row{width:100%;max-width:100%}.woocommerce-account form.login .woocommerce-form-login__rememberme,.woocommerce-account form.login label.woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:0.45rem;width:auto;max-width:100%;min-height:1.4rem;margin:0 0 0.75rem;line-height:1.25}.woocommerce-account form.login .woocommerce-form-login__rememberme input,.woocommerce-account form.login label.woocommerce-form__label-for-checkbox input{flex:0 0 auto;width:14px;max-width:14px;min-height:14px;margin:0}}@media (max-width:460px){.lpc-contact-page .lpc-container,.lpc-about-grimoire .lpc-container{width:calc(100% - 24px);max-width:390px}.lpc-about-grimoire{padding-block:0.9rem}.lpc-about-grimoire .lpc-container{padding:0.75rem}.lpc-about-grimoire__hero{width:100%;max-width:100%;overflow:hidden}.lpc-about-title-paper{padding-inline:0.75rem}.lpc-about-title-paper h1{max-width:100%;font-size:clamp(1.65rem,8.8vw,2.15rem);line-height:1.04;overflow-wrap:anywhere}.lpc-about-title-paper h1 span{font-size:clamp(0.92rem,4.8vw,1.12rem);line-height:1.25;overflow-wrap:anywhere}.lpc-about-polaroid,.lpc-about-paper,.lpc-about-mini-paper,.lpc-about-newsletter-card,.lpc-about-value-strip{width:100%;max-width:100%}.lpc-about-paper p,.lpc-about-mini-paper p,.lpc-about-newsletter-card p{overflow-wrap:anywhere}.lpc-shop-filter-board{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin-inline:auto}.lpc-shop-filter-row a{max-width:100%;white-space:normal;text-align:center}.lpc-shop-filter-actions,.lpc-shop-search,.lpc-shop-ordering{width:100%;max-width:100%}.lpc-shop-search{height:auto}.lpc-product-card__inner{transform:none!important}}@media (max-width:760px){.lpc-shop-filter-row,.lpc-shop-filter-row--intention{display:grid;gap:0.42rem;width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin-inline:auto;padding:0;overflow:visible}.lpc-shop-filter-row>span{display:flex;flex:none;min-height:auto;min-width:0;margin:0;padding-inline:0.75rem}.lpc-shop-filter-list{display:flex;flex-wrap:nowrap;gap:0.55rem;width:100%;max-width:100%;padding:0.1rem 0.75rem 0.65rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.lpc-shop-filter-list a{flex:0 0 auto;min-width:max-content;max-width:none;margin:0;white-space:nowrap;scroll-snap-align:start}}@media print{@page{margin:8mm 9mm}html:has(.lpc-recipe-layout),body:has(.lpc-recipe-layout){color:#1f1712!important;background:#fff!important;font-size:10.5pt;line-height:1.35;margin:0!important;padding:0!important}body:has(.lpc-recipe-layout) *,body:has(.lpc-recipe-layout) *::before,body:has(.lpc-recipe-layout) *::after{color-adjust:exact;print-color-adjust:exact;-webkit-print-color-adjust:exact;box-shadow:none!important;text-shadow:none!important}body:has(.lpc-recipe-layout) .site-header,body:has(.lpc-recipe-layout) .site-footer,body:has(.lpc-recipe-layout) #wpadminbar,body:has(.lpc-recipe-layout) .skip-link,body:has(.lpc-recipe-layout) .lpc-article__media,body:has(.lpc-recipe-layout) .lpc-article__footer,body:has(.lpc-recipe-layout) .lpc-comments,body:has(.lpc-recipe-layout) .lpc-recipe-box--print,body:has(.lpc-recipe-layout) .lpc-single-post::before,body:has(.lpc-recipe-layout) .lpc-single-post::after{display:none!important}body:has(.lpc-recipe-layout) .site-main,body:has(.lpc-recipe-layout) .lpc-single-post,body:has(.lpc-recipe-layout) .lpc-container,body:has(.lpc-recipe-layout) .lpc-article,body:has(.lpc-recipe-layout) .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}body:has(.lpc-recipe-layout) .lpc-article__header{margin:0 0 4mm;padding:0;text-align:left}body:has(.lpc-recipe-layout) .lpc-article__header h1{max-width:none;margin:0 0 2mm;color:#1f1712!important;font-size:18pt;line-height:1.1}body:has(.lpc-recipe-layout) .lpc-article__header time{color:#6d5b50!important;font-size:8.5pt}body:has(.lpc-recipe-layout) .lpc-recipe-card--intro,body:has(.lpc-recipe-layout) .lpc-recipe-box,body:has(.lpc-recipe-layout) .lpc-recipe-method{margin:0 0 3mm;padding:3.5mm;background:#fffaf1!important;border:1px solid #d8c8ad!important;border-radius:0}body:has(.lpc-recipe-layout) .lpc-recipe-card--intro,body:has(.lpc-recipe-layout) .lpc-recipe-box,body:has(.lpc-recipe-layout) .lpc-recipe-inline-image{break-inside:avoid}body:has(.lpc-recipe-layout) .lpc-recipe-method{break-inside:auto}body:has(.lpc-recipe-layout) .lpc-recipe-card--intro::before,body:has(.lpc-recipe-layout) .lpc-recipe-box::before,body:has(.lpc-recipe-layout) .lpc-recipe-method::before{display:none}body:has(.lpc-recipe-layout) .lpc-recipe-kicker{font-size:15pt}body:has(.lpc-recipe-layout) .lpc-recipe-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5mm}body:has(.lpc-recipe-layout) .lpc-recipe-facts span{min-height:0;padding:2mm 2.5mm 2mm 10mm;background:#fff!important;border:1px solid #d8c8ad}body:has(.lpc-recipe-layout) .lpc-recipe-facts strong,body:has(.lpc-recipe-layout) .lpc-recipe-facts a{font-size:12pt}body:has(.lpc-recipe-layout) .lpc-recipe-facts em{font-size:7.5pt}body:has(.lpc-recipe-layout) .lpc-recipe-layout{display:grid;grid-template-columns:0.38fr 0.62fr;gap:3.5mm;margin:0}body:has(.lpc-recipe-layout) .lpc-recipe-sidebar{gap:3mm}body:has(.lpc-recipe-layout) .lpc-recipe-box h2,body:has(.lpc-recipe-layout) .lpc-recipe-method h2{margin-bottom:2mm;font-size:14pt;line-height:1.1}body:has(.lpc-recipe-layout) .lpc-recipe-box h3{margin:3mm 0 1.4mm;font-size:8.5pt}body:has(.lpc-recipe-layout) .lpc-recipe-icon,body:has(.lpc-recipe-layout) .lpc-recipe-fact::before{background:#6d557d!important}body:has(.lpc-recipe-layout) .lpc-recipe-icon,body:has(.lpc-recipe-layout) .lpc-recipe-fact::before{width:6mm;height:6mm}body:has(.lpc-recipe-layout) .lpc-recipe-icon::before,body:has(.lpc-recipe-layout) .lpc-recipe-fact::after{width:3.6mm;height:3.6mm}body:has(.lpc-recipe-layout) .lpc-recipe-fact::before{left:3mm}body:has(.lpc-recipe-layout) .lpc-recipe-fact::after{left:4.2mm}body:has(.lpc-recipe-layout) .lpc-recipe-box ul,body:has(.lpc-recipe-layout) .lpc-recipe-method ol,body:has(.lpc-recipe-layout) .lpc-recipe-method ul{gap:1.2mm;padding-left:4mm}body:has(.lpc-recipe-layout) .lpc-recipe-method ol,body:has(.lpc-recipe-layout) .lpc-recipe-method ul{padding-left:0}body:has(.lpc-recipe-layout) .lpc-recipe-box li,body:has(.lpc-recipe-layout) .lpc-recipe-method li{line-height:1.32}body:has(.lpc-recipe-layout) .lpc-recipe-method li{min-height:0;padding:0 0 1.6mm 8mm;border-bottom:1px solid #e4d7c4;break-inside:avoid}body:has(.lpc-recipe-layout) .lpc-recipe-method li::before{width:6mm;height:6mm;color:#fffaf1!important;background:#6d557d!important;font-size:8pt}body:has(.lpc-recipe-layout) .lpc-recipe-inline-image{max-width:70mm;margin:4mm auto;padding:2mm;transform:none!important;background:#fff!important;border:1px solid #d8c8ad;break-inside:avoid}body:has(.lpc-recipe-layout) a[href]::after{content:""}}