/* Additions for the Astro copy. Flat, no shadows. Everything else is the theme. */
.gsc-hp { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }
.mfn-cart-holder:focus { outline: none; }
.mfn-cart-holder .gsc-cart-error { margin: 0 0 15px; padding: 10px 12px; border: 1px solid #e2b4ae; background: #fae9e8; color: #962317; font-size: 14px; line-height: 20px; }
.mfn-cart-holder .mfn-ch-footer-buttons a.button.disabled { opacity: .5; pointer-events: none; }
.mfn-cart-holder .mfn-ch-footer-buttons a.button.loading { opacity: .7; }
.mfn-cart-holder .mfn-chft-total small.includes_tax { font-size: 13px; color: #737E86; }
.mfn-cart-holder .mfn-ch-content { padding: 20px; box-sizing: border-box; }
.mfn-cart-holder .mfn-ch-header { padding: 20px 50px; }
.woocommerce-product-gallery .flex-viewport { transition: height .25s ease; }
.mfn-vr-labels li.active a { border-color: currentColor; }
form.gsc-sending input[type=submit], form.gsc-sending button[type=submit] { opacity: .6; pointer-events: none; }
.gsc-form-error { margin: 10px 0; padding: 10px 12px; border: 1px solid #e2b4ae; background: #fae9e8; color: #962317; }
