.shopify-service-form{gap:15px;display:grid}.shopify-service-head{align-items:center;gap:12px;display:flex}.shopify-service-head svg{color:var(--teal);flex:none}.shopify-service-head h3{margin:0;font-size:19px;line-height:1.25}.shopify-service-head p{margin:3px 0 0;font-size:13px}.shopify-price,.shopify-total{justify-content:space-between;gap:20px;font-size:14px;display:flex}.shopify-price strong,.shopify-total strong{white-space:nowrap}.shopify-report-option{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:13px;display:flex}.shopify-report-option input,.shopify-ownership input{width:17px;height:17px;accent-color:var(--teal);flex:none}.shopify-report-option span{flex:1;display:grid}.shopify-report-option small{color:var(--muted);font-size:12px;font-weight:400}.shopify-report-option b{font-size:14px}.shopify-total{border-top:1px solid var(--line);padding-top:14px;font-size:17px}.shopify-service-form form{gap:15px;display:grid}.shopify-email-label{gap:6px;font-size:13px;font-weight:600;display:grid}.shopify-service-form input[type=email]{border:1px solid var(--line);border-radius:5px;width:100%;min-width:0;padding:11px 12px}.shopify-ownership{align-items:start;gap:10px;font-size:12px;display:flex}.shopify-resume{color:var(--teal);align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.shopify-checkout-ready{gap:14px;display:grid}.shopify-checkout-ready p{margin:0;font-size:13px}.shopify-checkout-ready .checkout-button{justify-content:center}.payment-wait{border:1px solid var(--line);background:var(--cream,#f7faf8);color:var(--ink,#162e27);border-radius:8px;padding:20px}.payment-wait>svg{color:var(--teal)}.payment-wait .shopify-hold{font-size:12px}.shopify-hold{margin:0;font-size:12px}.shopify-original-price{color:var(--muted);margin-right:8px;font-size:13px;font-weight:400}.private-service-offer .service-brand{width:fit-content;margin:0 auto 28px;display:flex}.private-service-offer .service-shell{max-width:580px}.private-service-offer .service-heading{text-align:left;padding:30px}.private-service-offer .service-heading h1{font-size:clamp(26px,5vw,34px)}.private-offer-terms{color:var(--muted);padding:22px 30px 0;font-size:13px}.private-offer-terms p{margin:0 0 12px}.private-offer-terms a{color:var(--teal);margin-bottom:22px;display:inline-block}.private-service-offer .shopify-service-form{background:0 0;border:0;padding:22px 30px 30px}@media (width<=500px){.private-service-offer .service-heading{padding:24px 20px}.private-offer-terms{padding:20px 20px 0}.private-service-offer .shopify-service-form{padding:18px 20px 24px}}
