.item-attributes{position:relative;-ms-flex-positive:1;flex-grow:1;padding-left:0}.line-item-attributes,.line-item-option{line-height:1.5;font-size:.6875rem;margin:0}.line-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;margin-bottom:.313em}.line-item-pricing-info{margin-top:12px;margin-bottom:0}.line-item-pricing-info+.price{font-size:.75rem;font-weight:bolder}.line-item-price-quantity-info{margin-top:.625em;border-top:1px solid #d9d9d9}.flex{display:-ms-flexbox;display:flex}.pricing{font-size:.75rem;font-weight:bolder}.item-image{margin-right:.938em}.product-image{width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.minicart .product-image{width:80px}.non-adjusted-price{display:none}.line-item-promo{color:#00796a;font-size:.813em}.line-item-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.bundled-line-item+.bundled-line-item{margin-top:.625em}.bundle-includes{font-size:.813em;margin-bottom:.625em}.line-item-divider{margin:.625em -1.225em .625em -1.325em}.line-item-availability{font-size:.813rem}.product-line-item-details{overflow-y:auto}.bonus-line-item-row{border-bottom:1px solid #d9d9d9;margin-bottom:20px}.bonus-line-item-msg{font-weight:700!important;margin-bottom:10px;text-transform:uppercase}.bonus-product-button{display:inline-block;border:none;margin-top:10px}.modal-body .remove-line-item{display:none}@media (min-width:1024px){.alignWithRadio{padding-left:1.5rem}}.color-green-light{color:#1f996a}.color-cyan-light{color:#36b39c}.color-red{color:#da362c}@keyframes easeInCubicMotion{to{transform:translate(150px)}}@keyframes easeOutCubicMotion{to{transform:translate(150px)}}.line-item-name{font-weight:700!important}@media (min-width:768px){#addedToCartModal .modal-dialog{max-width:400px}}@media (max-width:1023.98px){#addedToCartModal .modal-dialog.wide-desktop{width:90%;height:85%;margin:20px;max-width:824px}}@media (min-width:1024px){#addedToCartModal .modal-dialog.wide-desktop{max-width:824px}}#addedToCartModal .modal-dialog .modal-content .modal-header:first-child{display:none}#addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2){display:block;padding:10px 20px}#addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) h2.modal-title{display:none}@media (min-width:768px){#addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) h2.modal-title{display:block}}#addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .continue-shopping{line-height:28px;float:left}@media (min-width:768px){#addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .continue-shopping{float:right}}#addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .continue-shopping a{font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none}@media (min-width:768px){#addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .continue-shopping img{display:none}}#addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) button.close{float:right}#addedToCartModal .modal-dialog .modal-content h2.modal-title{display:none;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:700;text-transform:none;color:#1f996a;line-height:28px}@media (min-width:768px){#addedToCartModal .modal-dialog .modal-content h2.modal-title{display:block;float:left}}#addedToCartModal .modal-dialog .modal-content .modal-body h2.modal-title{display:block;text-align:center;border-top:1px solid #d9d9d9}@media (min-width:768px){#addedToCartModal .modal-dialog .modal-content .modal-body h2.modal-title{display:none}}#addedToCartModal .modal-dialog .modal-content .modal-body .top{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;width:100%;padding-top:0}#addedToCartModal .modal-dialog .modal-content .modal-body .top .product-line-item{display:-ms-flexbox;display:flex;-ms-flex:1%;flex:1%;-ms-flex-direction:row;flex-direction:row;width:100%;padding-right:20px;overflow:auto}@media (min-width:768px){#addedToCartModal .modal-dialog .modal-content .modal-body .top .product-line-item{-ms-flex-direction:column;flex-direction:column}}#addedToCartModal .modal-dialog .modal-content .modal-body .top .product-line-item .line-item-name{white-space:normal}#addedToCartModal .modal-dialog .modal-content .modal-body .top .product-line-item .line-item-product-quantity{margin-top:1rem;font-size:.75rem;line-height:1.5}#addedToCartModal .modal-dialog .modal-content .modal-body .top .product-line-item .line-item-product-quantity .line-item-quantity>span{font-weight:400}#addedToCartModal .modal-dialog .modal-content .modal-body .top .product-line-item .line-item-product-quantity .line-item-total-price>strong>div{display:inline-block}#addedToCartModal .modal-dialog .modal-content .modal-body .top .product-line-item .line-item-product-quantity .line-item-total-price>strong>div .price .value{font-size:.75rem}#addedToCartModal .modal-dialog .modal-content .modal-body .top .product-line-item .line-item-product-quantity .line-item-total-price>strong>.line-item-total-price-amount{display:inline}#addedToCartModal .modal-dialog .modal-content .modal-body .top .product-line-item .line-item-product-quantity .line-item-total-price .strike-through{font-weight:400!important;text-decoration:line-through}#addedToCartModal .modal-dialog .modal-content .modal-body .top .product-line-item .line-item-product-quantity .line-item-total-price .strike-through.non-adjusted-price{display:none}#addedToCartModal .modal-dialog .modal-content .modal-body .top .view-cart{width:100%;text-align:center;border-top:1px solid #d9d9d9;padding-top:20px;margin-top:20px}@media (max-width:767.98px){#addedToCartModal .modal-dialog .modal-content .modal-body .top .view-cart{border-top:none;padding-top:0}}@media (min-width:768px){#addedToCartModal .modal-dialog .modal-content .modal-body .top .view-cart{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding-top:10px;margin-top:0;border-top:0}}#addedToCartModal .modal-dialog .modal-content .modal-body .top .view-cart .product-options-redesign{padding:0}#addedToCartModal .modal-dialog .modal-content .modal-body .top .view-cart .cart-total strong{font-weight:700}#addedToCartModal .modal-dialog .modal-content .modal-body .top .view-cart p{font-size:.75rem}#addedToCartModal .modal-dialog .modal-content .modal-body .top .view-cart a.btn-primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}#addedToCartModal .modal-dialog .modal-content .modal-body .recommendations h3{font-size:1rem;font-weight:700!important;margin:20px 0 0}@media (max-width:1023.98px){#addedToCartModal .modal-dialog .modal-content .modal-body .recommendations h3{margin-bottom:15px}}#addedToCartModal .modal-dialog .modal-content .modal-body .recommendations ul.slick-dots li button{width:15px}@media (min-width:768px){#addedToCartModal .modal-dialog .modal-content .modal-body .recommendations ul.slick-dots li button{width:30px}}.add-to-cart-buttons .add-to-cart-messages-spa{bottom:75%;left:13%;width:100%}@media (max-width:767.98px){.add-to-cart-buttons .add-to-cart-messages-spa{left:6%}}.get-started-btn-wrap .add-to-cart-messages-spa{bottom:10%;left:13%;width:100%}@media (max-width:767.98px){.get-started-btn-wrap .add-to-cart-messages-spa{left:6%}}.add-to-cart-plp-buttons .add-to-cart-messages-spa{bottom:65px;left:0;width:100%}.sticky-header .add-to-cart-buttons .add-to-cart-messages-spa,.sticky-header .get-started-btn-wrap .add-to-cart-messages-spa{bottom:-100%;right:5%;width:100%}.add-to-cart-messages-spa{position:absolute;z-index:10000}.add-to-cart-messages-spa .add-to-basket-alert{margin-bottom:0;background:#ffeaed;color:#b31212;padding:1rem;font-weight:600;box-shadow:0 3px 5px 0 rgba(0,0,0,.15)}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog{margin:0;width:90%;height:85%;margin:20px}}@media (min-width:768px){.redesign-atcmodal #addedToCartModal .modal-dialog.wide-desktop .modal-body .btn-wrapper .new-buttons{text-align:left}.redesign-atcmodal #addedToCartModal .modal-dialog.wide-desktop .modal-body .btn-wrapper .new-buttons .view-cart-button{width:171px}.redesign-atcmodal #addedToCartModal .modal-dialog.wide-desktop .modal-body .btn-wrapper .new-buttons a:nth-child(2){padding-left:20px}}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content{overflow-y:visible!important}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content>.veil{display:none}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2){display:-ms-flexbox;display:flex;padding:.9375rem 1.5rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2){padding:.9375rem}}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .close{display:inline-block;padding:0 10px 10px!important}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .carousel-arrow-left,.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .carousel-arrow-left-icon{display:none}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .continue-shopping{float:none;display:inline-block;width:49.5%;vertical-align:middle;text-align:left}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .continue-shopping{width:49%}}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .continue-shopping a{color:#da362c;font-size:.75rem;font-weight:700;text-decoration:underline}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .continue-shopping a:before{content:"";height:.875rem;width:auto;background-image:url(../../images/svg-icons/carousel-arrow-left-new.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .continue-shopping img.carousel-arrow-left-new{display:inline-block;height:.9375rem;width:auto}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .addtocartlink{display:inline-block;width:49.5%;vertical-align:middle;text-align:right}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .addtocartlink{width:49%}}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .addtocartlink a{color:#da362c;font-size:.75rem;font-weight:700;text-decoration:none}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .addtocartlink a span{text-decoration:underline}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .addtocartlink img.shopping-cart{height:1.25rem;width:auto;padding-right:.5rem}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .modal-title{display:-ms-flexbox;display:flex;width:49.5%}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .modal-title .checkmark-green-icon{background:transparent url(../images/atc-icon-sprites.png) -10px -10px no-repeat padding-box;opacity:1;width:31px;height:31px;display:inline-block}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .modal-title .green-check-mark{font-size:1.375rem;color:#0e8658;margin-top:4px}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .modal-title{display:none}}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .top.redesign-top{padding-top:0;padding-bottom:0}}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .top.redesign-top .view-cart{padding-right:.9375rem;padding-left:.9375rem;margin-top:0}}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .top.redesign-top .product-line-item-details{width:100%}}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .top.redesign-top .product-line-item{width:100%}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .top.redesign-top .product-line-item .flex-row{-ms-flex-align:center!important;align-items:center!important}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .top.redesign-top .product-line-item .item-attributes{overflow:hidden}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .top.redesign-top .product-line-item .line-item-name{font-weight:600!important;font-size:.875rem;color:#282828;letter-spacing:-.07px;opacity:1;text-align:left}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .top.redesign-top .product-line-item .line-item-product-quantity{margin-top:.5rem}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .top.redesign-top .product-line-item .line-item-product-quantity .line-item-total-price>strong>div .price .value{font-size:1rem}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .top.redesign-top .store-availability-messages.small{font-size:.813rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations{padding:0 .9375rem!important}}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations h3{text-align:left;color:#da362c;font-size:1.25rem;font-weight:700!important;margin:1.25rem 0 .3125rem;text-transform:capitalize}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations h3{margin:.9375rem 0 .3125rem}}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations .promo-callout-msg{font-size:.75rem;font-weight:400;text-align:left;color:#000;margin-bottom:1.5625rem;padding-left:1.5625rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations .promo-callout-msg{color:#31708f;margin-bottom:.9375rem;padding-left:.9375rem}}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations .link-to-view-all.lg-link{display:block}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations .link-to-view-all.mb-link{display:none}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations .link-to-view-all{font-size:.875rem;font-weight:400;text-align:right;margin-bottom:1.5625rem;padding-right:1.5625rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations .link-to-view-all.lg-link{display:none}}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations .link-to-view-all.mb-link{display:block;text-align:center;padding-top:.625rem}}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations .link-to-view-all a{display:inline-block;text-decoration:underline;color:#da362c;font-weight:700}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .recommendations.promotion-recommendations .link-to-view-all a:hover{text-decoration:underline;color:#da362c}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .veil .spinner .dot1,.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .veil .spinner .dot2{display:none!important}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-body .veil .underlay{background-color:#fff;opacity:.5;box-shadow:0 0 2px .2rem #fff}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-content{max-height:100%}}.redesign-atcmodal #addedToCartModal .modal-body{padding:0 1.25rem;margin-bottom:20px}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-body{padding:0}}.redesign-atcmodal #addedToCartModal .modal-body .btn-wrapper .new-buttons{text-align:center}.redesign-atcmodal #addedToCartModal .modal-body .btn-wrapper .new-buttons a{font-size:1rem!important;display:block}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-body .btn-wrapper .new-buttons{text-align:center;display:-ms-grid;display:grid}}.redesign-atcmodal #addedToCartModal .modal-body .btn-wrapper .new-buttons .keep-shopping-button{background:#fff;color:#000;padding:2px 17px;margin-top:1rem;width:171px;height:48px;margin-right:15px;border-radius:2px;border:1px solid #232323;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-body .btn-wrapper .new-buttons .keep-shopping-button{width:80%;margin-bottom:0;margin-right:0}}.redesign-atcmodal #addedToCartModal .modal-body .btn-wrapper .new-buttons .view-cart-button{padding:2px 24px;width:100%;height:48px;border-radius:2px;margin-bottom:1rem;background:#e7230d 0 0 no-repeat padding-box;border:none;color:#fff;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-body .btn-wrapper .new-buttons .view-cart-button{width:90%}}.redesign-atcmodal #addedToCartModal .modal-body .item-options,.redesign-atcmodal #addedToCartModal .modal-body .line-item-attributes,.redesign-atcmodal #addedToCartModal .modal-body .line-item-availability,.redesign-atcmodal #addedToCartModal .modal-body .line-item-quantity{display:block}.redesign-atcmodal #addedToCartModal .modal-body .line-item-promo{display:none}.redesign-atcmodal #addedToCartModal .modal-body .line-item-total-price{font-size:0}.redesign-atcmodal #addedToCartModal .modal-body .trade-in__wrapper{background-color:rgba(102,204,255,.1);margin-bottom:20px;padding:15px 30px 15px 25px;position:relative}@media (min-width:1024px){.redesign-atcmodal #addedToCartModal .modal-body .trade-in__wrapper{padding:16px 36px 20px 30px}}.redesign-atcmodal #addedToCartModal .modal-body .trade-in__wrapper:before{background:url(../../images/svg-icons/trade-in-small.svg) 0 0 no-repeat;content:"";display:block;height:24px;left:0;position:absolute;top:12px;transform:translateX(-50%);width:18px}.redesign-atcmodal #addedToCartModal .modal-body .trade-in__wrapper .sku-tooltip{background:url(../../images/svg-icons/icon-info.svg) 0 0 no-repeat;height:20px;width:24px;vertical-align:middle}.redesign-atcmodal #addedToCartModal .modal-body .trade-in__wrapper .sku-tooltip .tooltiptext{background-color:#232323;bottom:35px;line-height:16px;padding:24px 20px 27px;text-align:left}.redesign-atcmodal #addedToCartModal .modal-body .trade-in__wrapper .sku-tooltip .tooltiptext:after{background-color:#232323;border:none;bottom:unset;height:18px;left:52%;margin-top:0;transform:translate(-50%,-50%) rotate(45deg);top:100%;width:18px}.redesign-atcmodal #addedToCartModal .modal-body .trade-in-details{display:block;font-size:.75rem;line-height:16px;margin-bottom:17px}@media (min-width:1024px){.redesign-atcmodal #addedToCartModal .modal-body .trade-in-details{margin-bottom:12px}}.redesign-atcmodal #addedToCartModal .modal-body .trade-in-details span{font-weight:700}.redesign-atcmodal #addedToCartModal .modal-body .trade-in-product-line-item-details .item-image{margin-right:15px}.redesign-atcmodal #addedToCartModal .modal-body .trade-in-product-line-item-details .item-attributes .line-item-name{font-size:.625rem;font-weight:400!important;line-height:13px;margin-bottom:14px}.redesign-atcmodal #addedToCartModal .modal-body .trade-in-product-line-item-details .item-attributes .line-item-product-quantity span{font-size:.8125rem;line-height:20px}.redesign-atcmodal #addedToCartModal .modal-body .trade-in-product-line-item-details .item-attributes .line-item-product-quantity .trade-in-label{display:block;font-weight:400}.redesign-atcmodal #addedToCartModal .top.redesign-top{display:-ms-flexbox;display:flex;padding-top:1rem;margin-bottom:0;padding-bottom:0}.redesign-atcmodal #addedToCartModal .section-heading{display:inline-block;color:#000;text-align:left;padding:6px 0;width:100%;font-size:1rem;text-transform:none}.redesign-atcmodal #addedToCartModal .addedtocart{-ms-flex-direction:column;flex-direction:column;width:100%;display:-ms-flexbox;display:flex;-ms-flex:1%;flex:1%;cursor:default;padding:0;margin-bottom:0;background:transparent}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .addedtocart{width:100%;padding:.9375rem .9375rem 1.25rem;border-top:none}.redesign-atcmodal #addedToCartModal .addedtocart .section-heading{font-size:.875rem}}.redesign-atcmodal #addedToCartModal .addedtocart .item-image{max-width:102px}.redesign-atcmodal #addedToCartModal .addedtocart .product-line-item{width:100%;display:block}.redesign-atcmodal #addedToCartModal .addedtocart .price .strike-through~.sales{color:#000}.redesign-atcmodal #addedToCartModal .addedtocart .average-rating{margin-top:.75rem}.redesign-atcmodal #addedToCartModal .view-cart{-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-pack:left;justify-content:left;padding-left:20px}.redesign-atcmodal #addedToCartModal .view-cart .spinner .dot1,.redesign-atcmodal #addedToCartModal .view-cart .spinner .dot2{display:none!important}.redesign-atcmodal #addedToCartModal .view-cart .underlay{background-color:#fff;opacity:.8}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .section-heading{display:none}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel{background:transparent;width:100%!important;border:none}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option{width:100%;margin-left:-12px;margin-right:-12px}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .warranty-header{width:85%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:40px;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .warranty-header{-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;padding-left:35px}}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .warranty-header a.learn-more{font-size:1rem;margin-left:10px!important}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .warranty-plan-icon{background:transparent url(../images/atc-icon-sprites.png) -10px -61px no-repeat padding-box;opacity:1;width:24px;height:24px;display:inline-block}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .option-label{font-weight:600;font-size:.875rem;line-height:1.2;text-transform:none;padding-left:20px;position:absolute;top:16px}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .option-label .success-text{display:none}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .mark-check .success-text{display:inline!important}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .option-value{font-weight:400;font-size:.75rem;line-height:1.2;text-transform:none;text-align:right;float:right;margin-top:12px}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .option-value .year{font-weight:700;font-size:.9375rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option{width:auto}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option label,.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option label.radio-option-plan.mark-check{font-weight:700!important;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value,.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-plan-name{text-align:left;font-size:.75rem;padding-right:0}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value,.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-plan-name{font-size:.875rem;padding-right:.9375rem}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-plan-name{font-weight:700;font-size:.875rem}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value:first-of-type{display:none}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value{-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;width:100%;border:0;padding:0}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value .warranty-btn-wrapper{width:200px;height:48px;display:inline-block}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value .warranty-btn-wrapper{width:180px}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value .warranty-add-button{background:#fff;color:#000;padding-top:2px;padding-bottom:2px;width:200px;height:48px;border-radius:2px;border:1px solid #232323;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer;position:relative;text-align:center}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value .warranty-add-button{width:180px}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value .warranty-add-button:active{background-color:#e2e2e2;border:1px solid #232323}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value .warranty-add-button:focus{outline:none}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value .warranty-add-button.waranty-added{background-color:#232323;color:#fff;border:1px solid #232323}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value .warranty-add-button.waranty-added:active{background-color:#e2e2e2;color:#000;border:1px solid #232323}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value .hidden{display:none}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value.one-plan{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-value.one-plan:first-of-type{display:none}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .warranty-img{padding-left:0}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-name{margin-bottom:0;padding:0 15px 0 5px}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-name{margin-bottom:0;padding:0}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .available-plan-options{margin:0}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .available-plan-options{margin:10px}}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan{position:relative;padding-left:0;margin-bottom:1.25rem}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan .one-month{color:#31708f}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan input.warranty-option-atcmodal{position:absolute;top:0;left:0;cursor:pointer;opacity:0;height:1rem;width:1rem}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan .checkmark{position:absolute;top:8px;left:0;height:1rem;width:1rem;background-color:#fff;border:1px solid #d9d9d9}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan:hover input.warranty-option-atcmodal~.checkmark{background-color:#f5c7c4}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan input.warranty-option-atcmodal:checked~.checkmark{background-color:#fff}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan .checkmark:after{content:"";position:absolute;display:none}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan input.warranty-option-atcmodal:checked~.checkmark:after{display:block}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan .checkmark:after{left:0;top:0;width:25px;height:27px;background-image:url(../../images/svg-icons/checkmark-nero.svg);background-repeat:no-repeat;background-position:50%;background-size:100%}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan.shift-plan{padding-left:0}.redesign-atcmodal #addedToCartModal .view-cart .product-option-btn-container{text-align:left;width:100%;padding:0 .9375rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-option-btn-container{padding:0}}.redesign-atcmodal #addedToCartModal .view-cart .product-option-btn-container .protect-your-purchase.btn:disabled{background-image:linear-gradient(-180deg,#f94f3d,#da362c);background-repeat:repeat-x;opacity:.7}.redesign-atcmodal #addedToCartModal .ready-to-checkout{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;width:40%;border-left:1px solid #d9d9d9;padding-left:1.5rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .ready-to-checkout{display:block;width:100%;padding:0 .75rem;border-left:0;border-top:0}}.redesign-atcmodal #addedToCartModal .ready-to-checkout .no-option-container{display:block;padding:3.125rem 0;text-align:center;width:100%}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .ready-to-checkout .no-option-container{padding:0}}.redesign-atcmodal #addedToCartModal .ready-to-checkout .no-option-container .gotocart-ready{display:block;margin:.9375rem auto 0}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .ready-to-checkout .no-option-container .gotocart-ready{margin:.3125rem auto 0}}.redesign-atcmodal #addedToCartModal .ready-to-checkout .no-option-container .gotocart-ready .goto-cart{padding:1.025rem 3.5rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .ready-to-checkout .no-option-container .gotocart-ready .goto-cart{width:100%}}.redesign-atcmodal #addedToCartModal .ready-to-checkout .no-option-container .section-heading{text-align:center}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .ready-to-checkout .no-option-container .section-heading{display:none}}.redesign-atcmodal #addedToCartModal .recommendations-redesign{padding:0;border-top:none!important;margin:0}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign{padding-left:15px;padding-right:15px}}.redesign-atcmodal #addedToCartModal .recommendations-redesign .recommended-products-caro-redesign{display:-ms-flexbox;display:flex}.redesign-atcmodal #addedToCartModal .recommendations-redesign .recommended-products-caro-redesign.slick-slider{display:block}@media (min-width:1024px){.redesign-atcmodal #addedToCartModal .recommendations-redesign .recommended-products-caro-redesign .grid-tile{-ms-flex-preferred-size:22.6%;flex-basis:22.6%;-ms-flex-negative:0;flex-shrink:0}.redesign-atcmodal #addedToCartModal .recommendations-redesign .recommended-products-caro-redesign .grid-tile.slick-slide{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:unset;flex-shrink:unset}}.redesign-atcmodal #addedToCartModal .recommendations-redesign .recommended-products-caro-redesign .slick-list{padding-bottom:8px!important}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old{padding:0;border-top:none;margin:0}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old{padding:0 .9375rem}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile{height:100%;width:215px;border:0}@media (min-width:768px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .badges .badge{width:auto}}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile{margin-bottom:.9375rem;height:100%;width:auto;padding:.75rem}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .image-container{height:183px;width:183px;margin:0}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .image-container{height:auto;width:auto}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .tile-body{padding-bottom:1rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .tile-body{padding-bottom:2.5rem}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .product-tile-header,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .range,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .selling-price-redesign{margin:0}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .product-tile-header .ratings{margin-bottom:.75rem}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .pdp-link a{font-weight:400!important;font-size:.75rem;line-height:1rem;padding-bottom:.5rem;max-height:32px;overflow:hidden}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .range .actual-price,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .selling-price-redesign .actual-price{font-weight:700;font-size:1rem;text-transform:uppercase}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .product-tile .conditions-pricing-on-plp .more-variant{display:none}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .slick-next,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .slick-prev{top:23%;display:none!important}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .slick-next{right:.9375rem}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges{margin-bottom:.3rem;display:block;top:-15px}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge:not(:first-child){display:none}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge{margin:0 .3125rem 0 0;padding:.3475rem .375rem .18rem;border-radius:.625rem;font-size:.625rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge{margin:.25rem .3125rem 0 0;padding:.125rem .375rem;font-size:.5rem}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-bestseller,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-new,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-trade-in-required{color:#fff;background-color:#36b39c}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-price-drop{color:#fff;background-color:#ca1a24}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-free-shipping{color:#292b33;background-color:#c0e5f7}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-bonus-offer{color:#fff;background-color:#814dc0}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-limited-stock,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-low-stock{color:#292b33;background-color:#ffc800}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-in-stores-only{color:#fff;background-color:#797a80}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-online-only{color:#292b33;background-color:#cfd4da}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-bundle{color:#292b33;background-color:#eb7100}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .badges .badge.badge-accent-xbox-all-access{color:#fff;background-color:#36b39c}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .grid-tile{padding:0 .25rem}@media (min-width:576px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .grid-tile{padding:0 .75rem}}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .grid-tile{margin-bottom:0}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .atc-recomm-link{text-align:right}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .atc-recomm-link a{font-size:.875rem;margin:1.25rem 0;color:#da362c;display:inline-block;font-weight:700}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .on-desk-link{display:inline-block}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .on-mob-link{display:none}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .on-desk-link{display:none}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .on-mob-link{display:block}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign-old .slick-list{padding-right:33%}}.carousel-arrow-left-icon{border-color:#000;border-style:solid;width:8px;height:8px}.carousel-arrow-left-icon,.carousel-arrow-left-new-icon{display:inline-block;transform:rotate(-135deg);border-width:1px 1px 0 0}.carousel-arrow-left-new-icon{border-color:#da362c;border-style:double;width:.5rem;height:.5rem;vertical-align:middle}