body.template-product .sms-cfg{--cfg-o:var(--sms-orange,#ff6500);--cfg-oh:var(--sms-orange-hover,#ff7a24);--cfg-panel:var(--sms-panel,#0b1220);--cfg-panel2:var(--sms-panel-2,#111827);--cfg-muted:var(--sms-muted,#edf1f6);--cfg-soft:var(--sms-soft,#d5dbe4);margin:14px 0 18px;padding:18px;border:1px solid rgba(255,101,0,.48);border-radius:18px;background:linear-gradient(180deg,#101827,#0b111d);color:#fff;box-shadow:0 12px 28px #0000002e}body.template-product .sms-cfg *{box-sizing:border-box}body.template-product .sms-cfg__eyebrow{display:inline-flex;width:max-content;max-width:100%;margin:0 0 7px;padding:6px 9px;border-radius:999px;background:var(--cfg-o);color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px;font-weight:950;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}body.template-product .sms-cfg__title{margin:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:24px;font-weight:950;line-height:1.12;text-transform:none!important}body.template-product .sms-cfg__intro{margin:8px 0 16px;color:var(--cfg-muted)!important;-webkit-text-fill-color:var(--cfg-muted)!important;font-size:15px;font-weight:600;line-height:1.5}body.template-product .sms-cfg__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.template-product .sms-cfg__field{min-width:0}body.template-product .sms-cfg__field--full{grid-column:1/-1}body.template-product .sms-cfg__field--spaced{margin-top:10px}body.template-product .sms-cfg__field--depth{margin-top:12px}body.template-product .sms-cfg__field>label,body.template-product .sms-cfg__label{display:block;margin:0 0 7px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px;font-weight:900;line-height:1.25}body.template-product .sms-cfg select,body.template-product .sms-cfg input[type=text],body.template-product .sms-cfg textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid #d6dbe3;border-radius:11px;background:#fff;color:#111827;-webkit-text-fill-color:#111827;font-family:inherit;font-size:16px;font-weight:700;line-height:1.35}body.template-product .sms-cfg textarea{min-height:92px;resize:vertical}body.template-product .sms-cfg__toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.template-product .sms-cfg__toggle input{position:absolute;opacity:0;pointer-events:none}body.template-product .sms-cfg__toggle label{display:flex;align-items:center;justify-content:center;min-height:48px;margin:0;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:#ffffff0e;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px;font-weight:900;cursor:pointer}body.template-product .sms-cfg__toggle input:checked+label{border-color:var(--cfg-o);background:#ff65002b;box-shadow:inset 0 0 0 1px #ff650040}body.template-product .sms-cfg__micro,body.template-product .sms-cfg__help{min-height:18px;margin:6px 0 0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px;font-weight:600;line-height:1.4}body.template-product .sms-cfg__status{margin-top:11px;padding:12px 13px;border:1px solid rgba(74,222,128,.28);border-radius:11px;background:#4ade8014;color:#e7edf5!important;-webkit-text-fill-color:#e7edf5!important;font-size:14px;font-weight:600;line-height:1.5}body.template-product .sms-cfg__status strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950}body.template-product .sms-cfg__status.is-warn{border-color:#ff65009e;background:#ff65001a}body.template-product .sms-cfg__custom{margin-top:12px;padding:14px;border:1px solid rgba(255,101,0,.34);border-radius:12px;background:#ff65000f}body.template-product .sms-cfg__custom-title{margin:0 0 11px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px;font-weight:950}body.template-product .sms-cfg__notice{margin-top:12px;padding:13px 14px;border:1px solid rgba(255,101,0,.46);border-left:4px solid var(--cfg-o);border-radius:11px;background:#ff650014;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px;font-weight:600;line-height:1.5}body.template-product .sms-cfg__notice strong{font-size:15px;font-weight:950}body.template-product .sms-cfg__confirm{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding-top:11px;border-top:1px solid rgba(255,255,255,.11);cursor:pointer}body.template-product .sms-cfg__confirm--nested{margin-top:0;padding-top:8px;border-top:0}body.template-product .sms-cfg__confirm input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--cfg-o)}body.template-product .sms-cfg__confirm span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px;font-weight:600;line-height:1.45}body.template-product .sms-cfg__confirm span strong{font-weight:950}body.template-product .sms-cfg__group{margin-top:14px;padding:15px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff09}body.template-product .sms-cfg__group-title{margin:0 0 12px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:19px;font-weight:950;line-height:1.2}body.template-product .sms-cfg__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body.template-product .sms-cfg__choice{-webkit-appearance:none;appearance:none;width:100%;min-height:70px;padding:11px 12px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#ffffff0b;color:#fff;text-align:left;cursor:pointer}body.template-product .sms-cfg__choice strong{display:block;color:#fff;font-size:15px;line-height:1.25}body.template-product .sms-cfg__choice small{display:block;margin-top:4px;color:#fff;font-size:13px;font-weight:600;line-height:1.35}body.template-product .sms-cfg__choice.is-active{border-color:var(--cfg-o);background:#ff650024;box-shadow:inset 0 0 0 1px #ff650038}body.template-product .sms-cfg__addon-list{display:grid;gap:8px}body.template-product .sms-cfg__addon{margin:0;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:9px}body.template-product .sms-cfg__review{margin-top:15px;padding:15px;border:1px solid rgba(255,101,0,.48);border-radius:14px;background:#ff650012}body.template-product .sms-cfg__review-title{margin:0 0 11px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:19px;font-weight:950}body.template-product .sms-cfg__review-row{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px;line-height:1.35}body.template-product .sms-cfg__review-row span{color:var(--cfg-soft)}body.template-product .sms-cfg__review-row strong{text-align:right;color:#fff}body.template-product .sms-cfg__total{display:flex;justify-content:space-between;gap:14px;margin-top:12px;align-items:end}body.template-product .sms-cfg__total span{color:var(--cfg-muted);font-size:14px}body.template-product .sms-cfg__total strong{color:var(--cfg-o);font-size:24px}body.template-product .sms-cfg__ready{margin:10px 0 0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px;font-weight:600;line-height:1.45}body.template-product .sms-cfg__ready.is-ready{color:#bff2cf!important;-webkit-text-fill-color:#bff2cf!important}body.template-product:has(.sms-cfg[data-hide-native-variants=true]) variant-picker.product-form__variants{display:none!important}body.template-product:has(.sms-cfg) .shopify-payment-button{display:none!important}body.template-product .sms-litfx-after-cart{margin:14px 0 0;padding:14px;border:1px solid rgba(255,101,0,.35);border-radius:12px;background:linear-gradient(180deg,#101827,#0b111d);color:#fff}body.template-product .sms-litfx-after-cart__eyebrow{margin:0 0 4px;color:var(--cfg-o,#ff6500)!important;-webkit-text-fill-color:var(--cfg-o,#ff6500)!important;font-size:11px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}body.template-product .sms-litfx-after-cart__title{margin:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:17px;font-weight:950;line-height:1.25}body.template-product .sms-litfx-after-cart__copy{margin:6px 0 10px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px;font-weight:700;line-height:1.45}body.template-product .sms-litfx-after-cart__link{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:9px 12px;border:1px solid #ff6500;border-radius:9px;background:#ff6500!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center;text-decoration:none!important;font-size:14px;font-weight:950;line-height:1.25}body.template-product .sms-litfx-after-cart__note{margin:8px 0 0;color:#edf1f6!important;-webkit-text-fill-color:#edf1f6!important;font-size:13px;font-weight:700;line-height:1.42}@media(max-width:640px){body.template-product .sms-cfg{padding:15px;border-radius:16px}body.template-product .sms-cfg__title{font-size:22px}body.template-product .sms-cfg__grid{grid-template-columns:1fr}body.template-product .sms-cfg__field--full{grid-column:auto}body.template-product .sms-cfg__choices{grid-template-columns:1fr 1fr;gap:8px}body.template-product .sms-cfg__choice{min-height:76px;padding:10px}body.template-product .sms-cfg__choice strong{font-size:14px}body.template-product .sms-cfg__choice small{font-size:12.5px}}body.template-product .sms-cfg{background:radial-gradient(circle at 0 0,rgba(255,101,0,.07),transparent 32%),linear-gradient(180deg,#101a2bf0,#080e18f7);border-color:#ff650080;box-shadow:inset 0 1px #ffffff0b,0 13px 30px #0000003d,0 0 22px #ff65000e}body.template-product .sms-cfg__eyebrow{border:1px solid #ff7a24;background:linear-gradient(180deg,#c84a00,#b84400 58%,#963300);color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 0 13px #ff65001a}body.template-product .sms-cfg select,body.template-product .sms-cfg input[type=text],body.template-product .sms-cfg textarea{background:linear-gradient(180deg,#ffffff0a,#ffffff03),#101827!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ff65006b!important;box-shadow:inset 0 1px #ffffff0a}body.template-product .sms-cfg select option{background:#101827;color:#fff}body.template-product .sms-cfg__toggle label,body.template-product .sms-cfg__choice{background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0f1827f0;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff09,0 4px 11px #00000026;transition:transform .13s ease,border-color .13s ease,box-shadow .13s ease,background .13s ease}body.template-product .sms-cfg__toggle input:checked+label,body.template-product .sms-cfg__choice.is-active{border-color:#ff7a24;background:linear-gradient(180deg,#ff65002b,#ff650012),#172235;box-shadow:inset 0 1px #ffffff0b,0 0 0 2px #ff65002e,0 0 14px #ff65001c}body.template-product .sms-cfg__choice:hover{transform:translateY(-1px);border-color:#ff7a24bf;box-shadow:inset 0 1px #ffffff0b,0 7px 15px #00000030,0 0 12px #ff650014}body.template-product .sms-cfg__status,body.template-product .sms-cfg__custom,body.template-product .sms-cfg__group,body.template-product .sms-cfg__review,body.template-product .sms-litfx-after-cart{background:linear-gradient(180deg,#ffffff09,#ffffff03),#0b1220e0;border-color:#ff650052;box-shadow:inset 0 1px #ffffff08,0 7px 17px #00000029}body.template-product .sms-cfg__notice{background:linear-gradient(180deg,#ff65001a,#ff65000b),#0b1220e0;box-shadow:inset 0 1px #ffffff08}body.template-product .sms-litfx-after-cart__link{background:linear-gradient(180deg,#c84a00,#b84400 54%,#963300)!important;border-color:#ff7a24!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 1px #ffffff36,0 5px #6d2800,0 8px 17px #00000045,0 0 14px #ff65001f}@supports ((-webkit-backdrop-filter:blur(9px)) or (backdrop-filter:blur(9px))){body.template-product .sms-cfg,body.template-product .sms-cfg__status,body.template-product .sms-cfg__custom,body.template-product .sms-cfg__group,body.template-product .sms-cfg__review{-webkit-backdrop-filter:blur(9px) saturate(114%);backdrop-filter:blur(9px) saturate(114%)}}@media(prefers-reduced-motion:reduce){body.template-product .sms-cfg__choice{transition:none!important}body.template-product .sms-cfg__choice:hover{transform:none!important}}@media(max-width:640px){body.template-product .sms-cfg{box-shadow:inset 0 1px #ffffff09,0 9px 21px #0003,0 0 14px #ff65000a}}body.template-product .sms-litfx-after-cart__link{box-shadow:inset 0 1px #fff3,0 2px #6d2800,0 6px 13px #0000003d,0 0 10px #ff650014!important}body.template-product [data-sms-configurator-kind=underseat] [hidden]{display:none!important}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__progress{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(255,101,0,.34);border-radius:11px;background:linear-gradient(180deg,#ff650014,#ffffff03),#0b1220db}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__progress strong{color:#ff7a24;font-size:13px;font-weight:950;line-height:1.25}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__progress span{color:#fff;font-size:13px;font-weight:750;line-height:1.3;text-align:right}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__year-note{margin:9px 0 0;padding:9px 10px;border-left:3px solid #ff6500;border-radius:8px;background:#ff650014;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px;font-weight:800;line-height:1.42}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__choices--layout{grid-template-columns:repeat(3,minmax(0,1fr))}body.template-product [data-sms-configurator-kind=underseat] [data-sms-stage=driver]>[data-sms-underseat-fitment]>.sms-cfg__group{margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__optional{margin-top:14px;border:1px solid rgba(255,101,0,.32);border-radius:14px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#0b1220e0;box-shadow:inset 0 1px #ffffff08,0 7px 17px #00000029;overflow:hidden}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__optional>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 14px;cursor:pointer;list-style:none}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__optional>summary::-webkit-details-marker{display:none}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__optional>summary strong{color:#fff;font-size:15px;font-weight:950}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__optional>summary span{color:#d5dbe4;font-size:12.5px;font-weight:700;text-align:right}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__optional>summary:after{content:"+";display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid rgba(255,101,0,.52);border-radius:50%;color:#ff7a24;font-size:18px;font-weight:900;line-height:1}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__optional[open]>summary:after{content:"\2013"}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__optional-body{padding:0 14px 14px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:640px){body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__progress{align-items:flex-start;flex-direction:column;gap:3px}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__progress span{text-align:left}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__choices--layout{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__optional>summary{align-items:flex-start}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__optional>summary span{max-width:180px;text-align:left}}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__selections{display:flex;flex-wrap:wrap;gap:7px;margin:-3px 0 13px}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__selection{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:6px;min-height:38px;padding:7px 10px;border:1px solid rgba(255,101,0,.34);border-radius:999px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#101827;color:#fff;cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff09}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__selection small{color:#aeb9c8;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__selection strong{min-width:0;color:#fff;font-size:12px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__selection span{color:#ff7a24;font-size:10px;font-weight:900}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__selection:hover{border-color:#ff7a24;background:linear-gradient(180deg,#ff65001c,#ffffff03),#172235}@media(max-width:640px){body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__selections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__selection{grid-template-columns:1fr auto;border-radius:11px}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__selection small{grid-column:1/-1}body.template-product [data-sms-configurator-kind=underseat] .sms-cfg__selection span{align-self:end}}body.template-product:has(.sms-cfg[data-hide-native-variants=true]) buy-button{display:block!important;width:100%!important}body.template-product:has(.sms-cfg[data-hide-native-variants=true]) .product-form__add-button{width:100%!important;max-width:none!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) [hidden]{display:none!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__progress{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:11px 13px;border:1px solid rgba(255,101,0,.4);border-radius:11px;background:linear-gradient(180deg,#ff650016,#ffffff03),#0b1220e0}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__progress strong{color:#ff7a24!important;-webkit-text-fill-color:#ff7a24!important;font-size:13px;font-weight:950;line-height:1.25}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__progress span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px;font-weight:800;line-height:1.3;text-align:right}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__choices--layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__choices--layout .sms-cfg__choice{display:flex;align-items:center;justify-content:center;min-height:58px!important;text-align:center}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__choices--layout .sms-cfg__choice strong{font-size:18px!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__choices--simple{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__choice--easy{border-color:#ff7a24bf!important;background:linear-gradient(180deg,#ff650024,#ff65000d),#172235!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) [data-sms-underseat-fitment],body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) [data-sms-enclosure-fitment]{margin-top:12px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) [data-sms-underseat-fitment]>.sms-cfg__group,body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) [data-sms-enclosure-fitment]>.sms-cfg__group{margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__optional{margin-top:14px;border:1px solid rgba(255,101,0,.32);border-radius:14px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#0b1220e0;box-shadow:inset 0 1px #ffffff08,0 7px 17px #00000029;overflow:hidden}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__optional>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 14px;cursor:pointer;list-style:none}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__optional>summary::-webkit-details-marker{display:none}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__optional>summary strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px;font-weight:950}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__optional>summary span{color:#d5dbe4!important;-webkit-text-fill-color:#d5dbe4!important;font-size:12.5px;font-weight:700;text-align:right}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__optional>summary:after{content:"+";display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid rgba(255,101,0,.52);border-radius:50%;color:#ff7a24;font-size:18px;font-weight:900;line-height:1}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__optional[open]>summary:after{content:"\2013"}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__optional-body{padding:0 14px 14px;border-top:1px solid rgba(255,255,255,.08)}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__addon-group{margin-top:14px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__addon-heading{margin:0 0 7px;color:#ff7a24!important;-webkit-text-fill-color:#ff7a24!important;font-size:11px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__addon-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__addon{height:100%;padding:11px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff06;border-radius:10px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__more-options{margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:11px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__more-options>summary{cursor:pointer;color:#d5dbe4;font-size:13px;font-weight:850}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__more-options>.sms-cfg__addon-list{margin-top:9px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__review--compact{padding:14px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__review--compact .sms-cfg__review-row{padding:7px 0}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__review--compact .sms-cfg__review-title{margin-bottom:7px}@media(max-width:640px){body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__progress{align-items:flex-start;flex-direction:column;gap:3px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__progress span{text-align:left}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__choices--layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__choices--simple{grid-template-columns:1fr}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__addon-list{grid-template-columns:1fr}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__optional>summary{align-items:flex-start}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__optional>summary span{max-width:180px;text-align:left}}body.template-product:has([data-sms-configurator-kind=underseat]) shopify-forms-embed,body.template-product:has([data-sms-configurator-kind=enclosure]) shopify-forms-embed{display:none!important}body.template-product [data-sms-configurator-kind=enclosure] .sms-cfg__selections{display:flex;flex-wrap:wrap;gap:7px;margin:-3px 0 13px}body.template-product [data-sms-configurator-kind=enclosure] .sms-cfg__selection{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:6px;min-height:38px;padding:7px 10px;border:1px solid rgba(255,101,0,.34);border-radius:999px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#101827;color:#fff;cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff09}body.template-product [data-sms-configurator-kind=enclosure] .sms-cfg__selection small{color:#aeb9c8;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body.template-product [data-sms-configurator-kind=enclosure] .sms-cfg__selection strong{min-width:0;color:#fff;font-size:12px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}body.template-product [data-sms-configurator-kind=enclosure] .sms-cfg__selection span{color:#ff7a24;font-size:10px;font-weight:900}body.template-product [data-sms-configurator-kind=enclosure] .sms-cfg__selection:hover{border-color:#ff7a24;background:linear-gradient(180deg,#ff65001c,#ffffff03),#172235}@media(max-width:640px){body.template-product [data-sms-configurator-kind=enclosure] .sms-cfg__selections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.template-product [data-sms-configurator-kind=enclosure] .sms-cfg__selection{grid-template-columns:1fr auto;border-radius:11px}body.template-product [data-sms-configurator-kind=enclosure] .sms-cfg__selection small{grid-column:1/-1}body.template-product [data-sms-configurator-kind=enclosure] .sms-cfg__selection span{align-self:end}}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__checkout-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;border:1px solid rgba(255,101,0,.42);border-radius:13px;background:linear-gradient(180deg,#ff650013,#ffffff04),#101827;box-shadow:inset 0 1px #ffffff09}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__checkout-summary>div:first-child{display:grid;gap:2px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__checkout-summary>div:first-child strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px;font-weight:950}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__checkout-summary>div:first-child span{color:#cfd7e3!important;-webkit-text-fill-color:#cfd7e3!important;font-size:12px;font-weight:700}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__checkout-total{display:flex;align-items:baseline;gap:8px;white-space:nowrap}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__checkout-total span{color:#aeb9c8!important;-webkit-text-fill-color:#aeb9c8!important;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__checkout-total strong{color:#ff7a24!important;-webkit-text-fill-color:#ff7a24!important;font-size:20px;font-weight:950}@media(max-width:640px){body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__checkout-summary{grid-template-columns:1fr auto;gap:8px;padding:11px 12px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__checkout-summary>div:first-child span{font-size:11.5px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__checkout-total strong{font-size:18px}}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell{margin-top:14px;padding:14px;border:1px solid rgba(255,101,0,.48);border-radius:14px;background:radial-gradient(circle at 0 0,rgba(255,101,0,.07),transparent 42%),linear-gradient(180deg,#ffffff09,#ffffff03),#101827;box-shadow:inset 0 1px #ffffff0a,0 9px 20px #0000002e}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell .sms-cfg__group-title{margin-bottom:5px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell-preview{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell-preview span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(255,101,0,.32);border-radius:999px;background:#ff650012;color:#eef3f9!important;-webkit-text-fill-color:#eef3f9!important;font-size:11.5px;font-weight:800}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell-choice{margin-top:0}body.template-product [data-sms-underseat-upsell=yes],body.template-product [data-sms-enclosure-upsell=yes]{border-color:#ff7a24!important;background:linear-gradient(180deg,#ff65002b,#ff65000f),#172235!important}body.template-product [data-sms-underseat-upsell=yes].is-active,body.template-product [data-sms-enclosure-upsell=yes].is-active{box-shadow:inset 0 0 0 1px #ff7a2447,0 0 14px #ff65001a!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upgrade-panel{margin-top:14px;padding-top:3px;border-top:1px solid rgba(255,255,255,.08)}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upgrade-panel .sms-cfg__addon{align-items:flex-start!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upgrade-panel .sms-cfg__addon span{display:grid;gap:3px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upgrade-panel .sms-cfg__addon strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px;line-height:1.3}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upgrade-panel .sms-cfg__addon small{display:block;color:#bfc9d6!important;-webkit-text-fill-color:#bfc9d6!important;font-size:11.5px;font-weight:650;line-height:1.35}@media(max-width:640px){body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell{padding:12px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell-preview{gap:5px}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell-preview span{font-size:11px}}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell-declined{width:100%;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:9px 11px!important;border-radius:11px!important;text-align:left!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell-declined small{grid-column:auto!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell-declined strong{font-size:13px!important}body.template-product :is([data-sms-configurator-kind=underseat],[data-sms-configurator-kind=enclosure]) .sms-cfg__upsell-declined span{justify-self:end!important}body.template-product .sms-cfg__fitment{margin-top:10px!important;padding:12px!important;border-radius:12px!important}body.template-product .sms-cfg__fitment-title{margin:0 0 9px!important;font-size:16px!important;line-height:1.2!important;letter-spacing:0!important}body.template-product .sms-cfg__fitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.template-product .sms-cfg__fitment-grid .sms-cfg__field>label{margin-bottom:5px!important;font-size:13px!important;line-height:1.2!important}body.template-product .sms-cfg__fitment-grid select,body.template-product .sms-cfg__fitment-grid input[type=text]{min-height:44px!important;padding:9px 11px!important;border-radius:10px!important;font-size:15px!important;line-height:1.25!important}body.template-product .sms-cfg__fitment-status{margin-top:9px!important;padding:9px 10px!important;font-size:12.5px!important;line-height:1.4!important}body.template-product .sms-cfg__fitment-custom{margin-top:10px!important;padding:11px!important;border-radius:10px!important}body.template-product .sms-cfg__fitment-custom-title{margin-bottom:8px!important;font-size:14px!important;line-height:1.25!important}@media(max-width:640px){body.template-product .sms-cfg__fitment{padding:11px!important}body.template-product .sms-cfg__fitment-title{font-size:16px!important}body.template-product .sms-cfg__fitment-grid{grid-template-columns:1fr!important;gap:9px!important}body.template-product .sms-cfg__fitment-grid select,body.template-product .sms-cfg__fitment-grid input[type=text]{min-height:46px!important;font-size:15px!important}}@media(max-width:380px){body.template-product .product-meta__title{font-size:25.5px!important}}body.template-product [data-sms-configurator-kind=spacer] [data-sms-stage=driver]>[data-sms-spacer-fitment]>.sms-cfg__fitment{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.template-product [data-sms-configurator-kind=spacer] [data-sms-stage=driver] .sms-cfg__fitment-title{margin-bottom:8px!important}body.template-product .sms-cfg__fitment-custom .sms-cfg__fitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-product .sms-cfg__fitment-custom .sms-cfg__field>label{font-size:12.5px!important;line-height:1.2!important}body.template-product .sms-cfg__fitment-custom .sms-cfg__fitment-grid input[type=text]{min-height:44px!important;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#101827!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ff65006b!important;box-shadow:inset 0 1px #ffffff0a!important}body.template-product .sms-cfg__fitment-custom .sms-cfg__fitment-grid input[type=text]::placeholder{color:#aeb9c8!important;-webkit-text-fill-color:#aeb9c8!important;opacity:.82!important}@media(max-width:640px){body.template-product .sms-cfg__fitment-custom{padding:10px!important}body.template-product .sms-cfg__fitment-custom .sms-cfg__fitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.template-product .sms-cfg__fitment-custom .sms-cfg__fitment-grid input[type=text]{min-height:44px!important;padding:8px 9px!important;font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/sms-configurator-system.css.map */
