.sn-service{--pink: #FF005C;--pink-dark: #CC004A;--pink-dim: rgba(255,0,92,.12);--pink-border: rgba(255,0,92,.35);--bg: #000;--bg-card: #0D0D0D;--bg-elevated: #161616;--bg-input: #0A0A0A;--text: #FFFFFF;--text-sec: #888;--text-ter: #444;--border: rgba(255,255,255,.07);--border-mid: rgba(255,255,255,.13);--green: #00DC64;--green-dim: rgba(0,220,100,.1);--green-border: rgba(0,220,100,.25);--r-sm: 4px;--r-md: 8px;--r-lg: 14px}.sn-service{font-family:Nexa,Barlow,sans-serif;font-size:16px;color:var(--text);background:var(--bg);line-height:1.6}.sn-service *{box-sizing:border-box}.page-wrap-service{max-width:760px;margin:0 auto;padding:0 1.5rem 6rem}.sn-service .topbar{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--border);margin-bottom:0}.sn-service .topbar-compat{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-ter);background:var(--bg-elevated);border:1px solid var(--border);padding:3px 10px;border-radius:2px}.sn-service .hero{position:relative;border-bottom:1px solid var(--border);margin-bottom:3rem;overflow:hidden;min-height:520px;display:flex;align-items:flex-end}.sn-service .hero-slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sn-service .hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease}.sn-service .hero-slide.active{opacity:1}.sn-service .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000f5,#0009 45%,#00000026);z-index:1}.sn-service .hero-content{position:relative;z-index:2;padding:3rem 0;width:100%}.sn-service .hero-dots{position:absolute;bottom:1.25rem;right:0;z-index:3;display:flex;gap:6px}.sn-service .hero-dot{width:6px;height:6px;border-radius:50%;background:#ffffff40;cursor:pointer;transition:background .3s,transform .3s;border:none}.sn-service .hero-dot.active{background:var(--pink);transform:scale(1.4)}.sn-service .hero-eyebrow{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pink);margin-bottom:1.25rem;display:flex;align-items:center;gap:10px}.sn-service .hero-eyebrow:before{content:"";display:inline-block;width:24px;height:2px;background:var(--pink)}.sn-service .hero-headline{font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:900;font-style:italic;line-height:.92;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1.25rem;margin-top:0;color:#fff}.sn-service .hero-headline .pink{color:var(--pink)}.sn-service .hero-headline .ghost{-webkit-text-stroke:1px rgba(255,255,255,.2);color:transparent}.sn-service .hero-sub{font-size:15px;color:var(--text-sec);line-height:1.65;max-width:500px;margin-bottom:0}.sn-service .sec-label{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pink);margin-bottom:1.125rem;margin-top:0;display:flex;align-items:center;gap:10px}.sn-service .sec-label:after{content:"";flex:1;height:1px;background:var(--border)}.sn-service hr.divider{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.sn-service .pkg-card{background:var(--bg-card);border:1px solid var(--pink-border);border-radius:var(--r-lg);padding:1.5rem;margin-bottom:1rem;position:relative;overflow:hidden}.sn-service .pkg-card:after{content:"";position:absolute;top:0;right:0;width:250px;height:250px;background:radial-gradient(circle at top right,rgba(255,0,92,.07),transparent 65%);pointer-events:none}.sn-service .pkg-badge{display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pink);background:var(--pink-dim);border:1px solid var(--pink-border);padding:3px 10px;border-radius:2px;margin-bottom:1rem}.sn-service .pkg-name{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--text);margin-bottom:.3rem;margin-top:0}.sn-service .incl-tag{display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--green-dim);color:var(--green);border:1px solid var(--green-border);padding:2px 8px;border-radius:2px;margin-left:8px;vertical-align:middle}.sn-service .nett-tag{display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--green-dim);color:var(--green);border:1px solid var(--green-border);padding:2px 8px;border-radius:2px;margin-left:6px;vertical-align:middle}.sn-service .pkg-tagline{font-size:13px;color:var(--text-sec);margin-bottom:1.25rem;margin-top:0}.sn-service .pkg-rows{border-top:1px solid var(--border);padding-top:1rem}.sn-service .pkg-row{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;font-size:13px;border-bottom:1px solid var(--border);margin:0}.sn-service .pkg-row:last-child{border-bottom:none}.sn-service .pkg-row-label{color:var(--text-sec)}.sn-service .pkg-row-val{color:var(--text);font-weight:500}.sn-service .pkg-row.total{padding-top:16px;margin-top:4px}.sn-service .pkg-row.total .pkg-row-label{font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--text)}.sn-service .pkg-row.total .pkg-row-val{font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:900;font-style:italic;color:var(--pink);line-height:1}.sn-service .bundle-card{background:linear-gradient(135deg,rgba(255,0,92,.12),var(--bg-card) 60%);border:2px solid var(--pink);border-radius:var(--r-lg);padding:1.75rem;margin-bottom:1.5rem;position:relative;overflow:hidden}.sn-service .bundle-flag{display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:800;font-style:italic;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--pink);padding:4px 12px;border-radius:3px;margin-bottom:1rem}.sn-service .bundle-name{font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:900;font-style:italic;text-transform:uppercase;line-height:.95;margin-bottom:.5rem;margin-top:0;color:#fff}.sn-service .bundle-name .pink{color:var(--pink)}.sn-service .bundle-desc{font-size:14px;color:var(--text-sec);line-height:1.6;margin-bottom:1.25rem;max-width:560px;margin-top:0}.sn-service .bundle-incl{list-style:none;margin-bottom:1.25rem;padding-left:0}.sn-service .bundle-incl li{font-size:13px;color:var(--text);padding:5px 0;display:flex;align-items:center;gap:8px}.sn-service .bundle-incl li:before{content:"\2713";color:var(--pink);font-weight:700}.sn-service .bundle-price-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sn-service .bundle-price{font-family:Barlow Condensed,sans-serif;font-size:46px;font-weight:900;font-style:italic;color:var(--pink);line-height:1}.sn-service .bundle-was{font-size:14px;color:var(--text-ter)}.sn-service .bundle-save{display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.05em;color:#00dc64;background:#00dc641a;border:1px solid rgba(0,220,100,.3);padding:4px 12px;border-radius:3px}.sn-service .bundle-btn{margin-top:1.25rem;width:100%;padding:14px;background:var(--pink);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:900;font-style:italic;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:var(--r-sm);cursor:pointer;transition:background .15s,transform .1s}.sn-service .bundle-btn:hover{background:var(--pink-dark);transform:translateY(-1px)}.sn-service .bundle-btn.selected{background:#00a04a}.sn-service .addon-intro{font-size:13px;color:var(--text-sec);margin:-.5rem 0 1rem}.sn-service .addon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px}.sn-service .addon-item{position:relative;border:1px solid var(--border);border-radius:var(--r-md);padding:.875rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-card);transition:border-color .15s,background .15s}.sn-service .addon-item:hover{border-color:var(--pink-border)}.sn-service .addon-item.selected{border:1px solid var(--pink);background:var(--pink-dim)}.sn-service .addon-item.selected .addon-check{background:var(--pink);border-color:var(--pink);color:#fff}.sn-service .addon-item.selected .addon-name{color:#fff}.sn-service .addon-item.selected .addon-price{color:var(--pink)}.sn-service .addon-check{width:18px;height:18px;border:1px solid var(--border-mid);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;font-size:11px;color:transparent}.sn-service .addon-check:after{content:"\2713"}.sn-service .addon-name{font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;font-style:italic;text-transform:uppercase;color:var(--text);display:block;margin-bottom:2px}.sn-service .addon-sub{font-size:11px;color:var(--text-ter);display:block;margin-bottom:5px}.sn-service .addon-price{font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:800;color:var(--text-sec);display:block}.sn-service .reco-badge{position:absolute;top:-9px;right:10px;background:var(--pink);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:800;font-style:italic;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:3px;box-shadow:0 2px 8px #ff005c66}.sn-service .addon-item.in-bundle{opacity:.5;pointer-events:none}.sn-service .addon-item.in-bundle .addon-price{color:#00dc64;font-style:italic}.sn-service .total-bar{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);padding:1rem 1.375rem;display:flex;justify-content:space-between;align-items:center;margin:1.25rem 0}.sn-service .total-bar-label{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-sec);display:block}.sn-service .total-bar-sub{font-size:11px;font-weight:400;letter-spacing:.04em;color:var(--text-ter);text-transform:none;display:block;margin-top:2px;font-family:Nexa,Barlow,sans-serif}.sn-service .total-bar-val{font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:900;font-style:italic;color:var(--pink);line-height:1}.sn-service .payment-note{font-size:12px;color:var(--text-ter);margin-bottom:.875rem;margin-top:0}.sn-service .pay-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:1.75rem}.sn-service .pay-method{border:1px solid var(--border);border-radius:var(--r-md);padding:.875rem .75rem;cursor:pointer;text-align:center;background:var(--bg-card);transition:border-color .15s,background .15s}.sn-service .pay-method:hover{border-color:var(--pink-border)}.sn-service .pay-method.selected{border:1px solid var(--pink);background:var(--pink-dim)}.sn-service .pay-method.selected .pay-method-name{color:var(--pink)}.sn-service .pay-method-name{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--text);display:block;margin-bottom:2px}.sn-service .pay-method-sub{font-size:11px;color:var(--text-ter);display:block}.sn-service .notice{background:var(--pink-dim);border:1px solid var(--pink-border);border-radius:var(--r-md);padding:1rem 1.125rem;margin-bottom:1.25rem;display:flex;gap:.75rem;align-items:flex-start}.sn-service .notice-icon{font-size:18px;line-height:1;margin-top:1px}.sn-service .notice-text{font-size:13px;color:#ff7fae;line-height:1.55}.sn-service .notice-text strong{font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;font-style:italic;text-transform:uppercase;display:block;margin-bottom:2px;color:#ffb3ce}.sn-service .scheduler{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.375rem 1.5rem}.sn-service .cal-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.sn-service .cal-nav button{background:var(--bg-elevated);border:1px solid var(--border-mid);border-radius:var(--r-sm);padding:5px 16px;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;font-style:italic;text-transform:uppercase;color:var(--text);transition:border-color .15s,color .15s}.sn-service .cal-nav button:hover{border-color:var(--pink);color:var(--pink)}.sn-service .cal-nav button:disabled{opacity:.25;cursor:default}.sn-service .cal-month{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:900;font-style:italic;text-transform:uppercase;color:var(--text)}.sn-service .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:1.25rem}.sn-service .cal-dow{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-align:center;color:var(--text-ter);padding:4px 0;text-transform:uppercase}.sn-service .cal-day{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:600;text-align:center;padding:9px 4px;border-radius:var(--r-sm);cursor:pointer;border:1px solid transparent;color:var(--text);background:var(--bg-elevated);transition:border-color .12s,color .12s,background .12s}.sn-service .cal-day:hover:not(.disabled):not(.too-soon):not(.selected){border-color:var(--pink);color:var(--pink)}.sn-service .cal-day.disabled,.sn-service .cal-day.too-soon{color:var(--text-ter);background:transparent;cursor:default;border-color:transparent}.sn-service .cal-day.selected{background:var(--pink);color:#fff;border-color:var(--pink);font-weight:700}.sn-service .cal-day.empty{background:transparent;border:none;cursor:default}.sn-service .time-label{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-sec);margin-bottom:.625rem;margin-top:0}.sn-service .time-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;margin-bottom:1rem}.sn-service .time-slot{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;font-style:italic;text-align:center;padding:8px 4px;border:1px solid var(--border-mid);border-radius:var(--r-sm);cursor:pointer;background:var(--bg-elevated);color:var(--text);transition:border-color .12s,color .12s,background .12s}.sn-service .time-slot:hover{border-color:var(--pink);color:var(--pink)}.sn-service .time-slot.selected{background:var(--pink);color:#fff;border-color:var(--pink)}.sn-service .appt-summary{display:none;background:var(--pink-dim);border:1px solid var(--pink-border);border-radius:var(--r-sm);padding:.875rem 1.125rem;margin-top:1rem;font-size:14px;color:var(--text)}.sn-service .appt-summary span{font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--pink)}.sn-service .legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:1rem}.sn-service .legend-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-ter)}.sn-service .legend-dot{width:10px;height:10px;border-radius:2px}.sn-service .biz-bar{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);padding:1rem 1.375rem;margin-bottom:1.5rem}.sn-service .biz-name{font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--text);margin-bottom:.5rem;margin-top:0}.sn-service .biz-details{font-size:13px;color:var(--text-sec);line-height:1.8}.sn-service .biz-details .lbl{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-ter);margin-right:6px}.sn-service .biz-note{margin-top:.75rem;font-size:12px;color:var(--text-ter);background:var(--bg-elevated);border-radius:var(--r-sm);padding:.625rem .875rem;margin-bottom:0}.sn-service .biz-note:before{content:"\1f4cd  "}.sn-service .form-section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.5rem}.sn-service .form-row{margin-bottom:1rem;text-align:left}.sn-service .form-label{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-sec);display:block;margin-bottom:6px}.sn-service .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sn-service .form-grid .form-row-wide{grid-column:span 2}.sn-service input[type=text],.sn-service input[type=email],.sn-service input[type=tel],.sn-service select,.sn-service textarea{width:100%;font-family:Nexa,Barlow,sans-serif;font-size:14px;padding:10px 14px;border:1px solid var(--border-mid);border-radius:var(--r-sm);background:var(--bg-input);color:var(--text);outline:none;-webkit-appearance:none;appearance:none;transition:border-color .15s}.sn-service input:focus,.sn-service select:focus,.sn-service textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-dim)}.sn-service input::placeholder,.sn-service textarea::placeholder{color:var(--text-ter)}.sn-service select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.sn-service textarea{resize:vertical;line-height:1.5}.sn-service .submit-btn{width:100%;margin-top:1.25rem;padding:15px;background:var(--pink);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:900;font-style:italic;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:var(--r-sm);cursor:pointer;transition:background .15s,transform .1s}.sn-service .submit-btn:hover{background:var(--pink-dark);transform:translateY(-1px)}.sn-service .submit-btn.loading{opacity:.7;pointer-events:none}.sn-service .submit-note{font-size:12px;color:var(--text-ter);text-align:center;margin-top:.75rem;margin-bottom:0}.sn-service .success-msg{display:none;background:var(--green-dim);border:1px solid var(--green-border);border-radius:var(--r-md);padding:1.5rem;text-align:center;color:var(--green)}.sn-service .success-msg strong{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:900;font-style:italic;text-transform:uppercase;display:block;margin-bottom:.4rem}.sn-service .success-msg p{font-size:13px;color:var(--text-sec);margin:0}.sn-service .perf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:1.25rem}.sn-service .perf-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);padding:1.125rem 1.25rem;position:relative;overflow:hidden}.sn-service .perf-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--pink)}.sn-service .perf-icon{font-size:22px;margin-bottom:.5rem}.sn-service .perf-title{font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--text);margin-bottom:4px;margin-top:0}.sn-service .perf-desc{font-size:12px;color:var(--text-sec);line-height:1.5;margin:0}.sn-service .dyno-box{background:var(--bg-card);border:1px dashed var(--pink-border);border-radius:var(--r-md);padding:1.5rem;text-align:center;margin-bottom:1rem}.sn-service .dyno-row{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;margin-bottom:.75rem}.sn-service .dyno-stat{text-align:center}.sn-service .dyno-stat-label{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-ter);margin-bottom:4px;display:block}.sn-service .dyno-stat-val{font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:900;font-style:italic;color:var(--pink);line-height:1;display:block}.sn-service .dyno-stat-val .unit{font-size:15px;color:var(--text-sec)}.sn-service .dyno-note{font-size:11px;color:var(--text-ter);margin-top:.5rem;margin-bottom:0}.sn-service .dd-graphic{width:100%;border-radius:var(--r-lg);overflow:hidden;margin-bottom:1rem;border:1px solid var(--border);display:flex;flex-direction:column;transition:border-color .2s ease}.sn-service .dd-graphic:hover{border-color:var(--pink)}.sn-service .dd-graphic img{width:100%;display:block}.sn-service .dd-graphic.has-text img{border-bottom:1px solid var(--border)}.sn-service .dd-graphic-text{background:var(--bg-card);padding:1.25rem 1.5rem}.sn-service .dd-graphic-sku{font-size:11px;color:var(--text-ter);font-family:Nexa,Barlow,sans-serif;letter-spacing:1px;margin-bottom:.4rem;display:block}.sn-service .dd-graphic-title{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:900;font-style:italic;text-transform:uppercase;color:var(--text);margin-bottom:.5rem;margin-top:0;line-height:1}.sn-service .dd-graphic-desc{font-size:14px;color:var(--text-sec);line-height:1.6;margin:0}@media(max-width:540px){.sn-service .hero-headline{font-size:44px}.sn-service .form-grid,.sn-service .pay-methods{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/scooter-service.css.map */
