.shop-solution-assembler-summary .package-summary ul{list-style-type:none}.shop-solution-assembler-summary .package-summary .add-to-cart{margin-top:2rem}.shop-solution-assembler-summary .package-summary .add-to-cart .solution-assembler-spinner:before{display:inline-block}.shop-solution-assembler-summary .package-summary .add-to-cart .solution-assembler-add-to-cart{height:1.1em;margin-bottom:-2px;margin-right:9px;width:1.1em}.shop-solution-assembler-summary .package-summary .add-to-cart.c-button-icon-leading .solution-assembler-add-to-cart{margin-bottom:1px}.shop-solution-assembler-summary .package-summary.sa-panel{background-color:#fff;border:1px solid #c5cbd5;margin:4rem 0 3rem;overflow:hidden}.shop-solution-assembler-summary .package-summary.sticky-drawer{background-color:#f0f2f4;border-top:1px solid #c5cbd5;bottom:0;left:0;position:fixed;width:100%;z-index:500}.shop-solution-assembler-summary .upgrade-plus-large{padding:3rem 4rem}.shop-solution-assembler-summary .upgrade-plus-large .isNotUpgradePlus .package-title{margin-bottom:1.5rem;z-index:1}@supports (position:sticky){.shop-solution-assembler-summary .upgrade-plus-large .isNotUpgradePlus .package-title{background-color:#fff;margin-top:-3rem;padding-top:3rem;position:sticky;top:-3rem}.shop-solution-assembler-summary .upgrade-plus-large .isNotUpgradePlus .summary-subtotal{background-color:#fff;bottom:-3rem;margin-bottom:-3rem;padding-bottom:3rem;position:sticky}}.shop-solution-assembler-summary .upgrade-plus-large .isNotUpgradePlus .populated{min-height:300px}.shop-solution-assembler-summary .upgrade-plus-large .isUpgradePlus .package-title-lv-isUpgradePlus{margin-bottom:1.5rem;z-index:1}@supports (position:sticky){.shop-solution-assembler-summary .upgrade-plus-large .isUpgradePlus .package-title-lv-isUpgradePlus{background-color:#fff;margin-top:-3rem;padding-top:3rem;position:sticky;top:-3rem}}.shop-solution-assembler-summary .upgrade-plus-large .isUpgradePlus .package-title-lv-isUpgradePlus .summary-title{padding-top:3rem}.shop-solution-assembler-summary .upgrade-plus-large .isUpgradePlus .fulfillment-add-to-cart-button{margin-top:0}.shop-solution-assembler-summary .large{overflow-y:auto;padding:3rem 4rem}.shop-solution-assembler-summary .large .isNotUpgradePlus .package-title{margin-bottom:1.5rem;z-index:1}@supports (position:sticky){.shop-solution-assembler-summary .large .isNotUpgradePlus .package-title{background-color:#fff;margin-top:-3rem;padding-top:3rem;position:sticky;top:-3rem}.shop-solution-assembler-summary .large .isNotUpgradePlus .summary-subtotal{background-color:#fff;bottom:-3rem;margin-bottom:-3rem;padding-bottom:3rem;position:sticky}}.shop-solution-assembler-summary .large .isNotUpgradePlus .populated{min-height:300px}.shop-solution-assembler-summary .large .isUpgradePlus .package-title-lv-isUpgradePlus{margin-bottom:1.5rem;z-index:1}@supports (position:sticky){.shop-solution-assembler-summary .large .isUpgradePlus .package-title-lv-isUpgradePlus{background-color:#fff;margin-top:-3rem;padding-top:3rem;position:sticky;top:-3rem}}.shop-solution-assembler-summary .large .isUpgradePlus .package-title-lv-isUpgradePlus .summary-title{padding-top:3rem}.shop-solution-assembler-summary .large .isUpgradePlus .fulfillment-add-to-cart-button{margin-top:0}.shop-solution-assembler-summary .small{padding:1.5rem 3rem 2rem}.shop-solution-assembler-summary .small #package-summary-content{margin-bottom:.5rem}.shop-solution-assembler-summary .hide-alert{display:none}.shop-solution-assembler-summary .display-alert{margin-bottom:-15px}@keyframes shop-solution-assembler-summary-shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.shop-solution-assembler-summary .shimmer{animation:shop-solution-assembler-summary-shimmer 1s linear infinite forwards;-webkit-animation:shop-solution-assembler-summary-shimmer 1s linear infinite forwards;-moz-animation:shop-solution-assembler-summary-shimmer 1s linear infinite forwards;background:#ddd;background-image:linear-gradient(90deg,#ddd,#f5f5f5 20%,#e5e5e5 40%,#ddd);background-repeat:no-repeat;background-size:500px 200px;position:relative}.shop-solution-assembler-summary .test{margin-top:4rem}.shop-solution-assembler-summary .package-summary .package-item-card{display:flex;justify-content:space-between}.shop-solution-assembler-summary .package-summary .package-item-card .price{align-self:center;flex:0 0 auto;min-width:20%;text-align:right}.shop-solution-assembler-summary .package-summary .package-item-card .price .remove-item-text{font-size:13px;font-weight:400}.shop-solution-assembler-summary .package-summary .package-item-card{padding-bottom:3rem}.shop-solution-assembler-summary .package-summary .package-item-card .product-image{flex:0 0 20%;max-height:66px;max-width:66px;text-align:center}.shop-solution-assembler-summary .package-summary .package-item-card .product-image img{max-height:65px;max-width:65px}.shop-solution-assembler-summary .package-summary .package-item-card .product-image img.apple-care-logo,.shop-solution-assembler-summary .package-summary .package-item-card .product-image svg{max-height:50px;max-width:50px}.shop-solution-assembler-summary .package-summary .package-item-card .product-name{align-self:center;flex:0 1 50%}@media (max-width:1199px){.shop-solution-assembler-summary .package-summary .package-item-card .product-image{display:none}.shop-solution-assembler-summary .package-summary .package-item-card .product-name{flex-basis:75%}}.shop-solution-assembler-summary .package-summary .package-item-card .upgrade-plus-product-image{flex:0 0 20%;max-height:66px;max-width:66px;text-align:center}.shop-solution-assembler-summary .package-summary .package-item-card .upgrade-plus-product-image img{max-height:65px;max-width:65px}.shop-solution-assembler-summary .package-summary .package-item-card .upgrade-plus-product-image img.apple-care-logo,.shop-solution-assembler-summary .package-summary .package-item-card .upgrade-plus-product-image svg{max-height:50px;max-width:50px}.shop-solution-assembler-summary .package-summary .package-item-card .upgrade-plus-product-name{align-self:center;flex:0 1 50%}.shop-solution-assembler-summary .package-summary .small .package-item-card{padding-bottom:1rem}.shop-solution-assembler-summary .package-summary .small .package-item-card .product-image{display:none}.shop-solution-assembler-summary .package-summary .small .package-item-card .product-name{flex:0 1 75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-solution-assembler-summary .package-summary .package-item-list{margin-bottom:0;margin-top:1.5rem;padding-left:0}.shop-solution-assembler-summary .small .package-summary .package-item-list{margin-top:1.5rem;max-height:calc(100vh - 231px);overflow:auto}.shop-solution-assembler-summary .upgrade-plus-large .package-item-list{margin-bottom:0;margin-top:1.5rem;max-height:26rem;overflow-y:auto;padding-left:0}.shop-solution-assembler-summary .package-summary .sa-summary-bar{display:flex;justify-content:space-between}.shop-solution-assembler-summary .package-summary .small .sa-summary-bar{padding-bottom:1.5rem}.shop-solution-assembler-summary .package-summary .small .sa-summary-bar .summary-bar-counter{padding-top:3px}.shop-solution-assembler-summary .package-summary .small .sa-summary-bar .summary-bar-show-hide-wrapper,.shop-solution-assembler-summary .package-summary .small .sa-summary-bar button{text-align:right}.shop-solution-assembler-summary .package-summary .small .sa-summary-bar .summary-bar-show-hide{font-size:13px;font-weight:400;margin-right:1rem}.shop-solution-assembler-summary .package-summary .small .sa-summary-bar .show-hide-caret{fill:#0046be;height:1em;vertical-align:middle;width:1em}.shop-solution-assembler-summary .package-summary .small .sa-summary-bar .added-checkmark{fill:#318000;height:1em;margin-right:1rem;vertical-align:middle;width:1em}.shop-solution-assembler-summary .package-limit{align-items:center;border:1px solid #c5cbd5;display:flex;justify-content:center;min-height:33px;padding:1rem}.shop-solution-assembler-summary .large .package-limit,.shop-solution-assembler-summary .upgrade-plus-large .package-limit{background-color:#f0f2f4;margin-bottom:3rem}.shop-solution-assembler-summary .small .package-limit{background-color:#fff;margin-bottom:1.5rem}.shop-solution-assembler-summary .attach-upgrade-plus{border:none;width:100%}.shop-solution-assembler-summary .attach-upgrade-plus .package-pricing{font-size:13px;font-weight:400}.shop-solution-assembler-summary .attach-upgrade-plus .package-pricing .monthly-payments .monthly-payments-headline{padding-top:2rem}.shop-solution-assembler-summary .attach-upgrade-plus .package-pricing .minimum-payment-option{text-align:right}.shop-solution-assembler-summary .attach-upgrade-plus .package-pricing .subtotal{font-weight:600}.shop-solution-assembler-summary .attach-upgrade-plus .package-pricing .disclaimer{font-size:11px;padding-top:.5rem}.shop-solution-assembler-summary .attach-upgrade-plus .package-pricing .upgrade-plus-image{max-width:109px}.shop-solution-assembler-summary .attach-upgrade-plus .line-item{display:flex;justify-content:space-between;padding-top:1rem}.shop-solution-assembler-summary .attach-upgrade-plus .line-item .lv{max-width:250px}.shop-solution-assembler-summary .attach-upgrade-plus .line-item .sv{max-width:200px}.shop-solution-assembler-summary .attach-upgrade-plus .upgrade-option{font-size:13px;font-weight:400;padding-top:2rem}.shop-solution-assembler-summary .attach-upgrade-plus .upgrade-option .upgrade-option-headline{font-size:15px}.shop-solution-assembler-summary .attach-upgrade-plus .upgrade-option .learn-more{color:#0046be;display:flex;font-weight:600;justify-content:space-between;padding-top:1rem}.shop-solution-assembler-summary .attach-upgrade-plus .upgrade-option .learn-more .lv{max-width:250px}.shop-solution-assembler-summary .attach-upgrade-plus .upgrade-option .learn-more .sv{max-width:200px}.shop-solution-assembler-summary .todays-savings-block{display:flex;justify-content:space-between;margin-bottom:1rem}.shop-solution-assembler-summary .todays-savings-block>.shimmer{min-width:80px}.shop-solution-assembler-summary .sa-package-subtotal-block .subtotal-block{display:flex;justify-content:space-between}.shop-solution-assembler-summary .sa-package-subtotal-block .subtotal-block>.shimmer{min-width:90px}.shop-solution-assembler-summary .package-summary .fulfillment-add-to-cart-button{margin-top:2rem}.shop-solution-assembler-summary .block-container{color:#70757d;margin-top:1rem}.shop-solution-assembler-summary .block-container .p-til{padding:0 .5rem;text-align:justify}.shop-solution-assembler-summary .block-container .p-til a{text-decoration:none}
/*# sourceMappingURL=client-443508351ff3f48a9de2caf2e8169179.css.map*/