html,body{width:100%;height:auto;margin:0;padding:0;overflow-x:hidden}#colophon .widget_nav_menu .menu-link{color:#264d50!important}#colophon .ast-footer-copyright a,.entry-content p a:not(.button),a#ast-customer-login-url,a[href$="#ast-woo-register"]{text-decoration:underline;text-underline-offset:.16em}.aura-content .aura-grid h4[style*="#d3ac28"]{color:#76590b!important}body .fluentform .ff-btn-submit{color:white!important;background:#00616b!important}.woocommerce .onsale,.woocommerce .onsale .onsale-text,.woocommerce .custom-onsale{background-color:#d3ac28!important;color:#292414!important}.woocommerce .price del,.woocommerce .price del bdi{opacity:1!important;color:#536064}body .cps-thumb :is(.cps-ribbon,.cps-ribbon-oos),body.woocommerce ul.products li.product :is(.onsale,.out-of-stock-ribbon),body div.woocommerce ul.products li.product :is(.onsale,.out-of-stock-ribbon),body.single-product .woocommerce-product-gallery .custom-onsale{position:absolute!important;inset:10px 10px auto auto!important;width:max-content!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:calc(100% - 20px);display:inline-flex!important;align-items:center;gap:6px;padding:5px 10px!important;margin:0!important;border:1px solid #d7bc78!important;border-radius:5px!important;color:#503b09!important;background:#fff2ce!important;transform:none!important;box-shadow:none!important;font-size:.8rem!important;font-weight:700;line-height:1.3!important;white-space:nowrap;z-index:2;pointer-events:none}body .cps-thumb :is(.cps-ribbon,.cps-ribbon-oos) span,body .woocommerce ul.products li.product .onsale .onsale-text,body.woocommerce ul.products li.product .onsale .onsale-text{position:static!important;padding:0!important;margin:0!important;display:inline!important;width:auto!important;height:auto!important;background:transparent!important;color:inherit!important;box-shadow:none!important;transform:none!important;line-height:inherit!important;font-size:inherit!important}body.single-product .woocommerce-product-gallery .aura-stock-badge,body .cps-thumb .cps-ribbon-oos,body.woocommerce ul.products li.product .out-of-stock-ribbon,body div.woocommerce ul.products li.product .out-of-stock-ribbon{background:#f0f2ef!important;color:#3b4c46!important;border-color:#c5d0ca!important}body.woocommerce ul.products li.product .onsale::before,body.woocommerce ul.products li.product .onsale::after,body div.woocommerce ul.products li.product .onsale::before,body div.woocommerce ul.products li.product .onsale::after{display:none!important}.woocommerce ul.products li.product:has(.astra-shop-summary-wrap){display:flex;flex-direction:column}.woocommerce ul.products li.product .astra-shop-summary-wrap{flex:1;display:flex;flex-direction:column;align-items:stretch}.woocommerce ul.products li.product .astra-shop-summary-wrap>.button{margin-top:auto;min-height:44px;display:flex;align-items:center;justify-content:center}