@font-face{font-family:Raleway;src:url('/wp-content/themes/astra-child/fonts/raleway-v37-latin-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Raleway;src:url('/wp-content/themes/astra-child/fonts/raleway-v37-latin-700.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:'Montserrat Alternates';src:url('/wp-content/themes/astra-child/fonts/montserrat-alternates-v18-latin-800.woff2') format('woff2');font-weight:800;font-display:swap}
body.ae-combo-native-commerce-body{margin:0;background:#fff;color:#25202b;font:500 16px/1.65 Raleway,Arial,sans-serif}
.ae-combo-native-commerce-body #page{min-height:100vh;background:#fff}
.ae-combo-native-commerce-body .ae-combo-native-commerce-main{width:100%;max-width:none;margin:0;padding:56px 0 80px}
.ae-combo-native-commerce-body .ae-combo-native-commerce-main article{margin:0;padding:0;border:0;background:transparent}
.ae-combo-commerce-intro{box-sizing:border-box;display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:28px;width:100%;max-width:1180px;margin:0 auto 48px;padding:0 24px}
.ae-combo-commerce-intro__icon{display:block;width:140px;height:95px;object-fit:contain}
.ae-combo-native-commerce-body .ae-combo-commerce-intro h1{font:800 30px/1.3 'Montserrat Alternates',Arial,sans-serif;color:#000;margin:0 0 10px}
.ae-combo-native-commerce-body .ae-combo-commerce-intro p{font:500 16px/1.65 Raleway,Arial,sans-serif;color:#000;margin:0}
.ae-combo-native-commerce-body .ae-combo-native-checkout h3,.ae-combo-native-commerce-body .ae-combo-native-checkout button.button{font-family:'Montserrat Alternates',Arial,sans-serif!important}
.ae-combo-native-commerce-body .woocommerce{max-width:100%}
@media(max-width:900px){
 .ae-combo-native-commerce-body .ae-combo-native-commerce-main{padding:36px 0 64px}
 .ae-combo-commerce-intro{grid-template-columns:minmax(0,1fr);gap:20px;text-align:center;margin-bottom:32px;padding:0 20px}
 .ae-combo-commerce-intro__icon{width:82px;height:56px;margin:0 auto}
 .ae-combo-native-commerce-body .ae-combo-commerce-intro h1{font-size:25px;margin-bottom:12px}
 .ae-combo-native-commerce-body .ae-combo-commerce-intro p{font-size:15px}
}
@media(max-width:480px){.ae-combo-commerce-intro{padding-right:20px;padding-left:20px}.ae-combo-native-commerce-body .ae-combo-commerce-intro h1{font-size:24px}}

body.ae-combo-native-thankyou-page .ae-combo-native-commerce-main{padding:0}
