.svr,.svr-pv{--svr-red:#e21b23;--svr-ink:#111;--svr-line:#d9dce0;--svr-soft:#f4f5f6;font-size:1.4rem}.svr{margin:.4rem 0 0}.svr [hidden],.svr-pv [hidden]{display:none!important}.svr-pv{border:2px solid var(--svr-red);border-radius:6px;background:#fff;padding:14px 16px 12px;margin:0 0 18px}.svr-pv__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:6px}.svr-pv__lbl{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.7rem;color:var(--svr-ink);display:inline-flex;align-items:center;gap:8px}.svr-pv__dot{width:9px;height:9px;border-radius:50%;background:var(--svr-red);box-shadow:0 0 #e21b2380;animation:svrp 2s infinite}@keyframes svrp{70%{box-shadow:0 0 0 7px #e21b2300}to{box-shadow:0 0 #e21b2300}}.svr-pv__cap{color:#555;font-size:1.3rem}.svr-pv__stage{background:linear-gradient(#fafafa,#eef0f2 78%,#e2e5e8);border-radius:4px;padding:6px 4px 2px}.svr-pv__stage svg{display:block;width:100%;height:auto;max-height:52vh}.svr--flat .svr-pv__stage{background:#f3f4f6}.svr-pv__foot{display:flex;gap:14px;align-items:stretch;margin-top:12px}.svr-pv__close{flex:0 0 42%;border:1px solid var(--svr-line);border-radius:4px;background:#fff;padding:8px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:120px}.svr-pv__close svg{width:100%;height:96px}.svr-pv__dim{font-size:1.15rem;color:#555;line-height:1.3}.svr-pv__close--dark .svr-pv__dim{color:#e8e8e8}.svr-pv__car{flex:1;display:flex;flex-direction:column;gap:6px;justify-content:center}.svr-pv__note{margin:10px 0 0;font-size:1.2rem;line-height:1.45;color:#555}.svr-lbl{display:block;font-weight:700;font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase;color:var(--svr-ink)}.svr-lbl small{font-weight:400;text-transform:none;letter-spacing:0;color:#666}.svr-lbl--sm{margin-top:4px}.svr-select{position:relative}.svr-select:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid #111;border-bottom:2px solid #111;transform:translateY(-70%) rotate(45deg);pointer-events:none}.svr-select select{appearance:none;-webkit-appearance:none;width:100%;padding:9px 32px 9px 10px;font-size:1.35rem}.svr-in{width:100%;border:1.5px solid #bfc3c8;border-radius:4px;background:#fff;color:var(--svr-ink);font:inherit;font-size:1.6rem;padding:10px 12px;outline:0;transition:border-color .15s,box-shadow .15s}.svr-in:focus{border-color:var(--svr-ink);box-shadow:0 0 0 3px #1111111f}.svr-in.is-bad{border-color:var(--svr-red);box-shadow:0 0 0 3px #e21b2326}.svr-in--big{font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;letter-spacing:.06em;padding:8px 12px;text-transform:uppercase}.svr-err{display:block;color:var(--svr-red);font-size:1.25rem;margin-top:5px;font-weight:600}.svr-step{margin:0 0 20px}.svr-step__h{display:flex;align-items:center;gap:10px;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.6rem;color:var(--svr-ink);margin:0 0 10px}.svr-step__h b{width:24px;height:24px;border-radius:50%;background:var(--svr-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;letter-spacing:0;font-family:inherit}.svr-step__h--opts{margin:4px 0 12px}.svr-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:12px}.svr-grid+.svr-grid{margin-top:12px}.svr-grid .svr-field:only-child,.svr-grid .svr-field:has(+[hidden]){grid-column:1/-1}.svr-field .svr-lbl{margin-bottom:5px}.svr-fonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.svr-font{border:1.5px solid var(--svr-line);background:#fff;border-radius:4px;padding:8px 4px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--svr-ink);transition:border-color .15s}.svr-font span{font-size:2.8rem;line-height:1.1;white-space:nowrap;overflow:hidden;max-width:100%}.svr-font small{font-size:1.1rem;color:#666;text-transform:uppercase;letter-spacing:.05em}.svr-font:hover{border-color:#888}.svr-font.is-on{border-color:var(--svr-ink);box-shadow:inset 0 0 0 1px var(--svr-ink);background:var(--svr-soft)}.svr-crow{display:grid;grid-template-columns:118px 1fr;align-items:center;gap:8px;margin:0 0 10px}.svr-sws{display:flex;flex-wrap:wrap;gap:7px}.svr-sw{width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.25);cursor:pointer;padding:0;position:relative;transition:transform .1s}.svr-sw:hover{transform:scale(1.08)}.svr-sw.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--svr-ink)}.svr-sw--none{background:linear-gradient(135deg,#fff 46%,var(--svr-red) 46%,var(--svr-red) 54%,#fff 54%)}.svr-sws--sm .svr-sw{width:22px;height:22px}.svr-lock,.svr-hint{font-size:1.25rem;color:#555;margin:0 0 10px}.svr-warn{font-size:1.25rem;color:#8a5a00;background:#fff6e0;border-left:3px solid #f0a500;padding:6px 10px;margin:0}html.svr-on variant-selects fieldset.product-form__input--pill{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 16px;padding:0;border:0;width:100%;max-width:none;text-align:left}html.svr-on variant-selects fieldset.product-form__input--pill legend.form__label{grid-column:1/-1;float:left;width:100%;text-align:left;font-weight:700;font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;padding:0}html.svr-on variant-selects fieldset.product-form__input--pill input[type=radio]+label{margin:0!important;border-radius:4px!important;padding:10px 12px!important;display:flex!important;align-items:center;text-align:left;justify-content:flex-start;min-height:52px;border:1.5px solid #d9dce0!important;background:#fff!important;color:#111!important;font-size:1.35rem;line-height:1.25;letter-spacing:0;box-shadow:none!important;width:auto}html.svr-on variant-selects fieldset.product-form__input--pill input[type=radio]+label:hover{border-color:#111!important}html.svr-on variant-selects fieldset.product-form__input--pill input[type=radio]:checked+label{border-color:#111!important;background:#111!important;color:#fff!important}html.svr-on variant-selects fieldset.product-form__input--pill input[type=radio]:checked+label .svr-o__s{color:#cfd2d6}html.svr-on variant-selects fieldset.product-form__input--pill input[type=radio].disabled+label{opacity:.55;text-decoration:none}.svr-o{display:flex;flex-direction:column;gap:2px}.svr-o__t{font-weight:700}.svr-o__s{font-size:1.15rem;color:#666;font-weight:400}.svr-on .product__media-wrapper .svr-pv{margin-bottom:18px}@media screen and (min-width:750px){html.svr-on .product.product--no-media{max-width:none;margin:0;display:flex;flex-wrap:nowrap;text-align:left}html.svr-on .product--no-media>.product__media-wrapper{display:block;width:56%;max-width:56%;flex:0 0 56%}html.svr-on .product--no-media>.product__info-wrapper{width:44%;max-width:44%;flex:0 0 44%;padding-left:4rem}html.svr-on .product--no-media .product__title,html.svr-on .product--no-media .price,html.svr-on .product--no-media .product__tax,html.svr-on .product--no-media shopify-payment-terms{text-align:left;justify-content:flex-start}}@media screen and (max-width:749px){.svr-pv{padding:10px;border-width:2px;margin-bottom:12px}.svr-pv__lbl{font-size:1.5rem}.svr-pv__foot{flex-direction:column;gap:10px}.svr-pv__close{flex:none;min-height:0;flex-direction:row;align-items:center}.svr-pv__close svg{width:46%;height:70px;flex:none}.svr-grid{grid-template-columns:1fr 1fr}.svr-crow{grid-template-columns:1fr}html.svr-on variant-selects fieldset.product-form__input--pill{grid-template-columns:1fr 1fr}}.svr-mini{position:fixed;left:8px;right:8px;top:8px;z-index:30;background:#fff;border:2px solid #e21b23;border-radius:6px;box-shadow:0 6px 20px #0000002e;padding:4px 8px;display:flex;align-items:center;gap:8px;transform:translateY(-130%);transition:transform .2s ease;pointer-events:none}.svr-mini.is-on{transform:none}.svr-mini svg{width:62%;height:auto;max-height:84px;flex:none}.svr-mini span{font-size:1.15rem;line-height:1.3;color:#333;font-weight:600}@media screen and (min-width:750px){.svr-mini{display:none}}.svr-kit{margin:0 0 16px;padding:12px 14px;border-left:3px solid #d71920;background:#f6f7f8;font-size:1.35rem;line-height:1.5;color:#222}.svr-kit b{display:block;margin-bottom:2px;color:#111}.svr-chk{display:flex;gap:.5em;align-items:flex-start;font-size:14px;line-height:1.35;cursor:pointer;padding:10px 12px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:#00000005}.svr-chk input{width:18px;height:18px;margin-top:1px;flex:none}.svr-chk small{opacity:.7}.svr-wtadd{margin-top:10px}.svr-chk{flex-wrap:nowrap}.svr-chk__t{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.svr-chk__t b{white-space:nowrap}@media(max-width:749px){.svr-chk small{display:block;margin-top:2px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/sv-race-builder.css.map */
