.shop-complete-your-purchase .complete-your-purchase.sv .headline,.shop-complete-your-purchase .complete-your-purchase.sv .headline-with-rule-line{display:flex;align-items:baseline}.shop-complete-your-purchase .complete-your-purchase.sv .headline-with-rule-line h2,.shop-complete-your-purchase .complete-your-purchase.sv .headline h2{flex-grow:1}.shop-complete-your-purchase .complete-your-purchase.sv .headline-with-rule-line .customize,.shop-complete-your-purchase .complete-your-purchase.sv .headline .customize{font-weight:400;display:inline-flex;align-items:center;color:#0046be}.shop-complete-your-purchase .complete-your-purchase.sv .headline-with-rule-line .customize .right-caret,.shop-complete-your-purchase .complete-your-purchase.sv .headline .customize .right-caret{fill:#0046be;width:15px;height:15px;margin-top:1px}.shop-complete-your-purchase .complete-your-purchase.sv .headline{margin-bottom:2rem}.shop-complete-your-purchase .complete-your-purchase.lv .headline,.shop-complete-your-purchase .complete-your-purchase.sv .headline-with-rule-line{margin-bottom:1.5rem}.shop-complete-your-purchase .complete-your-purchase.lv .headline-with-rule-line{margin-bottom:2rem}.shop-complete-your-purchase .complete-your-purchase .headline-with-rule-line{padding-bottom:1rem}.shop-complete-your-purchase .lv-cyp .product-image,.shop-complete-your-purchase .sv-carousel .product-image{height:100px;width:100px;position:relative;align-self:center}.shop-complete-your-purchase .lv-cyp .product-image img,.shop-complete-your-purchase .sv-carousel .product-image img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shop-complete-your-purchase .lv-cyp a.product-image,.shop-complete-your-purchase .sv-carousel a.product-image{display:block}.shop-complete-your-purchase .sv-spoke .product-image{height:76px;width:76px;text-align:center}.shop-complete-your-purchase .sv-spoke .product-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.shop-complete-your-purchase .lv .description-overlay{min-width:590px;display:flex;flex-direction:column}.shop-complete-your-purchase .lv .description-overlay .product-image{flex:0 0 100px;margin-right:3rem}.shop-complete-your-purchase .lv .description-overlay .popover-header{display:flex}.shop-complete-your-purchase .lv .description-overlay .description-info{flex:1 1 480px}.shop-complete-your-purchase .lv .description-overlay .product-ratings{margin:1.5rem 0}.shop-complete-your-purchase .sv .description-overlay{position:-webkit-sticky;position:sticky;left:0;background:#fff;width:90vw;margin-top:-2rem;border-top:1px solid #c5cbd5;border-bottom:1px solid #c5cbd5;padding:2rem 0;display:flex;flex-direction:column}.shop-complete-your-purchase .sv .description-overlay .popover-header{display:flex;flex-direction:row}.shop-complete-your-purchase .sv .description-overlay .title-and-rating{grid-area:image;margin-left:1.5rem}.shop-complete-your-purchase .sv .description-overlay .description-column{display:flex;flex-direction:column}.shop-complete-your-purchase .sv .description-overlay .product-title{grid-area:title;max-width:90%}.shop-complete-your-purchase .sv .description-overlay .product-ratings{grid-area:ratings;margin-top:1.5rem}.shop-complete-your-purchase .sv .description-overlay .description-info{grid-area:description;width:90vw}.shop-complete-your-purchase .sv .description-overlay .product-image{max-width:50px;max-height:50px}.shop-complete-your-purchase .driver-description{font-style:italic}.shop-complete-your-purchase .description-button{position:relative;display:flex;align-self:start}.shop-complete-your-purchase .description-button>span{margin-right:.5rem;color:#0046be}.shop-complete-your-purchase .description-button .description-caret{height:2rem;width:2rem;fill:#0046be;margin-top:1px}.shop-complete-your-purchase .sv .description-button.selected:after{content:"";position:absolute;left:50%;bottom:-14px;width:12px;height:12px;border-top:1px solid #c5cbd5;border-right:1px solid #c5cbd5;transform:translateX(-50%) rotate(-45deg);background-color:#fff;z-index:1}.shop-complete-your-purchase .lv-cyp .product-checkbox{display:flex;align-items:center;justify-content:center}.shop-complete-your-purchase .sv-spoke .product-checkbox{padding-top:23px}.shop-complete-your-purchase .sv-spoke .product-checkbox .driver-svg{left:3px;margin-top:7px}.shop-complete-your-purchase .product-checkbox .driver-svg{width:16px;height:16px;fill:#0046be}.shop-complete-your-purchase .product-checkbox .c-checkbox-input{min-width:16px;cursor:pointer}.shop-complete-your-purchase .offer-disclaimer span{font-size:11px;font-weight:400}.shop-complete-your-purchase .offer-disclaimer .btn{font-size:11px}.shop-complete-your-purchase.attach-shared-components.offer-disclaimer-modal .container{min-width:1008px;max-width:1008px}.shop-complete-your-purchase.attach-shared-components.offer-disclaimer-modal .c-modal-small-view,.shop-complete-your-purchase.attach-shared-components.offer-disclaimer-modal .container .c-modal-grid,.shop-complete-your-purchase .lv-cyp .product-block,.shop-complete-your-purchase .sv-carousel .product-block{display:flex;flex-direction:column}.shop-complete-your-purchase .lv-cyp .product-block .offer-disclaimer,.shop-complete-your-purchase .sv-carousel .product-block .offer-disclaimer{width:100%;height:16px}.shop-complete-your-purchase .lv-cyp .product-block .product-ratings,.shop-complete-your-purchase .sv-carousel .product-block .product-ratings{margin-bottom:.5rem}.shop-complete-your-purchase .lv-cyp .product-block .product-ratings .ugc-stat,.shop-complete-your-purchase .sv-carousel .product-block .product-ratings .ugc-stat{width:100%;padding:0}.shop-complete-your-purchase .lv-cyp .product-block .price,.shop-complete-your-purchase .sv-carousel .product-block .price{flex-grow:1;margin-bottom:1rem}.shop-complete-your-purchase .lv-cyp .product-block .product-title,.shop-complete-your-purchase .sv-carousel .product-block .product-title{font-size:15px}.shop-complete-your-purchase .lv-cyp .product-image{margin-bottom:1.5rem}.shop-complete-your-purchase .lv-cyp .product-checkbox{margin-top:1rem;height:24px}.shop-complete-your-purchase .lv-cyp .c-overlay.bottom{margin-top:10px}.shop-complete-your-purchase .lv-cyp .c-overlay.bottom .arrow{border-top-width:0;top:-11px}.shop-complete-your-purchase .sv-carousel .product-image{margin-bottom:1rem}.shop-complete-your-purchase .sv-carousel .offer-disclaimer{margin-top:1rem}.shop-complete-your-purchase .sv-spoke .product-block{display:grid;grid-template-areas:"checkbox image title title title" "checkbox image ugc ugc ugc" "checkbox image price price price";grid-gap:1rem;grid-template-columns:2rem 86px auto;margin-bottom:3rem}.shop-complete-your-purchase .sv-spoke .product-block .product-checkbox{grid-area:checkbox;margin-top:3rem}.shop-complete-your-purchase .sv-spoke .product-block .product-image{grid-area:image;margin-right:1rem;margin-top:3rem}.shop-complete-your-purchase .sv-spoke .product-block .product-ratings{grid-area:ugc;margin-bottom:.5rem}.shop-complete-your-purchase .sv-spoke .product-block .price{grid-area:price}.shop-complete-your-purchase .sv-spoke .product-block .product-title{grid-area:title;margin-top:3rem;font-size:13px}.shop-complete-your-purchase .lv .package-summary .total{font-weight:600;margin:0;padding:0;font-size:17px}.shop-complete-your-purchase .package-summary .line-item{display:flex;justify-content:space-between}.shop-complete-your-purchase .package-summary .savings{padding-bottom:1rem}.shop-complete-your-purchase .package-summary .add-to-cart-button{white-space:nowrap}.shop-complete-your-purchase .c-spoke .package-summary,.shop-complete-your-purchase .sv .package-summary{display:flex;flex-wrap:wrap;justify-content:space-between}.shop-complete-your-purchase .c-spoke .package-summary .add-to-cart,.shop-complete-your-purchase .c-spoke .package-summary .summary-subtotal,.shop-complete-your-purchase .sv .package-summary .add-to-cart,.shop-complete-your-purchase .sv .package-summary .summary-subtotal{display:inline-block;flex:1 1 160px;margin:1rem}.shop-complete-your-purchase .c-spoke .package-summary .total,.shop-complete-your-purchase .sv .package-summary .total{font-weight:600}.shop-complete-your-purchase .sv .package-summary{padding-top:2rem}.shop-complete-your-purchase .c-spoke .package-summary{padding-top:1rem}.shop-complete-your-purchase .lv .package-summary{margin-top:5rem;display:flex;flex-direction:column}.shop-complete-your-purchase .lv .package-summary .savings{font-size:15px;padding-bottom:1rem}.shop-complete-your-purchase .lv .package-summary .total{padding-bottom:2rem}.shop-complete-your-purchase .lv .package-summary .solution-assembler-link{align-self:center;margin-top:2rem;color:#0046be;display:flex;font-weight:400}.shop-complete-your-purchase .lv .package-summary .solution-assembler-link .right-caret{fill:#0046be;width:15px;height:15px;margin-top:1px}.shop-complete-your-purchase .c-spoke-header{grid-template-columns:1fr auto 1fr}.shop-complete-your-purchase .c-spoke-back{white-space:nowrap}.shop-complete-your-purchase .c-spoke-title{grid-column:2/3;font-size:15px;white-space:nowrap}.shop-complete-your-purchase .line-divide-with-plus{display:flex;align-items:center;text-align:center;margin:0 0 .5rem}.shop-complete-your-purchase .line-divide-with-plus .spoke-plus-sign{height:20px;margin:0 .5rem;fill:#55555a}.shop-complete-your-purchase .line-divide-with-plus:after,.shop-complete-your-purchase .line-divide-with-plus:before{content:"";flex:1;border-bottom:1px solid #c5cbd5}.shop-complete-your-purchase .c-spoke{display:flex;flex-direction:column;height:100%}.shop-complete-your-purchase .c-spoke .products-wrapper{padding:0 2rem;flex:1 1;overflow-y:auto}.shop-complete-your-purchase .c-spoke hr{margin:0}.shop-complete-your-purchase .c-spoke hr:last-child{margin:0 -15px}.shop-complete-your-purchase .c-spoke .package-summary{background:#fff}.shop-complete-your-purchase .c-spoke .alert-component-container{margin:2rem 3rem 1rem}.shop-complete-your-purchase .a-skeleton-shimmer.headline{height:20px;margin-bottom:1.5rem}.shop-complete-your-purchase .a-skeleton-shimmer.products{height:186px}.shop-complete-your-purchase .a-skeleton-shimmer.product-block{height:210px;width:150px}.shop-complete-your-purchase .lv .a-skeleton-shimmer.summary-subtotal{height:63px}.shop-complete-your-purchase .sv .a-skeleton-shimmer.summary-subtotal{height:61px}.shop-complete-your-purchase .lv-cyp .product-block{max-width:150px}.shop-complete-your-purchase .lv{padding:0 2rem}.shop-complete-your-purchase .lv .content-wrapper{display:flex}.shop-complete-your-purchase .lv .package-summary{padding-left:2rem}.shop-complete-your-purchase .plus-sign{height:100px;display:flex;justify-content:space-around;align-items:center}.shop-complete-your-purchase .plus-sign svg{fill:#1d252c}.shop-complete-your-purchase .products.lv-cyp{display:flex}.shop-complete-your-purchase .products.lv-cyp .content-wrapper{display:flex;clear:both}.shop-complete-your-purchase .products.lv-cyp .product-block{flex:0 1 auto;min-width:116px}.shop-complete-your-purchase .products.lv-cyp .plus-sign{flex:1 0 0px;min-width:23px}.shop-complete-your-purchase .products.lv-cyp .plus-sign svg{width:22px}.shop-complete-your-purchase .products.sv-carousel{display:grid;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:0}.shop-complete-your-purchase .products.sv-carousel.products-1{grid-template-areas:"product1";grid-auto-columns:"@driver-col"}.shop-complete-your-purchase .products.sv-carousel.products-1 .product-image{align-self:start}.shop-complete-your-purchase .products.sv-carousel.products-2{grid-template-areas:"product1 plus1 product2";grid-template-columns:minmax(133px,165px) minmax(19px,1fr) minmax(118px,150px)}.shop-complete-your-purchase .products.sv-carousel.products-2 .description-overlay{grid-column:1/3}.shop-complete-your-purchase .products.sv-carousel.products-3{grid-template-areas:"product1 plus1 product2 plus2 product3";grid-template-columns:minmax(133px,165px) minmax(19px,1fr) minmax(118px,150px) minmax(19px,1fr) minmax(118px,150px)}.shop-complete-your-purchase .products.sv-carousel.products-3 .description-overlay{grid-column:1/5}.shop-complete-your-purchase .products.sv-carousel.products-4{grid-template-areas:"product1 plus1 product2 plus2 product3 plus3 product4";grid-template-columns:minmax(133px,165px) minmax(19px,1fr) minmax(118px,150px) minmax(19px,1fr) minmax(118px,150px) minmax(19px,1fr) minmax(118px,150px)}.shop-complete-your-purchase .products.sv-carousel.products-4 .description-overlay{grid-column:1/7}.shop-complete-your-purchase .products.sv-carousel .product-block{grid-area:product1}.shop-complete-your-purchase .products.sv-carousel .product-block~.product-block{grid-area:product2}.shop-complete-your-purchase .products.sv-carousel .product-block~.product-block~.product-block{grid-area:product3}.shop-complete-your-purchase .products.sv-carousel .product-block~.product-block~.product-block~.product-block{grid-area:product4}.shop-complete-your-purchase .products.sv-carousel .product-block:first-child{margin-left:15px}.shop-complete-your-purchase .products.sv-carousel .plus-sign{grid-area:plus1}.shop-complete-your-purchase .products.sv-carousel .plus-sign~.plus-sign{grid-area:plus2}.shop-complete-your-purchase .products.sv-carousel .plus-sign~.plus-sign~.plus-sign{grid-area:plus3}.shop-complete-your-purchase .products.sv-carousel .plus-sign svg{width:18px;margin:0 .5rem}.shop-complete-your-purchase .products.sv-spoke{flex-direction:column}
/*# sourceMappingURL=client-03fc9462e52b7469d755e1a5161207a9.css.map */