@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11585c847165ad0e-s.1659ej1sxg_4a.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13fed06a2d0cf90e-s.0s7c3y5cuyz_a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37aa8c6b0f8b34b7-s.p.10qt2y1dxuhu_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a39b49b873ee5b9c-s.0ac9hdtyfd5f5.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f0dc7b3c031e546-s.3mh8vpszl_e10.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75b9ef0645d2e540-s.p.1cpve_0l7l8-u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9198c759540db417-s.234kszj2z-9uo.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a0b8c4c12062150d-s.3rt-y8e32a1jv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:600;font-display:swap;src:url(../media/291359208d9dcfb6-s.p.13yhyhhcvu_97.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3d74d75132e925fe-s.0-cr8mbvz8kzo.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47858859338d3a33-s.1o909__-mowep.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53f045aead50c8a0-s.p.222p8kq1vacdu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:800;font-display:swap;src:url(../media/531128cde23024a4-s.308oa6zw5ekjx.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a1b6410be77a7ac-s.01tn47q-h4dh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f2872608a26ac812-s.p.0m8g66dvc0fh9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abhaya Libre Fallback;src:local(Times New Roman);ascent-override:83.78%;descent-override:33.9%;line-gap-override:0.0%;size-adjust:100.24%}.abhaya_libre_d7887fe6-module__rQ8xWG__className{font-family:Abhaya Libre,Abhaya Libre Fallback;font-style:normal}.abhaya_libre_d7887fe6-module__rQ8xWG__variable{--font-abhaya:"Abhaya Libre", "Abhaya Libre Fallback"}
@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1cacf64bc1dcc4d8-s.3ya6-za-5lp0o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fe1aff7d257d75b4-s.2vn9ox4vua-au.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:400;font-display:swap;src:url(../media/08028f8c5eec223f-s.27q0a3_coooqf.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ffbfdd358801975-s.0wmn217xinm70.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:400;font-display:swap;src:url(../media/05b5c3ad40c0821a-s.21xecbpgi9_v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a772da672a2cdfed-s.35qdh7ci5um4j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e2bc3efcbe57d062-s.p.1ksfv8-j-hdk3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1086f6473dae4271-s.3o7f8k-2na48z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0baad9b2e14b5390-s.0lentehzhqj4l.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:700;font-display:swap;src:url(../media/bb70c769e4caee50-s.1rdlo8xrcpchc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3e227677fa8fa896-s.2fncef2urvj9g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:700;font-display:swap;src:url(../media/001b1b74c0099f1e-s.1o5iq-zqd_83i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:700;font-display:swap;src:url(../media/2ccf51a85b968fb9-s.0gr4yzor2m04q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e0aa2cbbeb41eca6-s.p.2x1x5j75p722w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2aead7d076dde81f-s.1jukyu9vqjfon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b22fb6203d400af-s.3fu9t-njg6hya.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a838fb96820bfff-s.238vtjbco6p5x.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8bb21801b25de9a-s.04s5eu0inha-c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83909a951a30eb44-s.1cybthrbiz96a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd71abc3debc6773-s.0e9g7sgq_zwqr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8b9bb12f92dde6a-s.p.2ddh-_y6fwoac.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ec0ea9a83f323bf2-s.03b8dhb1pa81j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d2716d30ee1383bb-s.1ry14mpm6bwzp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b1a1c72b9959edb-s.3rkjhnp8iqtat.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:700;font-display:swap;src:url(../media/faf5a582ee0e7936-s.1a3z9e_qlpxi1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:700;font-display:swap;src:url(../media/19d756e6a063021a-s.205mhisdd5pmx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:700;font-display:swap;src:url(../media/555d2d3526691b45-s.3nx6h0-iwrz_2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dce00f24ad8d2cee-s.p.3o3hk-3194lb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gentium Book Plus Fallback;src:local(Times New Roman);ascent-override:105.92%;descent-override:35.31%;line-gap-override:0.0%;size-adjust:103.73%}.gentium_book_plus_6a9522cb-module__sLO9FW__className{font-family:Gentium Book Plus,Gentium Book Plus Fallback}.gentium_book_plus_6a9522cb-module__sLO9FW__variable{--font-gentium:"Gentium Book Plus", "Gentium Book Plus Fallback"}
:root{--color-primary:#493535;--color-text:#000;--color-accent:#a27128;--color-cream:#d9ca95;--color-cream-2:#ddce92;--color-white:#fff;--color-dark:#1c1515;--color-error:#dc3232;--color-success:#46b450;--font-heading:var(--font-abhaya), "Abhaya Libre", serif;--font-accent:var(--font-gentium), "Gentium Book Basic", "Gentium Book Plus", serif;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--container:1140px;--paper:url(/images/paper-1.jpg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-heading);color:var(--color-text);background:var(--color-primary);margin:0;font-size:24px;font-weight:400;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}button{font:inherit;cursor:pointer}.sr-only,.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 10px}.paper{background-image:var(--paper);background-repeat:repeat}.dark{background-color:var(--color-dark)}.page-title{font-family:var(--font-heading);text-transform:uppercase;text-align:center;color:var(--color-primary);font-size:40px;font-weight:900;line-height:1}.page-title--light{color:var(--color-cream);font-size:42px;font-weight:600}.page-title--plain{text-transform:none;font-size:48px;font-weight:400}.subtitle{font-family:var(--font-accent);text-align:center;color:var(--color-accent);font-size:40px;font-style:italic;font-weight:500;line-height:1}.subtitle--white{color:var(--color-white)}.section-heading{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-accent);font-size:27px;font-weight:700;line-height:1}.section-heading--white{color:var(--color-white)}.lead{font-size:24px;font-weight:900;line-height:1.5}.lead--cream{color:var(--color-cream);text-align:justify}.body-text{font-size:18px;font-weight:600;line-height:1.5}.body-text p+p,.lead p+p{margin-top:14.4px}.body-text em{font-style:italic}.divider{width:114px;margin:20px auto;display:block}.divider--left{width:170px;margin-left:0}.btn{font-family:var(--font-accent);color:var(--color-white);border:3px solid var(--color-accent);background:0 0;justify-content:center;align-items:center;padding:15px 40px;font-size:24px;font-weight:500;line-height:1;transition:background-color .3s,color .3s;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--color-accent)}.rich-text h2{font-family:var(--font-accent);color:var(--color-text);margin:26px 0 14px;font-size:24px;font-weight:500;line-height:1.3}.rich-text h2:first-child{margin-top:0}.rich-text p,.rich-text li{font-family:var(--font-accent);color:var(--color-text);font-size:17px;font-weight:500;line-height:1.5}.rich-text p+p{margin-top:14.4px}.rich-text a{color:var(--color-accent);text-decoration:underline}@media (max-width:1024px){.page-title,.page-title--light{font-size:36px}.subtitle{font-size:32px}}@media (max-width:767px){body{font-size:20px}.page-title,.page-title--light{font-size:30px}.page-title--plain{font-size:36px}.subtitle{font-size:26px}.section-heading{font-size:24px}.lead{font-size:20px;line-height:1.5}.body-text{font-size:19px;line-height:1.6}.btn{padding:12px 30px;font-size:20px}}
.c-page{color:var(--color-text);padding:50px 0 70px}.c-intro{text-align:center;max-width:820px;font-family:var(--font-accent);margin:0 auto 30px;font-size:20px;font-weight:500;line-height:1.6}.c-crumbs{font-family:var(--font-accent);color:#5a4a4a;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:15px;list-style:none;display:flex}.c-crumbs li+li:before{content:"›";color:var(--color-accent);margin-right:6px}.c-crumbs a{color:var(--color-primary);-webkit-text-decoration:underline #a2712880;text-decoration:underline #a2712880}.c-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 36px;padding:0;list-style:none;display:flex}.c-chip{border:2px solid var(--color-accent);font-family:var(--font-heading);text-transform:uppercase;color:var(--color-primary);background:#ffffff59;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:700;line-height:1;transition:background-color .2s,color .2s;display:inline-block}.c-chip:hover,.c-chip:focus-visible,.c-chip[aria-current=page]{background:var(--color-accent);color:var(--color-white)}.c-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.c-card{background:var(--color-white);border:1px solid #49353540;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 20px #1c15151f}.c-card:hover,.c-card:focus-within{transform:translateY(-3px);box-shadow:0 14px 28px #1c151533}.c-card__media{aspect-ratio:4/3;background:var(--color-dark);position:relative}.c-card__media img{object-fit:cover}.c-card__cat{color:var(--color-cream);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;background:#1c1515d9;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.c-card__body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 22px;display:flex}.c-card__title{font-family:var(--font-heading);color:var(--color-primary);font-size:24px;font-weight:800;line-height:1.15}.c-card__title a:after{content:"";position:absolute;inset:0}.c-card{position:relative}.c-card__summary{font-family:var(--font-accent);color:#333;font-size:16px;line-height:1.5}.c-meta{font-family:var(--font-accent);color:#5a4a4a;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.c-meta li{align-items:center;gap:5px;display:inline-flex}.c-meta svg{width:15px;height:15px;color:var(--color-accent);flex:none}.c-card__foot{border-top:1px solid #49353526;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:10px;display:flex}.c-price{font-family:var(--font-heading);color:var(--color-primary);font-size:24px;font-weight:800;line-height:1}.c-price small{font-family:var(--font-accent);color:#5a4a4a;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.c-avail{font-family:var(--font-accent);color:#2f6b34;align-items:center;gap:6px;font-size:13px;display:inline-flex}.c-avail:before{content:"";background:#46b450;border-radius:50%;width:8px;height:8px}.c-avail--soon{color:#7a5a1a}.c-avail--soon:before{background:var(--color-accent)}.c-avail--none{color:#8a3a3a}.c-avail--none:before{background:#b04a4a}.c-btn{min-height:48px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.03em;color:var(--color-white);background:var(--color-accent);border:2px solid var(--color-accent);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:17px;font-weight:800;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.c-btn:hover,.c-btn:focus-visible{background:#86591c;border-color:#86591c}.c-btn:focus-visible,.c-chip:focus-visible,.c-card:focus-within{outline:3px solid var(--color-dark);outline-offset:2px}.c-btn:disabled{opacity:.55;cursor:not-allowed}.c-btn--outline{color:var(--color-primary);background:0 0}.c-btn--outline:hover,.c-btn--outline:focus-visible{background:var(--color-accent);color:var(--color-white)}.c-btn--sm{min-height:38px;padding:6px 14px;font-size:14px}.c-btn--block{width:100%}.c-h2{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-primary);margin:0 0 16px;font-size:28px;font-weight:800;line-height:1.1}.c-h3{font-family:var(--font-heading);color:var(--color-primary);margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.2}.c-empty{text-align:center;font-family:var(--font-accent);background:#ffffff80;border:1px dashed #49353566;padding:40px 20px;font-size:18px}.c-note{font-family:var(--font-accent);color:#5a4a4a;font-size:15px;line-height:1.5}.c-error{font-family:var(--font-accent);color:var(--color-error);font-size:15px}.c-field{flex-direction:column;gap:6px;display:flex}.c-label{font-family:var(--font-heading);color:var(--color-primary);font-size:16px;font-weight:700}.c-input,.c-select,.c-textarea{width:100%;min-height:46px;font-family:var(--font-accent);color:var(--color-text);background:var(--color-white);border:2px solid #49353566;border-radius:3px;padding:10px 12px;font-size:17px}.c-textarea{resize:vertical;min-height:110px}.c-input:focus-visible,.c-select:focus-visible,.c-textarea:focus-visible{outline:3px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.c-input[aria-invalid=true],.c-select[aria-invalid=true]{border-color:var(--color-error)}.c-check{font-family:var(--font-accent);align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.c-check input{width:20px;height:20px;accent-color:var(--color-accent);flex:none;margin-top:2px}.c-lines{font-family:var(--font-accent);margin:0;padding:0;font-size:16px;list-style:none}.c-lines li{border-bottom:1px dashed #49353533;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.c-lines li span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.c-lines .c-lines__total{font-family:var(--font-heading);color:var(--color-primary);border-bottom:0;padding-top:12px;font-size:22px;font-weight:800}.c-lines .c-lines__discount span:last-child{color:#2f6b34}.c-panel{background:var(--color-white);border:1px solid #49353540;padding:22px;box-shadow:0 8px 20px #1c15151f}.c-tag{color:var(--color-primary);font-family:var(--font-accent);background:#a2712826;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.c-tag--warn{color:#7a2a2a;background:#b04a4a26}@media (max-width:1024px){.c-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:640px){.c-page{padding:36px 0 50px}.c-grid{grid-template-columns:1fr}.c-intro{font-size:18px}.c-h2{font-size:24px}.c-chip{padding:8px 12px;font-size:13px}}
.Header-module__KHjLKa__header{z-index:50;background-color:var(--color-primary);position:relative}.Header-module__KHjLKa__bar{background-image:url(/images/header_menu_bg.png);background-position:50%;background-size:cover;align-items:center;min-height:121px;display:flex}.Header-module__KHjLKa__inner{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1140px;margin:0 auto;padding:30px 10px;display:flex}.Header-module__KHjLKa__logo img{width:150px;height:auto}.Header-module__KHjLKa__nav{display:block}.Header-module__KHjLKa__navList{flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex}.Header-module__KHjLKa__navList a{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-cream);padding:13px 10px;font-size:15px;font-weight:600;line-height:1;transition:color .3s;display:block}.Header-module__KHjLKa__navList a:hover,.Header-module__KHjLKa__navList a:focus-visible,.Header-module__KHjLKa__navList a[aria-current=page]{color:var(--color-accent)}.Header-module__KHjLKa__border{background-image:url(/images/h_border.png);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;height:50px}.Header-module__KHjLKa__mobile{display:none}.Header-module__KHjLKa__toggle{color:var(--color-cream);background:0 0;border:0;padding:8px}.Header-module__KHjLKa__toggleIcon{width:28px;height:20px;display:block;position:relative}.Header-module__KHjLKa__toggleIcon span{background:currentColor;border-radius:2px;width:100%;height:3px;transition:transform .25s,opacity .25s,top .25s;position:absolute;left:0}.Header-module__KHjLKa__toggleIcon span:first-child{top:0}.Header-module__KHjLKa__toggleIcon span:nth-child(2){top:8.5px}.Header-module__KHjLKa__toggleIcon span:nth-child(3){top:17px}.Header-module__KHjLKa__toggleIcon[data-open] span:first-child{top:8.5px;transform:rotate(45deg)}.Header-module__KHjLKa__toggleIcon[data-open] span:nth-child(2){opacity:0}.Header-module__KHjLKa__toggleIcon[data-open] span:nth-child(3){top:8.5px;transform:rotate(-45deg)}.Header-module__KHjLKa__mobileNav{background:var(--color-primary);border-top:1px solid #d9ca954d;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #00000059}.Header-module__KHjLKa__mobileNav[data-open]{display:block}.Header-module__KHjLKa__mobileList{margin:0;padding:10px 0;list-style:none}.Header-module__KHjLKa__mobileList a{font-family:var(--font-heading);text-transform:uppercase;text-align:center;color:var(--color-cream);border-bottom:1px solid #d9ca9526;padding:14px 20px;font-size:18px;font-weight:600;display:block}.Header-module__KHjLKa__mobileList li:last-child a{border-bottom:0}.Header-module__KHjLKa__mobileList a:hover,.Header-module__KHjLKa__mobileList a[aria-current=page]{color:var(--color-accent)}@media (max-width:1024px){.Header-module__KHjLKa__nav{display:none}.Header-module__KHjLKa__mobile{display:block}.Header-module__KHjLKa__bar{min-height:100px}.Header-module__KHjLKa__inner{justify-content:center;padding:20px 10px;position:relative}.Header-module__KHjLKa__toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Header-module__KHjLKa__border{display:none}}
.CartLink-module__b-s38a__link{color:var(--color-cream);font-family:var(--font-heading);text-transform:uppercase;align-items:center;gap:6px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1;transition:color .3s;display:inline-flex;position:relative}.CartLink-module__b-s38a__link:hover,.CartLink-module__b-s38a__link:focus-visible{color:var(--color-accent)}.CartLink-module__b-s38a__badge{background:var(--color-accent);min-width:20px;height:20px;color:var(--color-white);font-family:var(--font-accent);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:0;right:0}@media (max-width:1024px){.CartLink-module__b-s38a__link{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.CartLink-module__b-s38a__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}
.Footer-module__yg9ahW__footer{z-index:20;border-top:2px solid #49353559;position:relative}.Footer-module__yg9ahW__top{padding:50px 0 40px}.Footer-module__yg9ahW__inner{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:30px;max-width:1140px;margin:0 auto;padding:0 10px;display:grid}.Footer-module__yg9ahW__col{text-align:center}.Footer-module__yg9ahW__brand{text-align:left}.Footer-module__yg9ahW__brand img{width:150px;height:auto;margin-bottom:20px}.Footer-module__yg9ahW__company{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-primary);margin-bottom:14px;font-size:18px;font-weight:700}.Footer-module__yg9ahW__heading{font-family:var(--font-accent);letter-spacing:1px;text-transform:uppercase;color:var(--color-primary);margin:14px 0 26px;font-size:15px;font-weight:700}.Footer-module__yg9ahW__text{font-family:var(--font-accent);color:var(--color-text);font-size:17px;font-weight:500;line-height:25px}.Footer-module__yg9ahW__text+.Footer-module__yg9ahW__text{margin-top:14px}.Footer-module__yg9ahW__text a:hover{color:var(--color-accent)}.Footer-module__yg9ahW__list{margin:0;padding:0;list-style:none}.Footer-module__yg9ahW__list a{font-family:var(--font-accent);color:var(--color-text);font-size:17px;font-weight:500;line-height:35px;transition:color .3s;display:inline-block}.Footer-module__yg9ahW__list a:hover,.Footer-module__yg9ahW__list a:focus-visible{color:var(--color-accent)}.Footer-module__yg9ahW__bottom{text-align:center;font-family:var(--font-accent);text-transform:uppercase;color:var(--color-text);padding:10px;font-size:13px;font-weight:700}@media (max-width:1024px){.Footer-module__yg9ahW__inner{grid-template-columns:1fr 1fr}.Footer-module__yg9ahW__brand{grid-column:1/-1}}@media (max-width:767px){.Footer-module__yg9ahW__inner{grid-template-columns:1fr}.Footer-module__yg9ahW__col,.Footer-module__yg9ahW__brand{text-align:center}.Footer-module__yg9ahW__brand img{margin:0 auto 20px}}
.CookieConsent-module__fuVbmG__banner,.CookieConsent-module__fuVbmG__modal{color:#333;font-family:var(--font-ui);background:#fff;padding:20px 24px;font-size:14px;line-height:1.5;position:relative;box-shadow:0 0 20px #0000004d}.CookieConsent-module__fuVbmG__banner{z-index:1000;position:fixed;bottom:0;left:0;right:0}.CookieConsent-module__fuVbmG__overlay{z-index:1001;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CookieConsent-module__fuVbmG__modal{border-radius:4px;width:100%;max-width:640px;max-height:90vh;overflow:auto}.CookieConsent-module__fuVbmG__close{color:#666;background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:6px;right:10px}.CookieConsent-module__fuVbmG__title{margin-bottom:8px;font-size:18px;font-weight:700}.CookieConsent-module__fuVbmG__text{margin:0 0 12px}.CookieConsent-module__fuVbmG__text a{color:var(--color-accent);text-decoration:underline}.CookieConsent-module__fuVbmG__list{margin:0 0 16px;padding:0;list-style:none}.CookieConsent-module__fuVbmG__item{border-top:1px solid #eee;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.CookieConsent-module__fuVbmG__item p{color:#555;margin:4px 0 0}.CookieConsent-module__fuVbmG__switch{cursor:pointer;background:#ccc;border:0;border-radius:12px;flex:none;width:44px;height:24px;margin-top:2px;padding:0;position:relative}.CookieConsent-module__fuVbmG__switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.CookieConsent-module__fuVbmG__switchOn{background:var(--color-accent)}.CookieConsent-module__fuVbmG__switchOn:after{transform:translate(20px)}.CookieConsent-module__fuVbmG__switchDisabled{opacity:.6;cursor:default;display:inline-block}.CookieConsent-module__fuVbmG__buttons{flex-wrap:wrap;gap:10px;display:flex}.CookieConsent-module__fuVbmG__btn{border:1px solid var(--color-primary);color:var(--color-primary);background:#fff;border-radius:3px;padding:8px 16px;font-size:14px;font-weight:600}.CookieConsent-module__fuVbmG__btn:hover{background:#f4efe3}.CookieConsent-module__fuVbmG__btnPrimary{background:var(--color-primary);color:#fff}.CookieConsent-module__fuVbmG__btnPrimary:hover{background:var(--color-accent);border-color:var(--color-accent)}
