/* Native Storefront/WooCommerce templates remain responsible for layout and forms. */
.site-header{padding-top:1.6em}.site-branding .site-title a{font-size:25px;font-weight:600}.site-description{font-size:14px!important}.site-search,.secondary-navigation{display:none}.site-main{margin-bottom:2em}.content-area{width:100%!important;float:none!important}.widget-area{display:none}.site-footer{padding:2em 0;background:#f5f5f4}.storefront-breadcrumb{margin-bottom:1em}.mame-demo-note{padding:14px 18px;background:#f4f4f3;border-left:3px solid #777;margin:18px 0 26px;font-size:14px;line-height:1.7}.mame-demo-note a{margin-left:12px}.mame-demo-context{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #ddd}.mame-demo-context p{margin:0}.mame-demo-context select{max-width:100%;padding:7px;background:#fff;border:1px solid #aaa}.woocommerce-checkout #payment .payment_methods li img{max-height:28px;max-width:110px}.woocommerce-checkout #payment .payment_methods li label{font-size:15px}.woocommerce-message,.woocommerce-info{background:#436967}.mame-provider-test{max-width:720px;margin:0 auto 40px;padding:28px;border:1px solid #ddd}.mame-provider-test h1{font-size:28px}.mame-provider-test .mame-outcomes{display:flex;flex-wrap:wrap;gap:12px}.mame-provider-test button{font-size:15px}.mame-backend-entry{max-width:720px}.mame-backend-entry h1{font-size:30px}.mame-demo-doc{display:inline-block;margin:10px 0}.woocommerce-order .woocommerce-order-overview li{margin-bottom:15px}.product .woocommerce-product-gallery img{border-radius:3px}h1{font-size:2.1em;letter-spacing:-.015em}h2{font-size:1.6em}.woocommerce-billing-fields h3{font-size:1.4em}@media(max-width:767px){.site-header{padding-top:1em}.site-main{padding-top:1em}.mame-demo-note{margin-top:0}.site-branding{max-width:75%}.woocommerce-checkout #payment .payment_methods li img{max-width:75px}h1{font-size:1.8em}}
