.sm-complete-selector{--smc-ink:#172b34;--smc-accent:#315b6b;--smc-selected:#f3f8fa;--smc-line:#dce4e8;--smc-muted:#60747e;--smc-white:#fff;margin-top:20px;padding-top:18px;border-top:1px solid var(--smc-line);color:var(--smc-ink)}.sm-complete-selector .sm-complete-header{margin-bottom:14px}.sm-complete-selector .sm-complete-eyebrow{font-size:10px;font-weight:650;letter-spacing:.11em;color:var(--smc-accent);margin-bottom:7px}.sm-complete-selector .sm-complete-heading{font-size:21px;font-weight:650;letter-spacing:-.02em;line-height:1.25;color:var(--smc-ink)}.sm-complete-selector .sm-complete-helper,.sm-complete-selector [data-sm-product-label],.sm-complete-selector [data-sm-product-subtitle],.sm-complete-selector [data-sm-product-note],.sm-complete-selector .sm-installation-panel-header,.sm-complete-selector [data-sm-install-from-note],.sm-complete-selector [data-sm-primary=install] .sm-option-subtitle{display:none!important}.sm-complete-selector .sm-primary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sm-complete-selector .sm-primary-card,.sm-complete-selector .sm-installation-card{min-width:0;min-height:0;margin:0;border:1px solid var(--smc-line);background:var(--smc-white);box-shadow:none;border-radius:12px;padding:17px 18px;transition:border-color .16s ease,background .16s ease;overflow:hidden}.sm-complete-selector .sm-primary-card{min-height:100px}.sm-complete-selector .sm-primary-card.sm-selected{border:2px solid var(--smc-accent);padding:16px 17px;background:var(--smc-selected);box-shadow:none}.sm-complete-selector [data-sm-primary=install].sm-selected{border:1px solid #8caeba;padding:17px 18px;background:#f8fbfc;box-shadow:none}.sm-complete-selector .sm-primary-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;align-items:start}.sm-complete-selector .sm-primary-top{display:contents}.sm-complete-selector .sm-primary-layout>.sm-option-title{grid-column:1;grid-row:1;min-width:0;margin:0;align-self:start;font-size:15.5px;line-height:1.35;font-weight:650;letter-spacing:-.012em;color:var(--smc-ink)}.sm-complete-selector .sm-option-price,.sm-complete-selector .sm-install-parent-price{grid-column:2;grid-row:1;justify-self:end;min-width:0;max-width:100%;margin:0;white-space:normal;overflow-wrap:normal;text-align:right}.sm-complete-selector .sm-primary-card .sm-option-price-main,.sm-complete-selector .sm-install-from-line{color:var(--smc-ink);font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.sm-complete-selector .sm-install-location{grid-column:1/-1;grid-row:2;display:block;justify-self:start;margin:0;padding:0;border:0;border-radius:0;background:transparent;font-size:11px;letter-spacing:0;font-weight:500;line-height:1.4;text-transform:none;color:var(--smc-muted);white-space:normal}.sm-complete-selector [data-sm-primary=install].sm-selected .sm-install-parent-price{display:none}.sm-complete-selector .sm-installation-panel{margin-top:16px;padding-top:15px;border-top:1px solid var(--smc-line)}.sm-complete-selector .sm-installation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sm-complete-selector .sm-installation-card{min-height:132px}.sm-complete-selector .sm-installation-card.sm-selected{border:2px solid var(--smc-accent);padding:16px 17px;background:var(--smc-selected);box-shadow:none}.sm-complete-selector .sm-installation-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:start}.sm-complete-selector .sm-installation-top{display:contents}.sm-complete-selector .sm-installation-layout>.sm-option-title{grid-column:1;grid-row:1;margin:0;font-size:15px;line-height:1.32;font-weight:650;letter-spacing:-.01em;color:var(--smc-ink);min-width:0}.sm-complete-selector .sm-installation-price{grid-column:2;grid-row:1;justify-self:end;min-width:0;max-width:100%;text-align:right;white-space:normal;overflow-wrap:normal}.sm-complete-selector .sm-installation-price-main{font-size:15px;line-height:1.3;font-weight:700;letter-spacing:-.015em;color:var(--smc-ink)}.sm-complete-selector .sm-installation-price-note{margin-top:4px;font-size:10.5px;color:var(--smc-muted);line-height:1.3}.sm-complete-selector .sm-installation-layout>.sm-option-subtitle{grid-column:1/-1;grid-row:2;margin:3px 0 0;max-width:100%;color:var(--smc-muted);font-size:12px;line-height:1.48;font-weight:400}.sm-complete-selector .sm-option-label{padding:0;margin:0;border-radius:0;background:none;color:var(--smc-muted);font-size:10px;font-weight:550;letter-spacing:0;text-transform:none;line-height:1.3}.sm-complete-selector .sm-option-label.sm-editorial-default-label{display:none!important}.sm-complete-selector .sm-installation-layout>.sm-option-label{grid-column:1/-1}.sm-complete-selector .sm-installation-card:focus-visible,.sm-complete-selector .sm-primary-card:focus-visible{outline:2px solid var(--smc-accent);outline-offset:3px}.sm-complete-selector .sm-primary-card.sm-unavailable,.sm-complete-selector .sm-installation-card.sm-unavailable{opacity:.5;cursor:not-allowed}@media(max-width:749px){.sm-complete-selector{margin-top:18px;padding-top:16px}.sm-complete-selector .sm-complete-heading{font-size:19px}.sm-complete-selector .sm-primary-grid,.sm-complete-selector .sm-installation-grid{grid-template-columns:minmax(0,1fr);gap:9px}.sm-complete-selector .sm-primary-card{min-height:0;padding:15px}.sm-complete-selector .sm-primary-card.sm-selected{padding:14px}.sm-complete-selector [data-sm-primary=install].sm-selected{padding:15px}.sm-complete-selector .sm-primary-layout>.sm-option-title{font-size:15px}.sm-complete-selector .sm-primary-card .sm-option-price-main,.sm-complete-selector .sm-install-from-line{font-size:15px}.sm-complete-selector .sm-installation-card{min-height:0;padding:15px}.sm-complete-selector .sm-installation-card.sm-selected{padding:14px}.sm-complete-selector .sm-installation-layout>.sm-option-title{font-size:14.5px}.sm-complete-selector .sm-installation-price-main{font-size:14.5px}.sm-complete-selector .sm-installation-price-note{font-size:10px}.sm-complete-selector .sm-installation-layout>.sm-option-subtitle{font-size:12px}.sm-complete-selector .sm-installation-panel{margin-top:12px;padding-top:12px}}@media(max-width:390px){.sm-complete-selector .sm-primary-layout,.sm-complete-selector .sm-installation-layout{column-gap:8px}.sm-complete-selector .sm-primary-card,.sm-complete-selector .sm-installation-card{padding:13px}.sm-complete-selector .sm-primary-card.sm-selected,.sm-complete-selector .sm-installation-card.sm-selected{padding:12px}.sm-complete-selector [data-sm-primary=install].sm-selected{padding:13px}}.sm-complete-selector .sm-installation-top>.sm-option-label{grid-column:1/-1;grid-row:3;justify-self:start;margin-top:1px}.sm-complete-selector [data-sm-replacement-note]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/sm-complete-editorial.css.map */
