.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width:576px) and (max-width:767.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:768px) and (max-width:1023.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width:1024px) and (max-width:1279.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width:1280px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width:575.98px){.hidden-xs-down{display:none!important}}@media (max-width:767.98px){.hidden-sm-down{display:none!important}}@media (max-width:1023.98px){.hidden-md-down{display:none!important}}@media (max-width:1279.98px){.hidden-lg-down{display:none!important}}.hidden-xl-down{display:none!important}.row.equal-height>[class^=col]{display:-ms-flexbox;display:flex}.swatch-circle-beige{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:beige;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:beige;border-radius:.69em;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#c0e5f7;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#c0e5f7;border-radius:.69em;background-color:#c0e5f7;display:block;position:relative}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:brown;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:brown;border-radius:.69em;background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#00796a;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#00796a;border-radius:.69em;background-color:#00796a;display:block;position:relative}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:navy;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:navy;border-radius:.69em;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:orange;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:orange;border-radius:.69em;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:purple;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:purple;border-radius:.69em;background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:red;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:red;border-radius:.69em;background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected:after{transform:rotate(-35deg)}.swatch-square-miscellaneous{background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;line-height:1.38em;position:relative;width:1.38em}.swatch-square-miscellaneous.disabled{opacity:.2}.swatch-square-miscellaneous.selected:after{transform:rotate(-35deg)}.in-store-inventory-dialog{max-width:805px}.in-store-inventory-dialog .modal-header{padding:24px}.in-store-inventory-dialog .modal-header .h2{margin-bottom:0;text-transform:uppercase}.in-store-inventory-dialog .modal-header .close{box-sizing:content-box;width:28px;height:28px;background:url(../../images/svg-icons/close-gray.svg) no-repeat 50%}.in-store-inventory-dialog .modal-body{padding:0 24px 24px}@media (min-width:576px){.in-store-inventory-dialog .mt-auto{margin-top:-2rem!important}}@media (max-width:575.98px){.in-store-inventory-dialog .mt-auto{margin-top:1.15em!important}}.in-store-inventory-dialog .preferred-store{width:100%;margin-bottom:1em}.pdp-in-store-inventory{position:relative;width:100%;padding-right:12px;padding-left:12px;margin:0 0 24px}.sticky .pdp-in-store-inventory{margin:0}@media (min-width:768px){.sticky.apple-pay-available .pdp-in-store-inventory{width:100%}}.sticky .pdp-in-store-inventory button+button{margin:0!important}.btn-get-in-store-inventory .btn-storelocator-search{margin-bottom:.625rem;display:block;width:100%}@media (min-width:576px){.btn-get-in-store-inventory .btn-storelocator-search{margin-top:2rem;margin-bottom:0}}.selected-store-with-inventory .change-store{margin:0 1em 1em;width:auto}.preferred-store-stock.out-of-stock,.store-stock.out-of-stock{color:#b31212}.preferred-store-stock.in-stock,.store-stock.in-stock{color:#056808}.store-locator-container .card,.store-locator-container .card-header{border:none}.store-locator-container .card-body,.store-locator-container .card-header{padding-left:0;padding-right:0}.store-locator-container .card-header{padding:0;font-size:1.25rem;background:transparent}.store-locator-container .store-name{font-weight:700!important;margin-bottom:10px}.store-locator-container .store-details{display:block}.store-locator-container .store-details address{line-height:1.714}.store-locator-container .store-details .call-store,.store-locator-container .store-details .select-store{width:100%}.store-locator-container .store-details .store-stock{font-weight:700!important;text-align:left;font-size:.6875rem}.store-locator-container .store-details .store-pickup-in-stock,.store-locator-container .store-details .store-pickup-out-of-stock{position:relative;bottom:1px}.store-locator-container .search-form{width:100%}.store-locator-container .custom-radio .store-details{margin-left:1.125em}.store-locator-container .search-form .store-locator{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.store-locator-container .search-form .store-locator .form-group{width:calc(50% - 8px)}.store-locator-container .store-locator-no-results{display:none}.store-locator-container .store-locator-results-header{font-weight:700!important;padding-bottom:16px;text-transform:uppercase;font-size:.75rem}.store-locator-container .store-locator-results-header>.col:last-child{text-align:right}.store-locator-container .results-card{margin-bottom:0;width:100%}.store-locator-container .results-card>.card-body{padding-top:0;padding-bottom:0}@media (min-width:768px){.store-locator-container .results-card .results{overflow-y:auto;overflow-x:hidden;max-height:400px;padding-right:16px}}.store-locator-container .store-result{border-top:1px solid #d9d9d9;border-radius:0;margin-bottom:0}@media (min-width:768px){.find-a-store-section{border-left:1px solid #d9d9d9}}.find-a-store-section .form-group .form-control-label.radius-label{top:9px}.find-a-store-section .form-group.has-focus .form-control-label.radius-label,.find-a-store-section .form-group.is-valid .form-control-label.radius-label{top:20px}.storepickup-preferred-store-product-data{margin-top:25px}.storepickup-preferred-store-product-data img{width:100%}.storepickup-preferred-store-product-data .pickup-condition-attribute-card{padding:8px 12px;border-bottom:1px solid #d9d9d9;border-radius:0;text-align:center;margin:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.storepickup-preferred-store-product-data .pickup-condition-attribute-card:first-child{border-top:1px solid #d9d9d9;margin-top:1.25rem}.storepickup-preferred-store-product-data .pickup-condition-attribute-card .card-body{padding:0;display:-ms-flexbox;display:flex}.storepickup-preferred-store-product-data .pickup-condition-attribute-card .card-body .condition-prices,.storepickup-preferred-store-product-data .pickup-condition-attribute-card .card-body>span{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.storepickup-preferred-store-product-data .pickup-condition-attribute-card .card-body>span{text-align:left}.storepickup-preferred-store-product-data .pickup-condition-attribute-card .card-body .condition-prices{text-align:right;margin:0}[data-store-open=true] .store-open{color:#056808}[data-store-open=false] .store-open{color:#da362c}.form-group{margin-bottom:1rem;position:relative}.form-group.has-focus .form-control-label,.form-group.is-valid .form-control-label{transform:translateY(-80%);transition:all .25s ease-in-out}.form-group .form-control-label{font-size:.6875rem;margin:0;transition:all .25s ease-in-out;position:absolute;top:20px;left:13px;z-index:1;pointer-events:none}.form-group .form-control-label.custom-select-label{top:9px}.form-group .form-control-label.prepopulated{transition:none}.form-group .form-control{font-size:.75rem;line-height:.75rem;padding:1.625rem .75rem .625rem}.form-group .form-control.is-invalid.password-field{background:none}.form-group .form-control-feedback{display:none;font-size:.8125rem}.form-group .password-field{padding-right:30px}.form-group .show-password-option{position:absolute;top:19px;right:10px;cursor:pointer}.form-group.has-danger .form-control-feedback,.form-group.has-warning .form-control-feedback{display:block}.form-group.required .form-control-label:after{content:" *"}.radio-block-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-block-group .form-control-label{width:100%}.radio-block{padding-left:0;margin:0 6px 6px 0}.radio-block input{display:none}.radio-block input:checked+label{background:#fff}.radio-block input:checked+label:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-bottom:3px solid #da362c}.radio-block label{position:relative;padding:10px 17px;border:1px solid #d9d9d9;background:#f6f6f6;cursor:pointer}.recommendations h3{font-size:1.5rem;text-transform:uppercase;font-weight:900!important;text-align:center;margin-bottom:40px}@media (min-width:1024px){.recommendations h3{font-size:2.25rem}}.recommendations .recommended-products-caro .slick-slide{height:inherit!important}.recommendations .recommended-products-caro .slick-track{display:-ms-flexbox!important;display:flex!important}.recommendations .recommended-products-caro .grid-tile{margin-bottom:20px;padding:0 5px}@media (min-width:768px){.recommendations .recommended-products-caro .grid-tile{margin-bottom:0;padding:0 12px}}.recommendations .recommended-products-caro .product-tile .badges{top:-15px}.recommendations .recommended-products-caro .product-tile .pdp-link a{line-height:1.125rem}.recommendations .recommended-products-caro .slick-dots{bottom:-18px}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-dialog{margin:0}}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2){display:block;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) .carousel-arrow-left,.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .modal-header:nth-child(2) .close{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:none}@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 .item-attributes{overflow:hidden}.redesign-atcmodal #addedToCartModal .modal-dialog .modal-content .top.redesign-top .product-line-item .line-item-name{font-weight:400!important}.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}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-content{max-height:100%}}.redesign-atcmodal #addedToCartModal .modal-content .modal-body .recommendations-redesign.atc-redesign .slick-track .product.grid-tile .product-tile{border:0}.redesign-atcmodal #addedToCartModal .modal-body{padding:0 1.25rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .modal-body{padding:0}}.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 .top.redesign-top{display:-ms-flexbox;display:flex;padding-top:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.redesign-atcmodal #addedToCartModal .section-heading{display:block;color:#000;text-align:left;padding:0 0 .5rem;width:100%;font-size:1rem}.redesign-atcmodal #addedToCartModal .addedtocart{-ms-flex-direction:column;flex-direction:column;width:60%;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:1px solid #d9d9d9}.redesign-atcmodal #addedToCartModal .addedtocart .section-heading{font-size:.875rem}}.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:1.5rem}.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}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option{width:100%}@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.radio-option-plan.mark-check{font-weight:700!important}.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-option-value{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}@media (max-width:767.98px){.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:50%;padding:0}}.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%}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .warranty-img{display:none}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-name{margin-bottom:.9375rem;padding:0 1.25rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .product-option-name{margin-bottom:1.25rem;padding:0}}.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .available-plan-options{margin:0 .563rem}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .view-cart .product-options-atcmodel.product-options .product-option .available-plan-options{margin:0}}.redesign-atcmodal #addedToCartModal .view-cart .radio-option-plan{position:relative;padding-left:1.25rem;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:0;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:100%;height:100%;background-image:url(../../images/svg-icons/checkmark.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.atc-redesign{padding:0}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign{padding:0 .9375rem}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile{height:380px;width:215px;border:0}@media (min-width:768px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .badges .badge{width:auto}}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile{margin-bottom:.9375rem;height:285px;width:124px;padding:.75rem}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .image-container{height:183px;width:183px;margin:0}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .image-container{height:100px;width:100px}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .product-tile-header,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .range,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .selling-price-redesign{margin:0}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .default-pricing .price .selling-price-redesign{padding-top:0}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .product-tile-header .ratings{margin-bottom:.75rem}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .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 .product-tile .range .actual-price,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .range .value,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .selling-price-redesign .actual-price,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .product-tile .selling-price-redesign .value{font-weight:700;font-size:1rem}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .slick-next,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .slick-prev{top:40%}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .slick-next{right:.9375rem}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges{margin-bottom:.3rem;display:block}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge:not(:first-child){display:none}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .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 .badges .badge{margin:.25rem .3125rem 0 0;padding:.125rem .375rem;font-size:.5rem}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-bestseller,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-new{color:#fff;background-color:#36b39c}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-price-drop{color:#fff;background-color:#ca1a24}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-free-shipping{color:#292b33;background-color:#c0e5f7}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-bonus-offer{color:#fff;background-color:#814dc0}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-limited-stock,.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-low-stock{color:#292b33;background-color:#ffc800}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-in-stores-only{color:#fff;background-color:#797a80}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-online-only{color:#292b33;background-color:#cfd4da}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-bundle{color:#292b33;background-color:#ff8902}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .badges .badge.badge-accent-xbox-all-access{color:#fff;background-color:#36b39c}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .grid-tile{margin-bottom:0}}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .atc-recomm-link{text-align:right}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .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 .on-desk-link{display:inline-block}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .on-mob-link{display:none}@media (max-width:767.98px){.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .on-desk-link{display:none}.redesign-atcmodal #addedToCartModal .recommendations-redesign.atc-redesign .on-mob-link{display:block}}.pro-member-badge-container{font-size:.625rem;color:#da362c;font-weight:700;display:block;margin-bottom:.25rem}.pro-member-badge-container .pro-day-badge-heading:before{content:"";background:url(../../images/svg-icons/power-up-red.svg) no-repeat;height:12px;width:12px;display:inline-block;background-size:75%;margin-right:.25rem;vertical-align:middle}.pro-member-badge-container .pro-member-badge{margin-bottom:-.375rem}.pro-member-badge-container .pro-member-badge .sale-indicator{display:inline-block;margin-bottom:.25rem}.pro-member-badge-container .pro-member-badge .regular-price-badge-plp{display:none}.pro-sale-price{color:#da362c}@media (min-width:768px){.regular-price{display:inline-block}}.regular-price .actual-price .price-pro{color:#da362c}.regular-price .was-strike{display:none}.promotional-price{margin-top:.375rem}@media (min-width:768px){.promotional-price{display:inline-block;margin-top:0}}@media (min-width:768px){.promotional-price .selling-price-pro-day{border-left:1px solid #d9d9d9;padding-left:.625rem}}.promotional-price .pro-member-badge-container{text-transform:uppercase}@media (min-width:768px){.promotional-price .pro-member-badge-container{padding-left:.625rem}}.pro-price-messaging{width:100%}.pro-price-messaging .points-earned-message{font-size:.75rem;color:#666;padding-left:.75rem}@media (min-width:768px){.pro-price-messaging .points-earned-message{padding-left:0}}.pro-price-messaging .points-earned-message .points-earned{font-weight:700;color:#000}.pro-price-messaging .post-atc-proday-message{font-size:.6875rem;font-weight:700;padding-left:.75rem;width:90%}@media (min-width:768px){.pro-price-messaging .post-atc-proday-message{padding-left:0}}.pro-price-messaging .signup-checkbox-container .add-pro-option{background:#f6f6f6}.pro-price-messaging .pro-signup-option-checkbox{display:inline-block;margin-right:.5rem;margin-top:.25rem}.pro-price-messaging .pro-signup-option-checkbox:before{content:"";display:inline-block;height:1rem;width:1rem;border:1px solid #000;background:none}.pro-price-messaging .pro-signup-option-checkbox.selected:before{background:url(../../images/svg-icons/checkmark.svg) no-repeat;background-position:50%}#addedToCartModal .modal-body .post-atc-proday-message{padding-top:.25rem;padding-left:0}#addedToCartModal .modal-body .pro-member-badge-container{padding-top:.25rem}#addedToCartModal .modal-body .pro-item-added{border-top:1px solid #d9d9d9;padding:1rem 0}@media (min-width:768px){#addedToCartModal .modal-body .pro-item-added{padding:0;border-top:none}}#addedToCartModal .modal-body .pro-item-added .line-item-attributes,#addedToCartModal .modal-body .pro-item-added .line-item-availability,#addedToCartModal .modal-body .pro-item-added .line-item-quantity{display:none}#addedToCartModal .modal-body .pro-item-added .line-item-total-price .price .sales .value{font-size:1rem;margin-top:.5rem;display:inline-block}#addedToCartModal .modal-body .pro-item-added .line-item-total-price .price .sales .value:after{content:" / Year";font-weight:700;font-size:1rem}#powerupDetailsModal .modal-dialog{max-width:720px}#powerupDetailsModal .modal-header{padding:.875rem 1.25rem}@media (min-width:768px){#powerupDetailsModal .modal-header{padding:1.25rem 2rem}}#powerupDetailsModal .modal-header .close{font-size:2.5rem;font-weight:400;padding:0}@media (min-width:768px){#powerupDetailsModal .modal-body{padding:0 7rem 2.5rem 3.125rem}}#powerupDetailsModal .modal-body h3{font-size:1.375rem;padding-right:3.75rem}@media (min-width:768px){#powerupDetailsModal .modal-body h3{font-size:1.5rem}}#powerupDetailsModal .modal-body .membership-benefits{margin-top:.75rem}#powerupDetailsModal .modal-body .membership-benefits .benefit-label .image-container{width:45px}#powerupDetailsModal .modal-body .membership-benefits .benefit-label .benefit-label-text{padding-top:.25rem}#powerupDetailsModal .modal-body .membership-benefits .pur-page-link{font-size:.875rem}#powerupDetailsModal .modal-body .membership-price{margin-left:2.75rem}#powerupDetailsModal .modal-body .membership-price .membership-duration{background:#da362c;color:#fff;padding:.25rem .625rem;border-radius:.625rem}.cart .cart-shipment .product-info .pro-price-label{font-size:.625rem}.cart .cart-shipment .product-info .cart-pro-day-pricing{border-top:1px solid #d9d9d9;padding-top:1rem}.cart .cart-shipment .product-info .regular-price{display:none}.cart .cart-shipment .product-info .selling-price-pro-day{border-left:none;padding-left:0}.cart .cart-shipment .product-info .pro-member-badge-container{padding-left:0}.cart .cart-shipment .product-info .pro-sale-price{font-size:1.5rem;font-weight:900}.cart .cart-shipment .product-info .savings-indicator-value{color:#007200;font-size:.875rem;font-weight:700}.cart .cart-shipment .product-info .savings-indicator-value.savings-dropdown{display:block;cursor:pointer}.cart .cart-shipment .product-info .savings-indicator-value.savings-dropdown .caret-down{transform:rotate(180deg)}.cart .cart-shipment .product-info .pro-savings-each-price{font-size:.625rem;color:#007200;margin-top:.25rem}.cart .cart-shipment .product-info .cart-as-low-label{font-size:.75rem;font-weight:700}.cart .cart-shipment .product-info .points-earned-message{font-size:.75rem;color:#666;padding-top:.25rem}.cart .cart-shipment .product-info .points-earned-message .points-earned{font-weight:700;color:#000}.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .promotional-price,.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .regular-price-badge,.cart .cart-shipment .product-info .strike-redesign,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .promotional-price,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .regular-price-badge{display:none}.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign{display:block;padding-top:.4rem}.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign .actual-price,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign .actual-price{font-size:1rem;font-weight:900;color:#000}.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign .actual-price .price-pro,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign .actual-price .price-pro{color:#000}.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign .strike-redesign,.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign .was-strike,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign .strike-redesign,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign .was-strike{font-size:.625rem;color:#666;display:inline}.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign .savings-indicator-value,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .regular-price .selling-price-redesign .savings-indicator-value{color:#046808;font-weight:700;font-size:.625rem;display:inline}.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .badge-container-redesign .pro-day-badge-heading,.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .badge-container-redesign .sale-indicator,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .badge-container-redesign .pro-day-badge-heading,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .badge-container-redesign .sale-indicator{border-radius:7px 3px 7px 7px;font-size:.625rem;padding:.25rem .375rem .16rem;text-transform:uppercase;font-weight:700;color:#fff;display:inline-block;margin:.75rem .2rem .1rem 0;background-color:#814dc0}.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .badge-container-redesign .pro-day-badge-heading:before,.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .badge-container-redesign .sale-indicator:before,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .badge-container-redesign .pro-day-badge-heading:before,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .badge-container-redesign .sale-indicator:before{content:none}.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .badge-container-redesign .sale-indicator,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .badge-container-redesign .sale-indicator{background-color:#ca1a24}.cart-rd .product-tile .conditions-pricing-on-plp .pro-day-pricing .strike-through-desktop,.product-detail-redesign .product-tile .conditions-pricing-on-plp .pro-day-pricing .strike-through-desktop{display:none}@media (max-width:1279.98px){.primary-details-row .promotional-price,.product-primary-details-sticky .promotional-price{margin-top:.25rem}.primary-details-row .pro-member-badge-container,.primary-details-row .selling-price-pro-day,.product-primary-details-sticky .pro-member-badge-container,.product-primary-details-sticky .selling-price-pro-day{padding-left:0;border-left:none}}.primary-details-row .pro-day-pricing .regular-price .savingsPlpTiles,.product-primary-details-sticky .pro-day-pricing .regular-price .savingsPlpTiles{display:none}.primary-details-row .pro-day-pricing .regular-price .strike-through-mobile.strike-redesign,.product-primary-details-sticky .pro-day-pricing .regular-price .strike-through-mobile.strike-redesign{color:#666;display:inline}@media (min-width:1280px){.primary-details-row .pro-day-pricing .regular-price .strike-through-mobile.strike-redesign,.product-primary-details-sticky .pro-day-pricing .regular-price .strike-through-mobile.strike-redesign{display:none}}@media (min-width:1280px){.primary-details-row .pro-day-pricing .regular-price .strike-redesign.proMemberOriginalPrice,.product-primary-details-sticky .pro-day-pricing .regular-price .strike-redesign.proMemberOriginalPrice{display:inline}}.primary-details-row .strike-through-desktop.strike-redesign,.product-primary-details-sticky .strike-through-desktop.strike-redesign{display:none}@media (min-width:1280px){.primary-details-row .strike-through-desktop.strike-redesign,.product-primary-details-sticky .strike-through-desktop.strike-redesign{color:#666;display:block;margin-top:.25rem}}.cart-rd .card-bg-container .cart-badge.pro-price-badge{font-size:.625rem;background:#da362c;color:#fff;font-weight:700;text-transform:uppercase;padding:.25rem .5rem;border-radius:.625rem;margin-bottom:.25rem}@media (max-width:1023.98px){.cart-rd .card-bg-container .cart-badge.pro-price-badge{-ms-flex-order:2;order:2}}.cart-rd .card-bg-container .product-card-footer .cart-pro-day-pricing{padding-top:0;border-top:none;padding-bottom:1rem;margin-left:40%}@media (min-width:768px){.cart-rd .card-bg-container .product-card-footer .cart-pro-day-pricing{text-align:right;margin-left:0}}.cart-rd .card-bg-container .product-card-footer .cart-pro-day-pricing .pro-member-badge-container{margin-bottom:0}.cart-rd .card-bg-container .product-card-footer .cart-pro-day-pricing .selling-price-pro-day .actual-price .pro-sale-price{font-size:1.25rem;display:block}.cart-rd .card-bg-container .product-card-footer .cart-pro-day-pricing .selling-price-pro-day .savings-indicator-value{font-size:.75rem}.cart-rd .card-bg-container .product-card-footer .cart-pro-day-pricing .selling-price-pro-day .savings-indicator-value .caret-down{transform:rotate(180deg)}.cart-rd .card-bg-container .product-card-footer .cart-pro-day-pricing .selling-price-pro-day .savings-indicator-value.savings-dropdown{cursor:pointer}.cart-rd .card-bg-container .product-card-footer .cart-pro-day-pricing .selling-price-pro-day .pro-savings-each-price{font-size:.625rem;color:#007200;margin-top:.25rem}.cart-rd .card-bg-container .pro-day-promo-disclaimer{font-size:.625rem;font-weight:700;color:#797a80;margin-top:.5rem}.cart-rd .card-bg-container .pro-day-promo-disclaimer a{font-size:.625rem;color:#797a80}.cart-rd .card-bg-container .cart-as-low-label{display:inline-block;font-size:.75rem;font-weight:700}.cart-rd .card-bg-container #promotionDetailsModal .modal-body{text-align:left}.recently-viewed-carousel .veil .spinner .dot1,.recently-viewed-carousel .veil .spinner .dot2,.recommendations.recommendations-redesign .veil .spinner .dot1,.recommendations.recommendations-redesign .veil .spinner .dot2{display:none!important}.recently-viewed-carousel .veil .underlay,.recommendations.recommendations-redesign .veil .underlay{background-color:#fff;opacity:.5}@media (max-width:767.98px){.recently-viewed-carousel .veil .underlay,.recommendations.recommendations-redesign .veil .underlay{opacity:.2}}.recently-viewed-carousel h3,.recommendations.recommendations-redesign h3{font-size:1.5rem;font-weight:900!important;margin-bottom:1.5rem}.recently-viewed-carousel .product-tile,.recommendations.recommendations-redesign .product-tile{background:#f6f6f6;padding:1rem 1rem .75rem;position:relative;cursor:default}@media (min-width:768px){.recently-viewed-carousel .product-tile,.recommendations.recommendations-redesign .product-tile{height:570px;width:294px}}.recently-viewed-carousel .product-tile .color-swatches,.recommendations.recommendations-redesign .product-tile .color-swatches{min-height:2rem}.recently-viewed-carousel .product-tile .product-tile-header,.recommendations.recommendations-redesign .product-tile .product-tile-header{min-height:79px}.recently-viewed-carousel .product-tile .product-tile-header a.name-link,.recommendations.recommendations-redesign .product-tile .product-tile-header a.name-link{display:block}.recently-viewed-carousel .product-tile .product-tile-header a,.recommendations.recommendations-redesign .product-tile .product-tile-header a{text-decoration:none;display:inline-block}@media (min-width:768px){.recently-viewed-carousel .product-tile .image-container,.recommendations.recommendations-redesign .product-tile .image-container{height:263px;width:263px}}.recently-viewed-carousel .product-tile .image-container .tile-image.lazyload,.recommendations.recommendations-redesign .product-tile .image-container .tile-image.lazyload{max-width:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recently-viewed-carousel .product-tile .image-container .tile-image.lazyloading,.recommendations.recommendations-redesign .product-tile .image-container .tile-image.lazyloading{visibility:hidden}.recently-viewed-carousel .product-tile .tile-body,.recommendations.recommendations-redesign .product-tile .tile-body{padding-bottom:2.25rem;margin-top:.625rem}.recently-viewed-carousel .product-tile .tile-body .bundle-pricing,.recommendations.recommendations-redesign .product-tile .tile-body .bundle-pricing{margin-top:49px}.recently-viewed-carousel .product-tile .tile-body .bundle-pricing .conditions-pricing-on-plp .card-body,.recommendations.recommendations-redesign .product-tile .tile-body .bundle-pricing .conditions-pricing-on-plp .card-body{-ms-flex-pack:start;justify-content:flex-start}.recently-viewed-carousel .product-tile .tile-body .variant-options,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options{margin:0;min-height:45px}.recently-viewed-carousel .product-tile .tile-body .variant-options .pdp-swatch-label,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .pdp-swatch-label{display:block!important}.recently-viewed-carousel .product-tile .tile-body .variant-options .pdp-swatch-label .card,.recently-viewed-carousel .product-tile .tile-body .variant-options .pdp-swatch-label .card.selected,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .pdp-swatch-label .card,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .pdp-swatch-label .card.selected{background:transparent}.recently-viewed-carousel .product-tile .tile-body .variant-options .pdp-swatch-label .card .card-body,.recently-viewed-carousel .product-tile .tile-body .variant-options .pdp-swatch-label .card.selected .card-body,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .pdp-swatch-label .card .card-body,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .pdp-swatch-label .card.selected .card-body{background:#f6f6f6;color:#000;border:0;padding:0;font-size:.6875rem;font-weight:400}.recently-viewed-carousel .product-tile .tile-body .variant-options .card,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .card{margin:0 .25rem .5rem 0;display:inline-block;border:0}.recently-viewed-carousel .product-tile .tile-body .variant-options .card .card-body,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .card .card-body{background-color:transparent;color:#31708f;font-weight:700;display:inline-block;width:auto;border:1px solid #31708f;vertical-align:middle;text-align:center;padding:.3rem .625rem;border-radius:.25rem;font-size:.5rem;cursor:pointer}.recently-viewed-carousel .product-tile .tile-body .variant-options .card .card-body .condition-prices,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .card .card-body .condition-prices{display:none}.recently-viewed-carousel .product-tile .tile-body .variant-options .card.selected .card-body,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .card.selected .card-body{background-color:#31708f;color:#fff;cursor:default}.recently-viewed-carousel .product-tile .tile-body .variant-options .condition-pricing,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .condition-pricing{padding-bottom:0!important}.recently-viewed-carousel .product-tile .tile-body .variant-options .size,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .size{margin-top:0}.recently-viewed-carousel .product-tile .tile-body .variant-options .color .more-variant,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .color .more-variant{padding-bottom:.5rem}.recently-viewed-carousel .product-tile .tile-body .variant-options .color .attribute-swatches,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .color .attribute-swatches{display:inline-block}.recently-viewed-carousel .product-tile .tile-body .variant-options .color .attribute-swatches .color-attribute-card-plp,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .color .attribute-swatches .color-attribute-card-plp{display:inline-block;margin:0 .2rem .4rem 0;cursor:pointer;vertical-align:middle}.recently-viewed-carousel .product-tile .tile-body .variant-options .color .attribute-swatches .color-value.selected,.recommendations.recommendations-redesign .product-tile .tile-body .variant-options .color .attribute-swatches .color-value.selected{padding:.188rem;border:1px solid #da362c;display:inline-block;vertical-align:middle}.recently-viewed-carousel .product-tile .tile-body .conditions-pricing-on-plp,.recommendations.recommendations-redesign .product-tile .tile-body .conditions-pricing-on-plp{margin:.25rem 0 .625rem;border-top:1px solid #d9d9d9}.recently-viewed-carousel .product-tile .tile-body .conditions-pricing-on-plp .product-release-date,.recommendations.recommendations-redesign .product-tile .tile-body .conditions-pricing-on-plp .product-release-date{font-size:.6875rem;padding-top:.5rem;display:block}.recently-viewed-carousel .product-tile .tile-body .conditions-pricing-on-plp .card-body,.recommendations.recommendations-redesign .product-tile .tile-body .conditions-pricing-on-plp .card-body{padding:0 0 .4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d9d9d9}.recently-viewed-carousel .product-tile .tile-body .conditions-pricing-on-plp .card-body .variant-type,.recommendations.recommendations-redesign .product-tile .tile-body .conditions-pricing-on-plp .card-body .variant-type{display:none}.recently-viewed-carousel .product-tile .tile-body .conditions-pricing-on-plp .card-body .condition-prices,.recommendations.recommendations-redesign .product-tile .tile-body .conditions-pricing-on-plp .card-body .condition-prices{margin-top:0}.recently-viewed-carousel .product-tile .tile-body .conditions-pricing-on-plp .card,.recommendations.recommendations-redesign .product-tile .tile-body .conditions-pricing-on-plp .card{display:none;background-color:transparent;border:0}.recently-viewed-carousel .product-tile .tile-body .conditions-pricing-on-plp .card.selected,.recommendations.recommendations-redesign .product-tile .tile-body .conditions-pricing-on-plp .card.selected{display:block}.recently-viewed-carousel .product-tile .tile-body .atc-btn-wrapper .instore-pickup-ajax,.recommendations.recommendations-redesign .product-tile .tile-body .atc-btn-wrapper .instore-pickup-ajax{display:none}.recently-viewed-carousel .product-tile .tile-body .atc-btn-wrapper .add-to-cart-plp,.recommendations.recommendations-redesign .product-tile .tile-body .atc-btn-wrapper .add-to-cart-plp{padding:.565rem 1.125rem;margin:0;width:calc(100% - 2rem);position:absolute;bottom:1rem}.recently-viewed-carousel .product-tile .tile-body .atc-btn-wrapper .add-to-cart-plp:focus,.recommendations.recommendations-redesign .product-tile .tile-body .atc-btn-wrapper .add-to-cart-plp:focus{box-shadow:none}.recently-viewed-carousel .product-tile .tile-body .atc-btn-wrapper .add-to-cart-selection,.recommendations.recommendations-redesign .product-tile .tile-body .atc-btn-wrapper .add-to-cart-selection{display:none}.recently-viewed-carousel .product-tile .tile-body .atc-btn-wrapper .shiptohome-pickup,.recommendations.recommendations-redesign .product-tile .tile-body .atc-btn-wrapper .shiptohome-pickup{font-size:.75rem;text-align:center;position:absolute;bottom:0;left:.5rem;right:.5rem;font-weight:700}.recently-viewed-carousel .product-tile .tile-body .atc-btn-wrapper .shiptohome-pickup .in-store-pickup,.recommendations.recommendations-redesign .product-tile .tile-body .atc-btn-wrapper .shiptohome-pickup .in-store-pickup{display:block;padding-top:.5rem;margin-bottom:1rem;font-size:.75rem;color:#da362c;text-decoration:underline}.recently-viewed-carousel .product-tile .tile-body .atc-btn-wrapper .add-to-cart-plp.btn.disabled,.recently-viewed-carousel .product-tile .tile-body .atc-btn-wrapper .add-to-cart-plp.btn:disabled,.recommendations.recommendations-redesign .product-tile .tile-body .atc-btn-wrapper .add-to-cart-plp.btn.disabled,.recommendations.recommendations-redesign .product-tile .tile-body .atc-btn-wrapper .add-to-cart-plp.btn:disabled{background-color:#797a80;color:#fff}.recently-viewed-carousel .product-tile .tile-body .choose-options-btn,.recommendations.recommendations-redesign .product-tile .tile-body .choose-options-btn{padding:.565rem 1.125rem;margin:0;width:calc(100% - 2rem);position:absolute;bottom:1rem}.recently-viewed-carousel .product-tile .tile-body .choose-options-btn:focus,.recommendations.recommendations-redesign .product-tile .tile-body .choose-options-btn:focus{box-shadow:none}.recently-viewed-carousel .product-tile .hide,.recommendations.recommendations-redesign .product-tile .hide{display:none}.recently-viewed-carousel .product-tile .product-tile-availability,.recommendations.recommendations-redesign .product-tile .product-tile-availability{font-size:.625rem;margin-bottom:.5rem;height:1.5rem}@media (max-width:767.98px){.recently-viewed-carousel .product-tile .product-tile-availability,.recommendations.recommendations-redesign .product-tile .product-tile-availability{height:2.25rem}}.recently-viewed-carousel .product-tile .pdp-link,.recommendations.recommendations-redesign .product-tile .pdp-link{padding-top:0;height:1.875rem;margin-bottom:.3rem}.recently-viewed-carousel .product-tile .pdp-link .pd-name,.recommendations.recommendations-redesign .product-tile .pdp-link .pd-name{font-size:.75rem;line-height:1.2;height:1.875rem;overflow:hidden;font-weight:700;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}.recently-viewed-carousel .product-tile .tile-ratings,.recommendations.recommendations-redesign .product-tile .tile-ratings{height:2rem}.recently-viewed-carousel .product-tile .tile-ratings .ratings,.recommendations.recommendations-redesign .product-tile .tile-ratings .ratings{margin-bottom:.25rem}.recently-viewed-carousel .product-tile .more-variant,.recommendations.recommendations-redesign .product-tile .more-variant{color:#da362c;display:inline-block;vertical-align:middle}.recently-viewed-carousel .product-tile .availability-msg,.recommendations.recommendations-redesign .product-tile .availability-msg{display:none}.recently-viewed-carousel .product-tile .default-pricing,.recommendations.recommendations-redesign .product-tile .default-pricing{width:100%}@media (min-width:768px){.recently-viewed-carousel .product-tile .default-pricing,.recommendations.recommendations-redesign .product-tile .default-pricing{padding:0}}.recently-viewed-carousel .product-tile .default-pricing .price .bundle-valued-price,.recommendations.recommendations-redesign .product-tile .default-pricing .price .bundle-valued-price{font-size:.75rem;color:#666;margin-top:.25rem}.recently-viewed-carousel .product-tile .default-pricing .price .badge-container-redesign,.recommendations.recommendations-redesign .product-tile .default-pricing .price .badge-container-redesign{display:block}.recently-viewed-carousel .product-tile .default-pricing .price .badge-container-redesign .badge-indicator,.recently-viewed-carousel .product-tile .default-pricing .price .badge-container-redesign .sale-indicator,.recommendations.recommendations-redesign .product-tile .default-pricing .price .badge-container-redesign .badge-indicator,.recommendations.recommendations-redesign .product-tile .default-pricing .price .badge-container-redesign .sale-indicator{border-radius:7px 3px 7px 7px;font-size:.625rem;padding:.25rem .375rem .16rem;text-transform:uppercase;font-weight:700;color:#fff;display:inline-block;margin:.75rem .2rem .1rem 0}.recently-viewed-carousel .product-tile .default-pricing .price .badge-container-redesign .sale-indicator,.recommendations.recommendations-redesign .product-tile .default-pricing .price .badge-container-redesign .sale-indicator{background-color:#ca1a24}.recently-viewed-carousel .product-tile .default-pricing .price .badge-container-redesign .sale-indicator.hide,.recommendations.recommendations-redesign .product-tile .default-pricing .price .badge-container-redesign .sale-indicator.hide{display:none}.recently-viewed-carousel .product-tile .default-pricing .price .badge-container-redesign .badge-indicator,.recommendations.recommendations-redesign .product-tile .default-pricing .price .badge-container-redesign .badge-indicator{background-color:#814dc0}.recently-viewed-carousel .product-tile .default-pricing .price .selling-price-redesign,.recommendations.recommendations-redesign .product-tile .default-pricing .price .selling-price-redesign{display:block;padding-top:.4rem}.recently-viewed-carousel .product-tile .default-pricing .price .selling-price-redesign .actual-price,.recommendations.recommendations-redesign .product-tile .default-pricing .price .selling-price-redesign .actual-price{font-size:1rem;font-weight:900;line-height:1.2;color:#000;padding-right:.25rem;display:inline-block}.recently-viewed-carousel .product-tile .default-pricing .price .selling-price-redesign .savings-indicator-value,.recently-viewed-carousel .product-tile .default-pricing .price .selling-price-redesign .strike-through.strike-redesign,.recently-viewed-carousel .product-tile .default-pricing .price .selling-price-redesign .was-strike,.recommendations.recommendations-redesign .product-tile .default-pricing .price .selling-price-redesign .savings-indicator-value,.recommendations.recommendations-redesign .product-tile .default-pricing .price .selling-price-redesign .strike-through.strike-redesign,.recommendations.recommendations-redesign .product-tile .default-pricing .price .selling-price-redesign .was-strike{font-size:.625rem;line-height:1.2;font-weight:700}.recently-viewed-carousel .product-tile .default-pricing .price .selling-price-redesign .strike-through.strike-redesign,.recently-viewed-carousel .product-tile .default-pricing .price .selling-price-redesign .was-strike,.recommendations.recommendations-redesign .product-tile .default-pricing .price .selling-price-redesign .strike-through.strike-redesign,.recommendations.recommendations-redesign .product-tile .default-pricing .price .selling-price-redesign .was-strike{color:#666;font-weight:400}.recently-viewed-carousel .product-tile .default-pricing .price .selling-price-redesign .strike-through,.recommendations.recommendations-redesign .product-tile .default-pricing .price .selling-price-redesign .strike-through{margin:0 .5rem 0 0}.recently-viewed-carousel .product-tile .default-pricing .price .selling-price-redesign .savings-indicator-value,.recommendations.recommendations-redesign .product-tile .default-pricing .price .selling-price-redesign .savings-indicator-value{color:#046808}.recently-viewed-carousel .slick-slide,.recommendations.recommendations-redesign .slick-slide{width:auto}.recently-viewed-carousel .slick-next,.recently-viewed-carousel .slick-prev,.recommendations.recommendations-redesign .slick-next,.recommendations.recommendations-redesign .slick-prev{display:none!important;border:1px solid #d9d9d9;height:80px;width:40px;background:#fff;opacity:1;top:35%}@media (min-width:768px){.recently-viewed-carousel .slick-next,.recently-viewed-carousel .slick-prev,.recommendations.recommendations-redesign .slick-next,.recommendations.recommendations-redesign .slick-prev{display:block!important}}.recently-viewed-carousel .slick-next:before,.recently-viewed-carousel .slick-prev:before,.recommendations.recommendations-redesign .slick-next:before,.recommendations.recommendations-redesign .slick-prev:before{width:12px;height:12px;border:none;transform:none;background-position:50%}.recently-viewed-carousel .slick-prev,.recommendations.recommendations-redesign .slick-prev{left:12px}.recently-viewed-carousel .slick-prev:before,.recommendations.recommendations-redesign .slick-prev:before{background:url(../../images/plp-icons-sprite.png) -59px -15px;width:1.375rem;height:1.5rem;transform:scale(.6)}.recently-viewed-carousel .slick-next,.recommendations.recommendations-redesign .slick-next{right:6px}.recently-viewed-carousel .slick-next:before,.recommendations.recommendations-redesign .slick-next:before{background:url(../../images/plp-icons-sprite.png) -191px -15px;width:1.375rem;height:1.5rem;transform:scale(.6)}.sddstore-choose-modal .verify-Modal-header,.sddstore-verify-modal .verify-Modal-header{text-align:left;font-size:20px;margin-bottom:12px}.sddstore-choose-modal{margin-bottom:32px}.sddstore-choose-modal .verify-Modal-header.sdd-chooseaddtxt{margin-bottom:20px}.sddstore-choose-modal .verify-address-list{padding:20px 20px 18px;margin-bottom:16px;border:1px solid #c2c4cc;border-radius:2px;cursor:pointer}.sddstore-choose-modal .default-add-border{border:1px solid #da362c}.sddstore-choose-modal .address-area,.sddstore-choose-modal .address-title{font-size:12px;text-align:left}.sddstore-choose-modal .address-title{margin-bottom:6px}.sddstore-verify-modal{margin-bottom:25px}.sddstore-verify-modal .verify-sdd-btn{width:100%}.sddstore-verify-modal .verify-note{font-size:12px}.sddstore-verify-modal .sddform-marb20{margin-bottom:20px}.sddstore-verify-modal .sddform-last-field{margin-bottom:16px}@media (min-width:768px){.sddstore-verify-modal .sddform-last-field{margin-bottom:33px}}.sddstore-verify-modal .sddform-address{margin-bottom:16px}.sddstore-verify-modal .sddform-address .address-tip{text-align:right;margin-top:4px;font-size:12px;cursor:pointer;margin-bottom:16px}.sddstore-verify-modal .sddform-address .address-tip span{text-decoration:underline}.sddstore-verify-modal .form-group .form-control-label{top:17px}.sddstore-addnewaddress{margin-bottom:10px}.sddstore .in-store-inventory-dialog .modal-body{padding:0 32px}.sddstore .in-store-inventory-dialog .modal-header{padding:16px 16px 1px}.sddstore .in-store-inventory-dialog .form-group .form-control-label{top:17px}.sddstore .sdd-verify-dialog{max-width:805px}.sddstore .sdd-verify-dialog .modal-body{padding:0 32px}.sddstore .sdd-verify-dialog .modal-header{padding:16px 16px 1px}.sddstore .sdd-verify-dialog .modal-header .close{box-sizing:content-box;width:28px;height:28px;background:url(../../images/svg-icons/close-gray.svg) no-repeat 50%}body.modal-open .pac-container{z-index:1060;position:fixed;display:inline-block;float:left}.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)}}@media (min-width:768px){#promotionDetailsModal{overflow:hidden}}#promotionDetailsModal .modal-dialog{top:13%}@media (min-width:1024px){#promotionDetailsModal .modal-dialog{width:32.5%}}@media (min-width:1280px){#promotionDetailsModal .modal-dialog{width:25.5%}}@media (min-width:768px) and (max-width:1023.98px){#promotionDetailsModal .modal-dialog{top:22%;width:50%}}#promotionDetailsModal .modal-header{padding-top:1rem;padding-bottom:.25rem;padding-left:1.25rem}#promotionDetailsModal .modal-header .close{padding:.25rem}#promotionDetailsModal #promotionModalTitleForJourney{font-size:1rem;line-height:.875rem;color:#da362c;text-transform:none}#promotionDetailsModal .modal-body{overflow-x:hidden;padding:0}#promotionDetailsModal .promo-callout-msg{font-size:.75rem;color:#31708f;line-height:1rem;text-align:left;margin-bottom:0}#promotionDetailsModal .recommended-products-caro{display:-ms-flexbox;display:flex}@media (min-width:576px){#promotionDetailsModal .recommended-products-caro{-ms-flex-pack:center;justify-content:center}}#promotionDetailsModal .recommended-products-caro .grid-tile{max-width:33%;-ms-flex:0 0 33%;flex:0 0 33%}#promotionDetailsModal .recommended-products-caro .product-tile{margin-bottom:0;padding-bottom:1rem;padding-right:.5rem;padding-left:.5rem;cursor:default}@media (max-width:767.98px){#promotionDetailsModal .recommended-products-caro .product-tile{padding-right:1rem;padding-left:1rem}}#promotionDetailsModal .recommended-products-caro .product-tile .ratings{margin-bottom:0;padding-top:.5rem}#promotionDetailsModal .recommended-products-caro .pdp-link,#promotionDetailsModal .recommended-products-caro .tile-image,#promotionDetailsModal .recommended-products-caro .tile-ratings{cursor:pointer}#promotionDetailsModal .recommended-products-caro .pdp-link .link{font-size:.75rem;line-height:1.2;min-height:1.75rem;overflow:hidden;font-weight:700;margin-bottom:0;display:-webkit-box!important;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;padding:0!important}#promotionDetailsModal .recommended-products-caro .price{font-size:.75rem;line-height:1rem}#promotionDetailsModal .recommended-products-caro .price .selling-price-redesign{font-size:1rem;line-height:1.25rem;font-weight:700}#promotionDetailsModal .link-to-view-all{text-align:center;max-width:none}#promotionDetailsModal .link-to-view-all a{color:#da362c;font-size:.8125rem}.product-detail-top-section{position:relative;padding-top:20px;padding-bottom:20px;background:#fff}@media (min-width:768px){.product-detail-top-section{padding-top:0;padding-bottom:60px}}.product-detail-top-section .badges{margin-bottom:10px}.premium-product .product-detail-top-section{padding-bottom:0}@media (min-width:768px){.premium-product .product-detail-top-section .badges{margin-top:-45px}}.hero-banner-container{position:relative;height:0;min-height:431px;padding-bottom:52.7%;margin-bottom:20px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.hero-banner-container{min-height:720px;margin-bottom:0}}.premium-product-image{position:absolute;left:30px;top:30px;width:164px;padding:10px;background:#fff}.premium-product-image img{width:100%}.product-details-container{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto;padding-bottom:20px}@media (min-width:576px){.product-details-container{max-width:767px}}@media (min-width:768px){.product-details-container{max-width:1023px}}@media (min-width:1024px){.product-details-container{max-width:1279px}}@media (min-width:1280px){.product-details-container{max-width:1280px}}@media (min-width:768px){.product-details-container{padding-bottom:0}}.product-details-container .prices.has-condition{display:none}@media (min-width:768px){.premium-product .product-details-container{position:absolute;right:60px;top:5%;width:498px;padding:24px 30px;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.15)}}.premium-product .sticky .product-details-container{transform:none}.sticky .product-details-container .additional-messages,.sticky .product-details-container .additional-set-products,.sticky .product-details-container .availability,.sticky .product-details-container .badges,.sticky .product-details-container .esrb-ratings-section,.sticky .product-details-container .loyalty-long-description,.sticky .product-details-container .price-box-messages,.sticky .product-details-container .price-callout-message,.sticky .product-details-container .product-custom-messages,.sticky .product-details-container .product-info-divider,.sticky .product-details-container .product-number-rating,.sticky .product-details-container .product-options,.sticky .product-details-container .product-publisher,.sticky .product-details-container .product-store-pickup-section,.sticky .product-details-container .product-variation-attributes,.sticky .product-details-container .promotions,.sticky .product-details-container .shipping-options-available,.sticky .product-details-container .shipping-promotions,.sticky .product-details-container .short-description-clipped,.sticky .product-details-container .wishlist-and-trade-section{display:none!important}.sticky .product-details-container .prices.has-condition{display:block}.product-details-container .form-group .form-control{line-height:1rem}.library-modal .modal-header{-ms-flex-align:center;align-items:center}.library-modal .modal-header .close{padding:0;margin:0;font-size:inherit}.library-modal .modal-body .form-group{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #d9d9d9}.library-modal .modal-body .form-group .form-control-label{transform:translateY(-80%)}.library-modal .modal-title{font-size:1.125rem}@media (min-width:1024px){.library-modal .modal-title{font-size:1.5rem}}.library-modal .add-to-wish-list{width:100%}@media (min-width:1024px){.library-modal .add-to-wish-list{width:auto;float:right}}.description-and-detail .container{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.description-and-detail .container{padding-top:80px;padding-bottom:80px}}.description-and-detail .h1{margin-bottom:20px;text-align:center;text-transform:uppercase}.description-and-detail .product-info{width:100%;margin-right:auto;margin-left:auto;position:relative;padding:40px 12px 80px}.description-and-detail .product-info-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px;-ms-flex-pack:center;justify-content:center;overflow:hidden;max-height:380px}@media (min-width:768px){.description-and-detail .product-info-row{max-height:500px}}.description-and-detail .product-info-row.expand{max-height:none}.description-and-detail .product-info-row.expand~.more-product-info .collapsed-label{display:none}.description-and-detail .product-info-row.expand~.more-product-info .expanded-label{display:inline}.description-and-detail .product-info-row.expand~.more-product-info .icon{transform:rotate(180deg)}.description-and-detail .full-description,.description-and-detail .short-description{line-height:1.75;font-size:1rem;max-width:1280px;width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.description-and-detail .short-description{margin-bottom:40px}.description-and-detail .more-product-info{font-weight:700!important;display:none;-ms-flex-direction:column;flex-direction:column;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);text-align:center;text-transform:uppercase;font-size:.6875rem;cursor:pointer}.description-and-detail .more-product-info.show-more-info{display:-ms-flexbox;display:flex}.description-and-detail .more-product-info .expanded-label{display:none}.description-and-detail .more-product-info .icon{margin-top:8px}.product-media-section .nav-tabs,.product-reviews-section .nav-tabs{-ms-flex-pack:center;justify-content:center}.product-media-section .nav-tabs .nav-item .nav-link.active,.product-reviews-section .nav-tabs .nav-item .nav-link.active{border-bottom:0;border-top:1px solid #da362c;box-shadow:inset 0 2px 0 0 #da362c}.product-media-section{padding-bottom:20px;border-top:1px solid #d9d9d9}@media (min-width:768px){.product-media-section{padding-bottom:40px}}@media (min-width:768px){.product-media-section .nav-link{box-sizing:border-box!important;width:190px;text-align:center}}@media (min-width:768px){.product-videos{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}}@media (min-width:768px) and (min-width:576px){.product-videos{max-width:767px}}@media (min-width:768px) and (min-width:768px){.product-videos{max-width:1023px}}@media (min-width:768px) and (min-width:1024px){.product-videos{max-width:1279px}}@media (min-width:768px) and (min-width:1280px){.product-videos{max-width:1280px}}.product-screenshots{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.product-screenshots{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}}@media (min-width:768px) and (min-width:576px){.product-screenshots{max-width:767px}}@media (min-width:768px) and (min-width:768px){.product-screenshots{max-width:1023px}}@media (min-width:768px) and (min-width:1024px){.product-screenshots{max-width:1279px}}@media (min-width:768px) and (min-width:1280px){.product-screenshots{max-width:1280px}}.product-main-screenshot{width:100%;margin-bottom:20px}.product-main-screenshot .slick-next,.product-main-screenshot .slick-prev{opacity:1}.product-main-screenshot .slick-next:before,.product-main-screenshot .slick-prev:before{width:16px;height:16px;border-color:#fff}.product-main-screenshot .slick-prev{left:10px}.product-main-screenshot .slick-next{right:10px}.product-screenshots-carousel{width:100%;padding:0}@media (min-width:768px){.product-screenshots-carousel{width:auto;max-width:796px;padding:0 40px}}.product-screenshots-carousel .slick-slide{width:120px}.product-screenshots-carousel .slick-slide img{border-bottom:3px solid transparent}.product-screenshots-carousel .slick-current img{border-bottom-color:#da362c}.product-screenshots-carousel .slick-next,.product-screenshots-carousel .slick-prev{display:none}@media (min-width:768px){.product-screenshots-carousel .slick-next,.product-screenshots-carousel .slick-prev{display:block}}.product-screenshots-carousel .slick-next:before,.product-screenshots-carousel .slick-prev:before{width:14px;height:24px;border:none;transform:none}.product-screenshots-carousel .slick-prev:before{background-image:url(../../images/svg-icons/carousel-arrow-left.svg)}.product-screenshots-carousel .slick-next:before{background-image:url(../../images/svg-icons/carousel-arrow-right.svg)}.product-screenshots-carousel img{width:96px!important;margin:0 10px}.product-attributes-section{background:#fff}.product-attribute-table tr:nth-child(odd){background-color:#f2f4f7}.product-attribute-table td,.product-attribute-table th{padding:20px 10px}.product-attribute-table th{width:50%}@media (min-width:768px){.product-attribute-table th{width:30%}}.product-reviews-section{background:#fff}.product-reviews-section nav{border-bottom:1px solid #d9d9d9}.last-visited h3{font-size:1.5rem;text-transform:uppercase;font-weight:900!important;text-align:center;margin-bottom:40px}@media (min-width:1024px){.last-visited h3{font-size:2.25rem}}.last-visited-redesign{padding:30px 12px 0;border-top:1px solid #d9d9d9}.last-visited-redesign h3{font-size:1rem;text-transform:uppercase;font-weight:700!important;text-align:left;margin-bottom:25px}@media (min-width:768px){.last-visited-redesign h3{font-size:1.5rem;padding-left:12px}}.last-visited-redesign .xxa-price-plp-container{display:none}.last-visited-products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px;-ms-flex-pack:center;justify-content:center}.last-visited-products .grid-tile{position:relative;width:100%;padding-right:12px;padding-left:12px;margin-bottom:20px}@media (min-width:576px){.last-visited-products .grid-tile{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.last-visited-products .grid-tile{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:1024px){.last-visited-products .grid-tile{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.last-visited-products .product-tile{height:100%;margin-bottom:0}.product-important-info-section,.product-street-date-guarantee-section{background:#fff}.product-important-info-section ul,.product-street-date-guarantee-section ul{margin-top:20px}.product-important-info-section li,.product-street-date-guarantee-section li{line-height:1.7;margin-bottom:20px}.product-important-info-section p,.product-street-date-guarantee-section p{margin:auto}.product-important-info-section .row,.product-street-date-guarantee-section .row{margin-left:auto;margin-right:auto}.product-pre-owned-section{background:#fff}.hops-product-label{font-size:.75rem}.hops-product-condition,.hops-product-value{font-weight:700!important;text-transform:uppercase;font-size:.6875rem}.hops-store-indicator{font-weight:700!important;text-transform:uppercase;font-size:.75rem}.hops-store-indicator .icon{margin-right:6px}.hops-store-hours-header{padding-left:.3rem;font-size:.75rem}.store-hours,.store-locator-company-info{line-height:1.5rem}.store-hours-table .store-hour-set{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.store-hours-table .store-hour-set .day{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.store-hours-table .store-hour-set .time{display:-ms-flexbox;display:flex;width:100%;max-width:150px}.store-hours-table .store-hour-set .time .to-time{-ms-flex-positive:1;flex-grow:1;text-align:center}.short-description-clipped{font-size:.75rem;padding:1rem 12px;background-color:#000;color:#fff;margin-top:-1px}.short-description-clipped.background-white{background-color:#fff;color:#000}@media (min-width:768px){.short-description-clipped{padding:0 10px;margin:1rem 0}}.short-description-clipped .short-description-text:after{content:"\2026"}.short-description-clipped .read-more-details{display:inline-block;color:#da362c}.product-info-accordion .product-info-row-accordion{display:block;max-height:none}@media (min-width:768px){.product-info-accordion .product-info-row-accordion{margin:0}}.product-info-accordion .product-info-row-accordion .short-description{margin-bottom:1rem}.product-features{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto;padding-top:15px}.product-features .product-attribute{margin:40px}.product-features .product-attribute h3{text-align:center;margin-bottom:20px;font-weight:700!important}.product-attribute-redesign{padding:0 12px}@media (max-width:767.98px){.product-attribute-redesign{padding-left:0}}.product-attribute-redesign:first-child{border-top:1px solid #d9d9d9}.product-attribute-redesign:not(:first-child){padding-bottom:1rem}.product-attribute-redesign .specifications{padding-left:0}.product-attribute-redesign .product-accordion{padding-left:0;border-top:0;padding-right:0}.product-attribute-redesign .product-accordion .product-accordion-button:after{margin-right:.19rem}@media (max-width:767.98px){.product-attribute-redesign .product-accordion .product-accordion-button:after{margin-right:.3rem}}@media (min-width:768px){.product-attribute-redesign .product-accordion .product-accordion-heading{padding:0}}@media (max-width:767.98px){.product-attribute-redesign .product-accordion .product-accordion-button{margin-bottom:.5rem}}.product-attribute-redesign .product-attribute-table-redesign tr{font-size:.75rem}@media (min-width:768px){.product-attribute-redesign .product-attribute-table-redesign tr{font-size:.875rem}}.product-attribute-redesign .product-attribute-table-redesign tr td{padding:0 18px}@media (min-width:768px){.product-attribute-redesign .product-attribute-table-redesign tr td{padding:0 24px}}.product-reviews-section .product-accordion-button{text-transform:uppercase}.product-accordion{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto;border-top:1px solid #d9d9d9;padding-top:15px}@media (min-width:768px){.product-accordion .product-accordion-heading{padding:0 10px}}.product-accordion .product-accordion-button{cursor:pointer;width:100%;margin-bottom:10px;border:none;background:none;padding:2px 0 0;text-align:left;font-weight:700}.product-accordion .product-accordion-button:focus{outline:none}.product-accordion .product-accordion-button:after{content:"";width:20px;height:20px;background:url(../../images/svg-icons/open-accordion.svg) no-repeat 50%;float:right;margin-top:3px;margin-right:1rem}.product-accordion .product-accordion-panel{display:none}.product-accordion .product-accordion-panel .full-description,.product-accordion .product-accordion-panel .short-description,.product-accordion .product-accordion-panel .specifications{font-size:.75rem}@media (min-width:768px){.product-accordion .product-accordion-panel .full-description,.product-accordion .product-accordion-panel .short-description,.product-accordion .product-accordion-panel .specifications{font-size:.875rem;max-width:none;padding-right:40px}}.product-accordion.active .product-accordion-button:after{background:url(../../images/svg-icons/close-accordion.svg) no-repeat 50%}.product-accordion.active .product-accordion-panel{display:block;padding-bottom:.625rem}@media (min-width:768px){.product-accordion.active .product-accordion-panel{margin:auto}}@media (max-width:767.98px){.product-accordion .product-attribute-table th{width:50%;padding:0}}.badge.badge-accent-bestseller,.badge.badge-accent-new{color:#fff;background-color:#36b39c}.badge.badge-accent-price-drop{color:#fff;background-color:#ca1a24}.badge.badge-accent-free-shipping{color:#292b33;background-color:#c0e5f7}.badge.badge-accent-bonus-offer{color:#fff;background-color:#814dc0}.badge.badge-accent-limited-stock,.badge.badge-accent-low-stock{color:#292b33;background-color:#ffc800}.badge.badge-accent-in-stores-only{color:#fff;background-color:#797a80}.badge.badge-accent-online-only{color:#292b33;background-color:#cfd4da}.badge.badge-accent-bundle{color:#292b33;background-color:#ff8902}.badge.badge-accent-xbox-all-access{color:#fff;background-color:#36b39c}.product-detail-redesign{background-color:#fff}.product-detail-redesign .redesign-breadcrumbs{padding:0}.product-detail-redesign .redesign-breadcrumbs .breadcrumb-item a{color:#31708f}.product-detail-redesign .redesign-breadcrumbs .breadcrumb-item+.breadcrumb-item{padding-left:.9375rem}.product-detail-redesign .redesign-breadcrumbs .breadcrumb-item+.breadcrumb-item:before{padding-right:.9375rem;color:#000}@media (max-width:1023.98px){.product-detail-redesign .redesign-breadcrumbs{padding:0 12px}.product-detail-redesign .redesign-breadcrumbs .breadcrumb{padding:0 0 15px}.product-detail-redesign .redesign-breadcrumbs .breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.product-detail-redesign .redesign-breadcrumbs .breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-right:.5rem}}@media (max-width:767.98px){.product-detail-redesign .esrb-ratings-section{top:unset;bottom:-32px}}@media (max-width:1023.98px){.product-detail-redesign .primary-details{padding-left:0;padding-right:0;margin-top:-1px}}@media (max-width:767.98px){.product-detail-redesign .primary-details .wishlist-and-trade{margin-left:0;margin-right:0}}.product-detail-redesign .primary-details .availability{display:none}@media (max-width:1023.98px){.product-detail-redesign .product-details-top-desktop{padding:0 12px}}.product-detail-redesign .product-details-top-desktop .product-publisher{color:#666;font-weight:400;padding:.75rem 0 .25rem}@media (max-width:767.98px){.product-detail-redesign .product-details-top-desktop .product-publisher{display:inline-block;color:#f2f4f7}}@media (max-width:767.98px){.product-detail-redesign .product-details-top-desktop{padding-left:12px;padding-right:12px;padding-bottom:10px;background-color:#000}.product-detail-redesign .product-details-top-desktop .product-publisher{display:block;color:#fff;text-decoration:underline}.product-detail-redesign .product-details-top-desktop.background-white{background-color:#fff}.product-detail-redesign .product-details-top-desktop.background-white .product-name-section,.product-detail-redesign .product-details-top-desktop.background-white .product-publisher{color:#000}.product-detail-redesign .product-details-top-desktop.background-white .select-platform{background-color:#fff}.product-detail-redesign .prices{padding-left:12px;padding-right:12px;margin-top:-1px;background-color:#000;color:#fff}.product-detail-redesign .bundle-primary-details-row .prices{background:#fff;border-top:1px solid #d9d9d9}.product-detail-redesign .product-variation-attributes{padding-left:12px;padding-right:12px}}@media (max-width:767.98px) and (max-width:1023.98px){.product-detail-redesign .product-detail-top-section{padding-top:0;padding-bottom:0}}@media (max-width:767.98px){.product-detail-redesign .product-detail-top-section .primary-details-row{margin-top:0}.product-detail-redesign .product-options-container{padding-left:12px;padding-right:12px}}.product-detail-redesign .product-carousel-redesign .carousel-redesign-container{background-color:#000;padding:15px 0;position:relative}@media (max-width:1023.98px){.product-detail-redesign .product-carousel-redesign .carousel-redesign-container #sp_hero_product{display:none!important}}.product-detail-redesign .product-carousel-redesign .carousel-redesign-container.background-black{background-color:#000}.product-detail-redesign .product-carousel-redesign .carousel-redesign-container.background-black .primary-images{top:-7px}.product-detail-redesign .product-carousel-redesign .carousel-redesign-container.background-white{background-color:#fff}.product-detail-redesign .product-carousel-redesign .carousel-redesign-container.background-white .primary-images{right:63px;top:7px}@media (max-width:1023.98px){.product-detail-redesign .product-carousel-redesign .carousel-redesign-container{margin-bottom:0;padding:0 0 20px}}.product-detail-redesign .product-carousel-redesign .carousel-redesign-container .short-description-clipped{color:#fff}@media (min-width:768px){.product-detail-redesign .product-carousel-redesign .carousel-redesign-container{position:-webkit-sticky;position:sticky;top:20px}}@media (max-width:1023.98px){.product-detail-redesign .product-carousel-redesign{margin-bottom:0}}@media (min-width:768px){.product-detail-redesign .primary-details{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}}@media (max-width:1023.98px){.product-detail-redesign .primary-details{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}@media (max-width:767.98px){.product-detail-redesign .primary-details{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.product-detail-redesign .primary-details-row .form-group ul.custom-select.form-control{padding-right:15px}.product-detail-redesign .primary-details-row>.price-update,.product-detail-redesign .primary-details-row>.prices,.product-detail-redesign .primary-details-row>.promotions-redesign-container{position:relative}@media (min-width:768px){.product-detail-redesign .primary-details-row{margin-left:0;margin-right:0}}.product-detail-redesign .primary-details-row .cart-and-ipay .underlay{box-shadow:0 0 2px .2rem #fff}@media (min-width:768px){.product-detail-redesign .availability{padding-left:0;padding-right:0;margin:0}}.product-detail-redesign .cart-and-ipay{margin-right:0;margin-left:0;width:100%;position:relative}.product-detail-redesign .cart-and-ipay .product-options-container{padding:0}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons{width:calc(100% - 24px);position:relative}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .atc-btn-wrapper,.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .atc-btns-wrapper,.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .btn,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .atc-btn-wrapper,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .atc-btns-wrapper,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .btn{width:100%}@media (min-width:768px){.product-detail-redesign .cart-and-ipay .add-to-cart-buttons,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons{padding-left:0;padding-right:0;width:100%}}@media (min-width:768px){.product-detail-redesign .product-details-container .product-breadcrumb>.row,.product-detail-redesign .product-details-container>.row.justify-content-between{padding-left:12px;padding-right:12px}}@media (min-width:768px) and (max-width:1023.98px){.product-detail-redesign .product-details-container .product-breadcrumb>.row,.product-detail-redesign .product-details-container>.row.justify-content-between{padding-left:0}}.product-detail-redesign .product-details-container .form-group .form-control{line-height:1.2}.product-detail-redesign .sticky-header{position:fixed;top:0;left:0;z-index:10;width:100%;max-width:100%;padding:0 .75rem;background:#fff;border-bottom:1px solid #d9d9d9;box-shadow:0 0 8px 0 rgba(0,0,0,.15)}.product-detail-redesign .sticky-header .bundle-valued-price{display:none}.product-detail-redesign .sticky-header .sticky-average-rating .star-img{background:url(../../images/rating-stars.svg) no-repeat;background-size:auto 200%}.product-detail-redesign .sticky-header .sticky-average-rating .grey-stars{display:inline-block;height:16px;width:90px;background-position:0 -16px;vertical-align:middle}.product-detail-redesign .sticky-header .sticky-average-rating .red-stars{height:16px}.product-detail-redesign .sticky-header .sticky-average-rating .sticky-rating-count{display:inline-block;font-size:.75rem;margin-top:.125rem;vertical-align:middle;margin-left:.25rem;text-decoration:underline}@media (min-width:768px){.product-detail-redesign .sticky-header .sticky-average-rating{cursor:pointer;margin-top:.25rem;display:-ms-inline-flexbox;display:inline-flex}}.product-detail-redesign .sticky-header .apay,.product-detail-redesign .sticky-header .product-options-container,.product-detail-redesign .sticky-header .whats-included{display:none}@media (min-width:768px){.product-detail-redesign .sticky-header{display:none}.product-detail-redesign .sticky-header .product-primary-details-sticky{display:-ms-flexbox;display:flex;padding:.75rem 0;-ms-flex-pack:justify;justify-content:space-between;width:95%}.product-detail-redesign .sticky-header .pricing-and-addtocart{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:40%;flex-basis:40%;-ms-flex-align:center;align-items:center}.product-detail-redesign .sticky-header .pricing-and-addtocart .apay,.product-detail-redesign .sticky-header .pricing-and-addtocart .product-options-container{display:none}.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update{padding:0}.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay{min-width:148px;width:auto}.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay .add-to-basket-inline{left:0;transform:translateY(40%)}.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay .add-to-basket-alert.alert-danger:before,.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay .add-to-basket-inline.alert-danger:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #b31212;position:absolute;left:50%;transform:translate(-50%,-150%)}.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay .add-to-basket-alert.alert-danger:after,.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay .add-to-basket-inline.alert-danger:after{content:none}.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay .veil .spinner .dot1,.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay .veil .spinner .dot2{display:none!important}.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay .veil .underlay{background-color:#fff;opacity:.8;box-shadow:0 0 2px .2rem #fff}.product-detail-redesign .sticky-header .bundle-pricing-and-addtocart{-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-preferred-size:60%;flex-basis:60%}.product-detail-redesign .sticky-header .product-primary-details-header{display:-ms-flexbox;display:flex}.product-detail-redesign .sticky-header .product-primary-details-header .product-name{font-size:1.25rem;font-weight:700}.product-detail-redesign .sticky-header .product-thumbnail img{height:78px;width:78px}.product-detail-redesign .sticky-header .product-details-wrapper{padding:0 .75rem;margin-top:.5rem}.product-detail-redesign .sticky-header .product-details-wrapper .product-publisher{font-size:1.25rem}.product-detail-redesign .sticky-header .product-details-wrapper .sticky-product-details{display:-ms-flexbox;display:flex}.product-detail-redesign .sticky-header .product-details-wrapper .sticky-product-details .bv_button_component_container{display:none!important}.product-detail-redesign .sticky-header .product-details-wrapper .sticky-product-details .product-publisher{padding-bottom:12px;padding-right:12px}.product-detail-redesign .sticky-header .product-details-links{border-top:1px solid #d9d9d9}.product-detail-redesign .sticky-header .product-details-links ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;list-style:none;margin-bottom:0}.product-detail-redesign .sticky-header .product-details-links ul li{padding:6px 0;margin-right:30px}.product-detail-redesign .sticky-header .product-details-links ul li a{display:inline-block;text-decoration:none;font-size:.875rem;color:#31708f}.product-detail-redesign .sticky-header .product-details-links ul li.open a{color:#000;font-weight:700;border-bottom:3px solid #da362c}.product-detail-redesign .sticky-header .back-to-top{position:absolute;top:0;right:0;width:60px;height:60px;background:#da362c;border:0;border-bottom-left-radius:50%;color:#fff;cursor:pointer}.product-detail-redesign .sticky-header .back-to-top .label-top{position:absolute;top:32px;right:12px}.product-detail-redesign .sticky-header .back-to-top .icon-top{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #fff;position:absolute;top:9px;right:12px}.product-detail-redesign .sticky-header .divider-line{border:0;margin-top:0}}@media (max-width:1023.98px){.product-detail-redesign .sticky-header .pricing-and-addtocart{-ms-flex-preferred-size:80%;flex-basis:80%}.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price{padding-right:.75rem}.product-detail-redesign .sticky-header .cart-and-ipay{padding-right:.5rem}}@media (max-width:767.98px){.product-detail-redesign .sticky-header .product-primary-details-sticky{display:none;padding-bottom:1.5rem;min-height:7.5rem}.product-detail-redesign .sticky-header .back-to-top,.product-detail-redesign .sticky-header .header-top,.product-detail-redesign .sticky-header .product-thumbnail{display:none!important}.product-detail-redesign .sticky-header .bv_avgRating_component_container,.product-detail-redesign .sticky-header .bv_button_component_container,.product-detail-redesign .sticky-header .bv_numReviews_component_container{visibility:hidden!important}.product-detail-redesign .sticky-header .product-details-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:1rem}.product-detail-redesign .sticky-header .product-details-wrapper h2{font-size:1.25rem;margin-bottom:12px}.product-detail-redesign .sticky-header .pricing-and-addtocart{bottom:1.25rem;right:.5rem;width:150px}.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay{position:absolute;width:auto;padding-right:0;bottom:1.25rem;right:1.25rem}.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay .add-to-cart-buttons{width:auto}.product-detail-redesign .sticky-header .pricing-and-addtocart .cart-and-ipay .add-to-cart-buttons .add-to-cart{padding:1rem 2rem}.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update{padding-left:0}.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .badge-container-redesign,.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .promotional-price,.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .savings-indicator-value,.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .strike-through,.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .was-strike,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .badge-container-redesign,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .promotional-price,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .savings-indicator-value,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .strike-through,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .was-strike{display:none}.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .actual-price .price-pro,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .actual-price .price-pro{color:#000}.product-detail-redesign .sticky-header .mobile-sticky-bar{display:none;position:fixed;right:0;top:30%;z-index:10;max-width:100%;width:auto}.product-detail-redesign .sticky-header .mobile-sticky-bar ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none;padding:0;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:212px}.product-detail-redesign .sticky-header .mobile-sticky-bar ul li{padding:1.5rem 0}.product-detail-redesign .sticky-header .mobile-sticky-bar ul li .flyout-label{font-size:0;text-transform:uppercase}.product-detail-redesign .sticky-header .mobile-sticky-bar ul li .display-active-link-name{animation:mobile-sticky-flyout 3s cubic-bezier(0,1,0,1)}.product-detail-redesign .sticky-header .mobile-sticky-bar ul a{display:inline-block;text-decoration:none;font-size:0}.product-detail-redesign .sticky-header .mobile-sticky-bar ul a:before{content:"";height:12px;width:12px;background-color:#c2c4cc;border-radius:50%;display:inline-block;position:absolute;right:10px}.product-detail-redesign .sticky-header .mobile-sticky-bar ul li.open a:before{background-color:#da362c}@keyframes mobile-sticky-flyout{0%{font-size:0}30%,70%{font-size:.75rem;font-weight:700;background:#fff;padding:.675rem 1.5rem .675rem .675rem;box-shadow:0 0 8px 0 rgba(0,0,0,.15);text-transform:uppercase;color:#da362c}to{font-size:0}}}.product-detail-redesign .sticky .attribute.platform,.product-detail-redesign .sticky .product-name-section,.product-detail-redesign .sticky .product-promotions{display:none}.product-detail-redesign .sticky .cart-and-ipay .add-to-cart-buttons,.product-detail-redesign .sticky .cart-and-ipay .add-to-cart-plp-buttons{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.product-detail-redesign .sticky .cart-and-ipay .add-to-cart-buttons .atc-btn-wrapper,.product-detail-redesign .sticky .cart-and-ipay .add-to-cart-plp-buttons .atc-btn-wrapper{padding-right:6px;padding-left:6px}@media (min-width:576px){.product-detail-redesign .sticky .product-name-section{display:block}.product-detail-redesign .sticky .primary-details{width:100%;max-width:100%}}.product-detail-redesign .primary-images{padding:0;margin-bottom:0;background-color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;position:absolute;right:0}.product-detail-redesign .primary-images .primary-images-row{height:100%;margin:0}.product-detail-redesign .primary-images .main-image{display:block;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.product-detail-redesign .product-carousel .slide{width:25vw!important}.product-detail-redesign .product-carousel .slide.slick-active img{border-bottom:4px solid #da362c}@media (max-width:767.98px){.product-detail-redesign .product-carousel .slick-dots li{display:none}}.product-detail-redesign .thumbs .product-carousel{display:block;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.product-detail-redesign .thumbs .product-carousel .slide.selected>span:after,.product-detail-redesign .thumbs .product-carousel .slide:hover>span:after{display:none}}.product-detail-redesign .thumbs .product-carousel .slide.selected img{border-bottom:4px solid #da362c}.product-detail-redesign .thumbs .product-carousel .slide.more-slide{display:none!important}@media (min-width:768px){.product-detail-redesign .thumbs .product-carousel .slide{position:relative;margin-bottom:20px;cursor:pointer;width:25%!important;display:inline-block!important;padding:0 10px}}.product-detail-redesign .badges{margin-bottom:.3rem;display:block}.product-detail-redesign .badges .badge{margin:0 5px 0 0;padding:.3475rem .375rem .282rem;border-radius:10px;font-size:.625rem}.product-detail-redesign .badges .badge.badge-accent-xbox-all-access{background:#36b39c}@media (max-width:767.98px){.product-detail-redesign .badges .badge.badge-accent-xbox-all-access{font-size:.75rem}}.product-detail-redesign .badges .badge.badge-accent-pre-order{background:#8f3170;color:#fff}.product-detail-redesign .badges .badge.badge-accent-bestseller,.product-detail-redesign .badges .badge.badge-accent-new{color:#fff;background-color:#36b39c}.product-detail-redesign .badges .badge.badge-accent-price-drop{color:#fff;background-color:#ca1a24}.product-detail-redesign .badges .badge.badge-accent-free-shipping{color:#292b33;background-color:#c0e5f7}.product-detail-redesign .badges .badge.badge-accent-bonus-offer{color:#fff;background-color:#814dc0}.product-detail-redesign .badges .badge.badge-accent-limited-stock,.product-detail-redesign .badges .badge.badge-accent-low-stock{color:#292b33;background-color:#ffc800}.product-detail-redesign .badges .badge.badge-accent-in-stores-only{color:#fff;background-color:#797a80}.product-detail-redesign .badges .badge.badge-accent-online-only{color:#292b33;background-color:#cfd4da}.product-detail-redesign .badges .badge.badge-accent-bundle{color:#292b33;background-color:#ff8902}@media (min-width:768px){.product-detail-redesign .product-tile .badges .badge{width:auto}}.product-detail-redesign .product-name-section{display:block}@media (max-width:767.98px){.product-detail-redesign .product-name-section{color:#fff;padding-right:0}}@media (min-width:768px){.product-detail-redesign .product-name-section{display:inline-block;padding-right:60px}}.product-detail-redesign .product-name-section .product-name{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;display:inline}.product-detail-redesign #platfrom-selected-set{display:none}@media (min-width:768px){.product-detail-redesign #platfrom-selected-set{background:none;font-size:1.25rem;font-weight:700;-webkit-appearance:none}}.product-detail-redesign .select-platform{display:block;width:auto;border:none;font-size:1.25rem;font-weight:700;line-height:1.2;color:#da362c;margin-bottom:2px;box-shadow:none;padding:0 1rem 0 0;text-decoration:underline;background:url(../../images/svg-icons/drop-down-arrow-red.svg) no-repeat right 1rem center/auto;background-position:0;background-position-x:right;background-color:#000}.product-detail-redesign .select-platform option{font-size:.75rem;color:#000}@media (min-width:768px){.product-detail-redesign .select-platform{background-color:#fff;display:inline}}.product-detail-redesign .border-variant{width:60%;height:5px;background:#da362c;position:absolute;bottom:-5px;left:0}.product-detail-redesign .background-black .product-number-rating .ratings .bv_main_container .bv_avgRating_component_container,.product-detail-redesign .background-black .product-number-rating .ratings .bv_main_container .bv_avgRating_component_container:hover,.product-detail-redesign .background-black .product-number-rating .ratings .bv_main_container .bv_button_buttonMinimalist,.product-detail-redesign .background-black .product-number-rating .ratings .bv_main_container .bv_button_buttonMinimalist:hover,.product-detail-redesign .background-black .product-number-rating .ratings .bv_main_container .bv_numReviews_text,.product-detail-redesign .background-black .product-number-rating .ratings .bv_main_container .bv_numReviews_text:hover{color:#fff!important}@media (min-width:768px){.product-detail-redesign .product-number-rating{display:inline-block;vertical-align:middle}}.product-detail-redesign .product-number-rating .ratings .bv_main_container{margin:0!important;padding:0!important}.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_avgRating_component_container,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_avgRating_component_container:hover,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_button_buttonMinimalist,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_button_buttonMinimalist:hover,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_numReviews_text,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_numReviews_text:hover{color:#000!important;font-size:.6875rem!important;font-weight:500!important;font-family:Montserrat,sans-serif!important}.product-detail-redesign .product-number-rating .ratings #ratings-summary{margin-top:3px!important}@media (min-width:768px){.product-detail-redesign .product-number-rating .ratings{margin-bottom:10px}}.product-detail-redesign .digital-redesign-messages,.product-detail-redesign .loyalty-long-description,.product-detail-redesign .price-callout-message,.product-detail-redesign .product-additional-messages,.product-detail-redesign .product-store-pickup-section,.product-detail-redesign .product-variation-attributes,.product-detail-redesign .promotions-redesign,.product-detail-redesign .shipping-options-available,.product-detail-redesign .shipping-promotions{padding-right:12px;padding-left:12px}@media (min-width:768px){.product-detail-redesign .digital-redesign-messages,.product-detail-redesign .loyalty-long-description,.product-detail-redesign .price-callout-message,.product-detail-redesign .product-additional-messages,.product-detail-redesign .product-store-pickup-section,.product-detail-redesign .product-variation-attributes,.product-detail-redesign .promotions-redesign,.product-detail-redesign .shipping-options-available,.product-detail-redesign .shipping-promotions{padding-right:0;padding-left:0}}.product-detail-redesign .shipping-options-available{width:100%}.product-detail-redesign .promotions{margin:0 12px;color:#da362c}@media (min-width:768px){.product-detail-redesign .promotions{padding:15px 0 0;margin:0}}.product-detail-redesign .comp-label,.product-detail-redesign label.size{font-weight:600;text-transform:none;font-size:.75rem;font-family:inherit;color:#000;margin-bottom:.25rem}@media (min-width:768px){.product-detail-redesign .product-variation-attributes{padding:0}}.product-detail-redesign .condition-attribute{margin:0}.product-detail-redesign .condition-attribute .card-deck{margin-bottom:0}.product-detail-redesign .condition-attribute .card{border:0;background-color:transparent;-ms-flex:none;flex:none}.product-detail-redesign .condition-attribute .card .card-body{padding:0;text-align:center;margin:0 .625rem 0 0}.product-detail-redesign .condition-attribute .card .card-body .condition-label{padding:.375rem .75rem;font-weight:400;text-transform:none;font-size:.75rem;font-family:inherit;background-color:#fff;color:#31708f;min-width:64px;width:auto;border:1px solid #31708f;border-radius:4px;display:inline-block;text-align:center;cursor:pointer}.product-detail-redesign .condition-attribute .card .card-body .storepickup-icon-container{display:none}.product-detail-redesign .condition-attribute .card .card-body .condition-prices{margin-top:0}.product-detail-redesign .condition-attribute .card .card-body .price{display:none}.product-detail-redesign .condition-attribute .card .card-body .price .strike-through{display:inline-block}.product-detail-redesign .condition-attribute .card .card-body .price .strike-through~.sales{color:#000;font-size:1.25rem}.product-detail-redesign .condition-attribute .card .card-body .New-saving-detail,.product-detail-redesign .condition-attribute .card .card-body .Pre-Owned-saving-detail,.product-detail-redesign .condition-attribute .card .card-body .Refurbished-saving-detail{color:#da362c;text-transform:none;text-align:center;margin:.3rem 0 0;font-size:.75rem;cursor:auto}.product-detail-redesign .condition-attribute .card .card-body .New-saving-detail .sale,.product-detail-redesign .condition-attribute .card .card-body .Pre-Owned-saving-detail .sale,.product-detail-redesign .condition-attribute .card .card-body .Refurbished-saving-detail .sale{display:block}.product-detail-redesign .condition-attribute .card.selected .card-body .condition-label{background-color:#31708f;color:#fff;border-bottom:0;font-weight:700}.product-detail-redesign .condition .condition-attribute label.condition{display:none}.product-detail-redesign .condition .condition-attribute .comp-label{display:block}.product-detail-redesign .size{font-size:14px;margin-top:20px}.product-detail-redesign .size .size-attribute label.size{display:block;position:static}.product-detail-redesign .size .size-attribute .comp-label{display:none}.product-detail-redesign .size .size-attribute .select-size{width:50%;padding:10px;border:1px solid #31708f;border-radius:4px;background:url(../../images/svg-icons/drop-down-arrow-white.svg) no-repeat right 1rem center/auto;background-color:#31708f;color:#fff;font-size:.75rem;font-weight:700}.product-detail-redesign .color-attribute .comp-label,.product-detail-redesign .sibling-attributes .sibling-attribute.platform{display:none}.product-detail-redesign .sibling-attribute{margin-top:0;margin-bottom:0}@media (min-width:768px){.product-detail-redesign .sibling-attribute{width:100%}}.product-detail-redesign .sibling-attribute .select-edition{padding:0;border:0;box-shadow:none;background:none;margin-bottom:.5rem}.product-detail-redesign .sibling-attribute .select-edition .edition-label{padding:.375rem .75rem;font-weight:400;text-transform:none;font-size:.75rem;font-family:inherit;background-color:#fff;color:#31708f;min-width:72px;width:auto;margin:0 .465rem .5rem 0;border:1px solid #31708f;border-radius:4px;display:inline-block;text-align:center;cursor:pointer}.product-detail-redesign .sibling-attribute .select-edition .edition-label.selected-variant{background-color:#31708f;color:#fff}.product-detail-redesign .sibling-attribute .select-edition .edition-label[selected]{background-color:#31708f;color:#fff;font-weight:700}.product-detail-redesign .sibling-attribute .select-edition .edition-label.toggle-select.on-off{display:none}.product-detail-redesign .sibling-attribute .select-more-editions{width:auto;padding:10px 30px 10px 10px;border:1px solid #31708f;border-radius:4px;background:url(../../images/svg-icons/drop-down-arrow-white.svg) no-repeat right .5rem center/auto;background-color:#31708f;color:#fff;font-size:.75rem;margin-bottom:.5rem}.product-detail-redesign .sibling-attribute .select-more-editions option{background-color:#fff;color:#31708f}.product-detail-redesign .sibling-attribute.platform{display:inline}.product-detail-redesign .sibling-attribute ul.select-carrier,.product-detail-redesign .sibling-attribute ul.select-consoleType,.product-detail-redesign .sibling-attribute ul.select-memorySize{border:0;box-shadow:none;background:none;margin-bottom:.5rem;padding:0}.product-detail-redesign .sibling-attribute ul.select-carrier .edition-label,.product-detail-redesign .sibling-attribute ul.select-consoleType .edition-label,.product-detail-redesign .sibling-attribute ul.select-memorySize .edition-label{padding:.375rem .75rem;font-weight:400;text-transform:none;font-size:.75rem;font-family:inherit;background-color:#fff;color:#31708f;min-width:72px;width:auto;margin:0 .465rem .5rem 0;border:1px solid #31708f;border-radius:4px;display:inline-block;text-align:center;cursor:pointer}.product-detail-redesign .sibling-attribute ul.select-carrier .edition-label.selected-variant,.product-detail-redesign .sibling-attribute ul.select-consoleType .edition-label.selected-variant,.product-detail-redesign .sibling-attribute ul.select-memorySize .edition-label.selected-variant{background-color:#31708f;color:#fff}.product-detail-redesign .sibling-attribute ul.select-carrier .edition-label[selected],.product-detail-redesign .sibling-attribute ul.select-consoleType .edition-label[selected],.product-detail-redesign .sibling-attribute ul.select-memorySize .edition-label[selected]{background-color:#31708f;color:#fff;font-weight:700}.product-detail-redesign .sibling-attribute ul.select-carrier .edition-label.toggle-select.on-off,.product-detail-redesign .sibling-attribute ul.select-consoleType .edition-label.toggle-select.on-off,.product-detail-redesign .sibling-attribute ul.select-memorySize .edition-label.toggle-select.on-off{display:none}.product-detail-redesign .sibling-attribute .carrier.form-control-label,.product-detail-redesign .sibling-attribute .consoleType.form-control-label,.product-detail-redesign .sibling-attribute .edition.form-control-label,.product-detail-redesign .sibling-attribute .memorySize.form-control-label{position:static;transform:none;font-weight:600!important;text-transform:none;font-size:.75rem;font-family:inherit;color:#000;margin:.6rem 0 .5rem}.product-detail-redesign .bundle-primary-details-row .prices,.product-detail-redesign .price-update,.product-detail-redesign .sticky-header .bundle-price{padding:15px 12px 0;width:100%}@media (min-width:768px){.product-detail-redesign .bundle-primary-details-row .prices,.product-detail-redesign .price-update,.product-detail-redesign .sticky-header .bundle-price{padding:0}}.product-detail-redesign .bundle-primary-details-row .prices .price,.product-detail-redesign .price-update .price,.product-detail-redesign .sticky-header .bundle-price .price{font-size:1.5rem}.product-detail-redesign .bundle-primary-details-row .prices .price .bundle-valued-price,.product-detail-redesign .price-update .price .bundle-valued-price,.product-detail-redesign .sticky-header .bundle-price .price .bundle-valued-price{font-size:.75rem;color:#666;margin-top:.25rem}.product-detail-redesign .bundle-primary-details-row .prices .price .down-today,.product-detail-redesign .price-update .price .down-today,.product-detail-redesign .sticky-header .bundle-price .price .down-today{background:#007200;padding:.3475rem .375rem .282rem;text-transform:uppercase;color:#fff;border-radius:7px 3px 7px 7px;margin:0 5px 3px 0}.product-detail-redesign .bundle-primary-details-row .prices .price .badge-container-redesign,.product-detail-redesign .price-update .price .badge-container-redesign,.product-detail-redesign .sticky-header .bundle-price .price .badge-container-redesign{display:block;margin-bottom:10px}.product-detail-redesign .bundle-primary-details-row .prices .price .badge-container-redesign .badge-indicator,.product-detail-redesign .bundle-primary-details-row .prices .price .badge-container-redesign .sale-indicator,.product-detail-redesign .price-update .price .badge-container-redesign .badge-indicator,.product-detail-redesign .price-update .price .badge-container-redesign .sale-indicator,.product-detail-redesign .sticky-header .bundle-price .price .badge-container-redesign .badge-indicator,.product-detail-redesign .sticky-header .bundle-price .price .badge-container-redesign .sale-indicator{border-radius:7px 3px 7px 7px;font-size:.625rem;padding:.3475rem .375rem .282rem;text-transform:uppercase;margin-right:.3475rem;font-weight:700;color:#fff}.product-detail-redesign .bundle-primary-details-row .prices .price .badge-container-redesign .sale-indicator,.product-detail-redesign .price-update .price .badge-container-redesign .sale-indicator,.product-detail-redesign .sticky-header .bundle-price .price .badge-container-redesign .sale-indicator{background-color:#ca1a24}.product-detail-redesign .bundle-primary-details-row .prices .price .badge-container-redesign .badge-indicator,.product-detail-redesign .price-update .price .badge-container-redesign .badge-indicator,.product-detail-redesign .sticky-header .bundle-price .price .badge-container-redesign .badge-indicator{background-color:#814dc0}.product-detail-redesign .bundle-primary-details-row .prices .price .selling-price-redesign,.product-detail-redesign .price-update .price .selling-price-redesign,.product-detail-redesign .sticky-header .bundle-price .price .selling-price-redesign{display:block}.product-detail-redesign .bundle-primary-details-row .prices .price .selling-price-redesign .actual-price,.product-detail-redesign .price-update .price .selling-price-redesign .actual-price,.product-detail-redesign .sticky-header .bundle-price .price .selling-price-redesign .actual-price{font-size:1.5rem;font-weight:900;line-height:1.2;color:#000;padding-right:5px;display:inline-block}.product-detail-redesign .bundle-primary-details-row .prices .price .selling-price-redesign .savings-indicator-value,.product-detail-redesign .bundle-primary-details-row .prices .price .selling-price-redesign .strike-through.strike-redesign,.product-detail-redesign .bundle-primary-details-row .prices .price .selling-price-redesign .was-strike,.product-detail-redesign .price-update .price .selling-price-redesign .savings-indicator-value,.product-detail-redesign .price-update .price .selling-price-redesign .strike-through.strike-redesign,.product-detail-redesign .price-update .price .selling-price-redesign .was-strike,.product-detail-redesign .sticky-header .bundle-price .price .selling-price-redesign .savings-indicator-value,.product-detail-redesign .sticky-header .bundle-price .price .selling-price-redesign .strike-through.strike-redesign,.product-detail-redesign .sticky-header .bundle-price .price .selling-price-redesign .was-strike{font-size:.875rem;line-height:1.2;font-weight:700}.product-detail-redesign .bundle-primary-details-row .prices .price .selling-price-redesign .strike-through.strike-redesign,.product-detail-redesign .bundle-primary-details-row .prices .price .selling-price-redesign .was-strike,.product-detail-redesign .price-update .price .selling-price-redesign .strike-through.strike-redesign,.product-detail-redesign .price-update .price .selling-price-redesign .was-strike,.product-detail-redesign .sticky-header .bundle-price .price .selling-price-redesign .strike-through.strike-redesign,.product-detail-redesign .sticky-header .bundle-price .price .selling-price-redesign .was-strike{color:#666;font-weight:400}.product-detail-redesign .bundle-primary-details-row .prices .price .selling-price-redesign .savings-indicator-value,.product-detail-redesign .price-update .price .selling-price-redesign .savings-indicator-value,.product-detail-redesign .sticky-header .bundle-price .price .selling-price-redesign .savings-indicator-value{color:#046808}.product-detail-redesign .bundle-primary-details-row .prices .price .selling-price-redesign .savings-indicator-value .save-label,.product-detail-redesign .price-update .price .selling-price-redesign .savings-indicator-value .save-label,.product-detail-redesign .sticky-header .bundle-price .price .selling-price-redesign .savings-indicator-value .save-label{font-weight:400}.product-detail-redesign .bundle-primary-details-row .prices{margin-bottom:.25rem}.product-detail-redesign .map-pricing-redesign{width:100%}.product-detail-redesign .desktop-trade{display:none}@media (min-width:768px){.product-detail-redesign .wishlist-and-trade-section-redesign{border:0}.product-detail-redesign .wishlist-and-trade-section-redesign .wishlist-and-trade{display:block}.product-detail-redesign .wishlist-and-trade-section-redesign .wishlist-and-trade .add-to-library{border-right:0;-ms-flex-pack:left;justify-content:left;text-align:left;padding:0}.product-detail-redesign .wishlist-and-trade-section-redesign .wishlist-and-trade .add-to-library .btn-text{text-transform:capitalize;color:#31708f}.product-detail-redesign .wishlist-and-trade-section-redesign .wishlist-and-trade .trade-value{-ms-flex-pack:left;justify-content:left;text-align:left;padding:0;border-left:1px solid #d9d9d9}.product-detail-redesign .wishlist-and-trade-section-redesign .wishlist-and-trade .trade-value .btn-text{text-transform:capitalize;color:#31708f;margin-left:10px}.product-detail-redesign .desktop-wishlist .trade-value{display:none}.product-detail-redesign .desktop-wishlist .wishlist-and-trade{margin:0}.product-detail-redesign .desktop-wishlist .add-to-library .btn-text{margin-left:0}.product-detail-redesign .desktop-trade{display:inline-block;vertical-align:middle;margin-bottom:10px}.product-detail-redesign .desktop-trade .add-to-library{display:none}}.product-detail-redesign .product-no-longer-exist{padding-top:150px}.product-detail-redesign .product-no-longer-exist .head-no-product{font-weight:700;color:#da362c;text-transform:uppercase}.product-detail-redesign .product-no-longer-exist .msg-no-product{font-size:.75rem;color:#000;font-weight:400}.product-detail-redesign .product-no-longer-exist .msg-no-product .search-other-product{cursor:pointer;color:#da362c;display:inline-block}.product-detail-redesign .product-detail-data .content-asset .row .row{width:100%!important}@media (max-width:1023.98px){.product-detail-redesign .product-detail-data,.product-detail-redesign .product-important-info-section{padding:0 12px}}.product-detail-redesign .dw-apple-pay-button.apple-pay-pdp,.product-detail-redesign .dw-apple-pay-button.apple-pay-pdp:hover{margin:16px 0 0}.product-detail-redesign .product-important-info-section{font-size:.75rem;padding:0 12px}.product-detail-redesign .product-important-info-section h3{text-transform:uppercase;font-weight:700!important;font-size:1rem}@media (min-width:768px){.product-detail-redesign .product-important-info-section{font-size:1rem;padding:0 24px;margin-bottom:1.5rem}.product-detail-redesign .product-important-info-section h3{font-size:1.5rem}}.product-detail-redesign .product-pre-owned-section h3{font-size:2rem}@media (max-width:767.98px){.product-detail-redesign .product-pre-owned-section h3{font-size:1rem;font-weight:700!important;text-align:left;padding-left:12px}}.product-detail-redesign .modal .modal-content{overflow-y:unset}.product-detail-redesign .modal .modal-body{overflow-y:auto}.product-detail-redesign .primary-details .spinner .dot1,.product-detail-redesign .primary-details .spinner .dot2{background:#31708f;opacity:.8}.product-detail-redesign .primary-details .underlay{background-color:#fff;opacity:.8}.product-detail-redesign .divider-line{border-top:1px solid #d9d9d9;margin-top:1rem;padding-top:.875rem}.product-detail-redesign .divider-line.product-variation-attributes{margin:0;padding-top:5px}@media (max-width:767.98px){.product-detail-redesign .divider-line.no-border-mobile{border-top:0;padding-top:0}}.product-detail-redesign .product-additional-messages{margin-top:1rem}.product-detail-redesign .prices-add-to-cart-actions{margin-top:0}.product-detail-redesign .color-attribute{margin-top:1rem;margin-bottom:0}.product-detail-redesign .recently-viewed-carousel .product-tile{margin-bottom:3rem}@media (max-width:767.98px){.product-detail-redesign .recently-viewed-carousel .product-tile{margin-bottom:.625rem}}@media (min-width:1280px){.product-detail-redesign .description-and-detail{max-width:1280px;margin:auto}}@media (min-width:768px){.product-detail-redesign .description-and-detail,.product-detail-redesign .description-and-detail .product-accordion{padding-left:0;padding-right:0}.product-detail-redesign .description-and-detail .last-visited-redesign,.product-detail-redesign .description-and-detail .recommendations-redesign{padding-left:0}}.product-detail-redesign .description-and-detail .last-visited-redesign .product-tile .badges .badge:not(:first-child),.product-detail-redesign .description-and-detail .recommendations-redesign .product-tile .badges .badge:not(:first-child){display:none}.product-detail-redesign .product-attribute-table-redesign th{min-width:130px}@media (min-width:768px){.product-detail-redesign .product-attribute-table-redesign th{min-width:150px}}@media (max-width:767.98px){.product-detail-redesign .product-attribute-table-redesign th{font-size:.75rem}}@media (max-width:767.98px){.product-detail-redesign [data-bv-show=review_highlights]{padding:0 .75rem}}.product-detail-redesign .last-visited-redesign .bundle-valued-price{display:none}.productDetailsReplaceContainer{position:relative}.productDetailsReplaceContainer .veil .spinner .dot1,.productDetailsReplaceContainer .veil .spinner .dot2{display:none!important}.productDetailsReplaceContainer .veil .underlay{background-color:#fff;opacity:.8}.modal-dialog.in-store-inventory-dialog .modal-content{overflow-y:unset}.modal-dialog.in-store-inventory-dialog .modal-body{overflow-y:auto}.recommendations-redesign{padding:30px 12px 0;border-top:1px solid #d9d9d9}.recommendations-redesign h3{font-size:1rem;text-transform:uppercase;font-weight:700!important;text-align:left;margin-bottom:25px}@media (min-width:768px){.recommendations-redesign h3{font-size:1.5rem;padding-left:12px;margin-left:12px}}.recommendations-redesign .slick-list{padding:0}.recommendations-redesign .product-tile .tile-body .bundle-valued-price{display:none}.recently-viewed-carousel .grid-tile{margin-bottom:20px;padding:0 5px}@media (min-width:768px){.recently-viewed-carousel .grid-tile{margin-bottom:0;padding:0 12px}}.recently-viewed-carousel .product-tile .badges{top:-15px}.recently-viewed-carousel .product-tile .pdp-link a{line-height:1.125rem}.recently-viewed-carousel .slick-dots{bottom:-18px}.specifications .extra_content_bundleitem{display:-ms-flexbox!important;display:flex!important}.specifications .extra_content_bundleitem img{height:20%}.specifications .extra_content_bundleitem_text{float:none!important}.bundle-primary-details-row .product-variation-attributes.divider-line{border-top:none;margin-top:0;padding-top:0}.bundle-primary-details-row .shipping-options-available{margin-top:0}@media (max-width:767.98px){.bundle-primary-details-row .price-update{padding:0}}.product-accordion-panel.product-info-bundle-accordion-panel{margin-left:0}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel{padding-left:.75rem}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .slick-slide{width:auto;margin-right:2rem}@media (min-width:768px){.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .slick-slide{margin-right:3rem}}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .slick-slide:focus{outline:none}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .product-image{width:95px;height:90px;text-align:center;border:1px solid #d9d9d9;cursor:pointer}@media (min-width:768px){.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .product-image{width:110px;height:110px}}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .product-image.active{border-color:#da362c}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel img{width:auto;height:100%;display:inline-block;padding:.5rem}@media (min-width:768px){.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel img{width:auto;height:100%}}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .product-condition{text-align:center;font-size:.6875rem;font-weight:700;margin-top:.25rem}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .bundle-product-description{display:none}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-active-product{margin-top:1.25rem}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-active-product .product-name{font-size:.875rem;font-weight:700;padding-left:.75rem;margin-bottom:1rem}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-active-product .full-description,.product-accordion-panel.product-info-bundle-accordion-panel .bundle-active-product .short-description{font-size:.75rem}.bundle-included-products{border-top:1px solid #d9d9d9;padding:1.875rem .5rem 0}.bundle-included-products h3{font-size:1rem;font-weight:700!important;text-align:left;margin-bottom:25px}@media (min-width:768px){.bundle-included-products h3{font-size:1.5rem}}.bundle-included-products .bundle-includes-carousel{margin-left:-.5rem}.bundle-included-products .bundle-includes-carousel .slick-slide{width:100px;margin-right:2rem;padding:0 .75rem}@media (min-width:768px){.bundle-included-products .bundle-includes-carousel .slick-slide{width:175px;margin-right:2rem}}.bundle-included-products .bundle-includes-carousel .slick-slide .star-img{background:url(../../images/rating-stars.svg) no-repeat;background-size:auto 200%}.bundle-included-products .bundle-includes-carousel .slick-slide .average-rating{margin-top:.5rem}@media (min-width:768px){.bundle-included-products .bundle-includes-carousel .slick-slide .average-rating{margin-top:.25rem}}.bundle-included-products .bundle-includes-carousel .slick-slide .average-rating .grey-stars{display:inline-block;height:16px;width:90px;background-position:0 -16px;vertical-align:middle}.bundle-included-products .bundle-includes-carousel .slick-slide .average-rating .red-stars{height:16px}.bundle-included-products .bundle-includes-carousel img{width:100px;height:100px}@media (min-width:768px){.bundle-included-products .bundle-includes-carousel img{width:auto;height:140px}}.bundle-included-products .bundle-includes-carousel .product-name{padding-top:.625rem}.bundle-included-products .bundle-includes-carousel .product-name a{text-decoration:none;font-weight:700;padding-top:1rem}@media (min-width:768px){.bundle-included-products .bundle-includes-carousel .product-name{padding-top:1rem}}.bundle-included-products .bundle-includes-carousel .product-condition-and-price .product-condition{font-size:.75rem;font-weight:700;display:inline-block}@media (min-width:768px){.bundle-included-products .bundle-includes-carousel .product-condition-and-price .product-condition{padding-left:.25rem}}.bundle-included-products .bundle-includes-carousel .product-condition-and-price .product-price{font-size:18px;font-weight:900;display:inline-block}#addedToCartModal .addtocartlink,#addedToCartModal .redesign-icon,#addedToCartModal .section-heading{display:none}#addedToCartModal .item-options,#addedToCartModal .line-item-attributes,#addedToCartModal .line-item-availability,#addedToCartModal .line-item-promo,#addedToCartModal .line-item-quantity,#addedToCartModal .modal-title{display:block}@media (max-width:1023.98px){.flexpayInfoWidget{padding:.875rem}}.widget-text-pdp{padding-top:5px;padding-bottom:5px;font-size:.75rem;font-weight:500}.widget-text-pdp a{color:#da362c}#flexPayWidgetModal .flexPayModalClose{background:#d9d9d9;border-radius:50%;padding:1px;width:25px;height:25px;margin-right:0}@media (max-width:1023.98px){#flexPayWidgetModal{font-size:.8rem}#flexPayWidgetModal table{font-size:.5rem}#flexPayWidgetModal table tbody td{padding:.5rem .5rem .5rem 0}}#flexPayWidgetModal table{border-collapse:collapse;width:100%}#flexPayWidgetModal ol{list-style-position:outside}#flexPayWidgetModal td,#flexPayWidgetModal th{text-align:left;padding-top:.5rem;padding-bottom:.5rem;padding-right:.5rem;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}#flexPayWidgetModal thead tr:first-child{background:#ebeaea}#flexPayWidgetModal thead tr:last-child{background:#f6f6f6}#flexPayWidgetModal th:first-child{text-align:center}#flexPayWidgetModal tbody td{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:1.5rem}#flexPayWidgetModal tfoot tr td{text-align:right}#flexPayWidgetModal td:last-child{border-bottom:none}#flexPayWidgetModal #flexpay-step-1{margin-top:1.625em;margin-bottom:.6875em}#flexPayWidgetModal #flexpay-step-2{margin-bottom:1.75em}#flexPayWidgetModal .flexpay-modal-list-numbering{border-radius:50%;background:#ca1a24;color:#fff;display:inline-block;width:1.6em;line-height:1.6em;margin-right:.625em;text-align:center}@media (max-width:1023.98px){.xaa-instore-experience-header .box-border-design{padding-bottom:15px;margin-left:-16px;margin-right:-16px;margin-bottom:-10px;box-shadow:0 8px 6px -6px rgba(0,0,0,.15)}}