:root {
--clr-background:#f2ede4;
--clr-background-contrast:0,0,0;
--clr-header:#f2ede4;
--clr-header-contrast:0,0,0;
--clr-card:#fbf8f2;
--clr-card-contrast:0,0,0;
--clr-primary:#5f6b4e;
--clr-primary-contrast:255,255,255;
--clr-secondary:#1f1d1a;
--clr-secondary-contrast:255,255,255;
--clr-success:#43A047;
--clr-success-contrast:255,255,255;
--clr-info:#B3E5FC;
--clr-info-contrast:0,0,0;
--clr-warning:#FFECB3;
--clr-warning-contrast:0,0,0;
--clr-error:#C62828;
--clr-error-contrast:255,255,255;
}


.gwe-body{font-family:var(--general-font-family,''), var(--general-font-family-fallback, var(--system-font-family));--font-size:16;line-height:1.5;letter-spacing:0;}
.gwe-header{position:sticky;top:0px;left:0px;right:0px;z-index:100;background-color:var(--clr-header, var(--transparent));--text-color:var(--clr-header-contrast);}
.gwe-footer{margin-top:auto;}
.gwe-legal{margin-top:auto;text-align:center;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.gwe-section{padding-top:40px;padding-bottom:40px;padding-left:15px;padding-right:15px;}
.gwe-layout{max-width:960px;margin-left:auto;margin-right:auto;--layout-gap:15px;--layout-flex-overflow:visible;}
.gwe-layout-item{position:relative;}
.gwe-image{object-fit:contain;}
.gwe-gallery-item{object-fit:cover;}
.gwe-video{aspect-ratio:16 / 9;}
.gwe-text{--link-color:var(--clr-primary, var(--transparent));}
.gwe-label{--link-color:var(--clr-primary, var(--transparent));}
.gwe-p, .gwe-rich-text p{margin-top:15px;margin-bottom:15px;--link-color:var(--clr-primary, var(--transparent));}
.gwe-list, .gwe-rich-text ul, .gwe-rich-text ol{margin-top:15px;margin-bottom:15px;--link-color:var(--clr-primary, var(--transparent));}
.gwe-h1, .gwe-rich-text h1{--font-size:61;line-height:1.15;font-weight:700;margin-top:15px;margin-bottom:15px;--link-color:var(--clr-primary, var(--transparent));}
.gwe-h2, .gwe-rich-text h2{--font-size:49;line-height:1.2;font-weight:700;margin-top:15px;margin-bottom:15px;--link-color:var(--clr-primary, var(--transparent));}
.gwe-h3, .gwe-rich-text h3{--font-size:39;line-height:1.25;font-weight:700;margin-top:15px;margin-bottom:15px;--link-color:var(--clr-primary, var(--transparent));}
.gwe-h4, .gwe-rich-text h4{--font-size:31;line-height:1.3;font-weight:700;margin-top:15px;margin-bottom:15px;--link-color:var(--clr-primary, var(--transparent));}
.gwe-h5, .gwe-rich-text h5{--font-size:25;line-height:1.4;font-weight:700;margin-top:15px;margin-bottom:15px;--link-color:var(--clr-primary, var(--transparent));}
.gwe-h6, .gwe-rich-text h6{--font-size:20;line-height:1.45;font-weight:700;margin-top:15px;margin-bottom:15px;--link-color:var(--clr-primary, var(--transparent));}
.gwe-nav-menu-button{padding-top:10;padding-left:10;padding-right:10;padding-bottom:10;}
.gwe-nav-menu{justify-content:end;background-color:var(--clr-header, var(--transparent));--text-color:var(--clr-header-contrast);}
.gwe-cart{align-items:center;gap:8px;}
.gwe-cart-text{font-family:var(--general-font-family,''), var(--general-font-family-fallback, var(--system-font-family));font-weight:400;--font-size:16;line-height:1.5;letter-spacing:0;}
.gwe-cart-badge{background-color:var(--clr-primary, var(--transparent));color:#ffffff;--font-size:12;font-weight:600;}
.gwe-dropdown{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.gwe-slider{aspect-ratio:16 / 9;}
.gwe-input-container{margin-bottom:20px;}
.gwe-input{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.gwe-input-radio{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}
.gwe-button{--btn-style:inline-block;text-align:center;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:var(--clr-primary, var(--transparent));--text-color:var(--clr-primary-contrast);}
.gwe-button:hover{text-decoration:none;}
.gwe-link{color:var(--clr-primary, var(--text-color-auto));}
.gwe-link:hover{text-decoration:underline;}
.gwe-link-block{--btn-style:block;}
.gwe-dynamic-list{max-width:960px;margin-left:auto;margin-right:auto;--layout:grid;--layout-cols:4;--layout-gap:15px;--layout-flex-overflow:visible;}
.gwe-dynamic-item{position:relative;}
.gwe-filter-group{margin-bottom:20px;}
.gwe-filter-title{--font-size:20;line-height:1.45;font-weight:700;}
.gwe-cookie-banner{text-align:left;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:var(--clr-card, var(--transparent));--text-color:var(--clr-card-contrast);position:fixed;bottom:15px;left:15px;z-index:9999;max-width:300px;width:100%;border-radius:8px;--custom-shadow:1;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.gwe-cookie-banner-message{margin-bottom:10px;--font-size:14;}
.gwe-cookie-banner-buttons{--cookies-buttons-gap:10px;}
.gwe-cookie-banner-button{color:var(--clr-primary, var(--text-color-auto));--font-size:14;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-color:var(--clr-primary, var(--text-color-auto));}
.gwe-html{--general-font-family:"Instrument Sans";--general-font-family-fallback:sans-serif;--heading-1-font-family:"Instrument Serif";--heading-1-font-family-fallback:serif;--heading-2-font-family:"Instrument Serif";--heading-2-font-family-fallback:serif;--heading-3-font-family:"Instrument Serif";--heading-3-font-family-fallback:serif;}
.gwe-body{--font-size:15;font-weight:400;line-height:1.6;}
.gwe-h1, .gwe-rich-text h1{--font-size:132;font-weight:400;line-height:1;}
.gwe-p, .gwe-rich-text p{font-weight:400;--font-size:15;line-height:1.6;}
.gwe-blockquote{font-weight:400;--font-size:15;line-height:1.6;}
.gwe-h2, .gwe-rich-text h2{font-weight:400;--font-size:80;line-height:1.05;}
.gwe-h3, .gwe-rich-text h3{font-weight:400;--font-size:40;line-height:1.15;}
.gwe-h4, .gwe-rich-text h4{font-weight:500;--font-size:22;}
.classc26a9651-41ed-4378-98c0-4f3a5c720747{background-color:var(--clr-card, var(--transparent));--text-color:var(--clr-card-contrast);padding-top:40px;padding-left:40px;padding-right:40px;padding-bottom:40px;}
.class4f1f0dae-d7be-4b39-be61-e5f00851a48a{aspect-ratio:fullscreen;min-height:100svh;margin-bottom:-60px;align-content:center;}
.classf61b05d8-23eb-41a3-80be-b386347989db{align-content:center;}
.class38d25f8d-79af-4952-9a63-435ce0cd8d0e{--layout-flex-items:0 0 auto;--layout-flex-items-multiplier:0;--layout-justify-items:end;}
.class6e2583ce-e043-4d31-9584-544062e42a16{--layout-flex-items:0 0 auto;--layout-flex-items-multiplier:0;--layout-align-items:center;--layout-justify-items:center;--layout-gap:0px;}
.classe030d777-c1d9-4cbf-8107-6a9664b87063{--layout-item-flex-grow:4;}
.class0865482d-3a75-4c75-9ad1-2502ee5659e9{--layout-item-flex-grow:3;}
.class12664a08-623e-41c4-b371-91b68381fe97{padding-top:20px;padding-left:10px;padding-right:10px;padding-bottom:20px;}
.classb8b7807e-86d8-4b05-86a6-a8c2a84a2e28{padding-top:20px;padding-left:10px;padding-right:10px;padding-bottom:20px;}
.class5d06da9c-b8d6-4a14-8a07-e89231a49b6e{padding-top:20px;padding-left:10px;padding-right:10px;padding-bottom:20px;}
.classc01ae05a-017c-4676-85ce-46ff4d34af3b{padding-top:20px;padding-bottom:20px;}
.class9575940e-cd46-4c76-9607-1919a8239f2e{align-content:center;}
.class1966b2c2-7bda-446f-8333-d638ba7eb24a{padding-left:15px;padding-right:15px;}
.classef031766-8acb-4fed-82c5-4552a7fad7a4{padding-top:40px;padding-left:40px;padding-right:40px;padding-bottom:40px;background-color:var(--clr-card, var(--transparent));--text-color:var(--clr-card-contrast);}
.class6bbeeaa3-2a1b-47ed-b833-ae0f545f2cdf{align-content:center;aspect-ratio:fullscreen;min-height:100svh;}
.class78be5dc7-b799-4a0e-8f24-b64304f7c1c6{padding-top:64px;padding-bottom:48px;padding-left:40px;padding-right:40px;text-align:left;}
.classda153299-a45e-44f9-891c-27d68ca3d144{--layout:grid;--layout-cols:1;max-width:var(--container-width, 1200px);}
.class01819bdd-60e9-4d46-918e-e2030851022e{--layout:flex;--layout-flex-items:0 0 auto;--layout-flex-items-multiplier:0;--layout-justify-items:start;--layout-gap:0px;max-width:100%;margin-bottom:12px;}
.classff79c921-0948-4b4d-91c7-e4d1a8923fb4{padding-left:0px;padding-right:0px;--font-size:13;}
.classc6de0b89-c0b6-4085-aaea-cda1660787ec{--font-size:13;}
.class1178d734-7d88-4990-b35d-d776234ed229{--font-size:12;letter-spacing:1.5px;color:var(--clr-primary, var(--transparent));margin-bottom:24px;}
.class327be064-3363-42b1-bbba-fa9e266151dc{font-family:'Instrument Serif';font-weight:400;--font-size:112;letter-spacing:-2px;}
.class1a47d7a9-ce84-405f-ab54-1c73cb20c6b4{--layout-item-col-span:8;}
.classd7a7f3fe-1502-457b-a236-9583ad23c74e{--font-size:13;margin-bottom:12px;}
.classeb20faa5-203c-4653-95fb-09468c19676a{--font-size:15;}
.classa0a1d237-22d5-4a1b-a59e-5e7980634276{--layout-item-col-span:4;}
.class2459770f-33e9-466f-ba8d-0eb0ad5e5ce5{--layout:grid;--layout-cols:12;--layout-items-min-width:none;--layout-gap:32px;--layout-align-items:end;max-width:100%;}
.classa60d7dfd-6234-43dc-bed1-225c7f12379f{padding-top:104px;padding-bottom:56px;padding-left:40px;padding-right:40px;}
.class43af1da1-1ecf-4920-9589-e38aac2ab75e{width:100%;aspect-ratio:21 / 10;object-fit:cover;}
.class91102d9a-305a-4c5c-b159-48d9c8ec5291{--layout:grid;--layout-cols:1;--layout-items-min-width:none;--layout-gap:0px;max-width:100%;}
.class8d7c7fcc-784a-44d4-93f4-3946781b4753{padding-top:0px;padding-bottom:0px;}
.class7e3b40a1-6d25-4ca5-a023-198213d4605c{padding-top:0px;padding-bottom:0px;}
.classb4ad0b15-bd1f-4056-a6b0-20bd6c6120b6{--layout:grid;--layout-cols:1;--layout-items-min-width:none;--layout-gap:0px;max-width:100%;}
.classe98e29b9-8d72-45c0-b773-2d929290afed{width:100%;aspect-ratio:21 / 10;object-fit:cover;}
.class6932c3b9-8a46-46bf-bb3b-54cca2f6b614{padding-top:0px;padding-bottom:144px;padding-left:40px;padding-right:40px;}
.classcd118749-3e49-4430-a87c-f5a01bb59f0c{margin-bottom:40px;}
.class9a4d2ce2-f989-4876-831c-b870ac9dc480{text-align:center;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;}
.classaee6d2e7-bc4e-4009-87b6-7b9606d993d0{text-align:center;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;}
.class8fc3ec9d-ab10-45c7-a5fd-48498e501b89{--layout-cols:3;max-width:100%;}
.class17b6eef2-4c1f-4a24-a2a3-1de11de11ebf{aspect-ratio:4 / 3;object-fit:cover;}
.classb3a7f60c-8133-4868-a18e-0e729f431da0{padding-top:104px;padding-bottom:56px;padding-left:40px;padding-right:40px;}
.class6090bb8f-60c9-4c79-85ac-79a59b11777e{--layout:grid;--layout-cols:12;--layout-items-min-width:none;--layout-gap:32px;--layout-align-items:end;max-width:100%;}
.class586e0129-d9ad-4d92-bd8c-60678216f8e9{--layout-item-col-span:9;}
.classce7c8263-e043-4ab2-bd57-3b5045d6c1bf{--font-size:12;letter-spacing:1.5px;color:var(--clr-primary, var(--transparent));margin-bottom:28px;}
.class23722c42-de65-4465-ab64-b6d6f4c71d75{--layout-item-col-span:3;}
.classe5674131-b338-4cbe-a675-be8c04a715b9{--font-size:14;margin-bottom:20px;}
.classae69cbaf-cd31-4b28-8982-b11e41e8a2ab{background-color:transparent;--text-color:31,29,26;border-width:1px;border-color:var(--clr-custom, var(--transparent));--clr-custom:#1F1D1A;border-radius:0px;--font-size:14;padding-top:14px;padding-bottom:14px;padding-left:26px;padding-right:26px;}
.classde5a3321-1af5-45ef-b21a-b9b68afa145c{padding-top:144px;padding-bottom:144px;padding-left:40px;padding-right:40px;}
.class2a98b119-3564-47ff-bbc4-3b9dfdb65b79{--layout:grid;--layout-cols:2;--layout-gap:96px;--layout-align-items:center;max-width:1360px;}
.class0f8c6fd9-c314-4e80-a819-e55d904f03f6{width:100%;aspect-ratio:4 / 5;object-fit:cover;}
.class662469e7-b64f-43ef-b02d-8270e929181e{--font-size:12;letter-spacing:1.5px;color:var(--clr-primary, var(--transparent));margin-bottom:24px;}
.classcffb4413-be22-4fea-b388-56d5732b943c{--font-size:72;margin-bottom:32px;}
.classf716d092-3e6a-489b-a70e-77208869da28{margin-bottom:16px;}
.class386dca00-797d-4111-b0d6-db88ddb34c92{margin-bottom:28px;}
.class6c5a7d7e-4be8-4ad6-9b91-3cdf054b44e4{background-color:transparent;--text-color:31,29,26;border-width:1px;border-color:var(--clr-custom, var(--transparent));--clr-custom:#1F1D1A;border-radius:0px;--font-size:14;padding-top:14px;padding-bottom:14px;padding-left:26px;padding-right:26px;}
@media(max-width: 990px){
.gwe-nav{nav-mode:none;nav-mode-btn:inline-block;nav-display:block;nav-align:end;}
.gwe-dynamic-list{--layout-cols:3;}
.class38d25f8d-79af-4952-9a63-435ce0cd8d0e{--layout-flex-direction:column;}
.class6e2583ce-e043-4d31-9584-544062e42a16{--layout-flex-direction:column;}
.classe030d777-c1d9-4cbf-8107-6a9664b87063{--layout-item-flex-grow:1;}
.classc3077da3-9427-44eb-b3e3-4eaa4d2c6910{--nav-mode:none;--nav-mode-btn:inline-block;--nav-display:flex;--nav-align:end;}
.class52856a0e-b977-496c-a6cf-fdd3a44caf08{position:relative;z-index:101;}
.class8f3ce952-6945-40dc-915d-e9f0b9b6b3f5{justify-content:center;}
.classd26335c5-7899-4f8e-860c-325748878d4f{--height-full:100%;--layout-flex-direction:column;--layout-align-items:center;--layout-flex-items:0 0 auto;--layout-flex-items-multiplier:0;--layout-justify-items:center;}
.class1966b2c2-7bda-446f-8333-d638ba7eb24a{padding-right:0px;}
.classb3a7f60c-8133-4868-a18e-0e729f431da0{padding-top:72px;}
}
@media(max-width: 480px){
.gwe-layout{--layout-flex-direction:column;}
.gwe-p, .gwe-rich-text p{margin-top:10px;margin-bottom:10px;}
.gwe-list, .gwe-rich-text ul, .gwe-rich-text ol{margin-top:10px;margin-bottom:10px;}
.gwe-h1, .gwe-rich-text h1{margin-top:10px;margin-bottom:10px;}
.gwe-h2, .gwe-rich-text h2{margin-top:10px;margin-bottom:10px;}
.gwe-h3, .gwe-rich-text h3{margin-top:10px;margin-bottom:10px;}
.gwe-h4, .gwe-rich-text h4{margin-top:10px;margin-bottom:10px;}
.gwe-h5, .gwe-rich-text h5{margin-top:10px;margin-bottom:10px;}
.gwe-h6, .gwe-rich-text h6{margin-top:10px;margin-bottom:10px;}
.gwe-dynamic-list{--layout-cols:2;--dynamic-list-filters:1fr;}
.gwe-cookie-banner{position:sticky;left:auto;bottom:0px;max-width:100%;}
.classc26a9651-41ed-4378-98c0-4f3a5c720747{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;}
.class58b01cb8-c87b-4903-9448-64cadf70645f{--layout-flex-direction:row;}
.classef031766-8acb-4fed-82c5-4552a7fad7a4{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;}
.class01819bdd-60e9-4d46-918e-e2030851022e{--layout-flex-direction:column;}
.class327be064-3363-42b1-bbba-fa9e266151dc{--font-size:54;letter-spacing:-1px;}
.class1a47d7a9-ce84-405f-ab54-1c73cb20c6b4{--layout-item-col-span:1;}
.classa0a1d237-22d5-4a1b-a59e-5e7980634276{--layout-item-col-span:1;}
.class2459770f-33e9-466f-ba8d-0eb0ad5e5ce5{--layout-cols:1;}
.classa60d7dfd-6234-43dc-bed1-225c7f12379f{padding-top:56px;padding-bottom:32px;padding-left:20px;padding-right:20px;}
.class43af1da1-1ecf-4920-9589-e38aac2ab75e{aspect-ratio:4 / 5;}
.classe98e29b9-8d72-45c0-b773-2d929290afed{aspect-ratio:4 / 5;}
.class6932c3b9-8a46-46bf-bb3b-54cca2f6b614{padding-left:20px;padding-right:20px;padding-bottom:72px;}
.classb3a7f60c-8133-4868-a18e-0e729f431da0{padding-top:56px;padding-bottom:32px;padding-left:20px;padding-right:20px;}
.class6090bb8f-60c9-4c79-85ac-79a59b11777e{--layout-cols:1;}
.class586e0129-d9ad-4d92-bd8c-60678216f8e9{--layout-item-col-span:1;}
.class23722c42-de65-4465-ab64-b6d6f4c71d75{--layout-item-col-span:1;}
.classde5a3321-1af5-45ef-b21a-b9b68afa145c{padding-top:72px;padding-bottom:72px;padding-left:20px;padding-right:20px;}
.class2a98b119-3564-47ff-bbc4-3b9dfdb65b79{--layout-cols:1;--layout-gap:40px;}
}
