.upt-vector-configurator__shell--storefront .upt-vector-configurator__review-layout [data-review-cost-summary].upt-vector-configurator__workspace-mode-panel.uvr-cost-panel{grid-template-rows:auto auto;align-content:start;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9c8cc transparent;container:uvr-cost / inline-size}.uvr-cost-panel::-webkit-scrollbar{width:8px}.uvr-cost-panel::-webkit-scrollbar-thumb{background:#b9c8cc;border-radius:8px;border:2px solid #fff}.upt-vector-configurator__shell--storefront [data-review-cost-summary].uvr-cost-panel>dl.uvr-original{display:none!important}.upt-vector-configurator__shell--storefront [data-review-cost-summary].uvr-cost-panel>header{display:none!important}.uvr-cost{display:grid;gap:12px;min-width:0}.uvr-cost__main,.uvr-cost__side{display:contents}.uvr-cost .uvr-card--container{order:1}.uvr-cost .uvr-card--design{order:2}.uvr-cost .uvr-card--equipment{order:3}.uvr-cost .uvr-total{order:4}@container uvr-cost (min-width: 720px){.uvr-cost{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start}.uvr-cost__main,.uvr-cost__side{display:grid;gap:12px;align-content:start;min-width:0}.uvr-cost__side{position:sticky;top:0}}.uvr-card{min-width:0;overflow:hidden;border:1px solid var(--storefront-line, #dce5e9);border-radius:12px;background:#fff}.uvr-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 12px;border-bottom:1px solid var(--storefront-line, #dce5e9);background:#eef7fa}.uvr-card__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.uvr-card__title h4{margin:0;color:var(--storefront-cyan-text, #006b80);font:inherit;font-size:10.4px;font-weight:800;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.uvr-card__sub{color:var(--storefront-body, #526071);font-size:10px;font-weight:600;line-height:1.3}.uvr-card__sum{flex:0 0 auto;color:var(--storefront-navy, #102033);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.uvr-card__body{padding:0 12px 6px}.uvr-card--container{container:uvr-card / inline-size}@container uvr-card (min-width: 500px){.uvr-blocks{columns:2;column-gap:24px}}.uvr-block{break-inside:avoid;padding-top:8px}.uvr-block__head{display:flex;justify-content:space-between;gap:8px;padding-bottom:3px;border-bottom:1px solid #e3edf0;color:var(--storefront-body, #526071);font-size:9.6px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.uvr-block__aside{color:var(--storefront-navy, #102033);letter-spacing:0;font-variant-numeric:tabular-nums}.uvr-lines{margin:0;padding:0;list-style:none}.uvr-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:5px 0;border-bottom:1px solid #edf3f5}.uvr-line:last-child{border-bottom:0}.uvr-line__text{display:grid;gap:1px;min-width:0}.uvr-line__name{color:var(--storefront-body, #526071);font-size:9.8px;font-weight:650;line-height:1.25}.uvr-line__value{color:var(--storefront-navy, #102033);font-size:11.7px;font-weight:720;line-height:1.3;overflow-wrap:anywhere}.uvr-line__note{color:var(--storefront-body, #526071);font-size:9.6px;line-height:1.3}.uvr-line__price{color:var(--storefront-navy, #102033);font-size:11.7px;font-weight:750;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.uvr-line__price.is-muted{color:var(--storefront-body, #526071);font-weight:600}.uvr-line.is-excluded .uvr-line__value{color:var(--storefront-body, #526071)}.uvr-total{display:grid;gap:8px;padding:clamp(12px,1.8vh,16px);border-radius:var(--storefront-radius-card, 16px);background:radial-gradient(circle at 92% 4%,rgb(32 183 211 / 22%),transparent 24%),var(--storefront-navy, #102033);color:#fff}.uvr-total__lines{display:grid;gap:5px;margin:0;padding:0;list-style:none}.uvr-total__lines li{display:flex;justify-content:space-between;gap:12px;margin:0;color:#ffffffb3;font-size:11px;line-height:1.35;font-variant-numeric:tabular-nums}.uvr-total__lines li>span:last-child{color:#fff;font-weight:700;white-space:nowrap}.uvr-total__lines li.uvr-total__grand{margin-top:3px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .18);color:#fff;font-size:15px;font-weight:800}.uvr-total__lines li.uvr-total__grand>span:last-child{font-weight:800}@media(max-height:820px){.uvr-total{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 12px}.uvr-total>:not(.uvr-btn),.uvr-total>.uvr-btn--pay{grid-column:1 / -1}.upt-vector-configurator__shell--storefront .uvr-total>.uvr-btn{min-height:32px;padding:3px 8px;font-size:10.5px}.uvr-total__lines li.uvr-total__grand{padding-top:6px}}.upt-vector-configurator__shell--storefront .uvr-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:clamp(36px,5vh,44px);margin:0;padding:4px 16px;border:1px solid rgb(255 255 255 / .34);border-radius:var(--storefront-radius-control, 8px);background:transparent;color:#fff;font:inherit;font-size:11.2px;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s}.upt-vector-configurator__shell--storefront .uvr-btn:hover:not(:disabled),.upt-vector-configurator__shell--storefront .uvr-btn:focus-visible{border-color:#fff;outline:none}.upt-vector-configurator__shell--storefront .uvr-btn--expert{border-color:#86d8e7;background:#86d8e71a;color:#dffaff}.upt-vector-configurator__shell--storefront .uvr-btn--expert:hover:not(:disabled),.upt-vector-configurator__shell--storefront .uvr-btn--expert:focus-visible{border-color:var(--storefront-cyan-bright, #20b7d3);background:#86d8e738;color:#fff}.upt-vector-configurator__shell--storefront .uvr-btn--pay{border-color:var(--storefront-cyan-bright, #20b7d3);background:var(--storefront-cyan-bright, #20b7d3);color:var(--storefront-navy, #102033);text-transform:uppercase}.upt-vector-configurator__shell--storefront .uvr-btn--pay:hover:not(:disabled),.upt-vector-configurator__shell--storefront .uvr-btn--pay:focus-visible{border-color:#75d7e7;background:#75d7e7;color:var(--storefront-navy, #102033)}.upt-vector-configurator__shell--storefront .uvr-btn:disabled{cursor:not-allowed;opacity:.45}.uvr-actions{container:uvr-actions / inline-size;min-width:0}.uvr-actions__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 10px;border-radius:12px;background:radial-gradient(circle at 92% 4%,rgb(32 183 211 / 22%),transparent 30%),var(--storefront-navy, #102033);color:#fff;box-shadow:0 -6px 18px #1020331f}.uvr-actions__sums{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 14px}.uvr-actions__sums>span{display:inline-flex;align-items:baseline;gap:6px}.uvr-actions__sums small{color:#fff9;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.uvr-actions__sums strong{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.uvr-actions__total strong{font-size:17px;font-weight:760;letter-spacing:-.03em}.uvr-actions__deposit strong{font-size:13px;font-weight:740}.uvr-actions__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.uvr-actions__buttons .uvr-btn--pay{grid-column:1 / -1;order:-1}.upt-vector-configurator__shell--storefront .uvr-actions .uvr-btn{min-height:34px;padding:3px 10px;font-size:10.5px}@container uvr-actions (min-width: 760px){.uvr-actions__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 18px;padding:10px 12px}.uvr-actions__sums{justify-content:flex-start;gap:4px 18px}.uvr-actions__buttons{grid-template-columns:repeat(3,auto);justify-content:end}.uvr-actions__buttons .uvr-btn--pay{grid-column:auto;order:0;min-width:170px}.upt-vector-configurator__shell--storefront .uvr-actions .uvr-btn{width:auto;min-height:40px;padding:4px 16px;font-size:11.2px}.uvr-actions__status{grid-column:1 / -1}}.uvr-actions--cost{display:none}@container uvr-cost (max-width: 719.98px){.uvr-cost .uvr-total{display:none}.uvr-actions--cost{display:block;position:sticky;bottom:0;z-index:2;margin-top:12px}}.upt-vector-configurator__shell--storefront .upt-vector-configurator__review-choices.uvr-config-panel.uvr-has-actions{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px}.upt-vector-configurator__shell--storefront .uvr-config-panel .upt-vector-configurator__review-list-item.uvr-emb-row{grid-template-columns:minmax(0,1fr);align-items:start}.upt-vector-configurator__shell--storefront .uvr-config-panel .uvr-emb-dd>strong,.upt-vector-configurator__shell--storefront .uvr-config-panel .uvr-emb-dd>small{display:none!important}.uvr-emb__count{color:var(--storefront-navy, #102033);font-size:clamp(10.72px,1.3vh,12.48px);font-weight:720;line-height:1.25}.uvr-emb{display:grid;gap:3px;margin:2px 0 0;padding:0;list-style:none}.uvr-emb li{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:2px 10px;margin:0;font-size:10px;line-height:1.35}.uvr-emb__where{color:var(--storefront-navy, #102033);font-weight:700}.uvr-emb__what{min-width:0;color:var(--storefront-body, #526071);overflow-wrap:anywhere}.upt-vector-configurator__shell--storefront .uvr-config-panel .upt-vector-configurator__review-section.uvr-grouped{container:uvr-sec / inline-size}.upt-vector-configurator__shell--storefront .uvr-config-panel .uvr-grouped>dl.uvr-original{display:none!important}.uvr-groups{padding:0 11px 8px}@container uvr-sec (min-width: 540px){.uvr-groups{columns:2;column-gap:22px}}@container uvr-sec (min-width: 840px){.uvr-groups{columns:3}}.uvr-group{break-inside:avoid;padding-top:9px}.uvr-group__title{margin:0;padding-bottom:3px;border-bottom:1px solid #e3edf0;color:var(--storefront-body, #526071);font:inherit;font-size:9.6px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.upt-vector-configurator__shell--storefront .uvr-config-panel .uvr-group>dl.uvr-group__list{display:block}.upt-vector-configurator__shell--storefront .uvr-config-panel .uvr-group .upt-vector-configurator__review-list-item,.upt-vector-configurator__shell--storefront .uvr-config-panel .uvr-group .upt-vector-configurator__review-list-item:nth-child(n){grid-template-columns:minmax(0,1fr);gap:1px;padding:5px 0;border-top:0;border-bottom:1px solid #edf3f5}.upt-vector-configurator__shell--storefront .uvr-config-panel .uvr-group .upt-vector-configurator__review-list-item:last-child{border-bottom:0}.uvr-legend{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--storefront-body, #526071);font-size:9.6px;column-span:all}.uvr-legend__dot,.uvr-changed>dd>strong:before{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--upt-accent, #00a8c7)}.uvr-changed>dd>strong:before{content:"";margin:0 6px 1px 0;vertical-align:middle}@media(min-width:768px){.upt-vector-configurator__shell--storefront .uvr-config-panel .upt-vector-configurator__review-section[data-review-section=sizing]{grid-column:auto}}.upt-vector-configurator__shell--storefront .upt-vector-configurator__equipment-pager>.upt-vector-configurator__pager-controls{padding-bottom:12px}@media(max-width:767px){.upt-vector-configurator__shell--storefront .upt-vector-configurator__equipment-pager>.upt-vector-configurator__pager-controls{padding-bottom:10px}}.upt-vector-configurator__shell--storefront .upt-vector-configurator__stage--canopy .upt-vector-configurator__equipment-skip.uve-has-selection{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 6px;border-color:var(--storefront-cyan-bright, #20b7d3);background:#20b7d30f;box-shadow:inset 3px 0 0 var(--storefront-cyan-bright, #20b7d3)}.uve-selected{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0}.uve-selected__img{flex:0 0 auto;width:46px;height:34px;border-radius:6px;background:#fff;object-fit:contain}.uve-selected__text{display:grid;flex:1 1 auto;gap:1px;min-width:0}.uve-selected__text small{color:var(--storefront-cyan-text, #006b80);font-size:9.6px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.uve-selected__text strong{overflow:hidden;color:var(--storefront-navy, #102033);font-size:13px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.uve-selected__note{color:#b54708;font-size:10px;line-height:1.25}.uve-selected__price{flex:0 0 auto;color:var(--storefront-navy, #102033);font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.upt-vector-configurator__shell--storefront .uve-selected__change{flex:0 0 auto;min-height:34px;margin:0;padding:0 14px;border:1px solid var(--storefront-cyan, #64a6bd);border-radius:var(--storefront-radius-control, 8px);background:#20b7d31a;color:var(--storefront-navy, #102033);font:inherit;font-size:11.5px;font-weight:750;cursor:pointer;white-space:nowrap}.upt-vector-configurator__shell--storefront .uve-selected__change:hover,.upt-vector-configurator__shell--storefront .uve-selected__change:focus-visible{background:#20b7d333;outline:none}.upt-vector-configurator__shell--storefront .upt-vector-configurator__stage--canopy .upt-vector-configurator__equipment-skip.uve-has-selection .upt-vector-configurator__button--equipment-owned{flex:0 0 auto;width:auto;min-height:34px;padding:0 14px;font-size:11.5px}@media(max-width:767px){.upt-vector-configurator__shell--storefront .upt-vector-configurator__stage--canopy .upt-vector-configurator__equipment-skip.uve-has-selection{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"text text price" "change owned owned";align-items:center;gap:6px;padding:6px 6px 6px 9px}.uve-selected{display:contents}.uve-selected__img{display:none}.uve-selected__text{grid-area:text}.uve-selected__text strong{font-size:12px}.uve-selected__price{grid-area:price;font-size:12px}.upt-vector-configurator__shell--storefront .uve-selected__change{grid-area:change;min-height:30px;padding:0 10px;font-size:10.5px}.upt-vector-configurator__shell--storefront .upt-vector-configurator__stage--canopy .upt-vector-configurator__equipment-skip.uve-has-selection .upt-vector-configurator__button--equipment-owned{grid-area:owned;width:100%;min-height:30px;padding:0 8px;font-size:10.5px}}.upt-vector-configurator__shell--storefront .upt-vector-configurator__stage :is(.upt-vector-configurator__aad-stage,.upt-vector-configurator__container-stage)>.upt-vector-configurator__stage-action{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0;border-top:0;background:transparent}.upt-vector-configurator__shell--storefront .upt-vector-configurator__stage :is(.upt-vector-configurator__aad-stage,.upt-vector-configurator__container-stage)>.upt-vector-configurator__stage-action>button{flex:0 0 auto;min-height:48px;padding:0 22px;font-size:15.04px;white-space:nowrap}@media(max-width:767px){.upt-vector-configurator__shell--storefront .upt-vector-configurator__stage :is(.upt-vector-configurator__aad-stage,.upt-vector-configurator__container-stage)>.upt-vector-configurator__stage-action>button{min-height:44px;padding:0 14px;font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/vector-configurator-ux.css.map */
