:root{--cleon-wc-button-border:var(--color-gold,#90733a);--cleon-wc-button-bg:transparent;--cleon-wc-button-text:var(--color-forest,#002821);--cleon-wc-button-alt-bg:var(--color-forest,#002821);--cleon-wc-button-alt-text:var(--color-white,#fff);--cleon-wc-button-hover-bg:var(--color-gold,#90733a);--cleon-wc-button-hover-text:var(--color-white,#fff);--cleon-wc-notice-bg:var(--color-pale,#fcfbf8);--cleon-wc-notice-text:var(--color-forest,#002821);--cleon-wc-notice-border:var(--color-soft-gray,#dedede);--cleon-wc-notice-rule:var(--color-gold,#90733a);--cleon-wc-notice-rule-error:var(--wp--custom--checkout--danger-color,#a4262c);--cleon-wc-panel-bg:var(--color-pale,#fcfbf8);--cleon-wc-panel-box-bg:var(--color-cream,#ece7db);--cleon-wc-panel-text:var(--color-forest,#002821);--cleon-wc-panel-muted:var(--color-slate-gray,#6c6c6c);--cleon-wc-panel-border:color-mix(in srgb,var(--color-forest,#002821) 14%,transparent)}:where(body[class*=woocommerce],.woocommerce) a.button,:where(body[class*=woocommerce],.woocommerce) button.button,:where(body[class*=woocommerce],.woocommerce) input.button{align-items:center;background:var(--cleon-wc-button-bg);background-image:none;border:1px solid var(--cleon-wc-button-border);border-radius:0;box-shadow:none;color:var(--cleon-wc-button-text);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:var(--wp--preset--font-size--text-xs,12px);font-weight:600;justify-content:center;line-height:1.35;margin:0;overflow:visible;padding:10px 20px;position:relative;text-align:center;text-decoration:none;text-shadow:none;transition:background-color var(--transition-base,.25s ease),border-color var(--transition-base,.25s ease),color var(--transition-base,.25s ease)}:where(body[class*=woocommerce],.woocommerce) a.button:where(.alt),:where(body[class*=woocommerce],.woocommerce) button.button:where(.alt),:where(body[class*=woocommerce],.woocommerce) input.button:where(.alt){background:var(--cleon-wc-button-alt-bg);border-color:var(--cleon-wc-button-alt-bg);color:var(--cleon-wc-button-alt-text)}:where(body[class*=woocommerce],.woocommerce) a.button:focus-visible,:where(body[class*=woocommerce],.woocommerce) a.button:hover,:where(body[class*=woocommerce],.woocommerce) button.button:focus-visible,:where(body[class*=woocommerce],.woocommerce) button.button:hover,:where(body[class*=woocommerce],.woocommerce) input.button:focus-visible,:where(body[class*=woocommerce],.woocommerce) input.button:hover{background:var(--cleon-wc-button-hover-bg);background-image:none;border-color:var(--cleon-wc-button-hover-bg);color:var(--cleon-wc-button-hover-text);text-decoration:none}:where(body[class*=woocommerce],.woocommerce) a.button:where(.disabled,[disabled]),:where(body[class*=woocommerce],.woocommerce) button.button:where(.disabled,[disabled],:disabled),:where(body[class*=woocommerce],.woocommerce) input.button:where(.disabled,[disabled],:disabled){cursor:not-allowed;opacity:.5}:where(body[class*=woocommerce],.woocommerce) a.button:where(.disabled,[disabled]):hover,:where(body[class*=woocommerce],.woocommerce) button.button:where(.disabled,[disabled],:disabled):hover,:where(body[class*=woocommerce],.woocommerce) input.button:where(.disabled,[disabled],:disabled):hover{background:var(--cleon-wc-button-bg);border-color:var(--cleon-wc-button-border);color:var(--cleon-wc-button-text)}:where(body[class*=woocommerce],.woocommerce) a.button:where(.alt,.alt.disabled,.alt[disabled]):hover,:where(body[class*=woocommerce],.woocommerce) button.button:where(.alt.disabled,.alt[disabled],.alt:disabled):hover,:where(body[class*=woocommerce],.woocommerce) input.button:where(.alt.disabled,.alt[disabled],.alt:disabled):hover{background:var(--cleon-wc-button-alt-bg);border-color:var(--cleon-wc-button-alt-bg);color:var(--cleon-wc-button-alt-text)}:where(body[class*=woocommerce],.woocommerce) #respond input#submit{background:var(--cleon-wc-button-alt-bg);border:1px solid var(--cleon-wc-button-alt-bg);border-radius:0;color:var(--cleon-wc-button-alt-text);cursor:pointer;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:var(--wp--preset--font-size--text-xs,12px);font-weight:600;padding:10px 20px}:where(body[class*=woocommerce],.woocommerce) #respond input#submit:hover{background:var(--cleon-wc-button-hover-bg);border-color:var(--cleon-wc-button-hover-bg);color:var(--cleon-wc-button-hover-text)}:where(body[class*=woocommerce],.woocommerce) .button:where(.loading){opacity:.25;padding-right:2.618em}:where(body[class*=woocommerce],.woocommerce) .button:where(.loading):after{animation:spin 2s linear infinite;content:"\e01c";font-family:WooCommerce;font-weight:400;position:absolute;right:1em;top:.618em;vertical-align:top}:where(body[class*=woocommerce],.woocommerce) .button:where(.added):after{content:"\e017";font-family:WooCommerce;margin-left:.53em;vertical-align:bottom}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{background:var(--cleon-wc-notice-bg);border:1px solid var(--cleon-wc-notice-border);border-radius:0;border-top:3px solid var(--cleon-wc-notice-rule);color:var(--cleon-wc-notice-text);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:var(--wp--preset--font-size--text-sm,14px);list-style:none outside;margin:0 0 20px;padding:14px 18px}body .woocommerce-error{border-top-color:var(--cleon-wc-notice-rule-error)}body .woocommerce-error:before,body .woocommerce-info:before,body .woocommerce-message:before{content:none}body .woocommerce-error a,body .woocommerce-info a,body .woocommerce-message a{color:inherit;text-decoration:underline;text-underline-offset:2px}body .woocommerce-notices-wrapper:empty{display:none}body #add_payment_method #payment,body .woocommerce-cart #payment,body .woocommerce-checkout #payment{background:var(--cleon-wc-panel-bg);border:1px solid var(--cleon-wc-panel-border);border-radius:0}body #add_payment_method #payment ul.payment_methods,body .woocommerce-cart #payment ul.payment_methods,body .woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--cleon-wc-panel-border);color:var(--cleon-wc-panel-text)}body #add_payment_method #payment div.payment_box,body .woocommerce-cart #payment div.payment_box,body .woocommerce-checkout #payment div.payment_box{background-color:var(--cleon-wc-panel-box-bg);border-radius:0;color:var(--cleon-wc-panel-text)}body #add_payment_method #payment div.payment_box:before,body .woocommerce-cart #payment div.payment_box:before,body .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--cleon-wc-panel-box-bg)}body #add_payment_method #payment div.payment_box input.input-text,body #add_payment_method #payment div.payment_box textarea,body .woocommerce-cart #payment div.payment_box input.input-text,body .woocommerce-cart #payment div.payment_box textarea,body .woocommerce-checkout #payment div.payment_box input.input-text,body .woocommerce-checkout #payment div.payment_box textarea{border-color:var(--cleon-wc-panel-border);border-top-color:var(--cleon-wc-panel-border)}body #add_payment_method #payment div.payment_box span.help,body .woocommerce-cart #payment div.payment_box span.help,body .woocommerce-checkout #payment div.payment_box span.help{color:var(--cleon-wc-panel-muted)}body .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,body .woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--color-gold,#90733a)}