/* Corrections coordinated after the three independent staging audits. */
/* Do not let decorative launchers obscure transactional forms and actions. */
body.woocommerce-checkout .ocb-floating-wrap,
body.woocommerce-checkout .joinchat,
body.woocommerce-checkout .joinchat__chatbox,
body.woocommerce-cart .ocb-floating-wrap,
body.woocommerce-cart .joinchat,
body:has(.off-canvas-cart.mfp-ready) .ocb-floating-wrap,
body:has(.off-canvas-cart.mfp-ready) .joinchat,
body:has(.off-canvas-cart.mfp-ready) #top-link{display:none!important}
.or-shop-intro{padding:20px 0 32px;border-bottom:1px solid var(--or-line);margin-bottom:32px}
.or-shop-intro h1{font:400 clamp(42px,4.5vw,66px)/1.08 Georgia,serif;letter-spacing:-.045em;margin-bottom:23px}
.or-shop-intro p{font-size:13px;line-height:1.8;color:var(--or-muted);max-width:700px}
.or-shop-intro p:last-child a{font-size:12px;border-bottom:1px solid var(--or-green);padding-bottom:5px}
.or-taxonomy-heading{padding:15px 0 25px;border-bottom:1px solid var(--or-line);margin-bottom:28px}
.archive.woocommerce .or-taxonomy-title{font:400 clamp(38px,4vw,60px)/1.12 Georgia,serif;letter-spacing:-.04em;color:var(--or-green);overflow-wrap:anywhere;margin:0}
.or-archive-label{font:600 11px/1.7 Arial,Helvetica,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;border-left:2px solid var(--or-coral);padding-left:14px;margin-bottom:25px}
.or-newsletter-email-label{display:block!important;font-size:12px;font-weight:400;margin:12px 0 7px}
.or-product-advice{margin:5px 0 25px}
.or-product-advice .button{background:transparent!important;border:1px solid var(--or-green);color:var(--or-green)!important;font-size:11px;white-space:normal;text-align:left;line-height:1.5;margin:0}
#footer .or-newsletter-email-label{color:inherit;font-size:12px}
@media(max-width:549px){
 .or-shop-intro{padding-top:12px;margin-bottom:24px}
 .single-product .product-info form.cart input:not([type=hidden]):not([type=checkbox]):not([type=button]):not([type=submit]),
 .single-product .product-info form.cart textarea,
 .single-product .product-info form.cart select{font-size:16px!important}
}
