/* Local preview refinements, loaded after the main theme stylesheet. */
.honeypot{position:absolute!important;left:auto!important;right:auto!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important}
.source-notice{padding:12px 18px;border:1px solid #f2cfba;background:#fff6ef;color:#775641;border-radius:8px;font-size:16px;margin-bottom:22px}
.page-content .rich-text{max-width:1000px;line-height:2}.page-content .rich-text p{white-space:pre-line}.page-content .rich-text h1{display:none}
.mini-promo a{white-space:nowrap;font-size:13px;padding-inline:10px}
.footer-contact{direction:ltr;text-align:right;font-family:Arial,sans-serif!important;font-size:14px!important}
.top-phone{direction:ltr;font-family:Arial,sans-serif;letter-spacing:.3px}
.local-mode{font-size:12px;color:#8c776b}
.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce .kp-purchase button.button.alt{background:var(--orange);color:#fff;border-color:var(--orange)}
.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:#d93218;color:#fff}
.woocommerce div.product .kp-purchase p.price{display:flex;flex-direction:column;color:var(--orange);font-size:36px;font-weight:900;line-height:1.5;margin:0}
.woocommerce div.product .kp-purchase p.price del{font-size:23px;color:#92949c;opacity:1}
.woocommerce div.product .kp-purchase p.price ins{text-decoration:none;color:var(--orange)}
.woocommerce div.product .kp-purchase p.price .woocommerce-Price-currencySymbol{font-size:21px}
@media(max-width:800px){.mini-promo a{font-size:11px;padding-inline:6px}.page-content .source-notice{font-size:14px}}
