body.wa-modern-site{--wa-paper:#f6f5f0;--wa-ink:#182721;--wa-muted:#5c665e;--wa-accent:#dce9a8;--wa-line:#d9ded3;background:#f6f5f0;color:#182721;font-family:Arial,Helvetica,sans-serif}body.wa-modern-site .content-wrapper,body.wa-modern-site #page,body.wa-modern-site .page-content{background:#f6f5f0}body.wa-modern-site .wa-skip-link{position:absolute;z-index:999999;left:20px;top:-120px;background:#182721;color:#fff;padding:12px 18px;border-radius:5px;font-size:13px}body.wa-modern-site .wa-skip-link:focus{top:12px}body.wa-modern-site .wa-cart-link{position:relative}body.wa-modern-site .wa-cart-count{position:absolute;right:-3px;top:-5px;min-width:16px;min-height:16px;border-radius:50%;background:#739345;color:#fff;font-size:9px;line-height:16px;text-align:center;padding:0 3px}body.wa-modern-site .wa-page-shell{width:min(1360px,calc(100% - 96px));margin-inline:auto;padding:48px 0 70px;min-height:50vh}body.wa-modern-site .wa-page-title{margin-bottom:30px}body.wa-modern-site .wa-page-title h1{font-family:Georgia,'Times New Roman',serif;color:#182721;font-size:clamp(31px,3.6vw,52px);font-weight:400;letter-spacing:-1.3px;line-height:1.15;margin:0}body.wa-modern-site .wa-page-content{font-size:14px;line-height:1.9;color:#42513c}body.wa-modern-site .wa-page-content h2,body.wa-modern-site .wa-article-content h2{font-size:25px;letter-spacing:-.7px;color:#182721;margin-top:30px}body.wa-modern-site .wa-page-content h3,body.wa-modern-site .wa-article-content h3{font-size:19px;color:#182721;margin-top:24px}body.wa-modern-site .wa-article-content{max-width:860px;margin-inline:auto;font-size:15px;line-height:1.9;color:#42513c}body.wa-modern-site .wa-article-date{font-size:11px;color:#64755a;letter-spacing:1px;margin-bottom:12px}body.wa-modern-site .wa-article-image{border-radius:14px;width:100%;height:auto;margin-bottom:28px}body.wa-modern-site .wa-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}body.wa-modern-site .wa-post-card{background:#fff;border:1px solid #d9ded3;border-radius:12px;padding:22px;overflow:hidden}body.wa-modern-site .wa-post-card img{width:100%;height:220px;object-fit:cover;border-radius:7px}body.wa-modern-site .wa-post-card h2{font-size:22px;line-height:1.35;font-weight:500;letter-spacing:-.5px;margin:18px 0 12px}body.wa-modern-site .wa-post-card p{font-size:12px;line-height:1.8;color:#5c665e}body.wa-modern-site .wa-post-link{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:14px}body.wa-modern-site .wa-not-found{padding:60px 0}body.wa-modern-site .wa-not-found h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,5vw,65px);font-weight:400;letter-spacing:-1.5px;line-height:1.2;margin:18px 0}body.wa-modern-site .wa-not-found>p:not(.wa-eyebrow){max-width:500px;font-size:13px;color:#5c665e;line-height:1.9;margin-bottom:24px}body.wa-modern-site .wa-product-stock{font-size:10px;color:#8b493e;margin-top:8px}@media(max-width:700px){body.wa-modern-site .wa-page-shell{width:calc(100% - 40px);padding:32px 0 45px}body.wa-modern-site .wa-page-title{margin-bottom:23px}body.wa-modern-site .wa-page-content,body.wa-modern-site .wa-article-content{font-size:13px}body.wa-modern-site .wa-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}body.wa-modern-site .wa-post-card{padding:14px}body.wa-modern-site .wa-post-card img{height:150px}body.wa-modern-site .wa-post-card h2{font-size:18px}body.wa-modern-site .wa-post-card p{font-size:11px}}body.wa-modern-site :focus-visible{outline:3px solid #648038;outline-offset:3px}body.wa-modern-site .page-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#182721;letter-spacing:-1.6px}body.wa-modern-site .page-title-bar{background:#eeefe6;border-bottom:1px solid #d9ded3}body.wa-modern-site .page-breadcrumb{font-size:11px;color:#5c665e}body.wa-modern-site .woocommerce,body.wa-modern-site .woocommerce-page{color:#182721}body.wa-modern-site .woocommerce a{color:#345935}body.wa-modern-site .woocommerce a:hover{color:#182721}body.wa-modern-site .woocommerce .woocommerce-breadcrumb{font-size:11px;color:#687660}body.wa-modern-site .woocommerce-message,body.wa-modern-site .woocommerce-info,body.wa-modern-site .woocommerce-error{border-radius:8px;background:#fff;border:1px solid #d9ded3;border-top:3px solid #789b45;color:#23342b;font-size:13px;box-shadow:0 4px 18px #17251b03}body.wa-modern-site .woocommerce-error{border-top-color:#a33f35}body.wa-modern-site .woocommerce div.product .product_title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(29px,3.2vw,45px);line-height:1.15;letter-spacing:-1px;color:#182721}body.wa-modern-site .woocommerce div.product div.images{border-radius:16px;overflow:hidden;background:#fff}body.wa-modern-site .woocommerce div.product div.images .woocommerce-product-gallery__image{background:#fff}body.wa-modern-site .woocommerce div.product .summary{color:#26372b}body.wa-modern-site .woocommerce div.product .summary p.price,body.wa-modern-site .woocommerce div.product .summary span.price{font-size:24px;color:#182721;font-weight:700}body.wa-modern-site .woocommerce div.product .woocommerce-product-details__short-description{color:#5c665e;font-size:13px;line-height:1.85}body.wa-modern-site .woocommerce div.product form.cart{padding-top:15px}body.wa-modern-site .woocommerce div.product form.cart .variations{background:#fff;border-radius:9px;padding:10px}body.wa-modern-site .woocommerce div.product form.cart .variations select{background:#fff;border:1px solid #d5dccb;border-radius:6px;min-height:46px;padding:10px;color:#182721}body.wa-modern-site .woocommerce div.product .product_meta{font-size:11px;color:#63705c;border-top:1px solid #d9ded3;padding-top:17px}body.wa-modern-site .woocommerce .quantity input.qty{border:1px solid #cdd6c2;border-radius:6px;color:#182721;min-height:46px;background:#fff;box-shadow:none}body.wa-modern-site .woocommerce a.button,body.wa-modern-site .woocommerce button.button,body.wa-modern-site .woocommerce input.button,body.wa-modern-site .woocommerce #respond input#submit{background:#182721;color:#fff;border:1px solid #182721;border-radius:6px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.5;padding:13px 20px;min-height:44px;text-transform:none;box-shadow:none}body.wa-modern-site .woocommerce a.button:hover,body.wa-modern-site .woocommerce button.button:hover,body.wa-modern-site .woocommerce input.button:hover,body.wa-modern-site .woocommerce #respond input#submit:hover{background:#33483a;color:#fff;border-color:#33483a}body.wa-modern-site .woocommerce button.button:disabled,body.wa-modern-site .woocommerce button.button:disabled[disabled]{background:#677362;color:#fff;opacity:.65}body.wa-modern-site .woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid #d9ded3}body.wa-modern-site .woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:#fff0;border-radius:0;padding-inline:14px}body.wa-modern-site .woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px;color:#56634f;padding-block:15px}body.wa-modern-site .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#182721;border-bottom:2px solid #789b45}body.wa-modern-site .woocommerce div.product .woocommerce-tabs .panel{background:#fff9;border:1px solid #d9ded3;border-radius:12px;padding:25px;font-size:13px;line-height:1.8}body.wa-modern-site .woocommerce div.product .woocommerce-tabs .panel h2{font-size:22px;color:#182721;letter-spacing:-.5px}body.wa-modern-site .woocommerce ul.products li.product .product-thumbnail{border:1px solid #e0e6d8;background:#fff;border-radius:12px;overflow:hidden}body.wa-modern-site .woocommerce ul.products li.product .product-wrapper{background:#fff0}body.wa-modern-site .woocommerce ul.products li.product .product-info{padding-top:14px}body.wa-modern-site .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55;font-weight:600;color:#182721}body.wa-modern-site .woocommerce ul.products li.product .price{font-size:14px;font-weight:700;color:#182721}body.wa-modern-site .woocommerce ul.products li.product .loop-product-category{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:#62715a}body.wa-modern-site .woocommerce span.onsale{background:#dce9a8;color:#1b2c24;border-radius:5px;min-height:auto;line-height:1.5;font-size:10px;font-weight:700;padding:5px 9px}body.wa-modern-site .woocommerce-result-count{font-size:11px;color:#5c665e}body.wa-modern-site .woocommerce-ordering select{border:1px solid #d5dccb;background:#fff;border-radius:6px;min-height:42px;color:#182721;font-size:12px;padding:8px 12px}body.wa-modern-site .woocommerce nav.woocommerce-pagination ul{border:0;display:flex;gap:8px}body.wa-modern-site .woocommerce nav.woocommerce-pagination ul li{border:0}body.wa-modern-site .woocommerce nav.woocommerce-pagination ul li a,body.wa-modern-site .woocommerce nav.woocommerce-pagination ul li span{border-radius:50%;background:#fff;border:1px solid #d5dccb;min-width:38px;min-height:38px;display:flex;align-items:center;justify-content:center;color:#182721;font-size:12px}body.wa-modern-site .woocommerce nav.woocommerce-pagination ul li span.current{background:#182721;color:#fff;border-color:#182721}body.wa-modern-site .woocommerce form .form-row label{font-size:12px;color:#23342b;margin-bottom:7px;font-weight:600}body.wa-modern-site .woocommerce form .form-row input.input-text,body.wa-modern-site .woocommerce form .form-row textarea,body.wa-modern-site .woocommerce form .form-row select{border:1px solid #cdd6c2;border-radius:6px;background:#fff;color:#182721;min-height:46px;box-shadow:none;padding:11px 13px;font-size:13px}body.wa-modern-site .woocommerce .select2-container--default .select2-selection--single{border:1px solid #cdd6c2;border-radius:6px;background:#fff;min-height:46px;box-shadow:none;padding-top:7px}body.wa-modern-site .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{top:9px;right:7px}body.wa-modern-site .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{color:#182721;font-size:13px}body.wa-modern-site .woocommerce form .form-row textarea{min-height:110px;resize:vertical}body.wa-modern-site .woocommerce form .form-row input[type=checkbox],body.wa-modern-site .woocommerce form .form-row input[type=radio]{accent-color:#648038}body.wa-modern-site .woocommerce table.shop_table{background:#fff;border:1px solid #d9ded3;border-radius:12px;border-collapse:separate;overflow:hidden;font-size:13px}body.wa-modern-site .woocommerce table.shop_table th{font-size:11px;font-weight:700;letter-spacing:.5px;color:#56634f;background:#eef1e6;padding:16px}body.wa-modern-site .woocommerce table.shop_table td{padding:17px 16px;border-top:1px solid #e4e9dd}body.wa-modern-site .woocommerce table.shop_table td.product-name a{font-size:13px;font-weight:600;color:#182721}body.wa-modern-site .woocommerce table.shop_table .product-thumbnail img{width:84px;border-radius:6px}body.wa-modern-site .woocommerce table.shop_table a.remove{color:#a33f35!important}body.wa-modern-site .woocommerce table.shop_table a.remove:hover{background:#a33f35;color:#fff!important}body.wa-modern-site .woocommerce .cart-collaterals .cart_totals{background:#fff;border:1px solid #d9ded3;border-radius:14px;padding:25px}body.wa-modern-site .woocommerce .cart-collaterals h2,body.wa-modern-site .woocommerce-checkout h3{font-family:Georgia,'Times New Roman',serif;font-size:27px;letter-spacing:-.8px;color:#182721}body.wa-modern-site .woocommerce .cart-collaterals .cart_totals table{border:0;border-radius:0}body.wa-modern-site .woocommerce .cart-collaterals .cart_totals th,body.wa-modern-site .woocommerce .cart-collaterals .cart_totals td{background:#fff0;padding-inline:0}body.wa-modern-site .woocommerce .coupon input#coupon_code{min-width:150px;border:1px solid #cdd6c2;border-radius:6px;padding:12px;font-size:12px;background:#fff;min-height:45px}body.wa-modern-site .woocommerce-checkout #payment{background:#fff;border:1px solid #d9ded3;border-radius:12px}body.wa-modern-site .woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #d9ded3;padding:20px}body.wa-modern-site .woocommerce-checkout #payment ul.payment_methods li{font-size:13px;margin-bottom:12px}body.wa-modern-site .woocommerce-checkout #payment div.payment_box{background:#eef1e6;color:#46543e;border-radius:8px;font-size:12px;line-height:1.8}body.wa-modern-site .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#eef1e6}body.wa-modern-site .woocommerce-checkout #payment .place-order{padding:20px}body.wa-modern-site .woocommerce-privacy-policy-text{font-size:11px;color:#5c665e;line-height:1.8}body.wa-modern-site .woocommerce .woocommerce-MyAccount-navigation{background:#fff;border:1px solid #d9ded3;border-radius:12px;padding:15px}body.wa-modern-site .woocommerce .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.wa-modern-site .woocommerce .woocommerce-MyAccount-navigation li{border:0;margin:0}body.wa-modern-site .woocommerce .woocommerce-MyAccount-navigation li a{display:block;padding:13px 15px;font-size:12px;border-radius:6px;color:#43553b}body.wa-modern-site .woocommerce .woocommerce-MyAccount-navigation li.is-active a{background:#e8edda;color:#182721;font-weight:700}body.wa-modern-site .woocommerce .woocommerce-MyAccount-content{background:#fff9;border:1px solid #d9ded3;border-radius:12px;padding:27px;font-size:13px;line-height:1.8}body.wa-modern-site .woocommerce form.login,body.wa-modern-site .woocommerce form.register{border:1px solid #d9ded3;background:#fff9;border-radius:12px;padding:25px}body.wa-modern-site .woocommerce .woocommerce-orders-table .button{font-size:10px;min-height:35px;padding:8px 13px}body.wa-modern-site .woocommerce .woocommerce-order-details h2,body.wa-modern-site .woocommerce .woocommerce-customer-details h2{font-size:26px;letter-spacing:-.7px}body.wa-modern-site .woocommerce .woocommerce-customer-details address{background:#fff;border:1px solid #d9ded3;border-radius:12px;padding:20px;font-size:13px}body.wa-modern-site #wcfm-main-content{font-family:Arial,Helvetica,sans-serif;color:#182721}body.wa-modern-site #wcfm-main-content .wcfm-container{border:1px solid #d9ded3;border-radius:12px;background:#fff;box-shadow:0 6px 24px #1b2c2405}body.wa-modern-site #wcfm-main-content .wcfm-container .wcfm-content{background:#fff}body.wa-modern-site #wcfm-main-content .wcfm-page-headig{background:#e8edda;border-bottom:1px solid #d5ddc7;color:#23342b}body.wa-modern-site #wcfm-main-content .wcfm-collapse{background:#f6f5f0}body.wa-modern-site #wcfm-main-content .wcfm_menu_items{background:#1b2c24}body.wa-modern-site #wcfm-main-content .wcfm_menu_items a{color:#eef3e6}body.wa-modern-site #wcfm-main-content .wcfm_menu_items.active{background:#394b31}body.wa-modern-site #wcfm-main-content input.wcfm-text,body.wa-modern-site #wcfm-main-content input.wcfm_datepicker,body.wa-modern-site #wcfm-main-content select.wcfm-select,body.wa-modern-site #wcfm-main-content textarea.wcfm-textarea{border:1px solid #cdd6c2;border-radius:6px;box-shadow:none;background:#fff;color:#182721;min-height:42px;font-size:12px}body.wa-modern-site #wcfm-main-content input.wcfm_submit_button,body.wa-modern-site #wcfm-main-content .wcfm_submit_button{border-radius:6px;background:#182721;color:#fff;border:1px solid #182721;font-size:12px;min-height:42px}body.wa-modern-site #wcfm-main-content .wcfm_dashboard_stats{border-radius:10px;border:1px solid #d9ded3;background:#f4f6ed;color:#23342b}body.wa-modern-site #wcfm-main-content table.dataTable{font-size:12px;color:#182721}body.wa-modern-site #wcfm-main-content table.dataTable thead th{background:#eef1e6;border-color:#d9ded3;color:#43543b;font-size:11px}body.wa-modern-site #wcfm-main-content table.dataTable tbody td{border-color:#e4e9dd}@media(max-width:700px){body.wa-modern-site .woocommerce div.product .product_title{font-size:31px}body.wa-modern-site .woocommerce div.product .woocommerce-tabs .panel{padding:20px}body.wa-modern-site .woocommerce .cart-collaterals .cart_totals{padding:20px}body.wa-modern-site .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:20px}body.wa-modern-site .woocommerce .woocommerce-MyAccount-content{padding:20px}body.wa-modern-site .woocommerce table.shop_table td,body.wa-modern-site .woocommerce table.shop_table th{padding:13px 12px}body.wa-modern-site .woocommerce .coupon input#coupon_code{min-width:0;width:50%}body.wa-modern-site .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:5px}body.wa-modern-site .woocommerce .woocommerce-MyAccount-navigation li a{font-size:10px;padding:10px 12px}}body.wa-modern-site .woocommerce-multi-currency.wmc-sidebar{display:none!important;visibility:hidden!important;pointer-events:none!important}