.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}.attribute label{display:block}.attribute .card-deck,.attribute .card-deck .card{margin:0}.attribute .card-deck .card{border-radius:0}.attribute .card-deck .card~.card{border-left:none}#recaptchaModal .g-recaptcha>div{margin:auto}.swatch a{text-decoration:none}.primary-images{position:relative;width:100%;padding-right:12px;padding-left:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media (min-width:768px){.primary-images{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;margin-bottom:0}.primary-images:not(.thumbs){padding-left:74px}}.primary-images .main-image{position:relative;width:100%;padding-right:12px;padding-left:12px;display:none;-ms-flex:0 0 calc(90% - 90px);flex:0 0 calc(90% - 90px);max-width:calc(90% - 90px);margin-bottom:20px}@media (min-width:768px){.primary-images .main-image{display:block}}.primary-images .main-image img{width:100%}.product-quickview .primary-images{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0!important}@media (min-width:768px){.product-quickview .primary-images{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.product-quickview .primary-images .main-image{-ms-flex:0 0 calc(100% - 78px);flex:0 0 calc(100% - 78px);max-width:calc(100% - 78px)}.product-quickview .primary-images.thumbs .main-image{-ms-flex:0 0 calc(100% - 90px);flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px)}.thumbs .primary-images-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.thumbs .product-carousel{position:relative;width:100%;padding-right:12px;padding-left:12px}@media (min-width:768px){.primary-images:not(.thumbs) .product-carousel{padding:0 50px}}@media (min-width:768px){.thumbs .product-carousel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 90px;flex:0 0 90px;max-width:90px}}@media (min-width:768px){.thumbs .product-quickview .product-carousel{-ms-flex:0 0 78px;flex:0 0 78px;max-width:78px}}.product-carousel .slide{margin-bottom:0}@media (min-width:768px){.thumbs .product-carousel .slide{position:relative;margin-bottom:20px;cursor:pointer}}@media (min-width:768px){.thumbs .product-carousel .slide>span{display:block}}@media (min-width:768px){.thumbs .product-carousel .slide.selected>span:after,.thumbs .product-carousel .slide:hover>span:after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;box-shadow:inset 0 -3px 0 0 #da362c}}.product-carousel .slide~.slide{display:none}@media (min-width:768px){.thumbs .product-carousel .slide~.slide{display:block}}.product-carousel.slick-initialized .slide~.slide{display:block}.product-carousel .more-slide{font-weight:700!important;display:none;text-align:center;text-transform:uppercase}@media (min-width:768px){.product-carousel .more-slide{display:block;-ms-flex-order:10;order:10}}.product-carousel .more-slide a{text-decoration:none;font-size:.6875rem}.product-carousel .more-slide .icon{width:auto;height:auto}.product-carousel .slick-arrow{display:none!important}@media (min-width:768px){.product-carousel .slick-arrow{display:block!important}}.product-carousel .slick-dots{display:-ms-flexbox!important;display:flex!important}@media (min-width:768px){.product-carousel .slick-dots{display:none!important}}@media (min-width:576px){.primary-details{padding:1rem 2rem}}.primary-details .paypal-bnpl-message{border-top:1px solid #d9d9d9;width:100%;padding-top:16px;padding-bottom:7px}@media (max-width:767.98px){.primary-details .paypal-bnpl-message{padding-left:.75rem;padding-right:.75rem}}.premium-product .primary-details,.sticky .primary-details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sticky .primary-details{position:fixed;top:0;left:0;z-index:10;width:100%;max-width:100%;padding:16px;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.15)}@media (min-width:1024px){.sticky .primary-details{padding:24px 30px}}.product-quickview .primary-details{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.product-quickview .primary-details{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.primary-details .full-pdp-link{font-weight:700!important;text-decoration:none;text-transform:uppercase}.sticky .product-details-top-desktop{text-align:center}@media (min-width:1024px){.sticky .product-details-top-desktop{text-align:left}}.product-details-top-desktop .badges,.product-details-top-desktop .product-name-section,.product-details-top-desktop .product-publisher{display:none}@media (min-width:768px){.product-details-top-desktop .badges,.product-details-top-desktop .product-name-section,.product-details-top-desktop .product-publisher{display:block}}.primary-details-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}@media (min-width:1024px){.sticky .primary-details-row{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.sticky .primary-details-row .prices{text-align:right}}.sticky .primary-details-row .prices{margin-bottom:0;text-align:left}.primary-details-row .form-group .custom-select.form-control{padding-right:40px}.primary-details-row .additional-set-products{margin-top:10px;width:100%}@media (max-width:767.98px){.primary-details-row .additional-set-products{margin-top:0}}.primary-details-row .additional-set-products .option-check{display:none}.primary-details-row .additional-set-products .option-to-add{margin:.75rem 0}@media (max-width:767.98px){.primary-details-row .additional-set-products .option-to-add{background-color:#f6f6f6}}.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .image-container,.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .tile-body{vertical-align:top}.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .tile-body .cart-and-ipay-tile{float:none;display:block}.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .option-check{display:block}.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .option-check .add-master-product-check{display:-ms-flexbox;display:flex;margin-bottom:.5rem;padding-left:0}.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .option-check .add-master-product-check input{margin-right:.5rem}.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .option-check .add-master-product-check label{font-size:.75rem;font-weight:400;text-transform:none;margin:.15rem 0 0}.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .option-check .add-master-product-check label .master-product-name{font-weight:700}.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .option-check .add-master-product-check .recomm-option-checkbox{display:inline-block;margin-right:.5rem}.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .option-check .add-master-product-check .recomm-option-checkbox:before{content:"";display:inline-block;height:1.125rem;width:1.125rem;border:1px solid #000;background:none}.primary-details-row .additional-set-products .option-to-add .product-tile.recomm-check .option-check .add-master-product-check .recomm-option-checkbox.selected:before{background:url(../../images/svg-icons/checkmark.svg) no-repeat;background-position:50%}.primary-details-row .additional-set-products .product-tile.both-check{border:0}.primary-details-row .additional-set-products .product.grid-tile{margin-bottom:22px}.primary-details-row .additional-set-products .product.grid-tile .product-tile.both-check{padding-bottom:0}.primary-details-row .additional-set-products .product.grid-tile:last-child .product-tile.both-check{padding-top:0}.primary-details-row .additional-set-products .bothProds{padding:18px 12px 0;margin-bottom:0;border:1px solid #d9d9d9;border-radius:4px}.primary-details-row .additional-set-products .bothProds .product-tile .tile-body .cart-and-ipay-tile{float:none;display:block}@media (max-width:767.98px){.primary-details-row .additional-set-products .bothProds{background-color:#f6f6f6;border:0;border-radius:0;padding:18px 0}}.primary-details-row .additional-set-products .bothProds .parent-id .add-to-cart-disclaimer,.primary-details-row .additional-set-products .bothProds .parent-id .btn.variant-add-to-cart{display:none}.primary-details-row .additional-set-products .bothProds .parent-id .product-tile .tile-body .product-tile-availability{display:block;font-size:.625rem;font-weight:600}.primary-details-row .additional-set-products .bothProds .parent-id .product-tile .tile-body .condition-pricing .list-group-condition .condition-display-name.pull-left,.primary-details-row .additional-set-products .bothProds .parent-id .product-tile .tile-body .condition-pricing .list-group-condition .price.pull-right,.primary-details-row .additional-set-products .bothProds .variantID .product-tile .tile-body .condition-pricing .list-group-condition .condition-display-name.pull-left,.primary-details-row .additional-set-products .bothProds .variantID .product-tile .tile-body .condition-pricing .list-group-condition .price.pull-right{float:none;display:inline-block;vertical-align:text-bottom}.primary-details-row .additional-set-products .add-to-cart-disclaimer{font-size:.625rem;margin-top:.5rem}@media (max-width:767.98px){.primary-details-row .additional-set-products .add-to-cart-disclaimer{margin-left:-25%}}.primary-details-row .additional-set-products .add-to-basket-inline{display:none}.primary-details-row .additional-set-products .complete-the-set{padding:.75rem 0 1rem;font-weight:700;font-size:.875rem}@media (max-width:767.98px){.primary-details-row .additional-set-products .complete-the-set{padding:1rem}}.primary-details-row .additional-set-products .product-tile{padding:18px 12px;margin-bottom:0;border:1px solid #d9d9d9;border-radius:4px;width:100%;position:relative}@media (max-width:767.98px){.primary-details-row .additional-set-products .product-tile{padding:22px 15px;border:none;border-radius:0;background-color:#f6f6f6}}.primary-details-row .additional-set-products .product-tile .image-container{width:82px;display:inline-block;vertical-align:top}.primary-details-row .additional-set-products .product-tile .image-container .badges{display:none}.primary-details-row .additional-set-products .product-tile .tile-body{margin-top:0;width:calc(100% - 92px);display:inline-block;vertical-align:top;margin-left:5px}.primary-details-row .additional-set-products .product-tile .tile-body .pdp-brand{display:none}.primary-details-row .additional-set-products .product-tile .tile-body .pdp-link{height:auto;margin:0}.primary-details-row .additional-set-products .product-tile .tile-body .pdp-link a{font-size:.75rem;font-weight:400!important}@media (max-width:767.98px){.primary-details-row .additional-set-products .product-tile .tile-body .pdp-link a{font-weight:400;padding-bottom:4px}}.primary-details-row .additional-set-products .product-tile .tile-body .tile-ratings .ratings{margin-bottom:0}.primary-details-row .additional-set-products .product-tile .tile-body .product-tile-availability,.primary-details-row .additional-set-products .product-tile .tile-body .tile-body-footer,.primary-details-row .additional-set-products .product-tile .tile-body .tile-promotions,.primary-details-row .additional-set-products .product-tile .tile-body .tile-promotions+.tile-ratings{display:none}.primary-details-row .additional-set-products .product-tile .tile-body .product-tile-header{min-height:0}.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing{display:inline-block;padding-bottom:0!important;width:auto;margin:.625rem 0 .75rem}.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition{min-height:0}.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .list-group-flush:first-child,.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .list-group-item:first-child{border-top:0}.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .list-group-item{padding:0;border:0;background-color:transparent}@media (max-width:767.98px){.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .list-group-item{background-color:transparent}}.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .list-group-flush:first-child,.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .list-group-item:last-child{border-bottom:0}.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .condition-display-name{display:inline-block;float:right;margin-bottom:0;font-size:.625rem;color:#000;font-weight:700;margin-left:.5rem;margin-top:.3rem}@media (max-width:767.98px){.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .condition-display-name{margin-top:.25rem}}.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .price{font-weight:700;float:left}.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .price .strike-through~.sales{color:#000;font-size:.875rem}@media (max-width:767.98px){.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .price .strike-through,.primary-details-row .additional-set-products .product-tile .tile-body .condition-pricing .list-group-condition .price .strike-through~.sales{font-size:.875rem}}.primary-details-row .additional-set-products .product-tile .tile-body .cart-and-ipay-tile{width:auto;display:inline-block;text-align:right}.primary-details-row .additional-set-products .product-tile .tile-body .variant-cart-container{position:relative}.primary-details-row .additional-set-products .product-tile .tile-body .product-options-container{display:none}.primary-details-row .additional-set-products .product-tile .tile-body .tile-ratings{padding:0}.primary-details-row .additional-set-products .product-tile .tile-body .variant-add-to-cart{font-size:8px;font-weight:700;background-color:#fff;color:#da362c;border:#da362c;border-style:groove}.primary-details-row .additional-set-products .product-tile .tile-body .btn-primary{color:#da362c;background-color:#fff;font-size:.625rem;background-image:none;padding:10px;border:1px solid #da362c;border-radius:4px}@media (max-width:767.98px){.primary-details-row .additional-set-products .product-tile .tile-body .btn-primary{font-size:.625rem;background-color:#f6f6f6}}.primary-details-row .additional-set-products .product-tile .tile-body .btn-primary:disabled{background-color:#797a80;color:#000}.primary-details-row .additional-set-products .product-tile.recomm-check .image-container,.primary-details-row .additional-set-products .product-tile.recomm-check .tile-body{vertical-align:top}.primary-details-row .additional-set-products .product-tile.recomm-check .custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(../images/svg-icons/checkmark.svg);top:-.05rem}.primary-details-row .additional-set-products .product-tile.recomm-check .custom-radio .custom-control-input~.custom-control-label span{color:#31708f;font-weight:700}.primary-details-row .additional-set-products .product-tile.recomm-check .custom-radio .custom-control-input~.custom-control-label:before{border-radius:0;position:absolute;top:-.05rem}.primary-details-row .additional-set-products .price{font-size:.875rem}.primary-details-row .additional-set-products .price .bundle-valued-price{font-size:.75rem;color:#666;margin-top:.25rem}.primary-details-row .additional-set-products .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}.primary-details-row .additional-set-products .price .badge-container-redesign{display:block}.primary-details-row .additional-set-products .price .badge-container-redesign .badge-indicator,.primary-details-row .additional-set-products .price .badge-container-redesign .sale-indicator{border-radius:7px 3px 7px 7px;font-size:.625rem;padding:.25rem .375rem .1rem;text-transform:uppercase;margin-right:.2rem;line-height:1.2;margin-bottom:.5rem;font-weight:700;color:#fff;display:inline-block}.primary-details-row .additional-set-products .price .badge-container-redesign .sale-indicator{background-color:#ca1a24}.primary-details-row .additional-set-products .price .badge-container-redesign .badge-indicator{background-color:#814dc0}.primary-details-row .additional-set-products .price .selling-price-redesign{display:block}.primary-details-row .additional-set-products .price .selling-price-redesign .actual-price{font-size:.875rem;font-weight:700;line-height:1.2;color:#000;display:inline-block}.primary-details-row .additional-set-products .price .selling-price-redesign .savings-indicator-value,.primary-details-row .additional-set-products .price .selling-price-redesign .strike-through.strike-redesign,.primary-details-row .additional-set-products .price .selling-price-redesign .was-strike{font-size:.625rem;line-height:1.2;font-weight:700}.primary-details-row .additional-set-products .price .selling-price-redesign .strike-through.strike-redesign,.primary-details-row .additional-set-products .price .selling-price-redesign .was-strike{color:#666;font-weight:400}.primary-details-row .additional-set-products .price .selling-price-redesign .savings-indicator-value{color:#046808}.primary-details-row .additional-set-products .price .selling-price-redesign .savings-indicator-value .save-label{font-weight:700}.product-name-section{position:relative;padding-right:50px}.sticky .product-name-section{padding:0;margin-bottom:20px}@media (min-width:1024px){.sticky .product-name-section{margin-bottom:0}}.sticky .product-name-section .product-name{font-weight:700!important;margin-bottom:0;font-size:1rem}@media (min-width:1024px){.sticky .product-name-section .product-name{font-size:1.5rem}}.product-name-section .product-name-mobile{display:block;margin-bottom:8px}.esrb-ratings-container{margin:0;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1rem}.product-breadcrumb{position:relative;z-index:1}@media (min-width:576px){.product-breadcrumb{width:66%}}.esrb-container-mobile{margin:0}.esrb-container-mobile .ratings-and-publisher{padding:0;width:100%}.esrb-container-mobile .wishlist-and-trade-section-redesign .trade-value{padding:0 .75rem .75rem}.tooltip.show[id^=tooltip] .tooltip-inner{background:#282828;font-size:.875rem;padding:12px;line-height:1.5}@media (max-width:767.98px){.esrb-ratings-container{padding:0 .75rem .5rem;display:block}}.esrb-ratings-container .esrb-rating .esrb-heading{font-size:.875rem;font-weight:700}.esrb-ratings-container .esrb-rating .esrb-value{font-size:.875rem;font-weight:400}.esrb-ratings-container .esrb-rating .esrb-tooltip{height:16px;width:16px;display:inline-block;border-radius:50%;text-align:center;border:1px solid #000;font-size:11px;font-weight:400}.esrb-ratings-container .esrb-rating .esrb-tooltip-content{display:none}.loyalty-long-description,.price-callout-message,.product-store-pickup-section{position:relative;width:100%;padding-right:12px;padding-left:12px}.shipping-options-available{font-size:.75rem;line-height:1rem}.shipping-options-available.hide{display:none}.shipping-options-available .shipping-option-header{margin-bottom:.25rem}.shipping-options-available .change-store,.shipping-options-available .delivery-home-stock-msg,.shipping-options-available .product-store-message{color:#da362c}.shipping-options-available .storepickup-unavailable{color:#da362c;font-weight:700}.shipping-options-available .change-store{white-space:nowrap}.shipping-options-available .hide{display:none!important}.shipping-options-available .delivery-options-pid{display:-ms-flexbox;display:flex}.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label{margin-right:.5rem}@media (min-width:576px){.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label{margin-right:.75rem}}.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card{width:110px;padding:.75rem .5rem .5rem}@media (min-width:768px) and (max-width:1023.98px){.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card{width:96px}}@media (min-width:1024px){.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card{width:102px}}@media (min-width:768px){.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .afterdate,.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .bydate,.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .countdown-timer,.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .option-card-footer,.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .option-card-message,.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .option-card-title{font-size:.625rem}}@media (min-width:768px) and (max-width:1023.98px){.shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .option-card-message{margin-top:.625rem}}.shipping-options-available .shipping-option-label{cursor:pointer;margin-right:.75rem;margin-bottom:0}.shipping-options-available .shipping-option-label input.delivery-option{display:none}.shipping-options-available .shipping-option-label input.delivery-option:checked+.delivery-options-card{border-color:#232323;border-width:2px}.shipping-options-available .shipping-option-label input.delivery-option:disabled+.delivery-options-card{color:#c4c4c4;cursor:auto}.shipping-options-available .shipping-option-label input.delivery-option:disabled+.delivery-options-card .option-card-footer{color:#c4c4c4}.shipping-options-available .shipping-option-label input.delivery-option:disabled+.delivery-options-card .icon.enabled{display:none}.shipping-options-available .shipping-option-label input.delivery-option:disabled+.delivery-options-card .icon.disabled{display:inline}.shipping-options-available .shipping-option-label .delivery-options-card{border:1px solid #949494;border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:120px;padding:.75rem .5rem;text-align:center;text-transform:none;font-size:.75rem}.shipping-options-available .shipping-option-label .delivery-options-card .icon.enabled{display:inline}.shipping-options-available .shipping-option-label .delivery-options-card .icon.disabled{display:none}.shipping-options-available .shipping-option-label .delivery-options-card .option-card-message,.shipping-options-available .shipping-option-label .delivery-options-card .option-card-title{margin-top:.75rem}.shipping-options-available .shipping-option-label .delivery-options-card .option-card-message{margin-bottom:1.25rem}.shipping-options-available .shipping-option-label .delivery-options-card .option-card-message .countdown-timer{color:#000;display:inline-block}.shipping-options-available .shipping-option-label .delivery-options-card .option-card-footer{margin-top:auto}.shipping-options-available .shipping-option-label .delivery-options-card .product-store-pickup-message .same-day{color:#282828;text-transform:none;font-weight:400!important;margin-bottom:0;white-space:pre}.shipping-options-available .shipping-option-label .delivery-options-card .option-card-title .free-label{color:#36b39c}.shipping-options-available .shipping-option-label .delivery-options-card .shipping-icons{background-image:url(../../images/pdp-icons-sprite.png);height:24px;width:24px;display:block;margin:auto}.shipping-options-available .shipping-option-label .delivery-options-card .shipping-icons.home-delivery-enable{background-position:-321px -10px}.shipping-options-available .shipping-option-label .delivery-options-card .shipping-icons.home-delivery-disable{background-position:-277px -10px}.shipping-options-available .shipping-option-label .delivery-options-card .shipping-icons.same-day-delivery{background-position:-453px -10px}.shipping-options-available .shipping-option-label .delivery-options-card .shipping-icons.store-pickup-enable{background-position:-409px -10px}.shipping-options-available .shipping-option-label .delivery-options-card .shipping-icons.store-pickup-disable{background-position:-365px -10px}.shipping-options-available .selected-store-details>div{display:inline;font-size:.75rem;font-weight:600}.shipping-options-available .selected-store-details>div.deliver-at-door{display:block}.shipping-options-available .selected-store-details .store-unavailable-message{display:block;color:#da362c;margin-bottom:.25rem}.shipping-options-available .selected-store-details .store-name{display:inline-block;color:#282828;padding-top:.25rem}.shipping-options-available .selected-store-details .dott{color:#282828}.shipping-options-available .selected-store-details .store-address-and-link,.shipping-options-available .selected-store-details .store-address-and-link .product-store-address{display:inline-block}.shipping-options-available .deliver-at-door{color:#282828;font-size:.875rem;margin-bottom:.25rem}.shipping-options-available.stacked-shipping div,.shipping-options-available.stacked-shipping span{line-height:1.6;color:#282828}.shipping-options-available.stacked-shipping .unavailbleSDD{text-transform:capitalize}.shipping-options-available.stacked-shipping .stock-font{color:#eb7100}.shipping-options-available.stacked-shipping .stock-green{color:#007d53;text-transform:uppercase}.shipping-options-available.stacked-shipping .stock-red{color:#007d53}.shipping-options-available.stacked-shipping .stock-red.outOfStock,.shipping-options-available.stacked-shipping .stock-red.outOfStockInstore{color:#eb7100}.shipping-options-available.stacked-shipping .hide{display:none}.shipping-options-available.stacked-shipping .delivery-options-pid{display:block;border-radius:8px;padding:11px 11px 0}.shipping-options-available.stacked-shipping .fulfillment-tile{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:start;-ms-flex-align:start;align-items:start;margin-bottom:.5rem}.shipping-options-available.stacked-shipping .fulfillment-tile .icon{margin-right:.5rem}.shipping-options-available.stacked-shipping .fulfillment-tile .option-label{font-size:.875rem;line-height:1.2;font-weight:600;color:#000}.shipping-options-available.stacked-shipping .fulfillment-tile .option-label .orderOption-label,.shipping-options-available.stacked-shipping .fulfillment-tile .option-label .orderOption-label-preorder{font-weight:400;font-size:.75rem}.shipping-options-available.stacked-shipping .fulfillment-tile .option-card-message{font-size:.875rem;line-height:1.2;font-weight:400;color:#000}.shipping-options-available.stacked-shipping .shipping-icons{background-image:url(../../images/pdp-icons-sprite.png);height:24px;width:24px;display:block;margin:auto}.shipping-options-available.stacked-shipping .shipping-icons.home-delivery-enable{background-position:-321px -10px}.shipping-options-available.stacked-shipping .shipping-icons.sdd-icon{background-position:-453px -10px}.shipping-options-available.stacked-shipping .shipping-icons.store-pickup-enable{background-position:-409px -10px}.shipping-options-available.stacked-shipping .deliver-at-door,.shipping-options-available.stacked-shipping .nonSddPromo,.shipping-options-available.stacked-shipping .shipping-promotions{display:inline;color:#e7230d;font-weight:700}.shipping-options-available.stacked-shipping .change-store,.shipping-options-available.stacked-shipping .delivery-home-stock-msg,.shipping-options-available.stacked-shipping .selected-address-details .no-delivery,.shipping-options-available.stacked-shipping .store-address-and-link,.shipping-options-available.stacked-shipping .store-unavailable-message,.shipping-options-available.stacked-shipping .storepickup-unavailable{color:#282828;font-weight:400}.shipping-options-available.stacked-shipping .change-store{text-decoration:underline;cursor:pointer;white-space:normal}.shipping-options-available.stacked-shipping .change-store:active,.shipping-options-available.stacked-shipping .change-store:focus{outline:none}.shipping-options-available.stacked-shipping .same-day-delivery.selected-address-details,.shipping-options-available.stacked-shipping .store-address-and-link,.shipping-options-available.stacked-shipping .store-unavailable-message{display:inline}.shipping-options-available.stacked-shipping .same-day-delivery.selected-address-details div,.shipping-options-available.stacked-shipping .same-day-delivery.selected-address-details span{font-weight:400;display:inline}.shipping-options-available.stacked-shipping .same-day-delivery.selected-address-details .delivery-option-title{display:block}.shipping-options-available.stacked-shipping .same-day-delivery.selected-address-details .product-store-message span{font-weight:700;padding-right:0}.shipping-options-available.stacked-shipping .same-day-delivery.selected-address-details .product-store-message span .countdown-timer{white-space:pre}.shipping-options-available.stacked-shipping .product-store-pickup-message>div{margin-bottom:6px}.shipping-options-available.stacked-shipping .product-store-pickup-message>div:first-child{font-weight:400!important;color:#282828;text-transform:none}.shipping-options-available.stacked-shipping .product-store-pickup-message .orderby-msg{margin-bottom:10px;font-weight:400}.shipping-options-available.stacked-shipping .product-store-pickup-message a.change-store{color:#282828}.shipping-options-available.stacked-shipping .delivery-unavailable,.shipping-options-available.stacked-shipping .nearest-store-message,.shipping-options-available.stacked-shipping .store-unavailable{text-transform:capitalize}.product-detail-redesign.updated-shipping .message-divider-line{margin-top:7px;margin-bottom:9px}.product-detail-redesign.updated-shipping .product-additional-messages{padding-top:16px;width:100%}.product-detail-redesign.updated-shipping .flexpayInfoWidget .span,.product-detail-redesign.updated-shipping .flexpayInfoWidget div,.product-detail-redesign.updated-shipping .product-additional-messages a,.product-detail-redesign.updated-shipping .product-additional-messages li{line-height:1.5;color:#282828}.product-detail-redesign.updated-shipping .flexpayInfoWidget #pdp-open-flexpay-modal{margin-top:4px}.digital-redesign-messages{width:100%}.digital-redesign-messages .additional-msg{font-weight:700!important;list-style:none;padding-left:0;margin:0 0 .5rem;text-transform:capitalize;color:#282828}.digital-redesign-messages>div{padding-left:0}.product-detail-redesign .shipping-promotions .callout{margin-bottom:0}.product-detail-redesign .shipping-promotions .callout.hide,.product-detail-redesign .shipping-promotions .callout .icon.free-shipping{display:none}.product-detail-redesign .sddPromo{margin:0 -12px 12px}@media (min-width:768px){.product-detail-redesign .sddPromo{margin:0 0 16px}}.product-detail-redesign button.btn.add-to-cart.disabled,.product-detail-redesign button.btn.add-to-cart:disabled,.product-detail-redesign button.getting-started-btn.disabled,.product-detail-redesign button.getting-started-btn:disabled{background-color:#797a80;color:#fff}.product-detail-redesign .attribute-select-modal .modal-header{padding:24px;-ms-flex-align:start;align-items:flex-start}.product-detail-redesign .attribute-select-modal .modal-header .h2{margin-bottom:0;font-weight:700;font-size:1.25rem}.product-detail-redesign .attribute-select-modal .modal-header .close{box-sizing:content-box;width:28px;height:28px;background:url(../../images/svg-icons/close-gray.svg) no-repeat 50%}.product-detail-redesign .attribute-select-modal .modal-header h5{margin-bottom:0}.product-detail-redesign .attribute-select-modal .modal-body .options-select{text-align:left}.product-detail-redesign .attribute-select-modal .modal-body .options-select[selected]{background:transparent!important}.product-detail-redesign .attribute-select-modal .modal-body .available{color:#056808;display:none}.product-detail-redesign .attribute-select-modal .modal-body .unavailable{color:#da362c;display:none}.product-detail-redesign .attribute-select-modal .modal-body .buyable{text-align:left!important;border:1px solid #d9d9d9!important}.product-detail-redesign .attribute-select-modal .modal-body .buyable .available{display:block}.product-detail-redesign .attribute-select-modal .modal-body .not-buyable{background:none!important;text-align:left!important;border:1px solid #d9d9d9!important}.product-detail-redesign .attribute-select-modal .modal-body .not-buyable .unavailable{display:block}.product-detail-redesign .attribute-select-modal .modal-title{font-size:1em}.product-detail-redesign .recently-viewed-carousel .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.product-detail-redesign .recently-viewed-carousel .product-tile{border-radius:6px;width:100%}.product-detail-redesign .recently-viewed-carousel .product-tile .product-tile-link-block{position:absolute;z-index:1;background-color:#000;opacity:.03;pointer-events:none;top:0;right:0;left:0;bottom:0;border-radius:6px}.product-detail-redesign .recently-viewed-carousel .grid-tile{display:-ms-flexbox!important;display:flex!important;height:auto}.product-detail-redesign .recently-viewed-carousel .grid-tile .product-tile{width:100%!important}@media (max-width:767.98px){.product-detail-redesign .recently-viewed-carousel .grid-tile .product-tile{padding:15px!important}}.prices-add-to-cart-actions{position:relative;width:100%;padding-right:12px;padding-left:12px;margin-top:16px}.prices-add-to-cart-actions .price{text-align:center}.prices-add-to-cart-actions .add-to-cart,.prices-add-to-cart-actions .update-cart-product-global{width:100%}.prices-add-to-cart-actions .add-to-cart-buttons,.prices-add-to-cart-actions .add-to-cart-plp-buttons{position:relative;width:100%;padding-right:12px;padding-left:12px}.prices-add-to-cart-actions .add-to-cart-buttons .apple-pay-pdp,.prices-add-to-cart-actions .add-to-cart-plp-buttons .apple-pay-pdp{padding-left:0;margin-left:0;margin-right:0}.prices-add-to-cart-actions .add-to-cart-buttons .apple-pay-pdp:hover,.prices-add-to-cart-actions .add-to-cart-plp-buttons .apple-pay-pdp:hover{margin-left:0}.product-store-pickup-section{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.product-store-pickup-section .icon{margin-right:15px}.product-store-pickup-message>div{margin-bottom:6px}.product-store-pickup-message>div:first-child{font-weight:700!important;color:#1f996a;text-transform:uppercase}.product-store-pickup-message .orderby-msg{margin-bottom:10px;font-weight:700}.product-store-pickup-message a.change-store{color:#da362c}.wishlist-and-trade-section{position:relative;width:100%;padding-right:12px;padding-left:12px}@media (max-width:767.98px){.wishlist-and-trade-section{padding:0 2px}}.wishlist-and-trade-section .btn{font-size:.6875rem}.wishlist-and-trade-section .icon{margin-right:4px}.wishlist-and-trade{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.add-to-library{position:relative;width:100%;padding-right:12px;padding-left:12px;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.add-to-library select{margin-right:10px}.trade-value{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.availability,.trade-value{position:relative;padding-right:12px;padding-left:12px}.availability{width:100%}.product-quickview .availability{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.product-number{font-size:.75rem;padding:0 0 1rem}@media (min-width:768px){.ratings{margin-bottom:20px}}.ratings #bvseo-aggregateRatingSection{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.promotions,.shipping-promotions{position:relative;width:100%;padding-right:12px;padding-left:12px;font-weight:700!important}.promotions .callout{margin-bottom:10px;font-size:.875rem;color:#da362c}#esrbRatingModal,#preOwnedGuaranteeModal,#tradeQuickViewModal,.activePromoModal{padding:24px;-ms-flex-align:start;align-items:flex-start}#esrbRatingModal .h2,#preOwnedGuaranteeModal .h2,#tradeQuickViewModal .h2,.activePromoModal .h2{margin-bottom:0;font-weight:700;font-size:1.25rem}#esrbRatingModal .close,#preOwnedGuaranteeModal .close,#tradeQuickViewModal .close,.activePromoModal .close{box-sizing:content-box;width:28px;height:28px;background:url(../../images/svg-icons/close-gray.svg) no-repeat 50%}#esrbRatingModal .modal-header,#preOwnedGuaranteeModal .modal-header,#tradeQuickViewModal .modal-header,.activePromoModal .modal-header{-ms-flex-align:start;align-items:flex-start;background-color:#f1f3f7}.activePromoModal .h2{color:#087845}.activePromoModal .h2 .icon{background:#007d53 url(../../images/svg-icons/deals-icon-green.svg) 50% no-repeat;width:35px;height:35px;margin:30px 0 10px;border-radius:50px}.activePromoModal .promo-icon{background:transparent url(../../images/svg-icons/deals-icon.svg) 50% no-repeat;width:35px;height:35px;margin:0 1rem 0 0;border-radius:50px}.activePromoModal .modal-header{background-color:#daecec}#preOwnedGuaranteeModal .modal-header{-ms-flex-align:start;align-items:flex-start;background-color:#000;color:#fff}#preOwnedGuaranteeModal .modal-header img path{fill:#056808}#tradeQuickViewModal .modal-header{background-color:transparent}#tradeQuickViewModal .trade-image img{width:100%}#tradeQuickViewModal .product-name{font-weight:700}#tradeQuickViewModal .product-info-divider,#tradeQuickViewModal .trade-product-info{padding:1rem}#tradeQuickViewModal .save-trade{display:none}#tradeQuickViewModal .trade-offer-text{padding:1rem}#tradeQuickViewModal .list-group{margin-top:1rem}#tradeQuickViewModal .header-bg{display:block!important;background-size:150%;background-position:50%;background-color:transparent;filter:blur(8px);position:absolute;top:0;left:0;right:0;height:100%;opacity:.2;pointer-events:none;z-index:9}.see-more-modal-block{border-bottom:1px solid #f1f3f7;padding-top:5px;outline:none}.see-more-modal-block,.see-more-modal-block button{display:-ms-flexbox;display:flex;width:100%;color:#000}.see-more-modal-block button{padding:1rem;border:none;background:none;font-weight:700;cursor:pointer;-ms-flex-pack:justify;justify-content:space-between}.see-more-modal-block button:active,.see-more-modal-block button:focus,.see-more-modal-block button:visited{border:none;outline:none}.see-more-modal-block button .chevron{background:url(../../images/svg-icons/chevron-right.svg) 50% no-repeat;width:24px;height:24px}.promotions-redesign{width:100%}.promotions-redesign button{color:#007d53;font-weight:700}.promotions-redesign button .deals-icon{background:url(../../images/svg-icons/deals-icon.svg) 50% no-repeat;width:35px;height:24px;min-width:29px}.promotions-redesign .callout{margin-bottom:5px;color:#282828;padding-top:2px}.promotions-redesign .callout.clipped-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;max-height:22px}.promotions-redesign .callout .promo-title{color:#087845;font-weight:700;margin-right:10px}.promotions-redesign .show-promotions{padding-bottom:0;cursor:pointer;color:#282828;margin-left:23px}.promotions-redesign a.btn-show-less-promotions,.promotions-redesign a.btn-show-more-promotions{color:#282828;font-size:.875rem;line-height:16px;text-decoration:underline}.promotions-redesign a.btn-show-less-promotions:hover,.promotions-redesign a.btn-show-more-promotions:hover{color:#282828;text-decoration:underline}.promotions-redesign .details{cursor:pointer;color:#282828;padding-left:3px}.shipping-promotions .callout{display:-ms-flexbox;display:flex;margin-bottom:16px;text-transform:uppercase;font-size:.75rem;color:#000}.shipping-promotions .icon{margin-right:12px}.additional-messages,.price-box-messages,.product-custom-messages{position:relative;width:100%;padding-right:12px;padding-left:0;color:#232323}.product-options-container{width:100%}.product-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.product-options .product-option{width:calc(80% - 10px)}.product-options .product-option label{font-weight:400!important;text-transform:capitalize;font-size:.75rem}.product-options .product-option select{font-weight:700!important;text-transform:uppercase;font-size:.6875rem}.size-chart{position:relative;width:100%;padding-right:12px;padding-left:12px}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;transition:max-height .5s;transition-timing-function:cubic-bezier(0,1,0,1)}.size-chart .size-chart-collapsible.active{max-height:100%;transition-timing-function:ease-in-out}.prices{position:relative;width:100%;padding-right:12px;padding-left:12px;margin-bottom:10px}.prices .price{font-size:1rem}.prices .condition-pricing .price{font-size:1.5rem}.product-info-divider{position:relative;width:100%;padding-right:12px;padding-left:12px}.add-to-cart-messages{transform:translate(-50%,-50%);position:fixed;top:15%;left:50%;z-index:10000}.product-error-message{position:fixed;top:100px;left:50%;transform:translateX(-50%);max-width:100%;width:400px;z-index:10000}.simple-quantity{margin-top:1em}.size-chart{margin-top:1.071em}.availability{margin-top:1rem;margin-bottom:1rem}.availability .availability-msg,.availability .store-availability-msg,.availability .store-pickup-msg{font-weight:700!important;text-transform:uppercase}.availability .availability-msg.giftcards-unavailable,.availability .store-availability-msg.giftcards-unavailable,.availability .store-pickup-msg.giftcards-unavailable{color:#da362c;text-transform:none}.availability .availability-msg .availability-in-stock,.availability .store-availability-msg .availability-in-stock,.availability .store-pickup-msg .availability-in-stock{color:#1f996a}.availability .availability-msg .availability-pre-order,.availability .store-availability-msg .availability-pre-order,.availability .store-pickup-msg .availability-pre-order{color:#31708f}.availability .availability-msg .availability-backorder,.availability .store-availability-msg .availability-backorder,.availability .store-pickup-msg .availability-backorder{color:#eb7100}.availability .availability-msg .availability-not-available,.availability .store-availability-msg .availability-not-available,.availability .store-pickup-msg .availability-not-available{color:#ca1a24}.additional-msg,.price-box-msg,.product-custom-msg{padding-left:1rem;margin-bottom:0;font-size:.75rem}.bundle-item{padding-bottom:2.5rem;border-bottom:1px solid #d9d9d9;margin-bottom:2.5rem!important}.bundle-item:last-child{border-bottom:none}.container.product-detail{margin-top:4px;margin-bottom:2em}.product-option:not(:first-child){margin-top:1.071em}@media (min-width:768px){.sibling-attributes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.sibling-attributes .sibling-attribute{width:calc(50% - 10px)}}.sibling-attributes .sibling-attribute label{text-transform:none;font-size:.75rem}.sibling-attributes .sibling-attribute select{font-weight:700!important;text-transform:uppercase;font-size:.6875rem}.swatch-attribute label{margin-bottom:8px;font-size:.875rem}.swatch-attribute label .attribute-value{font-weight:600;text-transform:capitalize}.swatch-attribute label>span:first-child{font-weight:600;text-transform:none}.swatch-attribute label>span:first-child:after{content:": "}.swatch-attribute .flex-drawer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:.375rem}.swatch-attribute .flex-drawer .firstSwatch{-ms-flex-order:-1;order:-1}.swatch-attribute .showHiddenColor,.swatch-attribute .showHiddenEdition,.swatch-attribute a{display:inline-block;position:relative;text-decoration:none;width:63px;margin-right:.6rem}.swatch-attribute .showHiddenColor span,.swatch-attribute .showHiddenEdition span,.swatch-attribute a span{display:inline-block;height:63px;width:63px;border:1px solid grey;border-radius:4px;padding:.3125rem}.swatch-attribute .showHiddenColor .spanNormal,.swatch-attribute .showHiddenEdition .spanNormal,.swatch-attribute a .spanNormal{display:inline-block;height:63px;width:63px;border:1px solid grey;border-radius:4px;padding:calc(.3125rem + 1px)}.swatch-attribute .showHiddenColor:hover,.swatch-attribute .showHiddenEdition:hover,.swatch-attribute a:hover{cursor:pointer}.swatch-attribute .showHiddenColor:hover>span,.swatch-attribute .showHiddenColor>span.selected,.swatch-attribute .showHiddenEdition:hover>span,.swatch-attribute .showHiddenEdition>span.selected,.swatch-attribute a:hover>span,.swatch-attribute a>span.selected{display:inline-block;border:2px solid #232323;border-radius:4px;padding:calc(.3125rem - 1px)}.swatch-attribute .showHiddenColor:hover>.spanNormal,.swatch-attribute .showHiddenColor>.spanNormal.selected,.swatch-attribute .showHiddenEdition:hover>.spanNormal,.swatch-attribute .showHiddenEdition>.spanNormal.selected,.swatch-attribute a:hover>.spanNormal,.swatch-attribute a>.spanNormal.selected{display:inline-block;border:2px solid #232323;border-radius:4px;padding:.3125rem}.swatch-attribute .showHiddenColor>.spanNormal.selected:after,.swatch-attribute .showHiddenEdition>.spanNormal.selected:after,.swatch-attribute a>.spanNormal.selected:after{content:"";position:absolute;background:rgba(0,0,0,.06);display:block;left:0;top:0;width:calc(100% + 2px);height:100%}.swatch-attribute .showHiddenEdition{border:none;background:none;vertical-align:top;padding:0;cursor:pointer}.swatch-attribute .showHiddenEdition span{font-size:.75rem;padding-top:15px;font-weight:600}.swatch-attribute .showHiddenEdition:hover span{padding-top:14px}.swatch-attribute .showHiddenEdition:focus{outline:none}.swatch-attribute .showHiddenColor{border:none;background:none;vertical-align:top;padding:0;margin-bottom:12px}.swatch-attribute .showHiddenColor span{font-size:.75rem;padding-top:15px;font-weight:600}.swatch-attribute .showHiddenColor:hover span{padding-top:14px}.swatch-attribute .showHiddenColor:focus{outline:none}.swatch-attribute .showHiddenColor .show-more-less-pdp,.swatch-attribute .showHiddenColor .show-more-less-pdp:hover{-ms-flex-pack:center;justify-content:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:0}.swatch-attribute.color-attribute a{vertical-align:top;margin-bottom:12px;border-radius:4px}.swatch-attribute.color-attribute a:hover>span.not-orderable.unselectable{border:1px solid #949494;padding:.3125rem}@media (max-width:767.98px){.swatch-attribute.color-attribute .attribute-swatches{white-space:nowrap;overflow-x:auto}}.swatch-attribute.edition-attribute a{vertical-align:top;margin-bottom:12px}.swatch-attribute.edition-attribute a:hover>span.not-orderable.unselectable{border:1px solid #949494;border-radius:1px;padding:.3125rem}@media (max-width:767.98px){.swatch-attribute.edition-attribute{white-space:nowrap;overflow-x:auto}}.swatch-attribute img{width:48px;height:48px;object-fit:cover}.size-attribute{margin-bottom:12px}.size-attribute.swatch-attribute{margin-bottom:0}.condition-attribute .condition{display:none}.condition-attribute .card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap}.condition-attribute .card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.condition-attribute .card{background-color:#f6f6f6}.condition-attribute .card.selectable{cursor:pointer}.condition-attribute .card.disabled,.condition-attribute .card.unselectable{background-color:#d9d9d9;cursor:not-allowed}.condition-attribute .card.selected{background-color:#fff;border-bottom:4px solid #da362c;cursor:default}.condition-attribute .card-body{font-weight:700!important;position:relative;padding:1.625rem .75rem;text-align:center;text-transform:uppercase;font-size:.6875rem}.condition-attribute .card-body .price{font-size:1rem}.condition-attribute .card-body .icon{position:absolute;top:8px;right:10px}.condition-prices{margin-top:4px}.badges{display:-ms-flexbox;display:flex;position:relative;margin-bottom:14px;text-transform:uppercase}.product-quickview .badges{min-height:30px}.product-quickview.product-set .badges{display:none}.badges .close{position:absolute;top:0;right:0}.set-items{overflow-y:scroll;max-height:550px;padding:0 12px}.bundle-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.bundle-footer .bundle-return-message{position:relative;width:100%;padding-right:12px;padding-left:12px;margin-top:10px}@media (min-width:768px){.bundle-footer .bundle-return-message{-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%}}@media (min-width:768px){.bundle-footer .bundle-return-message+.prices-add-to-cart-actions{margin-left:26%}}@media (min-width:768px){.bundle-footer .prices-add-to-cart-actions{-ms-flex:0 0 36%;flex:0 0 36%;max-width:36%;margin-left:64%}}.bundle-footer .availability,.bundle-footer .prices{padding:0}.bundle-footer .prices .price{font-size:1.5rem}.map-pricing{margin-top:1rem}.add-to-basket-alert,.add-to-basket-inline{animation:fade 5s linear forwards;z-index:1}.add-to-basket-alert .alert-msg,.add-to-basket-inline .alert-msg{color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase}.add-to-basket-alert a,.add-to-basket-inline a{color:#fff;font-size:.75rem;font-weight:400!important}.add-to-basket-alert.alert-success,.add-to-basket-inline.alert-success{background-color:#056808;border:none}.add-to-basket-alert.alert-success:after,.add-to-basket-inline.alert-success:after{border-top:15px solid #056808}.add-to-basket-alert.alert-danger,.add-to-basket-inline.alert-danger{background-color:#b31212;border:none}.add-to-basket-alert.alert-danger:after,.add-to-basket-inline.alert-danger:after{border-top:15px solid #b31212}.add-to-basket-alert.alert-danger a,.add-to-basket-inline.alert-danger a{display:none}.add-to-basket-inline{position:absolute;left:50%;transform:translate(-50%,-100%)}.add-to-basket-inline:after{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}.product-detail-top-section .add-to-basket-alert,.product-detail-top-section .add-to-basket-inline{top:-20px}.product-detail-top-section.sticky .add-to-basket-alert,.product-detail-top-section.sticky .add-to-basket-inline{top:auto;bottom:-31px;transform:translate(-50%,100%);width:80%}.product-detail-top-section.sticky .add-to-basket-alert:after,.product-detail-top-section.sticky .add-to-basket-inline:after{border-top:0;border-left:15px solid transparent;border-right:15px solid transparent;bottom:auto;top:-14px}.product-detail-top-section.sticky .add-to-basket-alert.alert-success:after,.product-detail-top-section.sticky .add-to-basket-inline.alert-success:after{border-bottom:15px solid #056808}.product-detail-top-section.sticky .add-to-basket-alert.alert-danger:after,.product-detail-top-section.sticky .add-to-basket-inline.alert-danger:after{border-bottom:15px solid #b31212}.product-detail-top-section.sticky .primary-details{-ms-flex-align:center;align-items:center}.product-detail-top-section.sticky .product-details-top-desktop{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:1024px){.product-detail-top-section.sticky .primary-details-row,.product-detail-top-section.sticky .product-details-top-desktop{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.product-detail-top-section.sticky .prices-add-to-cart-actions{margin-top:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.product-detail-top-section.sticky .pdp-in-store-inventory{padding-right:0}.product-detail-top-section.sticky .add-to-cart-buttons,.product-detail-top-section.sticky .add-to-cart-plp-buttons{display:-ms-flexbox;display:flex}.product-detail-top-section.sticky .product-options-container{display:none}.product-detail-top-section.sticky .apple-pay-pdp{padding:0 0 0 12px;border:0}.product-detail-top-section.sticky .cart-and-ipay{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.product-detail-top-section.sticky .prices{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.product-detail-top-section.sticky .pdp-in-store-inventory{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;margin-bottom:0}.product-detail-top-section.sticky .add-to-cart-buttons,.product-detail-top-section.sticky .add-to-cart-plp-buttons{padding:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.product-detail-top-section.sticky .add-to-cart-buttons .atc-btns-wrapper,.product-detail-top-section.sticky .add-to-cart-plp-buttons .atc-btns-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:0}.product-detail-top-section.sticky .add-to-cart-buttons .atc-btns-wrapper.apay,.product-detail-top-section.sticky .add-to-cart-plp-buttons .atc-btns-wrapper.apay{display:none}.product-detail-top-section.sticky .add-to-cart-buttons .atc-btn-wrapper,.product-detail-top-section.sticky .add-to-cart-plp-buttons .atc-btn-wrapper{padding-left:12px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}.product-detail-top-section.sticky .add-to-cart-buttons .atc-btn-wrapper>button,.product-detail-top-section.sticky .add-to-cart-plp-buttons .atc-btn-wrapper>button{height:100%}.product-detail-top-section.sticky .add-to-cart-buttons .apple-pay-pdp,.product-detail-top-section.sticky .add-to-cart-plp-buttons .apple-pay-pdp{width:100%;height:100%;padding:0;margin:0}.product-detail-top-section.sticky .add-to-cart-buttons .apple-pay-pdp button,.product-detail-top-section.sticky .add-to-cart-plp-buttons .apple-pay-pdp button{width:100%}.product-detail-top-section.sticky .add-to-cart-buttons .apple-pay-pdp:hover,.product-detail-top-section.sticky .add-to-cart-plp-buttons .apple-pay-pdp:hover{margin:0}@media (min-width:1024px){.product-detail-top-section.sticky.apple-pay-available .primary-details-row{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.product-detail-top-section.sticky.apple-pay-available .pdp-in-store-inventory{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.product-detail-top-section.sticky.apple-pay-available .add-to-cart-buttons,.product-detail-top-section.sticky.apple-pay-available .add-to-cart-plp-buttons{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.product-detail-top-section.sticky.apple-pay-available .atc-btn-wrapper{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.product-detail-top-section.sticky.apple-pay-available .atc-btn-wrapper.apay{display:block}@media (max-width:1023.98px){.product-detail-top-section.sticky .primary-details{-ms-flex-direction:column;flex-direction:column}.product-detail-top-section.sticky .primary-details-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.product-detail-top-section.sticky .cart-and-ipay{-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.product-detail-top-section.sticky .add-to-cart-buttons,.product-detail-top-section.sticky .add-to-cart-plp-buttons{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.product-detail-top-section.sticky .add-to-cart-buttons>button,.product-detail-top-section.sticky .add-to-cart-plp-buttons>button{padding-left:16px;margin-bottom:0}.product-detail-top-section.sticky .pdp-in-store-inventory{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:0;padding-left:0}.product-detail-top-section.sticky .apple-pay-pdp{padding:0;border:0}.product-detail-top-section.sticky .prices{margin-bottom:1rem;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.product-detail-top-section.sticky .product-options-container{display:none}.product-detail-top-section.sticky .prices-add-to-cart-actions{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.product-detail-top-section.sticky .prices-add-to-cart-actions button{font-size:.75rem}.product-detail-top-section.sticky .prices-add-to-cart-actions button+button{margin-left:1rem}.product-detail-top-section.sticky .prices-add-to-cart-actions .cart-and-ipay .btn{margin-bottom:0}}.add-to-basket-alert{max-width:300px}@media (max-width:1023.98px){.product-detail .product-detail-top-section .primary-details-row{margin:0}}.get-started-btn-wrap,.getting-started-btn{width:100%}.get-started-btn-wrap .what-included-info,.getting-started-btn .what-included-info{font-size:12px}.get-started-btn-wrap .what-included-info p,.getting-started-btn .what-included-info p{line-height:17px}.get-started-btn-wrap .what-included-note,.getting-started-btn .what-included-note{font-size:13px;line-height:17px}.get-started-btn-wrap .get-started-btn-redesign,.getting-started-btn .get-started-btn-redesign{background-image:none;background-color:#e72318;line-height:20px;padding:14px 16px;margin-bottom:16px;font-size:14px;font-weight:600;text-transform:none}.get-started-btn-wrap .get-started-btn-redesign:hover,.getting-started-btn .get-started-btn-redesign:hover{background-color:#de0f04;cursor:pointer}@media (min-width:1024px){#financing-info .modal-dialog,#learn-more .modal-dialog,#offer-details-modal .modal-dialog{max-width:800px}}@media (max-width:1023.98px){#financing-info .modal-header,#learn-more .modal-header,#offer-details-modal .modal-header{-ms-flex-align:baseline;align-items:baseline}}#financing-info .modal-content,#learn-more .modal-content,#offer-details-modal .modal-content{border-radius:0;box-shadow:none}#financing-info .modal-title,#learn-more .modal-title,#offer-details-modal .modal-title{font-size:1.5rem;text-transform:none;font-weight:700}@media (max-width:1023.98px){#financing-info .modal-title,#learn-more .modal-title,#offer-details-modal .modal-title{font-size:1.25rem;line-height:24px;width:67%}}#financing-info button.close,#learn-more button.close,#offer-details-modal button.close{background:#ccc;padding:2px 7px;border-radius:14px;margin-right:0;text-shadow:none}#financing-info button.close span,#learn-more button.close span,#offer-details-modal button.close span{font-size:1.5rem;font-weight:600}@media (min-width:768px){#financing-info .modal-footer,#learn-more .modal-footer,#offer-details-modal .modal-footer{padding:14px 0 6px}}@media (min-width:1024px){#financing-info .modal-footer>:not(:first-child),#learn-more .modal-footer>:not(:first-child),#offer-details-modal .modal-footer>:not(:first-child){margin-left:.938rem}}@media (min-width:1024px){#financing-info .modal-footer>:not(:last-child),#learn-more .modal-footer>:not(:last-child),#offer-details-modal .modal-footer>:not(:last-child){margin-right:.938rem}}#financing-info .btn,#learn-more .btn,#offer-details-modal .btn{padding:1.125rem 3rem;margin-right:0;margin-left:0}#financing-info .btn-outline-primary,#learn-more .btn-outline-primary,#offer-details-modal .btn-outline-primary{padding:1rem 3rem}@media (max-width:767.98px){#learn-more .mobile-top-space{padding-top:2.5rem}}#learn-more .modal-header .modal-title{font-size:20px}#learn-more .icon-container{text-align:center}#learn-more .icon-container .icon-info{font-size:12px}#learn-more .icon-container .icon-info-desc{padding:0 15px}@media (max-width:767.98px){#learn-more .icon-container .icon-info-desc{padding:0 5px}}#offer-details-modal .modal-header .modal-title{font-size:16px}@media (min-width:1024px){#offer-details-modal .modal-header .modal-title{font-size:17px}}#offer-details-modal small{line-height:1.45}#offer-details-modal small a.red{color:#da362c}#offer-details-modal .modal-body{padding-left:20px;padding-right:20px}#offer-details-modal .modal-body ul li p{font-size:16px}.value-prop-container{padding-left:12px;padding-right:12px}@media (max-width:767.98px){.value-prop-container h5.get-more-info{padding-left:12px}}.value-prop-container .get-more-info{font-size:16px}.value-prop-container .xaa-legal-text,.value-prop-container .xaa-popup-msg{font-size:12px;padding-right:30px;line-height:15px}@media (min-width:768px){.value-prop-container .xaa-legal-text,.value-prop-container .xaa-popup-msg{padding:0;font-size:14px;line-height:18px}}.value-prop-container .xaa-legal-text .details,.value-prop-container .xaa-legal-text .details:hover,.value-prop-container .xaa-popup-msg .details,.value-prop-container .xaa-popup-msg .details:hover{color:#da362c;text-decoration:underline;cursor:pointer}.value-prop-container .xaa-legal-text .offer-detail-info,.value-prop-container .xaa-popup-msg .offer-detail-info{font-size:14px}.value-prop-container .xaa-legal-text .trade-grid-4,.value-prop-container .xaa-popup-msg .trade-grid-4{display:inline-block}.value-prop-container .xaa-legal-text .trade-grid-4 .trade-link .red-arrow,.value-prop-container .xaa-popup-msg .trade-grid-4 .trade-link .red-arrow{color:#da362c;text-transform:none;padding-right:14px;cursor:pointer}@media (min-width:768px){.value-prop-container .xaa-legal-text .trade-grid-4 .trade-link .red-arrow,.value-prop-container .xaa-popup-msg .trade-grid-4 .trade-link .red-arrow{font-size:14px}}.trade-section .trade-icon{height:24px;width:24px;display:inline-block;background:url(../../images/pdp-icons-sprite.png) -98px -10px;vertical-align:middle}.product-options-redesign{padding:1rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.product-options-redesign .product-option{width:100%;margin:0}.product-options-redesign .all-options{width:calc(100% + 24px)}.product-options-redesign .product-option-name{font-weight:800;font-size:1rem;padding:0}@media (max-width:321px){.product-options-redesign .product-option-name{font-size:.6875rem}}.product-options-redesign .product-option-value:first-of-type{display:none}.product-options-redesign .option-label{font-weight:700;font-size:.875rem;line-height:1.2}.product-options-redesign .option-value{font-weight:400;font-size:.75rem;line-height:1.2}.product-options-redesign .option-value .year{font-weight:700;font-size:.9375rem}.product-options-redesign .custom-radio .custom-control-input{top:0;left:0;height:18px;width:18px}.product-options-redesign .custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(../images/svg-icons/checkmark.svg);top:.5rem;left:-1.7rem}.product-options-redesign .custom-radio .custom-control-input.warranty-option:checked~.custom-control-label:after{background-image:url(../../images/svg-icons/checkmark.svg)}.product-options-redesign .custom-radio .custom-control-input~.custom-control-label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.product-options-redesign .custom-radio .custom-control-input~.custom-control-label:before{width:1.125rem;height:1.125rem;border-radius:2px;position:absolute;top:.4rem;border:2px solid #e2e2e2;left:-1.75rem}.product-options-redesign .product-option-details a{color:#000;font-size:.875rem;font-weight:400}.product-options-redesign .product-option-value{border-top:2px solid #e2e2e2;padding:.5rem 0}.product-options-redesign .product-option-value .custom-control{min-height:1rem;padding-left:1.75rem}@media (min-width:768px){.product-options-redesign .product-option-details{right:-75px;top:0}}@media (max-width:1023.98px){.product-options-redesign{padding:12px}.product-options-redesign .product-options .product-option{padding:0;margin-right:0;margin-left:0}.product-options-redesign .product-option-details{right:-75px;top:0}.product-options-redesign .product-option-value{padding-right:0}}.product-carousel-redesign{padding:0}.product-carousel-redesign .slick-prev{opacity:1;text-align:center;top:0;bottom:unset;width:100%;height:40px;margin:0 auto;display:none}.product-carousel-redesign .slick-prev:before{content:url(../../images/svg-icons/icon-chevron.svg);opacity:1;background-color:#000;color:#fff;border-radius:30px;font-size:28px;transform:rotate(180deg);font-weight:700;text-align:center;height:32px;width:32px;padding:3px 0 0 1px}@media (max-width:767.98px){.product-carousel-redesign .slick-prev{display:none!important}}.product-carousel-redesign .slick-next{top:unset;text-align:center;width:100%;height:40px;opacity:1;margin:0 auto;display:none}.product-carousel-redesign .slick-next:before{content:url(../../images/svg-icons/icon-chevron.svg);opacity:1;background-color:#000;color:#fff;border-radius:30px;font-size:28px;transform:rotate(0deg);font-weight:700;text-align:center;height:32px;width:32px;padding:3px 0 0 2px}@media (max-width:767.98px){.product-carousel-redesign .slick-next{display:none!important}}.product-carousel-redesign .slick-next:before,.product-carousel-redesign .slick-prev:before{display:inline-block;outline:none}.product-carousel-redesign .slick-slider .slick-arrow{display:block!important}.product-carousel-redesign .slick-slider .slick-arrow.slick-disabled{display:none!important}.product-carousel-redesign .product-carousel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.product-carousel-redesign .product-carousel{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.product-carousel-redesign .product-carousel .position-relative{width:100%}}.product-carousel-redesign .product-carousel .product-image-carousel img,.product-carousel-redesign .product-carousel .video-player-container{height:533px}@media (max-width:767.98px){.product-carousel-redesign .product-carousel .product-image-carousel img,.product-carousel-redesign .product-carousel .video-player-container{height:340px}}@media (min-width:415px) and (max-width:767.98px){.product-carousel-redesign .product-carousel .product-image-carousel img,.product-carousel-redesign .product-carousel .video-player-container{height:241px}}.product-carousel-redesign .product-carousel .video-player-container{display:none;position:relative;width:100%}.product-carousel-redesign .product-carousel .video-player-container .video-js{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.product-carousel-redesign .product-carousel .product-image-carousel{width:100%}.product-carousel-redesign .product-carousel .product-image-carousel img{width:100%;display:none;object-fit:contain}.product-carousel-redesign .product-carousel .product-image-carousel img.selected{display:block}.product-carousel-redesign .product-carousel .product-image-carousel .product-main-image{width:100%;margin:0 auto;object-fit:contain}.product-carousel-redesign .product-carousel .product-carousel-thumbnail{width:96px;max-height:430px;display:block;overflow:hidden;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.product-carousel-redesign .product-carousel .product-carousel-thumbnail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;margin:10px 0 0;background-color:#f2f4f7}}.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist{display:-ms-flexbox;display:flex;text-align:center;padding:5px 0;background-color:transparent;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:auto;list-style:none}@media (max-width:767.98px){.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0}}.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist .vjs-playlist-item{border:1px solid #f2f4f7;border-radius:4px;box-shadow:0 2px 16px 0 rgba(0,0,0,.08);margin:5px auto;width:48px;height:48px;overflow:hidden;position:relative}.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist .vjs-playlist-item:focus{outline:none}.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist .vjs-playlist-item.vjs-selected{border:1px solid #121212}.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail img{position:absolute;top:0;left:-30%;height:100%;width:auto}.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail div{position:absolute;font-size:1rem}@media (max-width:767.98px){.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist .vjs-playlist-item{border:4px solid transparent;width:100%;height:0;border-radius:0;box-shadow:none;padding:0;margin:0}.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist .vjs-playlist-item .vjs-playlist-duration,.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail{display:none}.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist .vjs-playlist-item.vjs-selected{border-top:4px solid #121212}}.product-carousel-redesign .product-image-only-carousel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.product-carousel-redesign .product-image-only-carousel .position-relative{width:100%}}.product-carousel-redesign .product-image-only-carousel img{margin:0 auto}.product-carousel-redesign .product-image-only-carousel .product-main-image{width:auto}.product-carousel-redesign .product-image-only-carousel .product-main-image img{display:none;height:340px}.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery{height:533px;text-align:center;overflow:hidden;width:100%;margin:0 auto 1rem}.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery img{display:none;width:100%;max-height:533px;height:533px;object-fit:contain}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery img{width:100vw;display:block}}.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery img.zoom-color{height:720px}.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery .product-main-picture:first-child img{display:block}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery{height:340px;margin-bottom:15px;display:-ms-flexbox;display:flex;overflow:hidden}.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery img{height:340px}}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel{width:96px;list-style:none;display:block;overflow:hidden;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:0;max-height:430px}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li{border:1px solid #f2f4f7;width:48px;height:48px;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:5px auto;box-shadow:0 2px 16px 0 rgba(0,0,0,.08)}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li{-ms-flex-direction:row;flex-direction:row;height:0;border:0;border-radius:0;margin:0;border-top:3px solid transparent;width:100%}}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li.selected{border:1px solid #000}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li.selected{-ms-flex-direction:row;flex-direction:row;border-top:3px solid #000}}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li img{width:100%}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li img{display:none}}.product-carousel-redesign .slick-list{margin:0 auto;overflow:hidden}@media (max-width:767.98px){.product-carousel-redesign .slick-list{width:auto;overflow:scroll}.product-carousel-redesign .slick-list .slick-track .slick-slide{height:auto}}@media (max-width:1023.98px){.product-carousel-redesign .slick-list{width:auto;overflow:scroll}}@media (min-width:768px){.product-carousel-redesign .slick-list{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.product-carousel-redesign .slick-list::-webkit-scrollbar{display:none}}@media (max-width:767.98px){.product-carousel-redesign .slick-arrow{display:none!important}}.same-day-delivery.selected-address-details.verify-link-active .default-location-text .sdd-tooltip{position:absolute;top:-60px;left:-10px;width:300px;padding:13px 30px 13px 20px;border-radius:5px;background-color:#444;color:#fff;font-size:.75rem}@supports (-webkit-touch-callout:none){.same-day-delivery.selected-address-details.verify-link-active .default-location-text .sdd-tooltip{top:-86px}}@media (min-width:768px){.same-day-delivery.selected-address-details.verify-link-active .default-location-text .sdd-tooltip{top:-56px;left:-79px}@supports (-webkit-hyphens:none){.same-day-delivery.selected-address-details.verify-link-active .default-location-text .sdd-tooltip{top:-86px}}@supports (-moz-appearance:none){.same-day-delivery.selected-address-details.verify-link-active .default-location-text .sdd-tooltip{top:-40px}}}.same-day-delivery.selected-address-details.verify-link-active .default-location-text .sdd-tooltip:after{content:"";display:block;position:absolute;top:48px;left:42px;background-color:#444;width:18px;height:18px;transform:rotate(45deg)}@media (min-width:768px){.same-day-delivery.selected-address-details.verify-link-active .default-location-text .sdd-tooltip:after{left:112px}}.same-day-delivery.selected-address-details .delivery-option-title{margin-bottom:4px;font-size:.875rem;color:#282828}.same-day-delivery.selected-address-details .delivery-option-title .sdd-info-link{font-weight:400!important;color:#282828;float:right;padding-right:20px;font-size:.875rem}@media (min-width:768px){.same-day-delivery.selected-address-details .delivery-option-title .sdd-info-link{padding-right:16px}}.same-day-delivery.selected-address-details .default-location-text{position:relative;font-size:.75rem;color:#282828}.same-day-delivery.selected-address-details .deliverto{color:#282828;font-weight:600}.same-day-delivery.selected-address-details .no-delivery{color:#da362c;font-weight:600;margin-bottom:.25rem}.same-day-delivery.selected-address-details .change-link{font-size:.75rem}.same-day-delivery.selected-address-details .product-store-message{font-weight:600}.same-day-delivery.selected-address-details .product-store-message span{padding-right:8px}.same-day-delivery.selected-address-details .address-text{padding-right:8px;padding-top:.25rem;font-weight:600}.modal.show{right:0}@media (max-width:767.98px){.modal.show{top:0}}.form-group{margin-bottom:1rem}.form-group .form-control-label{font-size:.6875rem;margin:0;position:absolute;top:12px;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 .show-password-option.show-password-icon{background:url(../../images/header-and-account-modal-sprite.png) -333px -2px;width:30px;height:30px;display:inline-block;top:10px;right:5px}.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}.pro-member-badge-container{font-size:.625rem;color:#da362c;font-weight:700;display:block}.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}.product-detail-redesign .price-update .price .badge-container-redesign.pro-member-badge-container{margin-bottom:.375rem}.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;padding:.75rem}.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 .cart-shipment .product-info .strike-redesign{display:none}.primary-details-row .pro-member-badge,.product-primary-details-sticky .pro-member-badge{font-size:.625rem}@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:.125rem}}.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}@media (min-width:768px){#promotionDetailsModal{overflow:hidden}}#promotionDetailsModal #promotionModalTitleForJourney{font-size:1rem;line-height:.875rem;text-transform:none}#promotionDetailsModal .modal-body{overflow-x:hidden;padding:0}#promotionDetailsModal .promo-callout-msg{font-size:1rem;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;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{border:2px solid #000;text-decoration:none;padding:15px;border-radius:4px;width:100%;font-size:1rem}#promotionDetailsModal .link-to-view-all a:hover{color:#000;background-color:#f1f3f7}#playerMigrationModal .modal-dialog .modal-header,#playerUpgradeModal .modal-dialog .modal-header,#userMembershipBenefitsModal .modal-dialog .modal-header{padding:1.25rem;z-index:1;-ms-flex-align:start;align-items:flex-start;background-image:url(../../images/power-up-rewards/pur-modal-background.png);background-color:#39389c}#playerMigrationModal .modal-dialog .modal-header .close span,#playerUpgradeModal .modal-dialog .modal-header .close span,#userMembershipBenefitsModal .modal-dialog .modal-header .close span{display:inline-block;background:#d9d9d9;border-radius:50%;padding:0 .3125rem;font-weight:400}#playerMigrationModal .modal-dialog .details-description,#playerMigrationModal .modal-dialog .details-description a,#playerUpgradeModal .modal-dialog .details-description,#playerUpgradeModal .modal-dialog .details-description a,#userMembershipBenefitsModal .modal-dialog .details-description,#userMembershipBenefitsModal .modal-dialog .details-description a{color:#fff}#playerMigrationModal .modal-dialog .modal-body,#playerUpgradeModal .modal-dialog .modal-body,#userMembershipBenefitsModal .modal-dialog .modal-body{padding:0 1rem;color:#000}#playerMigrationModal .modal-dialog .modal-body .btn-primary,#playerUpgradeModal .modal-dialog .modal-body .btn-primary,#userMembershipBenefitsModal .modal-dialog .modal-body .btn-primary{border:1px solid #000;color:#000;background:none}#playerMigrationModal .modal-dialog .modal-body h2,#playerUpgradeModal .modal-dialog .modal-body h2,#userMembershipBenefitsModal .modal-dialog .modal-body h2{text-align:left;font-size:1.5rem;padding:0}#playerMigrationModal .modal-dialog .modal-body .membership-details,#playerUpgradeModal .modal-dialog .modal-body .membership-details,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details{text-align:center;color:#000}@media (min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .membership-details,#playerUpgradeModal .modal-dialog .modal-body .membership-details,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details{text-align:left;-ms-flex-preferred-size:42%;flex-basis:42%}}#playerMigrationModal .modal-dialog .modal-body .membership-details .value,#playerUpgradeModal .modal-dialog .modal-body .membership-details .value,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details .value{position:absolute;bottom:0}@media (min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .membership-details .value,#playerUpgradeModal .modal-dialog .modal-body .membership-details .value,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details .value{position:static}}#playerMigrationModal .modal-dialog .modal-body .memebership-benefits-list,#playerUpgradeModal .modal-dialog .modal-body .memebership-benefits-list,#userMembershipBenefitsModal .modal-dialog .modal-body .memebership-benefits-list{margin-bottom:18.5rem}@media (min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .memebership-benefits-list,#playerUpgradeModal .modal-dialog .modal-body .memebership-benefits-list,#userMembershipBenefitsModal .modal-dialog .modal-body .memebership-benefits-list{margin-bottom:2rem}}#playerMigrationModal .modal-dialog .modal-body .benefit-label,#playerUpgradeModal .modal-dialog .modal-body .benefit-label,#userMembershipBenefitsModal .modal-dialog .modal-body .benefit-label{margin-bottom:1rem}#playerMigrationModal .modal-dialog .modal-body .pro-tile,#playerUpgradeModal .modal-dialog .modal-body .pro-tile,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile{background-color:#fff;border-radius:.375rem;width:100%;height:auto;margin-bottom:1.25rem;margin-top:.5rem;border:1px solid #868686;color:#868686;text-align:left;padding:.75rem .875rem;vertical-align:middle}#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-value,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-value,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-value{font-size:1.125rem}@media (min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-value,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-value,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-value{font-size:1.25rem}}#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-option-value .custom-radio,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-option-value .custom-radio,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-option-value .custom-radio{outline:none}#playerMigrationModal .modal-dialog .modal-body .pro-tile .pur-radio-button,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .pur-radio-button,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .pur-radio-button{margin-bottom:.25rem}#playerMigrationModal .modal-dialog .modal-body .pro-tile .pro-radio-button:before,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .pro-radio-button:before,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .pro-radio-button:before{content:"\2713   ";display:inline-block;height:1.5rem;width:1.5rem;border:1px solid #707070;border-radius:50%;padding-top:.125rem;font-size:1rem;text-align:center;color:#fff;font-weight:700;padding-right:.125rem}#playerMigrationModal .modal-dialog .modal-body .pro-tile.selected,#playerUpgradeModal .modal-dialog .modal-body .pro-tile.selected,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile.selected{border-color:#2d219a;color:#2d219a}#playerMigrationModal .modal-dialog .modal-body .pro-tile.selected .pro-radio-button:before,#playerUpgradeModal .modal-dialog .modal-body .pro-tile.selected .pro-radio-button:before,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile.selected .pro-radio-button:before{background-color:#2d219a;border-color:#2d219a}#playerMigrationModal #playerMigrationForm .name-wrapper{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){#playerMigrationModal #playerMigrationForm .name-wrapper{-ms-flex-direction:row;flex-direction:row}}#playerMigrationModal #playerMigrationForm .first-name-field,#playerMigrationModal #playerMigrationForm .last-name-field{width:100%}@media (min-width:1024px){#playerMigrationModal #playerMigrationForm .first-name-field,#playerMigrationModal #playerMigrationForm .last-name-field{width:48%}}#playerMigrationModal #playerMigrationForm .custom-control-label,#playerMigrationModal #playerMigrationForm a{font-size:.875rem;line-height:1.375rem}#playerMigrationModal #playerMigrationForm .custom-control-label,#playerMigrationModal #playerMigrationForm .invalid-feedback{text-align:left}#playerMigrationModal #playerMigrationForm .custom-control-label:after,#playerMigrationModal #playerMigrationForm .custom-control-label:before{top:.5rem}#playerMigrationModal #playerMigrationForm .player-join-button{width:100%}@media (min-width:1024px){#playerMigrationModal #playerMigrationForm .player-join-button{width:50%}}#playerMigrationModal #playerMigrationForm .will-join-later-btn{color:#000;border-color:#da362c;background-color:#fff;padding:.875rem 1.125rem;font-size:.75rem;line-height:1.2rem;width:100%;margin-top:1rem}@media (min-width:1024px){#playerMigrationModal #playerMigrationForm .will-join-later-btn{width:auto;margin-top:0}}#playerMigrationModal .benefit-text{text-align:left}#playerMigrationModal .mandatory-fields-message{font-size:.75rem;line-height:1.125rem;text-align:left}.upgrade-banner{display:-ms-flexbox;display:flex;border:1px solid #000;border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;margin-bottom:-3rem}@media (min-width:1024px){.upgrade-banner{-ms-flex-direction:row;flex-direction:row;margin-bottom:-2rem}}.upgrade-banner .membership-details{-ms-flex-preferred-size:50%;flex-basis:50%;padding:1.25rem;background:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem}@media (min-width:1024px){.upgrade-banner .membership-details{padding:1.5rem 2rem;border-top-right-radius:0;border-bottom-left-radius:.5rem}}.upgrade-banner .membership-details a{outline:none}.upgrade-banner .upgrade-button{margin-top:1rem;padding:.5rem 2.125rem}.upgrade-banner .membership-benefits{-ms-flex-preferred-size:50%;flex-basis:50%;background:#000;color:#fff;padding:2rem 1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}@media (min-width:1024px){.upgrade-banner .membership-benefits{padding:2.5rem .5rem 2.5rem 3.5rem;border-bottom-left-radius:0;border-top-right-radius:.5rem}}@media (min-width:1024px){.upgrade-banner .membership-benefits.pro-auto-renew{padding:1.5rem 2rem}}.upgrade-banner .membership-benefits.pro-auto-renew .benefit-message{font-weight:700}@media (min-width:1024px){.upgrade-banner .membership-benefits.pro-auto-renew .benefit-message{font-size:12px}}.upgrade-banner .membership-benefits.pro-auto-renew .value{font-size:1rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer p{font-size:.625rem;margin-bottom:0;line-height:.8125rem;margin-top:.9375rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a{position:relative;margin-top:.9375rem;border:none}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a:before{content:"";width:.9375rem;height:.9375rem;background:#da362c;position:absolute;right:-1.25rem;border-radius:1rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a:after{content:"";border-color:#fff;border-style:solid;border-width:2px 2px 0 0;width:6px;height:6px;transform:rotate(45deg);position:absolute;top:4px;right:-.875rem}.upgrade-banner .membership-benefits .benefit-heading{font-weight:900;margin-bottom:.5rem}.upgrade-banner .membership-benefits .member-benefit{-ms-flex:1 0 0px;flex:1 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-right:1rem;text-align:left}@media (min-width:1024px){.upgrade-banner .membership-benefits .member-benefit{padding-right:2rem}}.upgrade-banner .membership-benefits .benefit-message{font-size:.625rem}@media (min-width:1024px){.upgrade-banner .membership-benefits .benefit-message{font-size:.875rem}}.upgrade-banner .value{font-size:2rem}@media (max-width:575.98px){.account-lefthand-nav{background:#fff;position:relative;padding:1.25rem}.account-lefthand-nav .account-nav-dropdown-container{background:#fff;border:1px solid #d9d9d9;cursor:pointer;padding:1.125rem}.account-lefthand-nav .account-nav-dropdown-container:focus{background:#f6f6f6}.account-lefthand-nav .account-nav-dropdown-container h4{font-size:.75rem;font-weight:700}.account-lefthand-nav .account-nav-dropdown-container .icon{height:.75rem;width:.75rem;pointer-events:none}.account-lefthand-nav .account-lefthand-nav-container{box-shadow:0 10px 50px -15px rgba(0,0,0,.5);position:absolute;z-index:-1;left:1.25rem;right:1.25rem;background:#fff;opacity:0;max-height:0;transition:opacity .35s ease-in-out}.account-lefthand-nav .account-lefthand-nav-container.open{opacity:1;max-height:1000px;z-index:3;transition:opacity .35s ease-in-out}}.account-lefthand-nav a{font-size:.75rem;text-decoration:none;font-weight:700}.account-lefthand-nav .account-lefthand-nav-heading{font-size:1rem;line-height:1.125rem;margin-bottom:.875rem;text-transform:uppercase}.account-lefthand-nav .card{border:none;border-radius:0}.account-lefthand-nav .card-body{padding:1.125rem}.account-lefthand-nav .list-group{margin:0}.account-lefthand-nav .list-group-item{padding:.875rem 0}.account-lefthand-nav .list-group-item:last-child{padding-bottom:0}.info-icon{position:relative;cursor:pointer;display:inline-block;pointer-events:auto}.info-icon .icon{border-radius:2.125rem;background-color:#292b33;width:1.125rem;height:1.125rem;line-height:1.188rem;display:inline-block;text-align:center;color:#fff;font-weight:600;font-size:.75rem;text-transform:lowercase}.info-icon:hover .tooltip{display:block}.info-icon .tooltip{display:none;position:absolute;bottom:100%;padding:.312rem;border-radius:.25rem;background-color:#292b33;color:#fff;font-size:.928rem;min-width:20rem;max-width:15rem;transform:translate(-50%,-.625em);left:50%;margin-left:4px;animation:fade-in .5s linear forwards}@media (max-width:1023.98px){.info-icon .tooltip{margin-left:55px;padding:10px 0 10px 10px!important}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.info-icon .tooltip:before{content:" ";position:absolute;display:block;height:1.25em;left:0;bottom:-1.25em;width:100%}.info-icon .tooltip:after{border-left:.625em solid transparent;border-right:.625em solid transparent;border-top:.625em solid #f6f6f6;bottom:-.625em;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.account-card{border:none;border-radius:0}.account-card a:not(.btn){font-size:.875rem}.address-card{border-radius:0}.address-card p{margin-bottom:0}.payment-card.card{border-radius:0;min-height:150px}.payment-card.card .remove-btn{right:-6px}.dashboard-card{border-radius:0;line-height:1.5rem;min-height:250px;position:relative}.dashboard-card.large-dashboard-card{min-height:330px}.dashboard-card address,.dashboard-card p{margin-bottom:0}.dashboard-card .card-body{padding:1.25rem 1.25rem 1.5625rem}.dashboard-card .preorder-line-item-name .link{text-decoration:none}.dashboard-card .product-info p{font-size:11px}.dashboard-card .card-header{border-bottom:none;padding:1.25rem 1.375rem}.dashboard-card .card-header .icon{width:1.125rem}.dashboard-card .dashboard-card-bottom-links{position:absolute;bottom:1.3125rem}.dashboard-card .info-icon{line-height:1rem}.dashboard-card .card-address+.card-address{padding-bottom:1rem}.dashboard-card .days-left-container{position:relative;width:82px;height:54px;background:url(../../images/svg-icons/calendar-icon.svg) no-repeat 50%}.dashboard-card .days-left-container span{position:absolute;width:100%;bottom:0;text-align:center;line-height:40px;font-size:20px;font-weight:700;color:#da362c}.dashboard-card .days-left-container+p{font-size:14px;font-weight:900;text-transform:uppercase;color:#da362c}.card .remove-btn{background:transparent;border:none;color:#000;font-size:2rem;position:absolute;top:0;right:6px;bottom:auto}.add-to-wishlist-messages,.remove-from-wishlist-messages{transform:translate(-50%,-50%);position:fixed;top:15%;left:50%;z-index:10000}.add-to-wishlist-alert,.remove-from-wishlist-alert{animation:fade 5s linear forwards;box-shadow:1px 1px 5px grey;padding:1em}.add-to-wishlist-alert.show,.remove-from-wishlist-alert.show{display:block}.item-image img.wl-product-image{display:block;margin:0 auto;max-width:100%;height:auto;max-height:none}.line-item-attributes,.line-item-option{font-size:.813rem;margin:0}.item-attributes{display:inline-block;vertical-align:top}.wl-line-item-name{text-overflow:clip;white-space:normal;overflow:hidden;font-size:1rem;color:#000;font-weight:700;margin-bottom:.625em;width:100%}.wl-line-item-name.pdp-link{line-height:1.2}.wl-line-item-name.pdp-link a{font-size:1rem;line-height:1.125rem;text-decoration:none}@media (max-width:1023.98px){.wl-line-item-name.pdp-link a{font-size:.9375em}}@media (max-width:767.98px){.wl-line-item-name.pdp-link a{font-size:.8125em}}.product-card-price{font-size:.75rem;margin-bottom:.5rem}.product-card-price .price .sales .value{text-transform:uppercase}.edit{font-size:.813rem}.wishlist-edit-item-divider,.wishlist-line-item-divider{margin:.625em -.615em}.product-info .remove-btn{color:#cfd4da;font-size:1.625em;padding:0;position:absolute;top:0;right:.25rem;border:none;background-color:#fff}@media (min-width:1024px){.product-info .remove-btn{top:0;bottom:0;right:-.625rem;margin-top:-.625rem;margin-bottom:-.625rem}}.remove-btn-lg{border:none;border-radius:0;font-size:1.625em;position:absolute;top:0;right:0;bottom:0;padding-left:.3125rem;padding-right:.3125rem;z-index:1}.wishlist-hide{margin:0 0 .15rem 1rem}.line-item-price-info{margin-bottom:.25rem}.wishlist-item-update-button-block{text-align:center}@media (max-width:575.98px){.wishlist-item-update-button-block{padding-bottom:26px}.wishlist-item-update-button-block .btn{width:98%;margin:1%;display:block}}.update-wishlist-messages{transform:translate(-50%,-50%);position:fixed;top:15%;left:50%}.update-wishlist-alert{animation:fade 5s linear forwards;box-shadow:1px 1px 5px grey;padding:1em}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.update-wishlist-alert.show{display:block}.more-wl-items,.my-account{margin-bottom:.5rem;margin-top:.5rem}#wishlist-search .wishlist-error-search{margin-top:1rem}#wishlist-search button{margin-bottom:1rem}.find-another-wl,.wl-hit{margin-top:1rem}.wishlist-pagination-hits{text-align:right}.wishlist-header{padding:1.5rem;background-color:#fff;margin-bottom:1.5rem}@media (max-width:1279.98px){.wishlist-header .nav-tabs .nav-item{width:33.33%;text-align:center}.wishlist-header .nav-tabs .nav-item .nav-link{padding:18px 0}}.wishlist-heading{font-size:1.5rem;line-height:1.75rem;margin-bottom:1.5rem;text-transform:uppercase}.wl-item-count,.wl-social,.wl-sort{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.wl-item-count{margin-top:20px}@media (min-width:1024px){.wl-item-count{margin-top:0}}.wl-social,.wl-sort{margin-top:12px}@media (min-width:1024px){.wl-social,.wl-sort{margin-top:0}}.wl-social{font-size:.75rem;text-transform:uppercase;font-weight:700}.wl-social .icon{margin-right:5px;margin-top:-3px}.wl-social a{text-decoration:none}@media (max-width:1279.98px){.wl-social{-ms-flex-pack:end;justify-content:flex-end}.wl-social .share-icons{font-size:.75rem}}.wishlistItemCards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.wishlistItemCards .product-info{border-radius:0;border:0;background:none;margin-bottom:1.5rem;padding:0 12px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.wishlistItemCards .product-info{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1024px){.wishlistItemCards .product-info{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.wishlistItemCards .product-info-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;background-color:#fff;-ms-flex-positive:1;flex-grow:1;position:relative}.wishlistItemCards .product-info-wrapper .add-to-cart,.wishlistItemCards .product-info-wrapper .select-attributes-btn{width:100%;margin:1rem 0 0;float:none}.wishlistItemCards .item-image{max-width:100%;width:100%;height:auto;margin-right:0}.wishlistItemCards .wl-line-item-name{margin-top:1rem;margin-bottom:.5rem;-ms-flex-positive:1;flex-grow:1}.wishlistItemCards .item-attributes{font-size:.75rem;margin-bottom:1rem}.wishlistItemCards .line-item-price-info{display:none}.wishlistItemCards .product-card-price{font-size:.875rem}.wishlistItemCards .remove-btn-lg{height:28px;width:28px;border-radius:3em;padding:1px 1px 0 0;bottom:auto;top:10px;right:10px}.wishlistItemCards .form-group{margin-bottom:0}.wishlistItemCards .wl-trade-value{margin-top:1rem}.wishlistItemCards .wl-trade-value .icon{margin-right:5px}.wishlistItemCards .wl-trade-value a{font-size:.875rem;text-decoration:none}.wishlistItemCards .wl-ratings{margin-bottom:1rem;margin-top:5px}.wishlistItemCards .wl-move-list{margin-top:1.5rem}#i-had-tab .line-item-availability,#i-have-tab-content .line-item-availability{display:none}#editWishlistProductModal .modal-header{padding-top:0}#editWishlistProductModal .modal-header button,.add-to-cart-wishList{display:none}.trade-in-order{margin:0 24px 20px}.account-dashboard-container.order-track.order-track-redesign .trade-in-order{margin:0 0 16px}@media (min-width:1024px){.trade-in-order{margin:0 20px 14px}.account-dashboard-container.order-track.order-track-redesign .trade-in-order{margin:0 0 20px}}.account-dashboard-container.order-track.order-track-redesign .trade-in-order.trade-in-order-cancel{margin-bottom:0}.account-dashboard-container.order-track.order-track-redesign .trade-in-order.trade-in-order-cancel .trade-in-message{font-size:.75rem;line-height:17px}.trade-in-wrapper{background:#fffeea;border-radius:6px;padding:20px 16px 16px 52px}.trade-in-message{color:#000;font-size:.875rem;letter-spacing:.01px;line-height:20px;position:relative}.trade-in-required-parent .trade-in-message.long-text:before{display:none}.trade-in-message:before{background:url(../../images/svg-icons/alert-message.svg) 0 0 no-repeat;border-radius:15px;content:"";display:block;height:24px;left:-35px;position:absolute;top:-3px;width:24px}.trade-in-message span{font-weight:700}.trade-in-guide-container{border-radius:8px;padding:32px 16px 8px}@media (min-width:1024px){.trade-in-guide-container{padding-top:24px}}.trade-in-guide-wrapper{padding:0 35px 20px 48px;position:relative}@media (min-width:1024px){.trade-in-guide-wrapper{padding-bottom:24px;padding-left:58px;padding-right:51px}}.trade-in-order-cnfrm-msg .trade-in-guide-wrapper:before{display:none}.trade-in-guide-wrapper:before{background:url(../../images/svg-icons/trade-in.svg) 0 0 no-repeat;content:"";display:block;height:40px;left:19px;position:absolute;top:-11px;transform:translateX(-50%);width:30px}@media (min-width:1024px){.trade-in-guide-wrapper:before{left:23px;top:-9px}}.trade-in-guide-wrapper .message-text-first,.trade-in-guide-wrapper .message-text-how,.trade-in-guide-wrapper .message-text-required,.trade-in-guide-wrapper .message-text-second,.trade-in-guide-wrapper .message-text-third{display:block}.trade-in-guide-wrapper .message-text-how,.trade-in-guide-wrapper .message-text-required{font-weight:900}.trade-in-guide-wrapper .message-text-fist span,.trade-in-guide-wrapper .message-text-third span{font-weight:700}.trade-in-guide-wrapper .message-text-first,.trade-in-guide-wrapper .message-text-required,.trade-in-guide-wrapper .message-text-second,.trade-in-guide-wrapper .message-text-third{font-size:.75rem;line-height:15px}@media (min-width:1024px){.trade-in-guide-wrapper .message-text-first,.trade-in-guide-wrapper .message-text-required,.trade-in-guide-wrapper .message-text-second,.trade-in-guide-wrapper .message-text-third{font-size:.875rem;line-height:20px}}.trade-in-guide-wrapper .message-text-required{margin-bottom:8px}@media (min-width:1024px){.trade-in-guide-wrapper .message-text-required{margin-bottom:4px}}.trade-in-guide-wrapper .message-text-how{font-size:1rem;line-height:20px;margin-bottom:25px;max-width:210px}@media (min-width:1024px){.trade-in-guide-wrapper .message-text-how{margin-bottom:37px}}.trade-in-guide-wrapper .message-text-first,.trade-in-guide-wrapper .message-text-second,.trade-in-guide-wrapper .message-text-third{padding-left:40px;position:relative}.trade-in-guide-wrapper .message-text-first:before,.trade-in-guide-wrapper .message-text-second:before,.trade-in-guide-wrapper .message-text-third:before{background-color:#000;border-radius:16px;color:#fff;display:block;font-size:1.125rem;font-weight:900;left:0;letter-spacing:.02px;line-height:22px;height:32px;padding:5px;position:absolute;text-align:center;top:0;width:32px}.trade-in-guide-wrapper .message-text-first span,.trade-in-guide-wrapper .message-text-second span,.trade-in-guide-wrapper .message-text-third span{font-weight:700}.trade-in-guide-wrapper .message-text-first,.trade-in-guide-wrapper .message-text-second{margin-bottom:20px}@media (min-width:1024px){.trade-in-guide-wrapper .message-text-first,.trade-in-guide-wrapper .message-text-second{margin-bottom:16px}}.trade-in-guide-wrapper .message-text-first:before{content:"1"}.trade-in-guide-wrapper .message-text-second:before{content:"2"}.trade-in-guide-wrapper .message-text-third:before{content:"3"}.trade-in-product-message{background:#fff;border-radius:.5rem;margin-bottom:16px;margin-top:12px}.order-review-section .trade-in-product-message{padding:0 10px}@media (min-width:1024px){.order-review-section .trade-in-product-message{padding-left:14px;padding-right:0}}.trade-in-row .trade-in-order-cnfrm-msg{margin-right:3px}.trade-in-row .trade-in-order-cnfrm-msg .trade-in-order-cancel-message .trade-in-cancel-message{font-size:.625rem}.trade-in-row .trade-in-product-message{margin-bottom:20px}@media (min-width:1024px){.trade-in-row .trade-in-product-message .trade-in-guide-container{padding:16px 11px 16px 31px}}@media (min-width:1024px){.trade-in-row .trade-in-product-message .trade-in-guide-wrapper{display:block;margin-bottom:15px}.trade-in-row .trade-in-product-message .trade-in-guide-wrapper .heading-container,.trade-in-row .trade-in-product-message .trade-in-guide-wrapper .information-container{width:100%}.trade-in-row .trade-in-product-message .trade-in-guide-wrapper .heading-container{margin-bottom:16px}}@media (min-width:1024px){.trade-in-row .trade-in-product-message .trade-in-order-cancel-message{display:block;margin:0;width:100%}}.trade-in-row .confirmation-trade-in{margin-bottom:18px}@media (min-width:1024px){.trade-in-row .confirmation-trade-in{padding-left:21px}}.trade-in-row .confirmation-trade-in .trade-in-store-details .disclaimer-msg{margin-bottom:0}.trade-in-row .confirmation-trade-in .disclaimer-msg{display:-ms-flexbox;display:flex;-ms-flex:0 0 72%;flex:0 0 72%;font-size:.75rem;line-height:18px;margin-bottom:22px;margin-left:auto;max-width:72%;padding-right:7px}@media (min-width:1024px){.trade-in-row .confirmation-trade-in .disclaimer-msg{-ms-flex:0 0 84%;flex:0 0 84%;max-width:84%;padding-right:4px}}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details{margin-bottom:10px}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-image{-ms-flex:0 0 25%;flex:0 0 25%;margin-right:0;max-width:25%;padding:0 7px}@media (min-width:1024px){.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-image{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;padding:0 4px 0 12px}}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-image img{height:60px;width:60px}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding:0 7px}@media (min-width:1024px){.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes{padding-left:4px;padding-right:12px}}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .line-item-name{margin-bottom:8px}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .line-item-name span{font-size:.75rem;font-weight:400;line-height:16px}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .line-item-product-quantity span{font-size:1rem;line-height:19px}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .line-item-product-quantity .trade-in-label{display:block}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .line-item-product-quantity .trade-in-estimate{font-weight:900}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .sku-tooltip{background:url(../../images/svg-icons/icon-info.svg) 0 0 no-repeat;display:inline-block;height:24px;position:relative;vertical-align:middle;width:24px}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .sku-tooltip:hover .tooltiptext{visibility:visible}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .sku-tooltip .tooltiptext{background-color:#232323;border-radius:8px;color:#fff;font-size:.75rem;font-weight:700;left:-36px;line-height:16px;min-height:79px;padding:24px 20px 27px;position:absolute;text-align:left;top:-50px;transform:translate(-50%,-50%);visibility:hidden;width:270px}@media (min-width:1024px){.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .sku-tooltip .tooltiptext{left:30px;top:-51px}}.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .sku-tooltip .tooltiptext:after{background-color:#232323;border:none;bottom:unset;content:"";display:block;height:18px;position:absolute;right:26%;margin-top:0;transform:translate(-50%,-50%) rotate(45deg);top:100%;width:18px}@media (min-width:1024px){.trade-in-row .confirmation-trade-in .trade-in-product-line-item-details .item-attributes .sku-tooltip .tooltiptext:after{left:43%}}#trade-in-product-order-details .close.tradeInModalClose{display:none}.trade-in-order-cnfrm-msg{margin-left:19px;margin-right:16px}.trade-in-order-cnfrm-msg .trade-in-guide-container{background-color:rgba(102,204,255,.1);border-radius:0;padding:16px 31px;position:relative}@media (min-width:1024px){.trade-in-order-cnfrm-msg .trade-in-guide-container{padding-right:50px}}.trade-in-order-cnfrm-msg .trade-in-guide-container:before{background:url(../../images/svg-icons/trade-in.svg) 0 0 no-repeat;content:"";display:block;height:40px;left:-3px;position:absolute;top:8px;transform:translateX(-50%);width:30px}.trade-in-order-cnfrm-msg .trade-in-guide-wrapper{padding:0 0 25px}@media (min-width:1024px){.trade-in-order-cnfrm-msg .trade-in-guide-wrapper{display:-ms-flexbox;display:flex;margin-bottom:20px;padding:0}.trade-in-order-cnfrm-msg .trade-in-guide-wrapper .heading-container,.trade-in-order-cnfrm-msg .trade-in-guide-wrapper .information-container{width:50%}.trade-in-order-cnfrm-msg .trade-in-guide-wrapper .heading-container .message-text-how{margin-bottom:0}.trade-in-order-cnfrm-msg .trade-in-guide-wrapper .information-container{padding-top:3px}.trade-in-order-cnfrm-msg .trade-in-guide-wrapper .message-text-required{font-size:.75rem;line-height:15px}.trade-in-order-cnfrm-msg .trade-in-guide-wrapper .message-text-first,.trade-in-order-cnfrm-msg .trade-in-guide-wrapper .message-text-second,.trade-in-order-cnfrm-msg .trade-in-guide-wrapper .message-text-third{font-size:.75rem;line-height:16px}}@media (min-width:1024px){.trade-in-order-cnfrm-msg .trade-in-order-cancel-message{display:-ms-flexbox;display:flex;margin-left:auto;margin-right:0;width:50%}}.trade-in-order-cnfrm-msg .trade-in-order-cancel-message .trade-in-cancel-message{display:inline-block;font-size:.625rem;line-height:14px;padding-left:9px;position:relative}.trade-in-order-cnfrm-msg .trade-in-order-cancel-message .trade-in-cancel-message:before{content:"*";display:block;font-size:.625rem;height:14px;line-height:14px;left:3px;position:absolute;text-align:left;transform:translateX(-50%);top:0;width:11px}@media (min-width:1024px){.modal-dialog.trade-in-modal{max-width:496px}}.modal-dialog.trade-in-modal .close{position:absolute;top:-1px;right:-7px;width:25px;height:25px;text-align:center;float:unset;display:inline;padding:0;font-weight:400;opacity:1;text-shadow:unset}.modal-dialog.trade-in-modal .close span{color:#000;font-size:2.1875rem;line-height:13px;text-align:center}.modal-dialog.trade-in-modal .modal-body{padding-top:30px}.modal-dialog.trade-in-modal .trade-in-guide-wrapper{margin-bottom:25px;padding:0 0 0 45px}@media (min-width:1024px){.modal-dialog.trade-in-modal .trade-in-guide-wrapper{margin-bottom:17px}}.modal-dialog.trade-in-modal .trade-in-guide-wrapper:before{top:-6px}@media (min-width:1024px){.modal-dialog.trade-in-modal .trade-in-guide-wrapper:before{left:15px}}@media (min-width:1024px){.modal-dialog.trade-in-modal .trade-in-guide-wrapper .message-text-required{font-size:.75rem;line-height:15px}}.modal-dialog.trade-in-modal .trade-in-guide-container{border-radius:0;padding:0}.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-first,.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-second,.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-third{font-weight:400;line-height:16px;margin-bottom:17px;padding-left:0}@media (min-width:1024px){.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-first,.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-second,.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-third{letter-spacing:.01px;line-height:20px}}.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-first:before,.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-second:before,.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-third:before{left:-40px}@media (min-width:1024px){.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-first:before,.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-second:before,.modal-dialog.trade-in-modal .trade-in-guide-container .message-text-third:before{left:-45px}}.modal-dialog.trade-in-modal .trade-in-guide-container .trade-in-order.trade-in-order-cancel{margin:0;padding-left:15px}.modal-dialog.trade-in-modal .trade-in-guide-container .trade-in-order.trade-in-order-cancel .trade-in-wrapper{background:none;padding:0}.modal-dialog.trade-in-modal .trade-in-guide-container .trade-in-order.trade-in-order-cancel .trade-in-wrapper .trade-in-message{font-size:10px;line-height:14px;font-weight:400}.modal-dialog.trade-in-modal .trade-in-guide-container .trade-in-order.trade-in-order-cancel .trade-in-wrapper .trade-in-message:before{background:none;content:"*";height:12px;left:-10px;top:0;width:10px}.cart-checkout-trade-in .trade-in-required-parent{background-color:#fff;padding-bottom:15px;padding-top:30px}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent{margin-left:auto}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info{margin-left:auto;margin-right:0;padding:0}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row{margin-bottom:0}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row{padding-top:10px}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row img.product-image{padding-right:0;width:60px;height:60px}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row img.product-image{width:90px;height:90px}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-image{padding-right:4px}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-image{padding-right:12px}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-information-container{padding-left:4px}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-information-container{padding-left:12px}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-name{margin-bottom:8px}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-name a{font-size:.75rem;font-weight:400;line-height:16px;text-decoration:none}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-information .trade-in-estimate{font-size:1rem;font-weight:500;line-height:19px}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-information .trade-in-estimate span{display:block;font-weight:900}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-information .sku-tooltip{background:url(../../images/svg-icons/icon-info.svg) 0 0 no-repeat;display:inline-block;height:21px;vertical-align:middle;width:24px}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-information .sku-tooltip:hover .tooltiptext{visibility:visible}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-information .sku-tooltip .tooltiptext{background-color:#232323;color:#fff;left:-168px;line-height:16px;min-height:79px;padding:27px 20px 24px;text-align:left;top:30px;visibility:hidden;width:270px}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-information .sku-tooltip .tooltiptext{left:37px;padding:24px 20px 27px;top:-18px;width:300px}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-information .sku-tooltip .tooltiptext:after{background-color:#232323;border:none;bottom:unset;height:18px;right:27%;margin-top:0;transform:translate(-50%,-50%) rotate(45deg);top:0;width:18px}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row .product-information .sku-tooltip .tooltiptext:after{left:0;right:unset;top:29px}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-details{margin-bottom:17px;padding-bottom:7px;padding-left:28px;position:relative}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-details{padding-bottom:0}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-details:before{background:url(../images/svg-icons/trade-in.svg) 0 0 no-repeat;background-size:contain;content:"";display:block;height:22px;left:3px;position:absolute;top:-3px;width:16px}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-details{margin-bottom:12px}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-details span{font-size:.75rem;font-weight:900;line-height:15px}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-details span{font-size:.875rem;line-height:18px}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-msg{margin-left:auto;padding-left:0;margin-top:20px}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-msg{padding-left:12px;margin-top:0}}.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-msg span{font-size:.75rem;line-height:18px}.trade-in-saving-line p,.trade-in-saving-line span,.trade-in-value-line p,.trade-in-value-line span{font-size:.75rem;line-height:15px;margin-bottom:0}.trade-in-value-line{margin-bottom:16px}.trade-in-saving-line{margin-bottom:24px}.trade-in-message.trade-in-learnmore{background-color:#fffeea;margin:16px auto 0;padding:17px 21px 19px 48px}.trade-in-message.trade-in-learnmore:before{display:none}@media (min-width:1024px){.trade-in-message.trade-in-learnmore{display:inline-block;padding:12px 23px 12px 52px}}.trade-in-message.trade-in-learnmore .cart-page-msg,.trade-in-message.trade-in-learnmore a{font-size:.75rem;line-height:17px}.trade-in-message.trade-in-learnmore .cart-page-msg{font-weight:700;position:relative;margin-bottom:3px}.trade-in-message.trade-in-learnmore .cart-page-msg:before{background:url(../../images/svg-icons/alert-message.svg) 0 0 no-repeat;content:"";display:block;height:24px;left:-20px;position:absolute;top:-3px;transform:translateX(-50%);width:24px}@media (min-width:1024px){.trade-in-message.trade-in-learnmore .cart-page-msg:before{top:-6px}}@media (min-width:1024px){.trade-in-message.trade-in-learnmore .trade-in-info-widget{display:inline-block;padding-left:12px}}.trade-in-message.trade-in-learnmore a{text-decoration:underline}.checkout-flow.cart-checkout-trade-in{overflow:hidden}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent{background-color:transparent;margin-left:auto;max-width:calc(100% - 34px);padding:0;position:relative}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info{background-color:rgba(102,204,255,.1);padding:16px 13px 16px 25px}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info{-ms-flex:auto;flex:auto;max-width:100%}}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-details{margin-bottom:24px;padding-left:0}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-details:before{background:url(../../images/svg-icons/trade-in-small.svg) 0 0 no-repeat;background-size:cover;height:24px;left:-25px;transform:translate(-50%);width:18px}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-message,.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-msg{-ms-flex:auto;flex:auto;max-width:100%}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-message,.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-msg{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-right:0}}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-message span,.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-msg span{line-height:16px}@media (min-width:1024px){.product-summary-block .product-line-item .checkout-flow.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-msg{-ms-flex:auto;flex:auto;max-width:100%;padding-left:4px}}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .line-item-attributes{color:#000}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .line-item-attributes span{font-size:.875rem;line-height:20px}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .row>.product-image{padding-right:7px}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .row>.product-image{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:4px}}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .row .product-information-container{padding-left:7px}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .row .product-information-container{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .row .item-attributes{-ms-flex:auto;flex:auto;max-width:100%}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .row .item-image{-ms-flex:auto;flex:auto;max-width:none}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.shipment-trade-in .trade-in-required-parent{margin:20px 56px 25px 24px;max-width:486px;width:calc(100% - 56px)}}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.shipment-trade-in .trade-in-required-parent .trade-in-product-info.product-info{padding:16px 12px 12px 38px}}.checkout-flow.cart-checkout-trade-in.shipment-trade-in .trade-in-required-parent .row{padding-top:0}.checkout-flow.cart-checkout-trade-in.shipment-trade-in .trade-in-required-parent .row>.product-image{padding-right:7px}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.shipment-trade-in .trade-in-required-parent .row>.product-image{padding-right:12px}}.checkout-flow.cart-checkout-trade-in.shipment-trade-in .trade-in-required-parent .row>.product-image .item-image{padding:0 12px}.checkout-flow.cart-checkout-trade-in.shipment-trade-in .trade-in-required-parent .row>.product-image img.product-image{padding-right:0}.checkout-flow.cart-checkout-trade-in.shipment-trade-in .trade-in-required-parent .row .product-information .sku-tooltip{display:none}.checkout-flow.cart-checkout-trade-in.shipment-trade-in .trade-in-required-parent .row .product-information-container{padding-left:7px}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.shipment-trade-in .trade-in-required-parent .row .product-information-container{padding-left:12px;padding-right:0}}.checkout-flow.cart-checkout-trade-in.payment-trade-in{margin-right:-16px;margin-bottom:16px;overflow:visible}.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent{margin-left:0;max-width:none}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent{margin:20px 56px 25px 24px;max-width:486px;width:calc(100% - 56px)}.product-summary-block .checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent{margin:0;max-width:none;width:auto}}.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-msg{max-width:none}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-msg{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row{padding-top:0}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row{margin-bottom:14px}.product-summary-block .checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row{margin-bottom:20px}}.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-image{padding-right:7px}.order-product-summary .checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-image{height:60px;width:60px}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-image{padding-right:12px}}.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-image img.product-image{padding-right:0}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-image{padding-right:12px}.product-summary-block .checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-image{padding-right:7px}}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-image .item-image{padding:0 12px}}.order-product-summary .checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-image .item-image{padding:0}.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-information .sku-tooltip{display:none}.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-information-container{padding-left:7px}@media (min-width:1024px){.checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-information-container{padding-left:12px}.product-summary-block .checkout-flow.cart-checkout-trade-in.payment-trade-in .trade-in-required-parent .row .product-information-container{padding-left:7px}}.checkout-flow.cart-checkout-trade-in .sp-checkout{padding-bottom:10px}.payment-text-trade-in{font-size:.75rem;line-height:16px;margin-top:20px}.single-page-checkout .cart-checkout-trade-in.checkout-flow{margin-bottom:16px;overflow:visible}.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent{margin-left:9px;max-width:calc(100% - 9px)}.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent.sp-checkout{margin-left:auto;max-width:100%}.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-details{padding-bottom:0}@media (min-width:1024px){.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-details{margin-bottom:20px}}.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-details .view-more-button-trade-in-details{background-color:transparent;color:#000;border:none;margin-bottom:15px;cursor:pointer}.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-details .view-more-button-trade-in-details img{margin-left:.3rem;transform:rotate(180deg)}.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-details .view-more-button-trade-in-details .more-label{font-size:.75rem;font-weight:400;line-height:16px;text-decoration:underline}.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-details .view-more-button-trade-in-details .rotateIcon{transform:rotate(0deg)}.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-details:before{z-index:10}.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-estimate,.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-estimate span{display:block;font-size:.875rem;font-weight:900;line-height:20px;margin-bottom:12px}@media (min-width:1024px){.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-estimate,.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-estimate span{display:inline-block}}@media (min-width:1024px){.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-estimate span{margin-bottom:0}}.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent.sp-checkout .product-information .trade-in-estimate,.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent.sp-checkout .product-information .trade-in-estimate span,.single-page-checkout .cart-checkout-trade-in.checkout-flow .trade-in-required-parent .trade-in-message-spcheckout-multiple{display:block;font-size:.75rem;line-height:16px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .row .product-information-container{padding-left:11px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .row>.product-image{-ms-flex:0 0 24%;flex:0 0 24%;max-width:25%;padding-right:11px}@media (min-width:1024px){.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .row>.product-image{-ms-flex:0 0 9%;flex:0 0 9%;height:auto;min-width:68px;max-width:9%;width:auto}}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .shipment-items-section{margin-bottom:24px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .shipment-items-section .view-more-button{background-color:transparent;margin-bottom:0;margin-top:15px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .shipment-items{margin-right:16px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .shipment-items .item-thumbnail{height:48px;width:48px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .shipment-items .item-thumbnail .item-image{padding:0 5px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .shipment-items .item-thumbnail .product-image{height:48px;width:38px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view{position:relative}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .item-thumbnail__details{margin-bottom:24px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .item-thumbnail__details:last-of-type{margin-bottom:0}@media (min-width:1024px){.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .item-thumbnail__details img.product-image{padding:0}}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .item-thumbnail__details .trade-in-required-parent.sp-checkout{padding-bottom:0}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .item-thumbnail__details .product-image{padding-left:4px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .item-thumbnail__details .product-information-container{padding-right:24px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .item-image{height:60px;padding:0 6px;width:60px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view img{height:60px;width:48px}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .product-name div{display:-webkit-box;font-size:.75rem;line-height:16px;-webkit-line-clamp:2;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .product-information .trade-in-estimate{margin-bottom:0}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .product-information .trade-in-estimate span{font-weight:700;margin-bottom:0}.single-page-checkout .cart-checkout-trade-in.checkout-flow.shipment-trade-in__spc--multiple .trade-in-required-parent .trade-in-details-more-view .product-information .trade-in-estimate span .sku-tooltip{display:none}.trade-in-message-learnmore{background-color:#fffeea;border-radius:6px;margin-bottom:16px;padding:20px 23px 16px 52px;position:relative}.trade-in-message-learnmore .msg-wrapper{display:block}.trade-in-message-learnmore .msg-wrapper span{font-size:.75rem;letter-spacing:.01px;line-height:16px}.trade-in-message-learnmore .msg-wrapper span:before{background:url(../../images/svg-icons/alert-message.svg) 0 0 no-repeat;border-radius:15px;content:"";display:block;height:24px;left:16px;position:absolute;top:17px;width:24px}.single-page-checkout .multi-shipping .trade-in-message-learnmore{margin-bottom:0;margin-top:12px}.single-page-checkout .multi-shipping .trade-in-message-learnmore .msg-wrapper span{font-weight:400}.single-page-checkout .multi-shipping .trade-in-message-learnmore .msg-wrapper span:before{top:20px}.single-page-checkout .multi-shipping .digital-card-message.trade-in,.single-page-checkout .multi-shipping .gameinformer-message.trade-in,.single-page-checkout .multi-shipping .powerup-message.trade-in{color:rgba(0,0,0,.701961);font-size:.875rem;letter-spacing:.01px;line-height:20px;margin-bottom:16px;margin-top:8px}@media (min-width:1024px){.single-page-checkout .multi-shipping .digital-card-message.trade-in,.single-page-checkout .multi-shipping .gameinformer-message.trade-in,.single-page-checkout .multi-shipping .powerup-message.trade-in{line-height:22px}}.single-page-checkout .multi-shipping .gameinformer-message .trade-in{color:rgba(0,0,0,.701961);display:block;font-size:.875rem;letter-spacing:.01px;line-height:20px;margin-bottom:16px;margin-top:8px}@media (min-width:1024px){.single-page-checkout .multi-shipping .gameinformer-message .trade-in{line-height:22px}}.single-page-checkout .order-summary-section .order-total-summary .trade-in-total-savings-total,.single-page-checkout .order-summary-section .order-total-summary .tradein-total-savings-total-value{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.single-page-checkout .order-summary-section .order-total-summary .trade-in-value-line.row{margin-bottom:24px}.single-page-checkout .order-summary-section .order-total-summary .trade-in-value-line.row p,.single-page-checkout .order-summary-section .order-total-summary .trade-in-value-line.row span{font-size:.875rem;letter-spacing:.01px;line-height:18px}@media (min-width:1024px){.single-page-checkout .order-summary-section .order-total-summary .trade-in-value-line.row p,.single-page-checkout .order-summary-section .order-total-summary .trade-in-value-line.row span{font-size:1.125rem;line-height:19px}}.single-page-checkout .order-summary-section .order-total-summary .trade-in-value-line.row p{font-weight:400!important}.single-page-checkout .order-summary-section .order-total-summary .trade-in-value-line.row span{font-weight:700}.single-page-checkout .order-summary-section .order-total-summary .trade-in-saving-line.row{margin-bottom:22px}.single-page-checkout .order-summary-section .order-total-summary .trade-in-saving-line.row p,.single-page-checkout .order-summary-section .order-total-summary .trade-in-saving-line.row span{font-size:1rem;line-height:22px}@media (min-width:1024px){.single-page-checkout .order-summary-section .order-total-summary .trade-in-saving-line.row p,.single-page-checkout .order-summary-section .order-total-summary .trade-in-saving-line.row span{font-size:1.125rem}}.trade-in-required-parent{margin-top:16px}.trade-in-required-parent .trade-in--wrapper{background-color:rgba(102,204,255,.1);margin-bottom:20px;margin-left:9px;margin-right:-12px;padding:16px 15px 16px 25px;position:relative}@media (min-width:1024px){.trade-in-required-parent .trade-in--wrapper{margin-bottom:8px;margin-left:12px;margin-right:0;padding-left:37px;padding-right:24px}}.trade-in-required-parent .trade-in--wrapper:before{background:url(../../images/svg-icons/trade-in-small.svg) 0 0 no-repeat;content:"";display:block;height:24px;left:0;position:absolute;top:12px;transform:translateX(-50%);width:18px}@media (min-width:1024px){.trade-in-required-parent .trade-in--wrapper:before{left:-3px;top:9px}}.trade-in-required-parent .trade-in--wrapper .line-item-product-quantity{font-size:.875rem;line-height:20px}.trade-in-required-parent .trade-in--wrapper .line-item-product-quantity span{display:block}.trade-in-required-parent .trade-in-details,.trade-in-required-parent .trade-in-message{font-size:.75rem}.trade-in-required-parent .trade-in-details{font-weight:900;line-height:15px;margin-bottom:5px}.trade-in-required-parent .trade-in-message{line-height:16px;margin-bottom:12px}.trade-in-required-parent .trade-in-message:before{display:none}.trade-in-how-to,.trade-in-pricing{margin-bottom:16px;padding:0 12px;width:100%}@media (min-width:1024px){.trade-in-how-to,.trade-in-pricing{margin-top:8px;padding:0;width:auto}}.trade-in-pricing{margin-top:7px}.trade-in-pricing-detail span{font-weight:700}@media (min-width:1024px){.trade-in-how-to{padding-left:8px}}.trade-in-how-to-link{font-weight:700}.trade-in-how-to-link,.trade-in-pricing-detail{font-size:.75rem;line-height:14px}.trade-in__consent{margin-bottom:16px}.trade-in__consent--wrapper .agree-trade-in-check{display:inline-block;height:18px;position:absolute;width:18px}.trade-in__consent--wrapper .agree-trade-in-check:before{content:"";display:inline-block;height:1rem;width:1rem;background:none;position:relative;top:-2px}.trade-in__consent--wrapper .agree-trade-in-check.selected:before{background:url(../../images/svg-icons/checkmark.svg) no-repeat;background-position:center 4px}.trade-in__consent--wrapper .trade-in-label{line-height:15px;padding-left:30px;text-transform:none}@media (min-width:1024px){.col-12.divider-line{padding:0}}.custom-control-input~.custom-control-label.trade-in-label:before{background-color:transparent;border:2px solid silver;border-radius:4px;height:18px;top:-2px;width:18px;left:0}.dw-apple-pay-button.apple-pay-cart,.dw-apple-pay-button.apple-pay-cart:hover{width:100%;padding:.5em 1em;border-radius:.25rem;height:45px;background-size:40%;margin:1.025rem auto auto}@media (max-width:575.98px){.checkout-continue .checkout-and-applepay{padding:0 12px 1.625em}}.dw-apple-pay-button.apple-pay-pdp,.dw-apple-pay-button.apple-pay-pdp:hover{width:100%;padding:1.025rem 1.124rem;border-radius:.25rem;margin:16px 12px 0;background-size:35%}.sticky .dw-apple-pay-button.apple-pay-pdp,.sticky .dw-apple-pay-button.apple-pay-pdp:hover{margin:0 12px}@media (min-width:576px){.sticky .dw-apple-pay-button.apple-pay-pdp,.sticky .dw-apple-pay-button.apple-pay-pdp:hover{margin:0 0 0 8px}}.cart-and-ipay{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}.applepay-tab-wrapper{display:none}body.apple-pay-enabled .applepay-tab-wrapper{display:block}input:-webkit-autofill,select:-webkit-autofill{box-shadow:inset 0 0 0 1000px #ecf4fb}select:-webkit-autofill{background:url(../../images/svg-icons/drop-down-arrow.svg) no-repeat right 1rem center/auto}input{filter:none}.birthdate-info-icon{position:absolute;right:15px;top:39px;transform:translateY(-35%)}.birthdate-info-icon .icon{height:16px;width:16px}.field-assistive-text{padding:0 1rem;font-size:.75rem;color:#606060;letter-spacing:-.04em}.submit-redesign-btn{background-color:#e7230d;border-radius:0;color:#fff;margin-right:.5rem;text-transform:uppercase;padding:.875rem 1rem;border:2px solid #e7230d;height:auto}.form-group{margin-bottom:0;position:relative}.form-group .show-password-option,.form-group .show-password-option.show-password-icon{position:absolute;cursor:pointer;width:22px;height:15px;display:inline-block;right:17px;top:37px}.form-group .show-password-option.show-password-icon,.form-group .show-password-option.show-password-icon.show-password-icon{background:url(../../images/form-icons-sprite.svg) -55px 0;top:37px}.form-group .show-password-option.hide-password-icon,.form-group .show-password-option.show-password-icon.hide-password-icon{background:url(../../images/form-icons-sprite.svg) -30px 0;height:19px;top:35px}.form-group.has-focus .form-control-label{top:19px;color:#606060;font-size:.75rem;transform:translateY(-80%);transition:all .25s ease-in-out}.form-group.has-error.has-focus .form-control-label{color:#bc2828}.form-group.has-error .form-control.is-invalid{border-color:#bc2828;background-image:none}.form-group.has-error .form-control.is-invalid:focus{box-shadow:inset 0 0 0 1000px #fff}.form-group.has-error .form-control.custom-select{text-overflow:ellipsis;background:url(../../images/svg-icons/drop-down-arrow.svg) no-repeat right 1rem center/auto}.form-group.has-error .invalid-feedback{color:#bc2828;padding:0 1rem;letter-spacing:-.04em;margin-top:.25rem;font-size:.75rem}.form-group .form-control.is-invalid{background-image:none}.form-group .form-control.is-invalid:focus{box-shadow:none}.form-group .form-control.is-invalid+.invalid-feedback{padding:0 1rem}.form-group .form-control-label{background:#fff;position:relative;left:12px;top:38px;color:#606060;text-transform:capitalize;font-weight:400;margin-bottom:0;transition:all .25s ease-in-out;font-size:1rem;letter-spacing:-.04em;padding:0 4px}.form-group .form-control{border-color:#121212;border-radius:2px;font-size:1rem;letter-spacing:-.04em;line-height:inherit;padding:16px;color:#282828;height:56px}.form-group .form-control:focus{border-color:#121212;border-width:2px}.form-group .form-control[readonly]{border-color:#606060;border-width:1px;box-shadow:inset 0 0 0 1000px #f0f0f0}.form-group select.form-control{padding:17.5px 16px}.street-addressbook .label-optional-street-address{color:#232323;text-decoration:underline;cursor:pointer;text-transform:capitalize;font-weight:400;font-size:.875rem}.save-btn{background-image:none;border-radius:0;text-transform:none;padding:11px 33px;margin-right:8px}.save-btn,.save-btn:hover{background-color:#e7230d;color:#fff}.save-btn:disabled{background-color:#949494;color:#fff}.cancel-btn{border:1px solid #272727;border-radius:2px;text-transform:capitalize}.custom-radio-label-new{font-size:.875rem;color:#333;letter-spacing:-.04em;line-height:1.125;margin-bottom:3px}.custom-radio-label-new:before{content:"";display:inline-block;margin-right:9px;border-radius:50%;border:1px solid #606060;text-align:center;height:1.25rem;width:1.25rem;padding-top:.125rem;vertical-align:sub}.custom-radio-input-new:checked+label:before{border-color:#e72318;background-color:#e72318;background-clip:content-box;padding:4px}.custom-radio-input-new{display:none}.custom-radio-label-caption{font-size:.75rem;color:#333;letter-spacing:-.04em;line-height:1.125;padding-left:2rem}.custom-checkbox-new-container{display:-ms-flexbox;display:flex;padding-left:0}.custom-checkbox-new-container .custom-checkbox-input-new{display:none}.custom-checkbox-new-container .custom-checkbox-label-new{margin-bottom:0;font-size:.875rem;color:#333}.custom-checkbox-new-container .custom-checkbox-input-new:checked+.custom-checkbox-container .custom-checkbox-new{background:#e72318;display:inline-block;border-color:#e72318}.custom-checkbox-new-container .custom-checkbox-input-new:checked+.custom-checkbox-container .custom-checkbox-new:before{content:"";display:inline-block;transform:rotate(45deg);height:14px;width:7px;margin-left:33%;border-bottom:2px solid #fff;border-right:2px solid #fff}.custom-checkbox-new-container .custom-checkbox-input-new:disabled+.custom-checkbox-container .custom-checkbox-new{opacity:.35;pointer-events:none}.custom-checkbox-new-container .custom-checkbox-container .custom-checkbox-new{height:1.25rem;width:1.25rem;border-radius:.25rem;border:1px solid #606060;display:inline-block;margin-right:9px}.form-redesign .alert-danger{color:#bc2828;background:#faeeee;border:none;border-radius:0;padding:.625rem .5rem .625rem .625rem;display:-ms-flexbox;display:flex;font-size:1rem;line-height:1.25;letter-spacing:-.04em}.form-redesign .alert-danger a{color:#bc2828;font-size:1rem}.form-redesign .alert-danger .alert-warning-icon{display:-ms-flexbox;display:flex}.form-redesign .alert-danger .alert-warning-icon:before{content:"";background-image:url(../../images/form-icons-sprite.svg);height:1.25rem;width:1.25rem;display:inline-block;margin-right:.625rem}.form-redesign .form-field-error-message{display:none}.btn-control,.form-redesign.form-invalid .form-field-error-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.btn-control{height:42px;width:100%;-ms-flex-pack:center;justify-content:center;padding:0;background:none}.btn-control:focus{box-shadow:none}.btn-animated{font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.42;border:none;background:#e7230d;transition:border-radius .5s ease-out,width .25s ease-out,height .5s ease-out,background .5s ease-out;position:relative;height:100%;width:100%;overflow:hidden}.btn-animated.loading{border-radius:100%;width:30px;height:30px;background:none}.btn-animated.loading .btn-animated__label{opacity:0}.btn-animated.loading .btn-animated__spinner{opacity:1}.btn-animated.success{transition:border-radius .25s ease-out,width .25s ease-out,height .25s ease-out,border .25s ease-out}.btn-animated.success .btn-animated__complete{opacity:1}.btn-animated.success .btn-animated__spinner{opacity:0}.btn-animated.complete{transition:border-radius .25s ease-out,width .25s ease-out,height .25s ease-out,border .25s ease-out}.btn-animated.complete .btn-animated__label{transition:opacity 1s ease-out}.btn-animated.complete .btn-animated__complete,.btn-animated.complete .btn-animated__spinner{opacity:0}.btn-animated__label{-webkit-font-smoothing:antialiased;text-align:center;color:#fff;z-index:3;width:100%;transition:color .5s ease-out}.btn-animated__label.fade-in{transition:opacity 1s ease-out}.btn-animated__spinner{opacity:0;transition:opacity .5s ease-out}.btn-animated__complete{opacity:0;transition:opacity .1s ease-out}.btn-animated__complete,.btn-animated__label,.btn-animated__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:50% 50%}.reviewAjaxContainer .btn:not(:disabled):not(.disabled):active:focus,.reviewAjaxContainer a,.reviewAjaxContainer a:focus,.reviewAjaxContainer button,.reviewAjaxContainer button:focus{outline:none;box-shadow:none}#product-reviews-accordion .slick-dots{display:none!important}#product-reviews-accordion .slick-track{display:-ms-flexbox;display:flex}#product-reviews-accordion .show-all-link{margin-bottom:30px;background-color:#fff!important}#product-reviews-accordion .show-all-link .show-all-reviews{color:#282828;text-decoration:none!important}@media (max-width:767.98px){#product-reviews-accordion .first-review-link{padding-left:.75rem}}#product-reviews-accordion .summary-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:40px 12px 0;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){#product-reviews-accordion .summary-header{margin:40px 0 16px;-ms-flex-direction:inherit;flex-direction:inherit}}#product-reviews-accordion .summary-header .pagingInfo{margin:0 12px}#product-reviews-accordion .summary-header span{font-size:1.125rem;color:#282828;font-weight:700}#product-reviews-accordion .summary-header span.pageno-of-results{font-size:.875rem;font-weight:500;margin-left:19px;color:#404040}#product-reviews-accordion .summary-header .bv-rnr-sorting{display:none}#product-reviews-accordion .summary-header .bv-rnr-sorting label{color:#282828}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-move-left{margin-left:-15px}#product-reviews-accordion .summary-header .bv-rnr-sorting .show-sort{font-size:12px;font-weight:700}#product-reviews-accordion .summary-header .bv-rnr-sorting #rightArrow{position:absolute;top:4px;right:14px;z-index:1}@media (max-width:767.98px){#product-reviews-accordion .summary-header .bv-rnr-sorting #rightArrow{top:-6px}}#product-reviews-accordion .summary-header .bv-rnr-sorting #rightArrow .angleArrow{border:solid #282828;border-width:0 .125rem .125rem 0;display:inline-block;padding:4px;margin-top:8px}#product-reviews-accordion .summary-header .bv-rnr-sorting #rightArrow .right{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown-mobile{padding:25px 0}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown-mobile .sort-order-label{width:18px;height:24px;background:url(../../images/plp-redesign-new-sprite.png) -7px -10px;display:inline-block;vertical-align:top;position:absolute}#product-reviews-accordion .summary-header .bv-rnr-sorting select.sort-order-redesign{padding:2px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;overflow:hidden;font-weight:700;font-size:.875rem;color:#282828;background-color:transparent}@media (max-width:767.98px){#product-reviews-accordion .summary-header .bv-rnr-sorting select.sort-order-redesign{font-size:.75rem;white-space:normal;margin-left:25px;max-width:calc(100% - 20px);padding:0}}#product-reviews-accordion .summary-header .bv-rnr-sorting select.sort-order-redesign:focus{outline:none}#product-reviews-accordion .summary-header .bv-rnr-sorting select.sort-order-redesign option{padding:1rem;font-size:1rem;font-weight:700}@media (max-width:767.98px){#product-reviews-accordion .summary-header .bv-rnr-sorting select.sort-order-redesign option{background-color:#fff;color:#000;padding:0;font-size:.75rem}}#product-reviews-accordion .summary-header .bv-rnr-sorting select.sort-order-redesign option:hover{background-color:#000;color:#fff;box-shadow:inset 0 0 10px 100px #1882a8}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-order-label{text-transform:none;font-size:.875rem;font-weight:400}@media (max-width:767.98px){#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-order-label{vertical-align:top;margin-top:2px;font-size:.75rem}}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-options{display:block}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-options .sort-caption{font-size:.9375rem;font-weight:400}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-options ul.sort-by{width:auto;list-style-type:none;background-color:#fff;position:absolute;right:0;top:35px;z-index:9;-webkit-padding-start:0;padding-inline-start:0}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-options ul.sort-by li{margin:1.5rem;color:#000;font-size:1rem;font-weight:400;text-align:left}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-options ul.sort-by li.selected{font-weight:700}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown{border:1px solid #484848;border-radius:3px}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .selected-option{font-size:.875rem;font-weight:400;color:#282828;line-height:1.2;padding-right:10px}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-order-label{text-transform:none;font-size:.875rem;font-weight:700;margin-bottom:0;display:inline-block;line-height:19px;color:#282828;cursor:pointer}@media (max-width:767.98px){#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-order-label{vertical-align:top;margin-top:2px;font-size:.75rem}}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .btn-secondary.dropdown-toggle{color:#282828;background-color:transparent;border:0;width:auto;padding:10px 25px 10px 12px;font-size:.875rem;font-weight:400;text-transform:capitalize;box-shadow:none;line-height:19px;cursor:pointer}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-by-up-arrow{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;position:absolute;right:10px;top:-8px}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-dropdown-menu{position:absolute;right:-2px;float:none;top:48px;left:unset;padding:.5rem 0;border:0;border-radius:0;width:226px;box-shadow:0 0 1rem rgba(0,0,0,.18)}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item{padding:.5rem 1rem;color:#282828;font-size:.875rem;font-weight:400;text-align:left;text-decoration:none;white-space:break-spaces;line-height:19px}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item.active,#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item.hover,#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item:active,#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item:hover{background-color:#404040;color:#fff}#product-reviews-accordion .reviewsCardContainer{overflow:hidden}#product-reviews-accordion .reviewsCardContainer .content-details-container,#product-reviews-accordion .reviewsCardContainer .data-value,#product-reviews-accordion .reviewsCardContainer .image-section,#product-reviews-accordion .reviewsCardContainer .recommended-review{display:none}@media (min-width:768px) and (max-width:1023.98px){#product-reviews-accordion .reviewsCardContainer.slick-slider{margin-bottom:1.5rem}}#product-reviews-accordion .reviewsCardContainer.expanded-view .content-details-container,#product-reviews-accordion .reviewsCardContainer.expanded-view .data-value,#product-reviews-accordion .reviewsCardContainer.expanded-view .image-section,#product-reviews-accordion .reviewsCardContainer.expanded-view .recommended-review{display:block}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card{margin-bottom:16px}@media (min-width:576px){#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card{margin:0 0 16px}}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .review-text{height:auto;display:block}@media (max-width:767.98px){#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .content-details-container{padding:0}}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .review-title{min-height:auto}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .image-section{margin-top:16px;display:inline-block}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .image-section img{width:64px;cursor:pointer}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .data-value,#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .recommended-review{margin-top:16px;color:#727272}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .data-value .label-text,#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .recommended-review .label-text{color:#333;text-transform:capitalize}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .recommended-review{margin-top:8px}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .recommended-review .not-recommended:before,#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .recommended-review .recommended:before{background-image:url(../../images/bv-icons-sprite.png);content:"";display:inline-block;width:18px;height:16px;margin-right:8px;vertical-align:top}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .recommended-review .recommended:before{background-position:-158px -10px}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .recommended-review .not-recommended:before{background-position:-82px -10px}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .content-summary-body{padding:0}@media (min-width:576px){#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .content-summary-body{padding:0 130px 0 0}}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .bv-client-response{display:block}#product-reviews-accordion .reviewsCardContainer .slick-list{margin-right:-.75rem}#product-reviews-accordion .reviewsCardContainer .slick-next,#product-reviews-accordion .reviewsCardContainer .slick-prev{border:none;height:100%;top:50%;background:transparent;opacity:1}#product-reviews-accordion .reviewsCardContainer .slick-next:before,#product-reviews-accordion .reviewsCardContainer .slick-prev:before{height:40px;width:40px;border-radius:50%;background-position:-269px 0;background-color:#fff;border:1px solid #404040;opacity:1;background-image:url(../../images/plp-icons-sprite.png)}#product-reviews-accordion .reviewsCardContainer .slick-next.slick-disabled:before,#product-reviews-accordion .reviewsCardContainer .slick-prev.slick-disabled:before{opacity:.5;pointer-events:none}#product-reviews-accordion .reviewsCardContainer .slick-prev{left:-999px;transition:left .5s ease-in-out}#product-reviews-accordion .reviewsCardContainer .slick-prev:before{transform:rotate(90deg)}#product-reviews-accordion .reviewsCardContainer .slick-next{right:-999px;transition:right .5s ease-in-out}#product-reviews-accordion .reviewsCardContainer .slick-next:before{transform:rotate(270deg)}#product-reviews-accordion .reviewsCardContainer:hover .slick-prev{left:5px}#product-reviews-accordion .reviewsCardContainer:hover .slick-next{right:16px}#product-reviews-accordion .reviewHeader{text-align:center;margin-bottom:30px}@media (min-width:1024px){#product-reviews-accordion .reviewHeader{padding-right:24px!important;margin-bottom:0;padding-left:12px!important}}@media (min-width:1280px){#product-reviews-accordion .reviewHeader{padding-right:53px!important}}#product-reviews-accordion .reviewHeader .rating-value{font-weight:600;font-size:40px}#product-reviews-accordion .reviewHeader .review-count{margin-bottom:28px}#product-reviews-accordion .reviewHeader .btn{background-color:#272727;color:#fff;border:1px solid #272727;border-radius:.25rem;font-size:.875rem;text-transform:capitalize}@media (max-width:1023.98px){#product-reviews-accordion .reviewHeader .btn{margin:1rem auto}}#product-reviews-accordion .btn.write-review-link.first-review-link{background-color:#272727;color:#fff;border:1px solid #272727;border-radius:.25rem;font-size:.875rem;text-transform:capitalize;margin:1rem 0;width:100%}#product-reviews-accordion .ratings-histogram{color:#282828;font-size:.875rem}@media (min-width:768px){#product-reviews-accordion .ratings-histogram{max-width:520px}}@media (min-width:1024px){#product-reviews-accordion .ratings-histogram{border-left:1px solid #949494;padding:0}}#product-reviews-accordion .ratings-histogram .recommendation-percentage{margin:20px 12px}@media (min-width:1024px){#product-reviews-accordion .ratings-histogram .recommendation-percentage{margin:20px 8px 0 28px}}@media (min-width:1280px){#product-reviews-accordion .ratings-histogram .recommendation-percentage{margin:20px 0 0 50px}}#product-reviews-accordion .ratings-histogram .ratings-histogram-container{margin:10px 12px}@media (min-width:1024px){#product-reviews-accordion .ratings-histogram .ratings-histogram-container{margin:10px 0 10px 28px}}@media (min-width:1280px){#product-reviews-accordion .ratings-histogram .ratings-histogram-container{margin:10px 0 10px 50px}}#product-reviews-accordion .ratings-histogram .ratings-histogram-container:nth-child(5) .histogram-ratings-bar{margin-left:19px}#product-reviews-accordion .ratings-histogram .histogram-ratings-bar{width:65%;display:inline-block;margin-left:12px;margin-right:20px;padding-top:4px}#product-reviews-accordion .ratings-histogram .secondary-ratings-container{background-color:#f0f0f0;height:8px;display:block;border-radius:2px;position:relative}#product-reviews-accordion .ratings-histogram .secondary-ratings-value{height:8px;display:block;background-color:#282828}#product-reviews-accordion .average-rating{margin-bottom:12px;color:#333;font-weight:600}#product-reviews-accordion .average-rating .star-img{background:url(../../images/star-ratings-black.svg) no-repeat;background-size:auto 200%}#product-reviews-accordion .average-rating .grey-stars{display:inline-block;height:17px;width:89px;background-position:0 -17px}#product-reviews-accordion .average-rating .red-stars{height:17px}#product-reviews-accordion .average-rating .verified-purchase{color:#000;font-weight:400}#product-reviews-accordion .average-rating .verified-purchase:before{content:"";display:inline-block;width:14px;height:14px;margin-right:5px;position:relative;background-image:url(../../images/bv-icons-sprite.png);background-position:-10px -10px;top:2px}#product-reviews-accordion .bv-review-card{border:1px solid #d9d9d9;border-radius:2px;padding:1rem .875rem 1rem .625rem;width:auto;-ms-flex:1;flex:1;margin:8px 12px 24px;min-height:140px}@media (min-width:576px){#product-reviews-accordion .bv-review-card{margin:0 24px 0 0;padding:1rem}}#product-reviews-accordion .bv-review-card.slick-slide{height:inherit;min-height:250px}#product-reviews-accordion .bv-review-card .average-rating .star-img{height:14px}#product-reviews-accordion .bv-review-card .average-rating .grey-stars{background-position:0 -14px;width:74px}#product-reviews-accordion .bv-review-card .review-title{color:#272727;font-size:1.125rem;font-weight:700;min-height:21px}#product-reviews-accordion .bv-review-card .reviewer-name{color:#333;margin-top:4px}#product-reviews-accordion .bv-review-card .review-time{margin-left:30px;font-weight:700;color:#666}#product-reviews-accordion .bv-review-card .review-text{max-height:77px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;text-overflow:ellipsis;color:#727272;margin-top:6px;line-height:19px}#product-reviews-accordion .bv-review-card .bv-attribution-message{margin-top:16px;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:-.04em;color:#606060}#product-reviews-accordion .bv-review-card .bv-attribution-message a{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:#606060;text-decoration:none}#product-reviews-accordion .bv-review-card .bv-feedback-section{padding:18px 0 10px;font-weight:400;color:#282828}#product-reviews-accordion .bv-review-card .bv-feedback-section span{padding-right:6px}@media (min-width:768px){#product-reviews-accordion .bv-review-card .bv-feedback-section span{padding-right:10px}}#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-helpful{color:#333;font-weight:600;padding-bottom:10px}#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-no,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-no:disabled,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-yes,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-yes:disabled{background:#f1f1f1;border-radius:16px;padding:10px 6px;margin-right:5px;border:none;color:#282828;font-size:.875rem;font-weight:700;text-transform:uppercase}@media (min-width:768px){#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-no,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-no:disabled,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-yes,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-yes:disabled{padding:10px 7px 10px 9px;margin-right:10px}}#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-no:before,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-no:disabled:before,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-yes:before,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-yes:disabled:before{background-image:url(../../images/bv-icons-sprite.png);content:"";display:inline-block;width:18px;height:16px;margin-right:8px;vertical-align:top}#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-no:disabled:focus,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-no:focus,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-yes:disabled:focus,#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-yes:focus{outline:none;box-shadow:none}#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-yes:before{background-position:-120px -10px}#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-no:before{background-position:-44px -10px}#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-report{font-size:.875rem;color:#282828}#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-report.reported{pointer-events:none;text-decoration:none}#product-reviews-accordion .bv-review-card .bv-feedback-section .bv-report:focus{outline:none}#product-reviews-accordion .bv-review-card .bv-client-response{background-color:#f9f9f9;border-left:4px solid #5f5f5f;padding:12px;margin-left:8px}@media (min-width:768px){#product-reviews-accordion .bv-review-card .bv-client-response{display:none}}#product-reviews-accordion .bv-review-card .bv-client-response .bv-client-response-name{color:#000;font-size:.875rem;font-weight:600;line-height:1.3;margin-bottom:5px}#product-reviews-accordion .bv-review-card .bv-client-response .bv-client-response-date{color:#5f5f5f;font-size:.75rem;font-weight:600;line-height:1.2;margin-bottom:8px}#product-reviews-accordion .bv-review-card .bv-client-response .bv-client-response-content{color:#232323;font-size:.875rem;line-height:1.3}#product-reviews-accordion .filterContainer ul.ageFilter,#product-reviews-accordion .filterContainer ul.ratingFilter,#product-reviews-accordion .filterContainer ul.recipientFilter{padding:12px 16px;margin:0}#product-reviews-accordion .filterContainer .buttonContainer{display:-ms-flexbox;display:flex;margin:24px 12px;-ms-flex-pack:justify;justify-content:space-between}#product-reviews-accordion .filterContainer .buttonContainer button{-ms-flex-preferred-size:48%;flex-basis:48%;border:1px solid #272727;color:#282828;border-radius:2px;text-transform:capitalize;padding:10px 0;line-height:18px}@media (max-width:767.98px){#product-reviews-accordion .filterContainer .buttonContainer button.resetFilter:active,#product-reviews-accordion .filterContainer .buttonContainer button.resetFilter:focus,#product-reviews-accordion .filterContainer .buttonContainer button.resetFilter:hover{background:inherit;color:inherit}#product-reviews-accordion .filterContainer .buttonContainer button.reset-filters-mobile:active,#product-reviews-accordion .filterContainer .buttonContainer button.reset-filters-mobile:focus,#product-reviews-accordion .filterContainer .buttonContainer button.reset-filters-mobile:hover{box-shadow:none!important;color:initial;background-color:initial;border-color:initial}}#product-reviews-accordion .filterContainer .buttonContainer button.btn-primary{background:#272727;color:#fff}@media (max-width:767.98px){#product-reviews-accordion .filterContainer .buttonContainer button.btn-primary:active,#product-reviews-accordion .filterContainer .buttonContainer button.btn-primary:focus{box-shadow:none!important;border-color:initial}}#product-reviews-accordion .filterContainer .buttonContainer span.close-icon-white{height:22px;width:22px;background:url(../../images/plp-redesign-new-sprite.png) -116px -10px;display:inline-block}#product-reviews-accordion .filterContainer li{list-style-type:none;padding-left:0;margin-bottom:16px}#product-reviews-accordion .filterContainer li .form-group{min-height:0;line-height:36px;margin-bottom:0;padding-left:46px;outline:none}#product-reviews-accordion .filterContainer li .form-group:hover{color:initial}#product-reviews-accordion .filterContainer li .form-group .custom-control-label{font-weight:700;font-size:.875rem}#product-reviews-accordion .filterContainer li .form-group .custom-control-label:before{width:36px;height:36px;left:-46px}@media (min-width:768px){#product-reviews-accordion .filterContainer li .form-group{padding-left:34px;line-height:24px}#product-reviews-accordion .filterContainer li .form-group .custom-control-label:before{width:24px;height:24px;left:-34px}}#product-reviews-accordion .filterContainer li .form-group .custom-checkbox .custom-control-label:before{border-radius:2px}#product-reviews-accordion .filterContainer li .form-group.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(../../images/svg-icons/checkmark-nero.svg);left:-36px;top:9px;width:36px;height:36px;background-size:100%}@media (min-width:768px){#product-reviews-accordion .filterContainer li .form-group.custom-checkbox .custom-control-input:checked~.custom-control-label:after{left:-28px;top:7px;width:24px;height:24px}}#product-reviews-accordion .filterContainer .filterListContainer h4{text-transform:none;margin:12px 0 16px}#product-reviews-accordion .filterContainer .filterListContainer ul{padding:0}#product-reviews-accordion .filterContainer .pageno-of-results{margin-left:20px;font-weight:600;color:#666}#product-reviews-accordion .filterDiv{position:relative}#product-reviews-accordion .desktop-filter{min-width:500px;background:#fff;z-index:1;position:absolute;box-shadow:3px 3px 40px hsla(0,0%,44.7%,.16);top:40px}#product-reviews-accordion .desktop-filter .buttonContainer{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-positive:1;flex-grow:1}#product-reviews-accordion .desktop-filter .buttonContainer button{-ms-flex-preferred-size:92px;flex-basis:92px;margin-left:6px}#product-reviews-accordion .desktop-filter .filterListContainer{border-top:1px solid #d2d2d2}#product-reviews-accordion .desktop-filter .filterListContainer ul{display:inline-block;border-top:none}#product-reviews-accordion .selectedFilter{width:auto;white-space:nowrap;padding-left:0;overflow-x:auto;position:relative;margin-left:30px;overflow-y:hidden;margin-bottom:0}#product-reviews-accordion .selectedFilter ul{padding-left:0;margin-bottom:0;display:inline-block}#product-reviews-accordion .selectedFilter li{list-style:none;margin:.5rem .5rem 0 0;padding:8px 20px;display:inline-block;border-radius:40px;color:#404040;font-size:.75rem;font-weight:600;background:#f6f6f6}@media (max-width:767.98px){#product-reviews-accordion .selectedFilter li{padding:13px 20px;font-size:14px}}@media (min-width:576px){#product-reviews-accordion .selectedFilter li{font-size:1rem;margin-top:0}}#product-reviews-accordion .selectedFilter li span{vertical-align:middle}#product-reviews-accordion .selectedFilter li a.remove-filter{text-decoration:none;height:14px;width:14px;display:inline-block;position:relative;vertical-align:middle;padding-left:4px}@media (min-width:576px){#product-reviews-accordion .selectedFilter li a.remove-filter{padding-left:7px}}#product-reviews-accordion .selectedFilter li a.remove-filter:after{content:"";height:1rem;width:1rem;background:url(../../images/plp-icons-sprite.png) -243px -5px;display:inline-block;line-height:0;vertical-align:middle;position:absolute;background-size:auto 200%;transform:rotate(45deg) scale(2)}#product-reviews-accordion .selectedFilter .reset-all-filter{line-height:2rem;vertical-align:middle;font-size:.875rem;margin-top:.625rem;white-space:nowrap;color:#282828;text-decoration:underline;font-weight:400}#product-reviews-accordion .filterBar{margin-bottom:20px}#product-reviews-accordion .filterBar .review-filter-icon{text-decoration:none;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#product-reviews-accordion .filterBar .review-filter-icon:hover{color:#000}#product-reviews-accordion .filterBar .review-filter-icon img{margin-right:10px;height:20px}#product-reviews-accordion .filterBar .review-filter-icon span{font-size:.875rem;font-weight:700;vertical-align:middle}@media (max-width:767.98px){#product-reviews-accordion .filterBar{margin:0 12px 16px}}@media (min-width:576px){#product-reviews-accordion .mobile{display:none}}@media (max-width:767.98px){#product-reviews-accordion .desktop{display:none}}#reviewsRefinementModal .modal-dialog-slideout{min-height:100%;margin:0;background:#fff}#reviewsRefinementModal .modal-dialog-slideout .modal-content{max-height:none;overflow-y:auto}#reviewsRefinementModal .modal-dialog-slideout .modal-content .modal-body{padding:0}#reviewsRefinementModal .modal-dialog-slideout .modal-content .filterListContainer>div{border-top:1px solid #d2d2d2;padding:0 16px}#reviewsRefinementModal .modal-dialog-slideout .modal-content .filterContainer{margin-top:16px}#reviewsRefinementModal .modal-dialog-slideout .modal-header{padding:24px 16px 16px}#reviewsRefinementModal .modal-dialog-slideout .modal-header button{-ms-flex-preferred-size:48%;flex-basis:48%;border:1px solid #272727;color:#282828;border-radius:2px;text-transform:capitalize;padding:10px 0;line-height:18px}@media (max-width:767.98px){#reviewsRefinementModal .modal-dialog-slideout .modal-header button.reset-filters-mobile:active,#reviewsRefinementModal .modal-dialog-slideout .modal-header button.reset-filters-mobile:focus,#reviewsRefinementModal .modal-dialog-slideout .modal-header button.reset-filters-mobile:hover{box-shadow:none!important;color:initial;background-color:initial;border-color:initial}}#reviewsRefinementModal .modal-dialog-slideout .modal-header button.btn-primary{background:#272727;color:#fff}@media (max-width:767.98px){#reviewsRefinementModal .modal-dialog-slideout .modal-header button.btn-primary:active,#reviewsRefinementModal .modal-dialog-slideout .modal-header button.btn-primary:focus{box-shadow:none!important;border-color:initial}}#reviewsRefinementModal .fade .modal-dialog-slideout{transform:translate(-100%) scale(1)}#reviewsRefinementModal .fade.show .modal-dialog-slideout{transform:translate(0);display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-webkit-box-align:stretch;height:100%}.content-details-container ul,.secondary-ratings-histogram ul{list-style-type:none;padding:0}.content-details-container .content-secondary-ratings-label,.secondary-ratings-histogram .content-secondary-ratings-label{padding-bottom:6px}.content-details-container .popup-histogram-ratings-bar,.secondary-ratings-histogram .popup-histogram-ratings-bar{padding-bottom:12px}.content-details-container .content-secondary-ratings-value,.secondary-ratings-histogram .content-secondary-ratings-value{padding-left:8px;color:#282828}@media (max-width:767.98px){.content-details-container .content-secondary-ratings-value,.secondary-ratings-histogram .content-secondary-ratings-value{padding-left:6px}}.content-details-container .content-secondary-ratings-container,.secondary-ratings-histogram .content-secondary-ratings-container{height:8px;background-color:#f0f0f0;border-radius:2px;display:block;display:inline-block;width:90%}@media (min-width:768px){.content-details-container .content-secondary-ratings-container,.secondary-ratings-histogram .content-secondary-ratings-container{width:77%}}@media (min-width:1024px){.content-details-container .content-secondary-ratings-container,.secondary-ratings-histogram .content-secondary-ratings-container{width:85%}}.content-details-container .content-secondary-ratings-container .content-secondary-ratings-bar,.secondary-ratings-histogram .content-secondary-ratings-container .content-secondary-ratings-bar{box-shadow:inset 2px 0 0 #fff;width:20%;float:left;height:8px;display:block}.content-details-container .content-secondary-ratings-container .content-secondary-ratings-bar:first-child,.secondary-ratings-histogram .content-secondary-ratings-container .content-secondary-ratings-bar:first-child{box-shadow:none}.content-details-container .content-secondary-ratings-container .content-secondary-ratings-value-percentage,.secondary-ratings-histogram .content-secondary-ratings-container .content-secondary-ratings-value-percentage{height:8px;border-radius:2px;background-color:#282828;display:block}@media (min-width:768px){.review-section-top{-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.review-section-top{-ms-flex-pack:left;justify-content:left}}.secondary-ratings-histogram{color:#000;font-size:.875rem;padding-right:.75rem}@media (min-width:768px){.secondary-ratings-histogram{vertical-align:top;max-width:515px;margin-top:15px}}@media (min-width:1024px){.secondary-ratings-histogram{border-left:1px solid #949494;margin-top:0;padding:0}}.secondary-ratings-histogram .content-secondary-ratings{margin-left:12px}@media (min-width:768px){.secondary-ratings-histogram .content-secondary-ratings{margin-left:0}}@media (min-width:1024px){.secondary-ratings-histogram .content-secondary-ratings{margin-left:50px}}.view-all-answers .modal-header{background-color:#f1f1f1}.view-all-answers .modal-body .bv-question{font-size:1.125rem;line-height:20px;margin-bottom:6px}.view-all-answers .modal-body .bv-details{margin-bottom:12px}.view-all-answers .modal-body .bv-details span{color:#666}.view-all-answers .modal-body .bv-details .bv-author{color:#333;margin-right:7px;padding-right:0}.view-all-answers .modal-body .bv-details .bv-content-author{line-height:20px;margin-right:16px}.view-all-answers .modal-body .bv-answer-count{margin-bottom:4px}.view-all-answers .modal-body .bv-feedback-section{margin-bottom:16px;padding:0}.view-all-answers .modal-body .bv-feedback-section a,.view-all-answers .modal-body .bv-feedback-section button,.view-all-answers .modal-body .bv-feedback-section span{cursor:pointer;display:inline-block;margin-bottom:5px}@media (min-width:1024px){.view-all-answers .modal-body .bv-feedback-section a,.view-all-answers .modal-body .bv-feedback-section button,.view-all-answers .modal-body .bv-feedback-section span{margin-bottom:0}}.view-all-answers .modal-body .bv-feedback-section .bv-helpful{margin-right:16px;padding:12px 0}@media (min-width:1024px){.view-all-answers .modal-body .bv-feedback-section .bv-no,.view-all-answers .modal-body .bv-feedback-section .bv-yes{min-width:92px}}.view-all-answers .modal-body .bv-feedback-section .bv-no.selected,.view-all-answers .modal-body .bv-feedback-section .bv-yes.selected{background-color:#232323;color:#fff}.view-all-answers .modal-body .bv-feedback-section .bv-no span.count,.view-all-answers .modal-body .bv-feedback-section .bv-yes span.count{display:inline;font-weight:400;margin-bottom:0;padding:0}.view-all-answers .modal-body .bv-feedback-section .bv-yes{margin-right:12px}.view-all-answers .modal-body .bv-feedback-section .bv-yes.selected:before{background-position-x:-237px}.view-all-answers .modal-body .bv-feedback-section .bv-no{margin-right:16px}.view-all-answers .modal-body .bv-feedback-section .bv-no.selected:before{background-position:-197px -12px}.view-all-answers .modal-body .bv-feedback-section .bv-report{padding:12px 0}.view-all-answers .bv-question-card{border:none;font-size:unset;line-height:unset;padding:unset}.view-all-answers .bv-question-card .bv-details{padding:0}.view-all-answers .bv-new-answer .heading-text{font-size:1rem;line-height:21px;margin-bottom:13px}.view-all-answers .seperator{border-color:#d9d9d9;margin-top:0;margin-bottom:12px}.view-all-answers .basic-bv__font{font-size:.875rem;line-height:19px}.view-all-answers .basic-bv__margin--bottom{margin-bottom:4px}.view-all-answers .basic-bv__color--lt-black{color:#272727}.view-all-answers .bv-question-closed{color:#f2f4f7;font-size:1.125rem;line-height:24px}@media (min-width:1024px){.view-all-answers .bv-question-closed{font-size:1rem;line-height:21px}}.view-all-answers .custom-control-input~.custom-control-label:before{border:1px solid #707070;border-radius:2px;height:24px;width:24px}.view-all-answers .btn:not(:disabled):not(.disabled):active:focus,.view-all-answers a,.view-all-answers a:focus,.view-all-answers button,.view-all-answers button:focus{outline:none;box-shadow:none}.bv-zoom-modal{width:100%}.bv-zoom-modal .modal-dialog{max-width:calc(100% - 30px)}.bv-zoom-modal .modal-content{border-radius:8px;box-shadow:0 0 18px rgba(0,0,0,.160784)}@media (min-width:1024px){.bv-zoom-modal .modal-content{margin:0 auto;max-width:824px;max-height:600px}}.bv-zoom-modal .modal-content-wrapper{position:relative}.bv-zoom-modal .modal-header{padding:16px 0;position:relative}@media (min-width:1024px){.bv-zoom-modal .modal-header{padding:12px 0}}.bv-zoom-modal .modal-header .close{height:24px;padding:0;position:absolute;right:16px;top:16px;transform:translate(-50%,50%);width:24px;z-index:20}.bv-zoom-modal .modal-body{padding:0 24px 16px}@media (min-width:1024px){.bv-zoom-modal .modal-body{padding-bottom:24px}}.bv-zoom-modal .modal-body .caption-wrapper{margin-bottom:12px;text-align:center}.bv-zoom-modal .modal-body .caption-wrapper span{font-size:1.125rem;line-height:24px}.bv-zoom-modal .modal-body .navigation-wrapper{list-style-type:none;margin-bottom:0;padding-left:0;text-align:center}.bv-zoom-modal .modal-body .navigation-wrapper li{cursor:pointer;display:inline;margin:0 6px}.bv-zoom-modal .modal-body .navigation-wrapper li:first-of-type{margin-left:0}.bv-zoom-modal .modal-body .navigation-wrapper li:last-of-type{margin-right:0}.bv-zoom-modal .modal-body .navigation-wrapper li button{background-color:#cecece;border:none;border-radius:50%;height:10px;margin:0;padding:0;width:10px}.bv-zoom-modal .modal-body .navigation-wrapper li.selected button{background-color:#282828}.bv-zoom-modal .modal-body .navigation-arrows{height:100%;position:absolute;top:0;width:46px;z-index:10}@media (min-width:1024px){.bv-zoom-modal .modal-body .navigation-arrows{width:76px}}.bv-zoom-modal .modal-body .navigation-arrows.to-prev{background:transparent linear-gradient(270deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.254902) 32%,hsla(0,0%,100%,.898039) 77%,#fff) 0 0 no-repeat padding-box;left:-19px}@media (min-width:1024px){.bv-zoom-modal .modal-body .navigation-arrows.to-prev{left:0;transform:translateX(-50%)}}.bv-zoom-modal .modal-body .navigation-arrows.to-next{background:transparent linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.254902) 32%,hsla(0,0%,100%,.898039) 77%,#fff) 0 0 no-repeat padding-box;right:-19px}@media (min-width:1024px){.bv-zoom-modal .modal-body .navigation-arrows.to-next{right:0;transform:translateX(50%)}}.bv-zoom-modal .bv-arrows{background-color:transparent;border:1px solid #000;border-radius:50%;cursor:pointer;font-size:0;font-weight:400;height:40px;line-height:0;position:absolute;top:50%;width:40px}.bv-zoom-modal .bv-arrows:before{background:url(../../images/plp-icons-sprite.png) no-repeat;content:"";display:block;height:40px;position:relative;width:40px}.bv-zoom-modal .bv-arrows-prev:before{background-position:-2px -8px;left:-8px}.bv-zoom-modal .bv-arrows-next:before{background-position:-130px -8px;right:8px}.bv-zoom-modal img{display:block;margin:0 auto 12px;max-width:95%;max-height:450px}@media (min-width:1024px){.bv-zoom-modal img{margin-bottom:16px;padding:0 106px}}.bv-zoom-modal .image-wrapper{visibility:hidden;text-align:center}.bv-zoom-modal .image-wrapper.slick-initialized{visibility:visible}.bv-zoom-modal .image-wrapper.slick-initialized .slick-dots{bottom:-15px}.bv-zoom-modal .image-wrapper.slick-initialized .slick-dots button{width:10px;height:10px;border-radius:50%;background:#cecece}.bv-zoom-modal .image-wrapper.slick-initialized .slick-dots .slick-active button{background:#282828}.bv-zoom-modal .image-wrapper.slick-initialized .slick-slide:focus{outline:none!important}.bv-zoom-modal .image-wrapper.slick-initialized .slick-arrow{height:40px;width:40px;border:1px solid #000;border-radius:50%}.bv-zoom-modal .image-wrapper.slick-initialized iframe{width:400px;height:350px}@media (max-width:767.98px){.bv-zoom-modal .image-wrapper.slick-initialized .slick-next{right:-20px}.bv-zoom-modal .image-wrapper.slick-initialized .slick-prev{left:-20px}.bv-zoom-modal .image-wrapper.slick-initialized iframe{width:80%;height:auto}}.ask-question-container,.submit-answer-container{color:#333}.ask-question-container .btn:not(:disabled):not(.disabled):active:focus,.ask-question-container a,.ask-question-container a:focus,.ask-question-container button,.ask-question-container button:focus,.submit-answer-container .btn:not(:disabled):not(.disabled):active:focus,.submit-answer-container a,.submit-answer-container a:focus,.submit-answer-container button,.submit-answer-container button:focus{outline:none;box-shadow:none}.ask-question-container .required-fields-text,.submit-answer-container .required-fields-text{margin-top:.75rem}@media (max-width:1023.98px){.ask-question-container .form-group,.submit-answer-container .form-group{margin-bottom:.75rem}}.ask-question-container .form-group .bv-helper-icon,.ask-question-container .form-group .bv-helper-label,.submit-answer-container .form-group .bv-helper-icon,.submit-answer-container .form-group .bv-helper-label{display:none;font-size:.875rem}.ask-question-container .form-group input,.ask-question-container .form-group textarea,.submit-answer-container .form-group input,.submit-answer-container .form-group textarea{border:1px solid #707070}.ask-question-container .form-group.bv-error input,.ask-question-container .form-group.bv-error textarea,.submit-answer-container .form-group.bv-error input,.submit-answer-container .form-group.bv-error textarea{border-color:#ca1a24}.ask-question-container .form-group.bv-error .bv-helper-label,.ask-question-container .form-group.bv-error label,.submit-answer-container .form-group.bv-error .bv-helper-label,.submit-answer-container .form-group.bv-error label{color:#ca1a24;display:inline-block}.ask-question-container .form-group.bv-valid input,.ask-question-container .form-group.bv-valid textarea,.submit-answer-container .form-group.bv-valid input,.submit-answer-container .form-group.bv-valid textarea{border-color:#000}.ask-question-container .form-group.bv-valid .bv-helper-label,.submit-answer-container .form-group.bv-valid .bv-helper-label{display:none}.ask-question-container .bv-form-wrapper,.submit-answer-container .bv-form-wrapper{margin-top:1rem;background:#f1f1f1;border-radius:.125rem;padding:.75rem}@media (min-width:1024px){.ask-question-container .bv-form-wrapper,.submit-answer-container .bv-form-wrapper{padding:1rem}}.ask-question-container .bv-form-wrapper .form-control,.submit-answer-container .bv-form-wrapper .form-control{border-radius:.125rem}.ask-question-container .bv-form-wrapper label,.submit-answer-container .bv-form-wrapper label{text-transform:none;margin-bottom:.5rem;font-size:1rem}@media (min-width:1024px){.ask-question-container .bv-form-wrapper label,.submit-answer-container .bv-form-wrapper label{font-size:1.125rem;margin-bottom:.75rem}}.ask-question-container .bv-form-wrapper .bv-disclaimer-text,.submit-answer-container .bv-form-wrapper .bv-disclaimer-text{margin-bottom:8px}@media (min-width:1024px){.ask-question-container .bv-form-wrapper .bv-disclaimer-text,.submit-answer-container .bv-form-wrapper .bv-disclaimer-text{margin-bottom:24px}}.ask-question-container .bv-form-wrapper .bv-textarea,.submit-answer-container .bv-form-wrapper .bv-textarea{height:6rem;padding:.5rem .75rem}@media (min-width:1024px){.ask-question-container .bv-form-wrapper .bv-textarea,.submit-answer-container .bv-form-wrapper .bv-textarea{padding:1rem}}.ask-question-container .bv-form-wrapper .bv-text,.submit-answer-container .bv-form-wrapper .bv-text{padding:.625rem .75rem;height:auto}@media (min-width:1024px){.ask-question-container .bv-form-wrapper .bv-text,.submit-answer-container .bv-form-wrapper .bv-text{padding:.625rem 1rem}}.ask-question-container .bv-form-wrapper .bv-hidden-field,.submit-answer-container .bv-form-wrapper .bv-hidden-field{display:none}.ask-question-container .bv-form-wrapper .form-fields-list,.submit-answer-container .bv-form-wrapper .form-fields-list{display:-ms-grid;display:grid;grid-gap:0 1rem}@media (min-width:1024px){.ask-question-container .bv-form-wrapper .form-fields-list,.submit-answer-container .bv-form-wrapper .form-fields-list{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;margin-right:1rem}}.ask-question-container .bv-form-wrapper .bv-checkbox-container,.submit-answer-container .bv-form-wrapper .bv-checkbox-container{margin-top:.25rem;overflow:hidden}@media (min-width:1024px){.ask-question-container .bv-form-wrapper .bv-checkbox-container,.submit-answer-container .bv-form-wrapper .bv-checkbox-container{margin-top:.5rem}}.ask-question-container .bv-form-wrapper .bv-checkbox-container label,.ask-question-container .bv-form-wrapper .bv-checkbox-container label a,.submit-answer-container .bv-form-wrapper .bv-checkbox-container label,.submit-answer-container .bv-form-wrapper .bv-checkbox-container label a{font-size:.875rem;font-weight:400}.ask-question-container .bv-form-wrapper .bv-checkbox-container label a,.ask-question-container .bv-form-wrapper .bv-checkbox-container label a a,.submit-answer-container .bv-form-wrapper .bv-checkbox-container label a,.submit-answer-container .bv-form-wrapper .bv-checkbox-container label a a{font-weight:700}.ask-question-container .bv-form-wrapper .bv-checkbox-container label .bv-text-link,.submit-answer-container .bv-form-wrapper .bv-checkbox-container label .bv-text-link{text-decoration:none}.ask-question-container .bv-form-wrapper .bv-checkbox-container .bv-checkbox,.submit-answer-container .bv-form-wrapper .bv-checkbox-container .bv-checkbox{height:24px;width:24px;margin-right:10px;vertical-align:middle}@media (min-width:1024px){.ask-question-container .bv-form-wrapper .bv-checkbox-container .bv-checkbox,.submit-answer-container .bv-form-wrapper .bv-checkbox-container .bv-checkbox{margin-right:1rem}}.ask-question-container .bv-form-wrapper .bv-checkbox-container .bv-helper,.submit-answer-container .bv-form-wrapper .bv-checkbox-container .bv-helper{text-align:right}@media (min-width:1024px){.ask-question-container .bv-form-wrapper .bv-checkbox-container .bv-helper,.submit-answer-container .bv-form-wrapper .bv-checkbox-container .bv-helper{display:inline-block;float:right}}.ask-question-container .bv-form-wrapper .bv-casltext-question,.submit-answer-container .bv-form-wrapper .bv-casltext-question{margin-top:.25rem}@media (min-width:1024px){.ask-question-container .bv-form-wrapper .bv-casltext-question,.submit-answer-container .bv-form-wrapper .bv-casltext-question{margin-top:.75rem}}.ask-question-container .bv-form-wrapper .bv-form-actions-submit,.submit-answer-container .bv-form-wrapper .bv-form-actions-submit{background-color:#272727;color:#fff;border:1px solid #272727;border-radius:2px;font-size:.875rem;text-transform:uppercase;padding:.625rem 1.125rem;margin-top:1.5rem}.ask-question-container{margin-top:1.5rem}.ask-question-container .required-fields-text{margin-top:.25rem;margin-bottom:.5rem}@media (max-width:767.98px){.ask-question-container .ask-question-form-wrapper.bv-form-wrapper{margin:1rem .75rem 0}}@media (max-width:767.98px){.ask-question-container .ask-question-container-heading{padding-left:.75rem;padding-right:.375rem}}.ask-question-container .ask-question-container-heading h3{font-weight:700!important;margin-bottom:0}.ask-question-container .ask-question-container-heading .required-fields-text{margin-top:.25rem;margin-bottom:.5rem}.ask-question-container .ask-question-container-heading .ask-question-close{font-size:2.5rem;font-weight:400;width:24px;height:24px;text-align:center;cursor:pointer;line-height:22px}.ask-question-container .question-label-group{font-size:.875rem}.ask-question-container .question-label-group a{font-size:.875rem;text-decoration:none}@media (min-width:1024px){.ask-question-container .question-label-group,.ask-question-container .question-label-group a{font-size:1.125rem}}.ask-question-container .question-label-group label{margin-bottom:.25rem}.ask-question-container .question-label-group .question-field-msg{margin-bottom:1rem;font-size:1rem}.ask-question-container .error-icon-container{font-size:120px;line-height:120px;text-align:center}.ask-question-container .error-icon-container .error-icon{background-color:#666;color:#fff;font-weight:900;border-radius:50%;padding:1rem}.ask-question-container .error-message{font-size:1.5rem;font-weight:700;text-align:center;color:#333}.bv-box-to-left{transform:translateX(-100%)!important}.bv-photo-selected-modal,.bv-photo-upload-modal,.bv-video-selected-modal,.bv-video-upload-modal,.bv-write-review-modal{transform:translateX(0);transition:all .2s linear!important}.bv-photo-selected-modal img,.bv-photo-upload-modal img,.bv-video-selected-modal img,.bv-video-upload-modal img,.bv-write-review-modal img{max-width:100%;cursor:pointer}.bv-media-preview-container{background-color:#f7f7f7;border-top:1px solid #ddd;padding:10px;width:100%}@media (min-width:1024px){.bv-media-preview-container{padding-left:20px;padding-right:20px}}.bv-media-preview-block{background-color:#ccc;border:1px solid #aaa;border-radius:.25em;box-shadow:inset 0 1px 2px rgba(0,0,0,.5),0 1px 0 #fff;margin:0 auto 30px;max-height:400px;max-width:100%;min-height:318px;overflow:hidden;position:relative;text-align:center;width:318px}@media (min-width:1024px){.bv-media-preview-block{margin-bottom:40px}}.bv-photo-selected-modal .bv-media-preview-block{min-height:auto;margin:10px auto}@media (min-width:1024px){.bv-photo-selected-modal .bv-media-preview-block{width:auto}}.bv-video-upload-modal .bv-media-preview-block{margin-bottom:10px}@media (min-width:1024px){.bv-video-upload-modal .bv-media-preview-block{width:auto}}.bv-video-selected-modal .bv-media-preview-block{height:auto;margin-bottom:10px;min-height:unset}@media (min-width:1024px){.bv-video-selected-modal .bv-media-preview-block{width:auto}}.bv-media-preview-block .icon-photo,.bv-media-preview-block .icon-video{background:transparent url(../../images/bv-media-preview-sprite.png) 0 0 no-repeat;background-size:cover;color:#999;display:inline-block;height:80px;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:0 0;width:80px}.bv-media-preview-block .icon-video{background-position:-77px}.bv-media-preview-clear{background-color:#d9d9d9;border:none;color:#000;cursor:pointer;font-size:.8125rem;font-weight:700;line-height:19.5px;display:block;margin-bottom:20px;padding:0 5px}.bv-media-viewer-ytmedia{border:none;display:block;width:100%}.bv-photo-submit,.bv-upload-video,.bv-video-submit{background:#232323 linear-gradient(0deg,hsla(0,0%,100%,.101961) 0,#000) no-repeat;border:1px solid #999;border-radius:3px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)!important;color:#f5f5f5;font-size:1.125rem;font-weight:700;line-height:16px;padding:9px 18px;text-align:center;text-transform:uppercase;width:100%}.bv-photo-submit:active,.bv-photo-submit:focus,.bv-photo-submit:hover,.bv-photo-submit:visited,.bv-upload-video:active,.bv-upload-video:focus,.bv-upload-video:hover,.bv-upload-video:visited,.bv-video-submit:active,.bv-video-submit:focus,.bv-video-submit:hover,.bv-video-submit:visited{color:#f5f5f5}@media (min-width:1024px){.bv-photo-submit,.bv-upload-video,.bv-video-submit{font-size:.6875rem;line-height:16px;padding:5px 11px;width:auto}}.bv-photo-guidelines-wrapper,.bv-video-guidelines-wrapper{display:none}@media (min-width:1024px){.bv-photo-guidelines-wrapper,.bv-video-guidelines-wrapper{background-color:#000;border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.1);color:#fff;display:block;left:-190px;padding:10px;position:absolute;top:14%;width:170px}.bv-photo-guidelines-wrapper:after,.bv-video-guidelines-wrapper:after{background-color:#000;content:"";display:block;height:15px;position:absolute;right:-7px;top:12px;transform:rotate(45deg);width:15px}.bv-photo-guidelines-wrapper .guideline-list-container li,.bv-photo-guidelines-wrapper .guideline-subtitle,.bv-photo-guidelines-wrapper .guideline-title,.bv-video-guidelines-wrapper .guideline-list-container li,.bv-video-guidelines-wrapper .guideline-subtitle,.bv-video-guidelines-wrapper .guideline-title{font-size:.8125rem;font-weight:400;line-height:19.6px;text-transform:none}.bv-photo-guidelines-wrapper .guideline-title,.bv-video-guidelines-wrapper .guideline-title{margin-bottom:4px}.bv-photo-guidelines-wrapper .guideline-subtitle,.bv-video-guidelines-wrapper .guideline-subtitle{margin-bottom:13px}.bv-photo-guidelines-wrapper .guideline-list-container,.bv-video-guidelines-wrapper .guideline-list-container{padding:10px 0 10px 20px}.bv-photo-guidelines-wrapper .guideline-list-container li,.bv-video-guidelines-wrapper .guideline-list-container li{margin-bottom:10px}}.bv-separator{border-color:#ddd;margin:10px 0}.bv-video-url{display:block;font-size:.9375rem;line-height:19.6px;margin-bottom:10px;text-transform:none}@media (min-width:1024px){.bv-photo-selected-modal .modal-dialog,.bv-photo-upload-modal .modal-dialog,.bv-video-selected-modal .modal-dialog,.bv-video-upload-modal .modal-dialog{left:43px;max-width:680px}}.bv-photo-selected-modal .modal-header,.bv-photo-upload-modal .modal-header,.bv-video-selected-modal .modal-header,.bv-video-upload-modal .modal-header{padding:20px 12px;position:relative}.bv-photo-selected-modal .modal-header .add-photo-text,.bv-photo-selected-modal .modal-header .add-video-text,.bv-photo-upload-modal .modal-header .add-photo-text,.bv-photo-upload-modal .modal-header .add-video-text,.bv-video-selected-modal .modal-header .add-photo-text,.bv-video-selected-modal .modal-header .add-video-text,.bv-video-upload-modal .modal-header .add-photo-text,.bv-video-upload-modal .modal-header .add-video-text{font-size:20px;font-weight:400;line-height:20px;margin:0}@media (min-width:1024px){.bv-photo-selected-modal .modal-header .add-photo-text,.bv-photo-selected-modal .modal-header .add-video-text,.bv-photo-upload-modal .modal-header .add-photo-text,.bv-photo-upload-modal .modal-header .add-video-text,.bv-video-selected-modal .modal-header .add-photo-text,.bv-video-selected-modal .modal-header .add-video-text,.bv-video-upload-modal .modal-header .add-photo-text,.bv-video-upload-modal .modal-header .add-video-text{font-size:2.125rem;line-height:35px}}.bv-photo-selected-modal .modal-header .close,.bv-photo-upload-modal .modal-header .close,.bv-video-selected-modal .modal-header .close,.bv-video-upload-modal .modal-header .close{background-color:#767676;border-radius:50%;color:#fff;height:20px;padding:0;position:absolute;right:8px;text-align:center;top:8px;transform:translate(-50%,50%);width:20px}.bv-photo-selected-modal .modal-header .close span,.bv-photo-upload-modal .modal-header .close span,.bv-video-selected-modal .modal-header .close span,.bv-video-upload-modal .modal-header .close span{display:block;transform:translateY(-11%)}.bv-photo-selected-modal .modal-body,.bv-photo-upload-modal .modal-body,.bv-video-selected-modal .modal-body,.bv-video-upload-modal .modal-body{padding:0}@media (min-width:1024px){.bv-photo-selected-modal .modal-body,.bv-photo-upload-modal .modal-body,.bv-video-selected-modal .modal-body,.bv-video-upload-modal .modal-body{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}}.bv-photo-selected-modal .modal-body .chosen-file,.bv-photo-upload-modal .modal-body .chosen-file,.bv-video-selected-modal .modal-body .chosen-file,.bv-video-upload-modal .modal-body .chosen-file{cursor:pointer;display:block;margin:0 auto;width:200px}.bv-photo-selected-modal .modal-body .chosen-video,.bv-photo-upload-modal .modal-body .chosen-video,.bv-video-selected-modal .modal-body .chosen-video,.bv-video-upload-modal .modal-body .chosen-video{cursor:pointer;background-color:#fff;border:1px solid #8f8f8f;border-radius:4px;font-size:1rem;height:37px;line-height:19.2px;padding:8px 16px;overflow:visible;width:100%}.bv-photo-selected-modal .modal-body .chosen-video:active,.bv-photo-selected-modal .modal-body .chosen-video:focus,.bv-photo-selected-modal .modal-body .chosen-video:hover,.bv-photo-upload-modal .modal-body .chosen-video:active,.bv-photo-upload-modal .modal-body .chosen-video:focus,.bv-photo-upload-modal .modal-body .chosen-video:hover,.bv-video-selected-modal .modal-body .chosen-video:active,.bv-video-selected-modal .modal-body .chosen-video:focus,.bv-video-selected-modal .modal-body .chosen-video:hover,.bv-video-upload-modal .modal-body .chosen-video:active,.bv-video-upload-modal .modal-body .chosen-video:focus,.bv-video-upload-modal .modal-body .chosen-video:hover{border-color:#000}.bv-photo-selected-modal .modal-body .chosen-video:-ms-input-placeholder,.bv-photo-upload-modal .modal-body .chosen-video:-ms-input-placeholder,.bv-video-selected-modal .modal-body .chosen-video:-ms-input-placeholder,.bv-video-upload-modal .modal-body .chosen-video:-ms-input-placeholder{text-overflow:ellipsis}.bv-photo-selected-modal .modal-body .chosen-video::placeholder,.bv-photo-upload-modal .modal-body .chosen-video::placeholder,.bv-video-selected-modal .modal-body .chosen-video::placeholder,.bv-video-upload-modal .modal-body .chosen-video::placeholder{text-overflow:ellipsis}.bv-photo-upload-modal .bv-photo-upload-error-msg,.bv-video-upload-modal .bv-video-upload-error-msg{background-color:#fff;color:#b43034;display:inline-block;font-size:.9375rem;left:100%;line-height:19.5px;padding:2px 28px 2px 12px;position:relative;text-align:center;transform:translateX(-100%)}.bv-photo-upload-modal .bv-photo-upload-error-msg:after,.bv-video-upload-modal .bv-video-upload-error-msg:after{background-color:#b43034;border-radius:50%;color:#fff;content:"x";display:inline;font-size:.9375rem;font-weight:700;line-height:19.5px;height:20px;position:absolute;right:0;top:inherit;width:20px}.bv-photo-upload-modal .bv-photo-upload-form{padding:10px 0}.bv-video-upload-modal .bv-upload-video{background-color:#232323}.bv-photo-selected-modal .form-group .bv-fieldset-label-wrapper,.bv-photo-selected-modal .form-group .bv-text-field-photocaption,.bv-photo-selected-modal .form-group .bv-text-field-videocaption,.bv-video-selected-modal .form-group .bv-fieldset-label-wrapper,.bv-video-selected-modal .form-group .bv-text-field-photocaption,.bv-video-selected-modal .form-group .bv-text-field-videocaption{display:block;margin-bottom:10px}.bv-photo-selected-modal .form-group .bv-fieldset-label-wrapper span,.bv-video-selected-modal .form-group .bv-fieldset-label-wrapper span{color:#000;font-size:.75rem;line-height:25px}.bv-photo-selected-modal .form-group .bv-text-field-photocaption,.bv-photo-selected-modal .form-group .bv-text-field-videocaption,.bv-video-selected-modal .form-group .bv-text-field-photocaption,.bv-video-selected-modal .form-group .bv-text-field-videocaption{background-color:#fff;border:1px solid #000;border-radius:4px;font-size:1rem;height:37px;line-height:19.2px;padding:8px 16px;overflow:visible;width:100%}.bv-photo-selected-modal .form-group .bv-text-field-photocaption:-ms-input-placeholder,.bv-photo-selected-modal .form-group .bv-text-field-videocaption:-ms-input-placeholder,.bv-video-selected-modal .form-group .bv-text-field-photocaption:-ms-input-placeholder,.bv-video-selected-modal .form-group .bv-text-field-videocaption:-ms-input-placeholder{text-overflow:ellipsis}.bv-photo-selected-modal .form-group .bv-text-field-photocaption::placeholder,.bv-photo-selected-modal .form-group .bv-text-field-videocaption::placeholder,.bv-video-selected-modal .form-group .bv-text-field-photocaption::placeholder,.bv-video-selected-modal .form-group .bv-text-field-videocaption::placeholder{text-overflow:ellipsis}.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)}}#writeReviewModal .btn:not(:disabled):not(.disabled):active:focus,#writeReviewModal a,#writeReviewModal a:focus,#writeReviewModal button,#writeReviewModal button:focus{outline:none;box-shadow:none}#writeReviewModal .bv-content-btn,#writeReviewModal .bv-radio-wrapper-label,#writeReviewModal .radio-btn,#writeReviewModal .reccommend-yes-no-label:before,#writeReviewModal .stars label{cursor:pointer}#writeReviewModal .btn-primary{background-color:#272727;color:#fff;border:1px solid #272727;border-radius:2px;font-size:.875rem;background-image:none;padding:10px 27px;width:100%}#writeReviewModal .modal-footer-heading{text-transform:none;font-weight:400;font-size:.875rem;color:#333}#writeReviewModal .font-heading{font-size:1rem;text-transform:none;font-weight:400}#writeReviewModal .form-fields-list{display:-ms-grid;display:grid;grid-gap:0 1rem}@media (min-width:1024px){#writeReviewModal .form-fields-list{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;margin-right:1rem;padding-bottom:.5rem}}#writeReviewModal .form-group{margin-bottom:18px}#writeReviewModal .form-group .bv-helper-icon,#writeReviewModal .form-group .bv-helper-label{display:none}#writeReviewModal .form-group.bv-error input,#writeReviewModal .form-group.bv-error textarea{border-color:#ca1a24}#writeReviewModal .form-group.bv-error .bv-helper-label,#writeReviewModal .form-group.bv-error label{color:#ca1a24;display:inline-block;padding-top:2px}#writeReviewModal .form-group .reccommend-yes-no-input{display:none}#writeReviewModal .form-group .reccommend-yes-no-input~.reccommend-yes-no-label{margin-left:40px}#writeReviewModal .form-group .reccommend-yes-no-input~.reccommend-yes-no-label a{text-decoration:none}#writeReviewModal .form-group .reccommend-yes-no-input~.reccommend-yes-no-label:before{border:1px solid #949494;top:-4px;width:24px;height:24px;border-radius:2px;position:absolute;left:0;content:""}@media (max-width:767.98px){#writeReviewModal .form-group .reccommend-yes-no-input~.reccommend-yes-no-label:before{width:25px;height:25px;top:-4px;left:0}}#writeReviewModal .form-group .reccommend-yes-no-input:checked~.reccommend-yes-no-label:after{height:14px;width:18px;display:inline-block;background:url(../../images/pdp-icons-sprite.png) -239px -10px;vertical-align:middle;left:4px;top:1px;position:absolute;content:""}@media (min-width:576px){#writeReviewModal .form-group .reccommend-yes-no-input:checked~.reccommend-yes-no-label:after{height:12px;width:12px;background:url(../../images/pdp-icons-sprite.png) -66px -10px;left:6px;top:3px}}#writeReviewModal .form-group .bv-no-input,#writeReviewModal .form-group .bv-yes-input{display:none}#writeReviewModal .form-group .bv-no-input:checked+.bv-no-label,#writeReviewModal .form-group .bv-no-input:checked+.bv-yes-label,#writeReviewModal .form-group .bv-yes-input:checked+.bv-no-label,#writeReviewModal .form-group .bv-yes-input:checked+.bv-yes-label{color:#fff;background-color:#404040;border-color:#404040}#writeReviewModal .form-group .bv-no-input:checked+.bv-yes-label:before,#writeReviewModal .form-group .bv-yes-input:checked+.bv-yes-label:before{background-position:-238px -10px}#writeReviewModal .form-group .bv-no-input:checked+.bv-no-label:before,#writeReviewModal .form-group .bv-yes-input:checked+.bv-no-label:before{background-position:-197px -13px}#writeReviewModal .form-group .radio-btn{background:#f1f1f1;border-radius:2px;padding:10px 7px 10px 9px;margin-right:10px;border:none;color:#282828;font-size:.875rem;font-weight:700}#writeReviewModal .form-group .radio-btn:hover{color:#fff;background-color:#404040;border-color:#404040}#writeReviewModal .form-group .radio-btn:before{background-image:url(../../images/bv-icons-sprite.png);content:"";display:inline-block;width:18px;height:16px;margin-right:12px;vertical-align:top}#writeReviewModal .form-group .radio-btn.bv-yes-label:before{background-position:-120px -10px}#writeReviewModal .form-group .radio-btn.bv-no-label:before{background-position:-44px -10px}#writeReviewModal .form-group .form-control{padding:.75rem .625rem;font-size:1rem;border-color:#404040;border-radius:2px;color:#727272}#writeReviewModal .form-group .bv-select{width:100%;border:1px solid #484848;border-radius:3px;padding:11px;color:#727272;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(../../images/svg-icons/drop-down-arrow-black.svg) no-repeat right 1rem center/auto 25%}@media (min-width:1024px){#writeReviewModal .form-group .bv-select{width:49%}}#writeReviewModal .form-group .bv-radio-wrapper-input{display:none}#writeReviewModal .form-group .bv-radio-wrapper-input:checked+.bv-radio-wrapper-label{color:#fff;background-color:#404040;border-color:#404040}#writeReviewModal .form-group .bv-textarea{height:6rem;padding:.75rem .625rem;font-size:1rem}#writeReviewModal .form-group .bv-radio-wrapper-label{border:1px solid #727272;border-radius:2px;padding:10px 0;margin-right:12px;width:50px;text-align:center}@media (min-width:1024px){#writeReviewModal .form-group .bv-radio-wrapper-label{margin-right:4px}}#writeReviewModal .form-group .bv-radio-wrapper-label:hover{color:#fff;background-color:#404040;border-color:#404040}#writeReviewModal .form-group.bv-checkbox-container .bv-helper,#writeReviewModal .form-group.ratings-group .bv-helper{display:inline-block;float:right}#writeReviewModal .modal-header .h2{margin:1rem 0}#writeReviewModal .modal-body{padding:0 16px 24px}#writeReviewModal .modal-body .modal-title{display:inline-block;text-transform:none;width:100%;color:#282828;font-size:1rem}#writeReviewModal .modal-body #bv-required-text{font-size:.875rem;font-weight:400;text-transform:none;margin-bottom:24px}#writeReviewModal .stars{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#writeReviewModal .stars input.star{display:none}#writeReviewModal .stars label.star{padding:2px;margin:0;color:#ccc}#writeReviewModal .stars input.star:checked~label.star:before,#writeReviewModal .stars label.star:hover:before,#writeReviewModal .stars label.star:hover~label.star:before{color:#404040}#writeReviewModal .stars label.star:before{font-size:1.5rem;content:"\2605"}#writeReviewModal .bv-review-media{background:transparent;border:1px solid #404040;border-top:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:8px}@media (min-width:576px){#writeReviewModal .bv-review-media{padding:12px 8px}}#writeReviewModal .bv-review-media .bv-review-selected-photos,#writeReviewModal .bv-review-media .bv-review-selected-videos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#writeReviewModal .bv-review-media .bv-review-selected-photo,#writeReviewModal .bv-review-media .bv-review-selected-video{margin:auto 4px;position:relative;text-align:center;padding-bottom:8px}@media (min-width:576px){#writeReviewModal .bv-review-media .bv-review-selected-photo,#writeReviewModal .bv-review-media .bv-review-selected-video{padding-bottom:12px}}#writeReviewModal .bv-review-media .bv-review-selected-photo-remove,#writeReviewModal .bv-review-media .bv-review-selected-video-remove{background-color:#000;border-radius:50%;color:#fff;content:"x";display:block;font-size:.625rem;font-weight:700;height:15px;line-height:16px;position:absolute;right:-5px;top:-4px;width:15px}#writeReviewModal .bv-review-media-actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#writeReviewModal .bv-review-media-actions button{background:transparent;border:1px solid #282828;border-radius:2px;color:#282828;font-size:.875rem;font-weight:700;height:40px;line-height:19px;margin-right:8px;padding:10px;width:50%;cursor:pointer}@media (min-width:1024px){#writeReviewModal .bv-review-media-actions button{width:121px}}#writeReviewModal .bv-review-media-actions span{color:#727272;display:inline-block;font-size:.75rem;line-height:16px}.questionAjaxContainer .btn:not(:disabled):not(.disabled):active:focus,.questionAjaxContainer a,.questionAjaxContainer a:focus,.questionAjaxContainer button,.questionAjaxContainer button:focus{outline:none;box-shadow:none}@media (max-width:767.98px){.questionAjaxContainer .pageno-of-results{min-height:34px}}.bv-question-card{border:1px solid #d9d9d9;padding:16px 10px 16px 14px;font-size:.875rem;line-height:19px}.bv-question-card .bv-question{font-size:1.125rem;line-height:20px;font-weight:700!important;color:#272727}.bv-question-card .bv-details{padding-top:5px;padding-bottom:15px;font-weight:400;color:#666}.bv-question-card .bv-details .bv-author{color:#333;padding-right:10px}.bv-question-card .bv-answer-head{line-height:20px;font-weight:700!important;color:#272727}.bv-question-card .bv-detail-answer{font-weight:400;color:#333;margin-bottom:0;line-height:22px}@media (min-width:576px){.bv-question-card .bv-detail-answer{line-height:24px}}.bv-question-card .bv-content-author{font-weight:600}.bv-question-card .bv-feedback-section{padding-bottom:32px;font-weight:400;color:#282828}.bv-question-card .bv-feedback-section span{padding-right:10px}.bv-question-card .bv-feedback-section span.count{padding-right:0}.bv-question-card .bv-feedback-section .bv-helpful{color:#333;font-weight:600;padding-bottom:10px}.bv-question-card .bv-feedback-section .bv-no,.bv-question-card .bv-feedback-section .bv-no:disabled,.bv-question-card .bv-feedback-section .bv-yes,.bv-question-card .bv-feedback-section .bv-yes:disabled{background:#f1f1f1;border-radius:16px;padding:10px 6px;margin-right:5px;border:none;color:#282828;font-size:.875rem;font-weight:700;text-transform:uppercase}@media (min-width:768px){.bv-question-card .bv-feedback-section .bv-no,.bv-question-card .bv-feedback-section .bv-no:disabled,.bv-question-card .bv-feedback-section .bv-yes,.bv-question-card .bv-feedback-section .bv-yes:disabled{padding:10px 7px 10px 9px;margin-right:10px}}.bv-question-card .bv-feedback-section .bv-no:before,.bv-question-card .bv-feedback-section .bv-no:disabled:before,.bv-question-card .bv-feedback-section .bv-yes:before,.bv-question-card .bv-feedback-section .bv-yes:disabled:before{background-image:url(../../images/bv-icons-sprite.png);content:"";display:inline-block;width:18px;height:16px;margin-right:8px;vertical-align:top}.bv-question-card .bv-feedback-section .bv-no:disabled:focus,.bv-question-card .bv-feedback-section .bv-no:focus,.bv-question-card .bv-feedback-section .bv-yes:disabled:focus,.bv-question-card .bv-feedback-section .bv-yes:focus{outline:none;box-shadow:none}.bv-question-card .bv-feedback-section .bv-yes:before{background-position:-120px -10px}.bv-question-card .bv-feedback-section .bv-no:before{background-position:-44px -10px}.bv-question-card .bv-feedback-section .bv-report{font-size:.875rem;color:#282828}.bv-question-card .bv-feedback-section .bv-report.reported{pointer-events:none;text-decoration:none}.bv-question-card .bv-feedback-section .bv-report:focus{outline:none}.bv-question-card .bv-actions a{padding-right:22px;color:#000}.questionsCardContainer{overflow:hidden}.questionsCardContainer.slick-initialized .bv-detail-answer,.questionsCardContainer.slick-initialized .bv-question{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}@media (min-width:768px) and (max-width:1023.98px){.questionsCardContainer.slick-slider{margin-bottom:1.5rem}}.questionsCardContainer .slick-dots{display:none!important}.questionsCardContainer .slick-track{display:-ms-flexbox;display:flex}.questionsCardContainer .slick-list{margin-left:-12px}.questionsCardContainer .slick-next,.questionsCardContainer .slick-prev{border:none;height:100%;top:50%;opacity:1}.questionsCardContainer .slick-next:before,.questionsCardContainer .slick-prev:before{height:40px;width:40px;border-radius:50%;background-position:-269px 0;background-color:#fff;border:1px solid #404040;opacity:1;background-image:url(../../images/plp-icons-sprite.png)}.questionsCardContainer .slick-next.slick-disabled:before,.questionsCardContainer .slick-prev.slick-disabled:before{opacity:.5;pointer-events:none}.questionsCardContainer .slick-prev{left:-999px;transition:left .5s ease-in-out}.questionsCardContainer .slick-prev:before{transform:rotate(90deg)}.questionsCardContainer .slick-next{right:-999px;transition:right .5s ease-in-out}.questionsCardContainer .slick-next:before{transform:rotate(270deg)}.questionsCardContainer:hover .slick-prev{left:5px}.questionsCardContainer:hover .slick-next{right:16px}.questionsCardContainer .bv-question-card{margin:12px 0;min-height:140px}@media (max-width:767.98px){.questionsCardContainer .bv-question-card{margin:12px;min-height:auto}}.questionsCardContainer .bv-question-card.slick-slide{margin:0 12px;height:inherit;min-height:250px}@media (min-width:768px){.questionsCardContainer.expanded-view .bv-actions,.questionsCardContainer.expanded-view .bv-feedback-section{display:inline-block;vertical-align:middle;padding-bottom:0}.questionsCardContainer.expanded-view .bv-actions{float:right;display:block;line-height:36px}}.product-accordion-panel .pagingInfo{font-size:1rem;font-weight:600;margin:0 12px 12px;text-align:right}@media (max-width:767.98px){.product-accordion-panel .pagingInfo{display:none}}.product-accordion-panel .popular-questions-label{font-size:1.125rem;font-weight:700;color:#282828;padding-top:1.5rem;padding-left:.75rem}@media (min-width:768px){.product-accordion-panel .popular-questions-label{padding-left:0}}.product-accordion-panel .pageno-of-results{padding-top:1.125rem}@media (max-width:767.98px){.product-accordion-panel .pageno-of-results{padding-left:12px}}.product-accordion-panel .pagination-container{width:100%;margin:0 0 1.5rem;overflow:hidden}@media (max-width:1023.98px){.product-accordion-panel .pagination-container{margin:0 .75rem 1.5rem}}@media (max-width:767.98px){.product-accordion-panel .pagination-container{margin:0 .75rem}}.product-accordion-panel .pagination-container .page-numbers{text-align:right;padding:0}@media (max-width:1279.98px){.product-accordion-panel .pagination-container .page-numbers{padding:0 .9375rem}}@media (max-width:1023.98px){.product-accordion-panel .pagination-container .page-numbers{text-align:center}}@media (max-width:767.98px){.product-accordion-panel .pagination-container .page-numbers{padding:0;margin:0 -12px;width:calc(100% + 24px);max-width:calc(100% + 24px);-ms-flex:0 0 calc(100% + 24px);flex:0 0 calc(100% + 24px)}}.product-accordion-panel .pagination-container .page-numbers .pages-dots,.product-accordion-panel .pagination-container .page-numbers .pagination-numbering{font-size:.75rem;line-height:1rem;color:#000;font-weight:700;display:inline-block;text-decoration:none;background-color:transparent;border-radius:50px;text-align:center}.product-accordion-panel .pagination-container .page-numbers .pagination-numbering{margin:0 .425rem;padding:.25rem .375rem;height:1.5rem;min-width:1.5rem}@media (max-width:767.98px){.product-accordion-panel .pagination-container .page-numbers .pagination-numbering{margin:0 .3rem;padding:.25rem}}.product-accordion-panel .pagination-container .page-numbers .currentPageHighlighted{background-color:#404040;color:#fff}.product-accordion-panel .pagination-container .page-numbers .left-arrow,.product-accordion-panel .pagination-container .page-numbers .right-arrow{display:inline-block;text-decoration:none;vertical-align:middle;line-height:.5;transform:scale(.5);height:48px;width:48px;border:2px solid #000;border-radius:50%}.product-accordion-panel .pagination-container .page-numbers .left-arrow.disabled,.product-accordion-panel .pagination-container .page-numbers .right-arrow.disabled{opacity:.35;pointer-events:none}.product-accordion-panel .pagination-container .page-numbers .right-arrow{background:url(../../images/plp-icons-sprite.png) -130px -4px}.product-accordion-panel .pagination-container .page-numbers .left-arrow{background:url(../../images/plp-icons-sprite.png) -2px -4px}.btn.ask-question-link,.btn.first-question-link,.btn.show-all{background-color:#272727;color:#fff;border:1px solid #272727;border-radius:.25rem;font-size:.875rem;text-transform:capitalize;padding:.625rem 1.125rem;margin:5px 0;width:100%}.btn.show-all{color:#272727;background-color:#fff}.product-accordion-button .hide{display:none}.questionAjaxContainer{position:relative}@media (max-width:767.98px){.first-question-link{padding-left:.75rem}}.bv-qna-sorting{display:none}@media (min-width:576px){.bv-qna-sorting{min-width:226px;position:absolute;right:0;top:0}}.bv-qna-sorting label{color:#282828}.bv-qna-sorting .sort-move-left{margin-left:-15px}.bv-qna-sorting .show-sort{font-size:12px;font-weight:700}.bv-qna-sorting #rightArrow{position:absolute;top:4px;right:14px;z-index:1}@media (max-width:767.98px){.bv-qna-sorting #rightArrow{top:-6px}}.bv-qna-sorting #rightArrow .angleArrow{border:solid #282828;border-width:0 .125rem .125rem 0;display:inline-block;padding:4px}.bv-qna-sorting #rightArrow .right{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.bv-qna-sorting .sort-dropdown-mobile{padding:25px 0;width:175px;position:absolute;right:0;top:30px}.bv-qna-sorting .sort-dropdown-mobile .sort-order-label{width:18px;height:24px;background:url(../../images/plp-redesign-new-sprite.png) -7px -10px;display:inline-block;vertical-align:top;position:absolute}.bv-qna-sorting select.sort-order-redesign{padding:2px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;overflow:hidden;font-weight:700;font-size:.875rem;color:#282828;background-color:transparent}@media (max-width:767.98px){.bv-qna-sorting select.sort-order-redesign{font-size:.75rem;white-space:normal;margin-left:20px;max-width:calc(100% - 20px);padding:0}}.bv-qna-sorting select.sort-order-redesign:focus{outline:none}.bv-qna-sorting select.sort-order-redesign option{padding:1rem;font-size:1rem;font-weight:700}@media (max-width:767.98px){.bv-qna-sorting select.sort-order-redesign option{background-color:#fff;color:#000;padding:0;font-size:.75rem}}.bv-qna-sorting select.sort-order-redesign option:hover{background-color:#000;color:#fff;box-shadow:inset 0 0 10px 100px #1882a8}.bv-qna-sorting .sort-order-label{text-transform:none;font-size:.875rem;font-weight:400}@media (max-width:767.98px){.bv-qna-sorting .sort-order-label{vertical-align:top;margin-top:2px;font-size:.75rem}}@media (min-width:576px){.bv-qna-sorting .mobile{display:none}}@media (max-width:767.98px){.bv-qna-sorting .desktop{display:none}}.bv-qna-sorting .sort-options{display:block}.bv-qna-sorting .sort-options .sort-caption{font-size:.9375rem;font-weight:400}.bv-qna-sorting .sort-options ul.sort-by{width:auto;list-style-type:none;background-color:#fff;position:absolute;right:0;top:35px;z-index:9;-webkit-padding-start:0;padding-inline-start:0}.bv-qna-sorting .sort-options ul.sort-by li{margin:1.5rem;color:#000;font-size:1rem;font-weight:400;text-align:left}.bv-qna-sorting .sort-options ul.sort-by li.selected{font-weight:700}.bv-qna-sorting .sort-dropdown{border:1px solid #484848;border-radius:3px;padding:10px 12px}.bv-qna-sorting .sort-dropdown .selected-option{font-size:.875rem;font-weight:400;color:#282828;line-height:1.2}.bv-qna-sorting .sort-dropdown .sort-order-label{text-transform:none;font-size:.875rem;font-weight:700;margin-bottom:0;display:inline-block;vertical-align:middle;line-height:19px;color:#282828}@media (max-width:767.98px){.bv-qna-sorting .sort-dropdown .sort-order-label{vertical-align:top;margin-top:2px;font-size:.75rem}}.bv-qna-sorting .sort-dropdown .btn-secondary.dropdown-toggle{color:#282828;background-color:transparent;border:0;width:auto;padding:0 25px 0 0;font-size:.875rem;font-weight:400;text-transform:capitalize;box-shadow:none;line-height:19px}.bv-qna-sorting .sort-dropdown .sort-by-up-arrow{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;position:absolute;right:10px;top:-8px}.bv-qna-sorting .sort-dropdown .sort-dropdown-menu{position:absolute;right:-2px;float:none;top:48px;left:unset;padding:.5rem 0;border:0;border-radius:0;width:226px;box-shadow:0 0 1rem rgba(0,0,0,.18)}.bv-qna-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item{padding:.5rem 1rem;color:#282828;font-size:.875rem;font-weight:400;text-align:left;text-decoration:none;white-space:break-spaces;line-height:19px}.bv-qna-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item.active,.bv-qna-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item.hover,.bv-qna-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item:active,.bv-qna-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item:hover{background-color:#404040;color:#fff}.product-store-message span,span.delivery-home-stock-msg{color:#007d53!important}.gift-card-container{background-color:#fff;position:relative}@media (min-width:1024px){.gift-card-container .description-and-detail .recommendations-redesign{padding-left:0!important}}@media (max-width:1279.98px){.gift-card-container .description-and-detail .slick-track{width:auto!important;display:-ms-flexbox;display:flex}.gift-card-container .description-and-detail .slick-track .slick-slide{width:auto!important}}@media (min-width:768px){.gift-card-container .description-and-detail .recommendations-redesign{padding-left:12px!important}}.gift-card-container .description-and-detail .tile-body .product-tile-header .pd-name,.gift-card-container .description-and-detail .tile-body .product-tile-header .pdp-link,.gift-card-container .description-and-detail .tile-body .product-tile-header .product-tile-availability,.gift-card-container .description-and-detail .tile-body .product-tile-header .tile-ratings{height:auto}.gift-card-container .description-and-detail .recently-viewed-carousel .product-tile .tile-body .variant-options{min-height:0}.gift-card-container .description-and-detail .container{padding-top:0;padding-bottom:0}.gift-card-container .description-and-detail .product-tile-link-block:focus{outline:none}.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;background-color:#fff;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:1760px}}@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}.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 .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{-ms-flex-pack:center;justify-content:center;overflow:hidden}@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 .product-features,.description-and-detail .short-description{line-height:1.375;font-size:1rem;max-width:1440px}.description-and-detail .full-description p,.description-and-detail .product-features p,.description-and-detail .short-description p{line-height:1.375}.description-and-detail .full-description h4,.description-and-detail .product-features h4,.description-and-detail .short-description h4{font-weight:600;text-transform:none}.description-and-detail .product-features,.description-and-detail .short-description{padding:0;margin-bottom:1.75rem;position:relative}.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}.amplience-carousel{padding-left:0;padding-right:0}.amplience-carousel .container{padding:0!important}.amplience-carousel .container img{border-radius:8px}.product-reviews-section .nav-tabs{-ms-flex-pack:center;justify-content:center}.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}@media (min-width:768px){.product-videos{width:100%;margin-right:auto;margin-left:auto;padding:0}}@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:1760px}}.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-redesign{padding:0;background-color:#fff}@media (max-width:767.98px){.last-visited-redesign{padding:15px 12px 0}}.last-visited-redesign h3{font-size:1.125rem;text-transform:capitalize;font-weight:700!important;text-align:left;margin-bottom:10px}@media (min-width:768px){.last-visited-redesign h3{font-size:1.25rem}}.last-visited-redesign .xxa-price-plp-container{display:none}.product-important-info-section,.product-street-date-guarantee-section{background:#fff}.product-important-info-section h1,.product-street-date-guarantee-section h1{font-size:2rem;text-transform:capitalize}.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-refurbished-section{background:#fff}@media (max-width:767.98px){.product-refurbished-section{overflow:hidden}}.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}.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}.product-features ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-features ul li{width:50%;padding:1rem 2rem 0 0}@media (max-width:767.98px){.product-features ul{display:-ms-flexbox;display:flex;padding:0 12px 0 30px}.product-features ul li{width:100%;padding:1rem 0 0}}.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:10px 0 0}@media (max-width:767.98px){.product-attribute-redesign{padding-left:0}}.product-attribute-redesign:not(:first-child){padding:30px 0 0}.product-attribute-redesign .specifications{padding-left:0}.product-attribute-redesign #product-features-accordion.product-accordion{padding-left:0;border-top:0;padding-right:0}@media (min-width:768px){.product-attribute-redesign #product-features-accordion.product-accordion .product-accordion-heading{padding:0 5px;font-size:1.25rem}}.product-attribute-redesign .product-attribute-group-name{margin-top:5px;font-size:1rem;font-weight:600!important}.product-attribute-redesign .product-attribute-table-redesign{margin-bottom:5px;margin-top:16px}.product-attribute-redesign .product-attribute-table-redesign tr{font-size:.75rem;border-bottom:1px solid #e4e4e4}.product-attribute-redesign .product-attribute-table-redesign tr th{font-weight:600;width:240px;padding-left:10px}@media (min-width:768px){.product-attribute-redesign .product-attribute-table-redesign tr th{width:30%}}@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:12px 8px;width:608px}.product-accordion{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto;background-color:#fff}@media (max-width:767.98px){.product-accordion{padding-left:0;padding-right:0}}.product-accordion .product-accordion-heading{margin:0}.product-accordion .product-accordion-button{cursor:pointer;width:100%;color:#000;border:none;background:none;padding:1rem 0;text-align:left;font-size:1.25rem;font-weight:700}@media (max-width:767.98px){.product-accordion .product-accordion-button{font-size:1.125rem}}.product-accordion .product-accordion-button:focus{outline:none}.product-accordion .product-accordion-button:after{content:"";width:20px;height:20px;background:url(../../images/pdp-icons-sprite.png) -543px -12px;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/pdp-icons-sprite.png) -165px -1px}.product-accordion.active .product-accordion-panel{display:block;padding-bottom:12px}.product-accordion.active .product-accordion-panel .questionAjaxContainer,.product-accordion.active .product-accordion-panel .reviewAjaxContainer{position:relative}.product-accordion.active .product-accordion-panel .questionAjaxContainer.is-loading,.product-accordion.active .product-accordion-panel .reviewAjaxContainer.is-loading{min-height:500px}.product-accordion.active .product-accordion-panel .questionAjaxContainer.is-loading:before,.product-accordion.active .product-accordion-panel .reviewAjaxContainer.is-loading:before{background:url(../../images/svg-icons/loader-transparent.svg) 50% 50% no-repeat;content:"";height:100%;position:absolute;width:100%;z-index:100}@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,.badge.badge-accent-trade-in-required{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-trade-in-required{color:#fff;background-color:#36b39c}.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:#eb7100}.badge.badge-accent-xbox-all-access{color:#fff;background-color:#36b39c}.pdp-main-image-overlay{position:absolute;z-index:1;background-color:#000;opacity:.03;pointer-events:none;top:0;right:0;left:0;bottom:0}body.combination-unavailable .product-carousel-container{filter:grayscale(1);pointer-events:none}body.combination-unavailable .product-carousel-container>:not(.pdp-main-image-overlay){opacity:.3}body.combination-unavailable .product-carousel-container:after{content:"Currently Unavailable";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:9px 12px;background:#fff;border:1px solid grey;border-radius:4px;font-size:.875rem;line-height:1.286}body.combination-unavailable .esrb-container-desktop .desktop-trade,body.combination-unavailable .primary-details .primary-details-row .paypal-bnpl-message{display:none}.product-detail-redesign{background-color:#fff}.product-detail-redesign .pricing-redesign .price-update .price{font-size:1rem}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign .selling-price-details .strike-through.strike-redesign{color:#5f5f5f}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign .selling-price-details .savings-indicator-value{color:#212322}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign .selling-price-details .savings-indicator-value,.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign .selling-price-details .strike-through.strike-redesign{font-size:.75rem;font-weight:400;line-height:1.33}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign .selling-price-details .release-date{display:block;color:#212322;font-size:.875rem;font-weight:400!important;line-height:1.29}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign .selling-price-details .savings-indicator-value{font-weight:400}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign.no-list-price,.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign.no-release-date{-ms-flex-align:end;align-items:flex-end}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign.no-list-price .selling-price-details,.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign.no-release-date .selling-price-details{line-height:1.875rem}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign.no-list-price .selling-price-details .release-date{color:#5f5f5f;font-size:1rem;line-height:1.4;padding-left:8px}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign.no-release-date .selling-price-details .savings-indicator-value,.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign.no-release-date .selling-price-details .strike-through.strike-redesign{font-size:.875rem;font-weight:400;line-height:1.286}.product-detail-redesign.text-attribute-revamp [data-attr=condition]{margin-top:12px}.product-detail-redesign.text-attribute-revamp .edition.form-group{margin-bottom:0}.product-detail-redesign.text-attribute-revamp .swatch-attribute.edition-attribute a{margin-right:4px;margin-bottom:4px}.product-detail-redesign.text-attribute-revamp .condition-attribute .card-deck{margin-bottom:0}.product-detail-redesign.text-attribute-revamp .condition-attribute .card{border:0;background-color:transparent;-ms-flex:none;flex:none;margin-bottom:16px;margin-right:8px}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body{padding:0;text-align:center;margin:0}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .condition-label{padding:.7rem .8rem;font-weight:600;text-transform:none;font-size:.875rem;color:#282828;width:auto;border:1px solid grey;border-radius:6px;display:-ms-flexbox;display:flex;text-align:center;cursor:pointer;-ms-flex-align:center;align-items:center}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .condition-label.certified-refurbished{padding:.438rem 1rem .438rem .5rem}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .condition-label.certified-refurbished strong{margin-right:5px}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .condition-label.certified-refurbished:before{background:url(../../images/svg-icons/certified-refurbished-badge.svg) 0 50% no-repeat;content:"";height:24px;padding:0 16px;width:24px}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .condition-label:focus,.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .condition-label:hover{border:1px solid #000;box-shadow:inset 0 0 0 1px #000}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .storepickup-icon-container{display:none}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .condition-prices{margin-top:0}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .price{display:none}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .price .strike-through{display:inline-block}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .price .strike-through~.sales{color:#000;font-size:1.25rem}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .New-saving-detail,.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .Pre-Owned-saving-detail,.product-detail-redesign.text-attribute-revamp .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.text-attribute-revamp .condition-attribute .card .card-body .New-saving-detail .sale,.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .Pre-Owned-saving-detail .sale,.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .Refurbished-saving-detail .sale{display:block}.product-detail-redesign.text-attribute-revamp .condition-attribute .card.selected .card-body .condition-label{background-color:#f0f0f0;color:#282828;border:1px solid #000;box-shadow:inset 0 0 0 1px #000}.product-detail-redesign.text-attribute-revamp .sibling-attribute{margin-top:0;width:100%}.product-detail-redesign.text-attribute-revamp .sibling-attribute.attribute-swatchable{margin-bottom:0}.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform{margin-top:0}.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition),.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform){padding:0;border:0;box-shadow:none;background:none;margin-bottom:12px;margin-top:4px}.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .platform-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .platform-label{padding:.7rem .8rem;font-weight:600;text-transform:none;font-size:.875rem;color:#282828;width:auto;border:1px solid grey;border-radius:6px;display:inline-block;text-align:center;cursor:pointer;margin-top:4px;margin-right:4px}.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .edition-label.selected .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .edition-label.selected .platform-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .platform-label.selected .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .platform-label.selected .platform-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .edition-label.selected .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .edition-label.selected .platform-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .platform-label.selected .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .platform-label.selected .platform-label{background-color:#f0f0f0;color:#282828;border:1px solid #000;box-shadow:inset 0 0 0 1px #000}.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .edition-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .edition-label[selected],.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .platform-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .platform-label[selected],.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .edition-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .edition-label[selected],.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .platform-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .platform-label[selected]{background-color:#f0f0f0;border:1px solid #000;border-radius:6px;color:#282828;padding:.7rem .8rem;box-shadow:inset 0 0 0 1px #000}.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .edition-label.toggle-select.on-off,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .platform-label.toggle-select.on-off,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .edition-label.toggle-select.on-off,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .platform-label.toggle-select.on-off{display:none}.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .edition-label:focus,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-edition:not(select):not(.select-edition) .edition-label:hover,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .edition-label:focus,.product-detail-redesign.text-attribute-revamp .sibling-attribute .select-platform:not(select):not(.select-platform) .edition-label:hover{border:1px solid #000;box-shadow:inset 0 0 0 1px #000}.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-carrier,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-consoleType,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-edition,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-membershipType,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-memorySize,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-platform,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-size{border:0;box-shadow:none;background:none;margin-bottom:0;padding:0;height:auto}.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-carrier .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-consoleType .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-edition .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-membershipType .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-memorySize .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-platform .edition-label,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-size .edition-label{padding:.7rem .8rem;font-weight:600;text-transform:none;font-size:.875rem;color:#282828;width:auto;border:1px solid grey;border-radius:6px;display:inline-block;text-align:center;cursor:pointer;margin:0 4px 4px 0;height:auto}.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-carrier .edition-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-carrier .edition-label[selected],.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-consoleType .edition-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-consoleType .edition-label[selected],.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-edition .edition-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-edition .edition-label[selected],.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-membershipType .edition-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-membershipType .edition-label[selected],.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-memorySize .edition-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-memorySize .edition-label[selected],.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-platform .edition-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-platform .edition-label[selected],.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-size .edition-label.selected-variant,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-size .edition-label[selected]{background-color:#eee;border:1px solid #000;border-radius:6px;color:#282828;padding:.7rem .8rem;box-shadow:inset 0 0 0 1px #000}.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-carrier .edition-label.toggle-select.on-off,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-consoleType .edition-label.toggle-select.on-off,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-edition .edition-label.toggle-select.on-off,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-membershipType .edition-label.toggle-select.on-off,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-memorySize .edition-label.toggle-select.on-off,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-platform .edition-label.toggle-select.on-off,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-size .edition-label.toggle-select.on-off{display:none}.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-carrier .edition-label:focus,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-carrier .edition-label:hover,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-consoleType .edition-label:focus,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-consoleType .edition-label:hover,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-edition .edition-label:focus,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-edition .edition-label:hover,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-membershipType .edition-label:focus,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-membershipType .edition-label:hover,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-memorySize .edition-label:focus,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-memorySize .edition-label:hover,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-platform .edition-label:focus,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-platform .edition-label:hover,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-size .edition-label:focus,.product-detail-redesign.text-attribute-revamp .sibling-attribute ul.select-size .edition-label:hover{border:1px solid #000;box-shadow:inset 0 0 0 1px #000}.product-detail-redesign.text-attribute-revamp .sibling-attribute .edition-swatchable-label{padding:0;line-height:normal;margin-bottom:8px}.product-detail-redesign.text-attribute-revamp .color-attribute.swatch-attribute{margin-bottom:0}.product-detail-redesign.text-attribute-revamp .color-attribute.swatch-attribute a{margin-bottom:4px;margin-right:4px}.product-detail-redesign.text-attribute-revamp .color-attribute.swatch-attribute .showHiddenColor{margin-bottom:4px}@media (max-width:767.98px){.product-detail-redesign.text-attribute-revamp .color-attribute{margin-bottom:15px}}.product-detail-redesign.text-attribute-revamp .color-attribute .color-value.not-orderable.unselectable{cursor:auto}.product-detail-redesign.text-attribute-revamp .color-attribute .color-value.not-orderable.unselectable:before{content:"";height:61px;width:61px;display:block;position:absolute;top:1px;left:1px}.product-detail-redesign.text-attribute-revamp .color-attribute .color-value.not-orderable.unselectable:before,.product-detail-redesign.text-attribute-revamp .not-orderable.card:not(.buyable):not(.not-buyable) span,.product-detail-redesign.text-attribute-revamp span.not-orderable:not(.buyable):not(.not-buyable){background:linear-gradient(to top right,transparent 0,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent)}.product-detail-redesign.text-attribute-revamp .condition .condition-attribute label.condition,.product-detail-redesign.text-attribute-revamp .edition.form-control-label,.product-detail-redesign.text-attribute-revamp label{margin-bottom:4px}.product-detail-redesign.text-attribute-revamp .condition-attribute .card{margin-right:4px}.product-detail-redesign .redesign-breadcrumbs .breadcrumb{padding:20px 0}.product-detail-redesign .redesign-breadcrumbs .breadcrumb li.breadcrumb-item:first-child{display:none}.product-detail-redesign .redesign-breadcrumbs .breadcrumb li.breadcrumb-item:nth-child(2){padding-left:0}.product-detail-redesign .redesign-breadcrumbs .breadcrumb li.breadcrumb-item:nth-child(2):before{content:" ";padding-right:0}@media (max-width:1023.98px){.product-detail-redesign .redesign-breadcrumbs{overflow-x:auto}.product-detail-redesign .redesign-breadcrumbs .breadcrumb{padding:16px 0;white-space:nowrap;display:block}.product-detail-redesign .redesign-breadcrumbs .breadcrumb .breadcrumb-item{display:inline-block}.product-detail-redesign .redesign-breadcrumbs .breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}}@media (max-width:1023.98px) and (max-width:767.98px){.product-detail-redesign .redesign-breadcrumbs .breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.438rem}}@media (max-width:1023.98px){.product-detail-redesign .redesign-breadcrumbs .breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-right:.5rem}}@media (max-width:1023.98px) and (max-width:767.98px){.product-detail-redesign .redesign-breadcrumbs .breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-right:.438rem}}@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}.product-detail-redesign .primary-details .pdp-release-date{display:inline-block;font-size:1rem;vertical-align:top;padding-top:.3125rem}.product-detail-redesign .primary-details .propoints-upsell-message{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.42;margin-bottom:16px;padding-bottom:0;width:100%}@media (min-width:768px){.product-detail-redesign .primary-details .propoints-upsell-message{padding:0}}.product-detail-redesign .primary-details .propoints-upsell-message .promembership-points-value{background-color:#2d219a;color:#fff;border-radius:4px;padding:3px 7px 3px 0;margin-right:7px;font-weight:700;letter-spacing:-.04em}.product-detail-redesign .primary-details .propoints-upsell-message .promembership-points-value:before{height:10px;width:10px;background:url(../../images/svg-icons/points-white.svg) 50% 50% no-repeat;content:" ";padding:0 10px}.product-detail-redesign .primary-details .propoints-upsell-message .promembership-points-value.show{background-color:#cfcbf3;color:#2d219a}.product-detail-redesign .primary-details .propoints-upsell-message .promembership-points-value.show:before{background:url(../../images/svg-icons/points.svg) 50% 50% no-repeat}.product-detail-redesign .primary-details .propoints-upsell-message .pro-promotion-message{background-color:#2d219a;color:#cfcbf3}.product-detail-redesign .primary-details .propoints-upsell-message .pro-promotion-message:before{background:url(../../images/svg-icons/points.svg) 50% 50% no-repeat}.product-detail-redesign .primary-details .propoints-upsell-message .learnmore{font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.42;color:#333;text-decoration:underline;-ms-flex-align:center;align-items:center;letter-spacing:-.04em}.product-detail-redesign .product-details-top-desktop .product-publisher{font-weight:400;padding:.35rem 0}@media (max-width:767.98px){.product-detail-redesign .product-details-top-desktop .product-publisher{display:inline-block}}.product-detail-redesign .product-details-top-desktop .product-publisher a{font-size:.85rem}.product-detail-redesign .product-number-rating{min-width:340px}@media (min-width:768px){.product-detail-redesign .product-number-rating{display:inline-block;vertical-align:middle}}.product-detail-redesign .product-number-rating .ratings{min-height:25px}.product-detail-redesign .product-number-rating .ratings .bv_main_container{margin:0!important;padding:0!important;display:none}.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:Open Sans,sans-serif!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_numReviews_label,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_numReviews_label: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{font-size:.75rem!important;line-height:20px!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{text-decoration:none!important;font-weight:700!important}.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_numReviews_label{margin-left:2px!important}@media (min-width:768px){.product-detail-redesign .product-number-rating .ratings{margin-bottom:.25rem}}@media (max-width:767.98px){.product-detail-redesign .product-details-top-desktop{padding:0 0 .5rem}.product-detail-redesign .product-details-top-desktop .product-publisher{display:block;color:#727272;text-decoration:none}.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 .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-carousel-redesign .product-carousel-container{padding:3.5rem 0 0;position:relative}@media (max-width:1023.98px){.product-detail-redesign .product-carousel-redesign{margin-bottom:0}.product-detail-redesign .product-carousel-redesign .product-carousel-container{margin:0 -12px}}.product-detail-redesign .product-carousel-redesign .carousel-redesign-container{padding:0 0 15px;position:relative}.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}}.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}}.product-detail-redesign .primary-details-row .product-variation-attributes{width:100%}.product-detail-redesign .primary-details-row .product-variation-attributes .attribute span.attribute-label{color:#5f5f5f;font-weight:400;letter-spacing:-.03em;line-height:1.286;margin-bottom:8px}.product-detail-redesign .primary-details-row .form-group ul.custom-select.form-control{padding-right:0}@media (min-width:768px){.product-detail-redesign .primary-details-row .form-group ul.custom-select.form-control{white-space:normal;overflow:auto}}.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}.product-detail-redesign .primary-details-row>.promotions-redesign-container{padding-top:0}.product-detail-redesign .primary-details-row>.promotions-redesign-container.divider-line{width:100%}@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}.product-detail-redesign .primary-details-row .shipping-options-available{font-size:.625rem;padding-top:0;padding-bottom:16px}.product-detail-redesign .primary-details-row .shipping-options-available a.change-store{font-size:.875rem;color:#282828;font-weight:400}.product-detail-redesign .primary-details-row .shipping-options-available .fulfillment-tile .delivery-home-stock-msg{color:#007d53;text-transform:uppercase}.product-detail-redesign .primary-details-row .shift-up{margin-top:-24px}.product-detail-redesign .primary-details-row .oos-notify-me{width:100%;margin-bottom:16px}.product-detail-redesign .primary-details-row .oos-notify-me .oos-details{color:#5f5f5f;font-family:Open Sans;font-style:normal;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.03em}.product-detail-redesign .primary-details-row .oos-notify-me .oos-email-form-container{margin-top:-3px}.product-detail-redesign .primary-details-row .oos-notify-me .oos-email-form-container .oos-confirmation-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:137px}.product-detail-redesign .primary-details-row .oos-notify-me .oos-label-email{color:#5f5f5f;top:auto;position:absolute;margin-top:15px}.product-detail-redesign .primary-details-row .oos-notify-me #oosemail{border-radius:4px;border-width:1px;height:48px;margin-top:16px}.product-detail-redesign .primary-details-row .oos-notify-me .oos-invalid-feedback{height:16px;font-size:12px;margin-top:8px}.product-detail-redesign .primary-details-row .oos-notify-me .notify-me-btn{width:100%;height:48px;text-transform:none;border:1px solid;border-radius:4px;margin-top:16px}.product-detail-redesign .primary-details-row .oos-notify-me .notify-me-btn .btn-animated{background:#212322}.product-detail-redesign .primary-details-row .oos-notify-me .notify-me-btn .btn-animated span{font-family:Poppins;font-weight:600;font-size:14px}.product-detail-redesign .primary-details-row .oos-notify-me .notify-me-btn .btn-animated.loading{border-radius:4px;width:100%;height:100%;background:#212322}.product-detail-redesign .primary-details-row .oos-notify-me .oos-confirmation{text-align:center}.product-detail-redesign .primary-details-row .oos-notify-me .oos-confirmation .oos-confirmation-icon{font-size:1.9rem}.product-detail-redesign .primary-details-row .oos-notify-me .oos-confirmation .oos-confirmation-message{font-size:.9375rem;padding-top:10px}.product-detail-redesign .primary-details-row .oos-notify-me .oos-confirmation .oos-confirmation-email{padding-top:10px;font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.product-detail-redesign .primary-details-row .oos-notify-me .oos-alert{display:none;margin-top:16px}.product-detail-redesign .primary-details-row .oos-notify-me .oos-alert.error{-ms-flex-align:center;align-items:center;background-color:#ffe1e1;border:1px solid #ffe1e1;color:#bc2828;border-radius:4px;display:-ms-flexbox;display:flex;font-size:.875rem;padding:16px;height:64px}.product-detail-redesign .primary-details-row .oos-notify-me .oos-alert.error:before{background:url(../../images/svg-icons/alert-message-dark.svg) 0 0 no-repeat;content:"";height:20px;padding:0 15px;width:20px;-ms-flex-align:start;align-items:start}@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 .pdp-in-store-inventory{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons{width:100%;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%;font-size:.875rem;font-weight:700}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .btn-primary,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .btn-primary{background-color:#e7230d;background-image:none;border-radius:4px;color:#fff}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .btn-primary:hover,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .btn-primary:hover{background-color:#cf220e}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .btn-primary:disabled,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .btn-primary:disabled{background-color:#949494;cursor:default;pointer-events:none}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .btn-primary:disabled:hover,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .btn-primary:disabled:hover{background-color:#949494;cursor:default}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .add-to-cart-redesign,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .add-to-cart-redesign{background-color:#e72318;line-height:20px;padding:14px 16px;margin-bottom:16px;font-size:14px;font-weight:600;text-transform:none}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .add-to-cart-redesign:hover,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .add-to-cart-redesign:hover{background-color:#de0f04;cursor:pointer}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .add-to-cart-redesign.pro-only,.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .add-to-cart-redesign.pro-only:hover,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .add-to-cart-redesign.pro-only,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .add-to-cart-redesign.pro-only:hover{background-color:#2d219a}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .deliver-it-redesign,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .deliver-it-redesign{background-color:#fff;color:#212322;border:2px solid #212322;line-height:20px;padding:14px 16px;margin-bottom:16px;font-size:14px;font-weight:600;text-transform:none}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .deliver-it-redesign:hover,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .deliver-it-redesign:hover{background-color:#f9f9f9;cursor:pointer}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .atc-btn-wrapper button.btn,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .atc-btn-wrapper button.btn{font-family:Poppins,Open Sans,sans-serif}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .atc-btn-wrapper .btn-same-day-delivery.deliver-it-redesign.only-cta-option,.product-detail-redesign .cart-and-ipay .add-to-cart-plp-buttons .atc-btn-wrapper .btn-same-day-delivery.deliver-it-redesign.only-cta-option{background-color:#e72318;border:none;color:#fff}@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%}}.product-detail-redesign .product-details-container .main-product-section{position:relative;margin-top:-58px}.product-detail-redesign .product-details-container .form-group .form-control{line-height:1.2}.product-detail-redesign .sticky-header{position:fixed;display:none;top:0;left:0;z-index:1071;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)}@media (min-width:768px){.product-detail-redesign .sticky-header{display:none}}.product-detail-redesign .sticky-header .bundle-valued-price,.product-detail-redesign .sticky-header .pdp-release-date{display:none}.product-detail-redesign .sticky-header .sticky-average-rating .star-img{background:url(../../images/star-ratings-black.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}.product-detail-redesign .sticky-header .apay,.product-detail-redesign .sticky-header .product-options-container,.product-detail-redesign .sticky-header .whats-included{display:none}@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;border-bottom:none}.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 .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}}@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{padding-right:0}}@media (min-width:768px){.product-detail-redesign .product-name-section{display:inline-block;padding-right:0}}.product-detail-redesign .product-name-section .product-name{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;display:inline}.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}.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-top: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:400;text-transform:none;color:#000!important;font-size:14px!important;font-family:inherit;margin-bottom:.25rem;line-height:normal}.product-detail-redesign .comp-label .attribute-value,.product-detail-redesign label.size .attribute-value{font-weight:600}.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;margin-bottom:16px}.product-detail-redesign .condition-attribute .card .card-body{padding:0;text-align:center;margin:0 .5rem 0 0}.product-detail-redesign .condition-attribute .card .card-body .condition-label{padding:.7rem .8rem;font-weight:600;text-transform:none;font-size:.875rem;color:#282828;width:auto;border:1px solid grey;border-radius:6px;display:-ms-flexbox;display:flex;text-align:center;cursor:pointer;-ms-flex-align:center;align-items:center;margin:0 4px 0 0}.product-detail-redesign .condition-attribute .card .card-body .condition-label.certified-refurbished{padding:.438rem 1rem .438rem .5rem}.product-detail-redesign .condition-attribute .card .card-body .condition-label.certified-refurbished strong{margin-right:5px}.product-detail-redesign .condition-attribute .card .card-body .condition-label.certified-refurbished:before{background:url(../../images/svg-icons/certified-refurbished-badge.svg) 0 50% no-repeat;content:"";height:24px;padding:0 16px;width:24px}.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:#232323;color:#fff;border:1px solid #232323}.product-detail-redesign .condition .condition-attribute label.condition{display:block;text-transform:none;font-size:14px;font-weight:600;margin-bottom:8px}.product-detail-redesign .condition .condition-attribute label.condition span:first-child:after{content:": "}.product-detail-redesign .condition .condition-attribute .comp-label{display:none}.product-detail-redesign .condition .New-saving-detail,.product-detail-redesign .condition .Pre-Owned-saving-detail{display:none;color:#282828;padding-top:.25rem}.product-detail-redesign .condition .New-saving-detail .on-sale-price,.product-detail-redesign .condition .Pre-Owned-saving-detail .on-sale-price{font-weight:700;display:none!important}.product-detail-redesign .condition .New-saving-detail .sale,.product-detail-redesign .condition .Pre-Owned-saving-detail .sale{display:inline-block;padding-bottom:.5rem}.product-detail-redesign .condition .Refurbished-saving-detail{display:none}.product-detail-redesign .size{font-size:14px}.product-detail-redesign .size .size-attribute label.size{display:block;position:static;transform:none}.product-detail-redesign .size .size-attribute .comp-label{display:none}.product-detail-redesign .size .size-attribute .select-size{padding:.6875rem .5rem .6875rem 1rem;border:1px solid #484848;border-radius:1px;background:url(../../images/svg-icons/drop-down-arrow-black.svg) no-repeat right .75rem center/auto;color:#484848;font-size:.875rem;font-weight:700;background-size:6%}.product-detail-redesign .color-attribute .comp-label,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute.platform,.product-detail-redesign .sibling-attributes .sibling-attribute.platform{display:none}.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-carrier .edition-label[selected].unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-consoleType .edition-label[selected].unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-edition .edition-label[selected].unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-membershipType .edition-label[selected].unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-memorySize .edition-label[selected].unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-platform .edition-label[selected].unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-size .edition-label[selected].unselectable{color:#000}.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-carrier .edition-label.unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-consoleType .edition-label.unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-edition .edition-label.unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-membershipType .edition-label.unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-memorySize .edition-label.unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-platform .edition-label.unselectable,.product-detail-redesign .sibling-attributes-redesign .sibling-attribute ul.select-size .edition-label.unselectable{background:linear-gradient(to top right,transparent 0,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent)}.product-detail-redesign .select-sibling-attribute-btn{display:-ms-flexbox;display:flex;background-color:transparent;border:1px solid #d9d9d9;border-radius:4px;padding:10px;width:100%;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-ms-flex-align:center;align-items:center;color:#000}.product-detail-redesign .select-sibling-attribute-btn:active,.product-detail-redesign .select-sibling-attribute-btn:visited{border:1px solid #d9d9d9}.product-detail-redesign .map-pricing-redesign{width:100%;color:#282828;line-height:1.125rem;font-family:Poppins,Open Sans,sans-serif;margin-bottom:27px;letter-spacing:-.21px}.product-detail-redesign .map-pricing-redesign.font-bold{font-weight:600!important}@media (max-width:767.98px){.product-detail-redesign .map-pricing-redesign{padding:0 .75rem}}.product-detail-redesign .unavailable-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:70px;width:100%}.product-detail-redesign .product-unavailable-redesign{width:100%;color:#dd2b2b;line-height:1.125rem;font-family:Poppins,Open Sans,sans-serif;letter-spacing:-.21px}.product-detail-redesign .product-unavailable-redesign.font-bold{font-weight:600!important}.product-detail-redesign .product-unavailable-redesign.price-sub{min-height:85px}.product-detail-redesign .sibling-attribute{margin-top:0;width:100%}.product-detail-redesign .sibling-attribute.attribute-swatchable{margin-bottom:0}.product-detail-redesign .sibling-attribute .select-edition,.product-detail-redesign .sibling-attribute .select-platform{padding:0;border:0;box-shadow:none;background:none;margin-bottom:12px;margin-top:4px}.product-detail-redesign .sibling-attribute .select-edition .edition-label,.product-detail-redesign .sibling-attribute .select-platform .edition-label{padding:.7rem .8rem;font-weight:600;text-transform:none;font-size:.875rem;color:#282828;width:auto;border:1px solid grey;border-radius:6px;display:inline-block;text-align:center;cursor:pointer;margin-right:.5rem}.product-detail-redesign .sibling-attribute .select-edition .edition-label.selected-variant,.product-detail-redesign .sibling-attribute .select-edition .edition-label[selected],.product-detail-redesign .sibling-attribute .select-platform .edition-label.selected-variant,.product-detail-redesign .sibling-attribute .select-platform .edition-label[selected]{border:2.5px solid #232323;border-radius:6px;padding:.7rem .8rem}.product-detail-redesign .sibling-attribute .select-edition .edition-label.toggle-select.on-off,.product-detail-redesign .sibling-attribute .select-platform .edition-label.toggle-select.on-off{display:none}.product-detail-redesign .sibling-attribute .select-more-editions{padding:.6875rem .5rem .6875rem 1rem;border:1px solid #484848;border-radius:2px;background:url(../../images/svg-icons/drop-down-arrow-black.svg) no-repeat right .75rem center/auto;color:#484848;font-size:.875rem;font-weight:700;background-size:6%}.product-detail-redesign .sibling-attribute .width-full{width:100%!important}.product-detail-redesign .sibling-attribute .width-half{width:50%!important}.product-detail-redesign .sibling-attribute ul.select-carrier,.product-detail-redesign .sibling-attribute ul.select-consoleType,.product-detail-redesign .sibling-attribute ul.select-edition,.product-detail-redesign .sibling-attribute ul.select-membershipType,.product-detail-redesign .sibling-attribute ul.select-memorySize,.product-detail-redesign .sibling-attribute ul.select-platform,.product-detail-redesign .sibling-attribute ul.select-size{border:0;box-shadow:none;background:none;margin-bottom:0;padding:0;height:auto}@media (max-width:767.98px){.product-detail-redesign .sibling-attribute ul.select-carrier,.product-detail-redesign .sibling-attribute ul.select-consoleType,.product-detail-redesign .sibling-attribute ul.select-edition,.product-detail-redesign .sibling-attribute ul.select-membershipType,.product-detail-redesign .sibling-attribute ul.select-memorySize,.product-detail-redesign .sibling-attribute ul.select-platform,.product-detail-redesign .sibling-attribute ul.select-size{overflow:auto;white-space:nowrap}}.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-edition .edition-label,.product-detail-redesign .sibling-attribute ul.select-membershipType .edition-label,.product-detail-redesign .sibling-attribute ul.select-memorySize .edition-label,.product-detail-redesign .sibling-attribute ul.select-platform .edition-label,.product-detail-redesign .sibling-attribute ul.select-size .edition-label{padding:.7rem .8rem;font-weight:600;text-transform:none;font-size:.875rem;color:#282828;width:auto;border:1px solid grey;border-radius:6px;display:inline-block;text-align:center;cursor:pointer;margin-right:.325rem;margin-top:4px;margin-bottom:12px;height:auto}.product-detail-redesign .sibling-attribute ul.select-carrier .edition-label.selected-variant,.product-detail-redesign .sibling-attribute ul.select-carrier .edition-label[selected],.product-detail-redesign .sibling-attribute ul.select-consoleType .edition-label.selected-variant,.product-detail-redesign .sibling-attribute ul.select-consoleType .edition-label[selected],.product-detail-redesign .sibling-attribute ul.select-edition .edition-label.selected-variant,.product-detail-redesign .sibling-attribute ul.select-edition .edition-label[selected],.product-detail-redesign .sibling-attribute ul.select-membershipType .edition-label.selected-variant,.product-detail-redesign .sibling-attribute ul.select-membershipType .edition-label[selected],.product-detail-redesign .sibling-attribute ul.select-memorySize .edition-label.selected-variant,.product-detail-redesign .sibling-attribute ul.select-memorySize .edition-label[selected],.product-detail-redesign .sibling-attribute ul.select-platform .edition-label.selected-variant,.product-detail-redesign .sibling-attribute ul.select-platform .edition-label[selected],.product-detail-redesign .sibling-attribute ul.select-size .edition-label.selected-variant,.product-detail-redesign .sibling-attribute ul.select-size .edition-label[selected]{border:2.5px solid #232323;background-color:#232323;color:#fff;border-radius:6px;padding:.7rem .8rem}.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-edition .edition-label.toggle-select.on-off,.product-detail-redesign .sibling-attribute ul.select-membershipType .edition-label.toggle-select.on-off,.product-detail-redesign .sibling-attribute ul.select-memorySize .edition-label.toggle-select.on-off,.product-detail-redesign .sibling-attribute ul.select-platform .edition-label.toggle-select.on-off,.product-detail-redesign .sibling-attribute ul.select-size .edition-label.toggle-select.on-off{display:none}.product-detail-redesign .sibling-attribute ul.select-memorySize{margin-bottom:0}.product-detail-redesign .sibling-attribute .carrier.form-control-label span:first-child:after,.product-detail-redesign .sibling-attribute .edition.form-control-label span:first-child:after,.product-detail-redesign .sibling-attribute .memorySize.form-control-label span:first-child:after{content:": "}.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 .membershipType.form-control-label,.product-detail-redesign .sibling-attribute .memorySize.form-control-label,.product-detail-redesign .sibling-attribute .size.form-control-label{position:static;transform:none;text-transform:none;font-size:.875rem;line-height:1.2;font-family:inherit;color:#282828;font-weight:600;padding:0}.product-detail-redesign .sibling-attribute .edition-swatchable-label{padding:0;line-height:normal;margin-bottom:8px}.product-detail-redesign .bundle-primary-details-row .prices,.product-detail-redesign .price-update,.product-detail-redesign .sticky-header .bundle-price{padding-bottom:0;width:100%;margin-bottom:12px}.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:.5rem;font-size:.875rem}.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:.1875rem .375rem;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:600;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:600}.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 .price-update{margin-bottom:8px}.product-detail-redesign .bundle-primary-details-row .prices .price .price,.product-detail-redesign .price-update .price .price{display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}.product-detail-redesign .bundle-primary-details-row .prices .price .price .badge-container-redesign,.product-detail-redesign .price-update .price .price .badge-container-redesign{margin:0}.product-detail-redesign .bundle-primary-details-row .prices .price .price .badge-container-redesign.has-savings .badge-indicator,.product-detail-redesign .price-update .price .price .badge-container-redesign.has-savings .badge-indicator{margin:12px 0 5px;display:inline-block}.product-detail-redesign .bundle-primary-details-row .prices .price .price .badge-container-redesign .sale-indicator,.product-detail-redesign .price-update .price .price .badge-container-redesign .sale-indicator{display:none}.product-detail-redesign .bundle-primary-details-row .prices .price .price .badge-container-redesign .badge-indicator,.product-detail-redesign .price-update .price .price .badge-container-redesign .badge-indicator{background-color:#282828;border-radius:2px}.product-detail-redesign .bundle-primary-details-row .prices .price .price .selling-price-redesign .actual-price,.product-detail-redesign .price-update .price .price .selling-price-redesign .actual-price{font-family:Poppins,Open Sans,sans-serif;color:#000;font-size:1.75rem;line-height:2.25rem;letter-spacing:-.42px}.product-detail-redesign .bundle-primary-details-row .prices .price .price .selling-price-redesign.has-savings .actual-price,.product-detail-redesign .price-update .price .price .selling-price-redesign.has-savings .actual-price{color:#e7230d}.product-detail-redesign .bundle-primary-details-row .prices .price .price .selling-price-redesign .was-strike,.product-detail-redesign .price-update .price .price .selling-price-redesign .was-strike{display:none}.product-detail-redesign .bundle-primary-details-row .prices .price .price .selling-price-redesign .strike-through.strike-redesign,.product-detail-redesign .price-update .price .price .selling-price-redesign .strike-through.strike-redesign{color:#727272;font-size:.875rem}.product-detail-redesign .bundle-primary-details-row .prices .price .price .selling-price-redesign .savings-indicator-value,.product-detail-redesign .price-update .price .price .selling-price-redesign .savings-indicator-value{color:#232323}.product-detail-redesign .bundle-primary-details-row .prices .bundle-valued-price,.product-detail-redesign .price-update .bundle-valued-price{display:none}.product-detail-redesign .bundle-primary-details-row .prices .saving-percentage,.product-detail-redesign .price-update .saving-percentage{color:#727272;display:none}.product-detail-redesign .sticky-header .bundle-price .price .price .selling-price-redesign.has-savings .actual-price,.product-detail-redesign .sticky-header .price .price .selling-price-redesign.has-savings .actual-price{color:#000}@media (min-width:768px){.product-detail-redesign .wishlist-and-trade-section-redesign{border:0;padding-right: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:right;padding:0;color:#202020}.product-detail-redesign .wishlist-and-trade-section-redesign .wishlist-and-trade .trade-value .btn-text{text-transform:capitalize;color:#000;font-size:.875rem;margin-left:10px;text-decoration:underline}.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;padding-right:0}}@media (min-width:768px) and (max-width:767.98px){.product-detail-redesign .desktop-trade{-ms-flex-order:1;order:1}}@media (min-width:768px){.product-detail-redesign .desktop-trade .add-to-library{display:none}.product-detail-redesign .desktop-trade .wishlist-and-trade-section-redesign{border:none}.product-detail-redesign .desktop-trade .wishlist-and-trade-section-redesign .wishlist-and-trade-value{text-align:right}.product-detail-redesign .desktop-trade .wishlist-and-trade-section-redesign .wishlist-and-trade-value .trade-value .trade-link{text-transform:none;text-decoration:underline;font-size:.875rem}}@media (max-width:767.98px){.product-detail-redesign .ratings-and-publisher{-ms-flex-order:2;order:2}}.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 .apple-pay-pdp:not(.dw-apple-pay-button){display:none}.product-detail-redesign .dw-apple-pay-button.apple-pay-pdp,.product-detail-redesign .dw-apple-pay-button.apple-pay-pdp:hover{margin:0 0 16px}.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 1.5rem}.product-detail-redesign .product-important-info-section h3{font-size:1.5rem}}.product-detail-redesign .product-refurbished-section h3{font-size:2rem;text-transform:capitalize}@media (max-width:767.98px){.product-detail-redesign .product-refurbished-section h3{font-size:1.125rem;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 .top-divider{border-top:1px solid #eee;margin-top:2rem;padding-top:2rem}.product-detail-redesign .divider-line.product-variation-attributes{padding-bottom:4px;width:100%}@media (max-width:767.98px){.product-detail-redesign .divider-line.no-border-mobile{border-top:0;padding-top:0}}.product-detail-redesign .divider-line.cart-and-ipay{margin-top:0;padding-top:16px}.product-detail-redesign .divider-line .shipping-option-label{height:100%;min-height:141px}.product-detail-redesign .divider-line .shipping-option-header{margin-bottom:.375rem}.product-detail-redesign .divider-line .shipping-promotions span{font-size:.875rem}.product-detail-redesign .divider-line .product-options-redesign{padding:10px 0 0!important;margin-bottom:16px}@media (min-width:576px){.product-detail-redesign .divider-line .product-options-redesign .custom-radio .custom-control-input~.custom-control-label{-ms-flex-pack:start;justify-content:flex-start}}.product-detail-redesign .divider-line .product-options-redesign .custom-radio .custom-control-input~.custom-control-label:before{border:1px solid #949494;top:-1px}@media (max-width:767.98px){.product-detail-redesign .divider-line .product-options-redesign .custom-radio .custom-control-input~.custom-control-label:before{width:25px;height:25px;top:0;left:-2.5rem}}.product-detail-redesign .divider-line .product-options-redesign .custom-radio .custom-control-input.warranty-option:checked~.custom-control-label:after{height:14px;width:18px;display:inline-block;background:url(../../images/pdp-icons-sprite.png) -239px -10px;vertical-align:middle;left:-2.25rem;top:5px}@media (min-width:576px){.product-detail-redesign .divider-line .product-options-redesign .custom-radio .custom-control-input.warranty-option:checked~.custom-control-label:after{height:12px;width:12px;background:url(../../images/pdp-icons-sprite.png) -66px -10px;left:-1.563rem;top:3px}}.product-detail-redesign .divider-line .product-options-redesign .product-option-value{border:none;padding:10px 0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.product-detail-redesign .divider-line .product-options-redesign .product-option-value .option-label{display:block;font-size:.875rem;font-weight:600;-ms-flex-pack:justify;justify-content:space-between;width:100%}.product-detail-redesign .divider-line .product-options-redesign .product-option-value .option-value{color:rgba(0,0,0,.701961);display:block;font-size:.625rem;padding-top:.25rem}.product-detail-redesign .divider-line .product-options-redesign .product-option-value .option-value .year{font-size:.75rem;font-weight:600;color:#000}@media (max-width:767.98px){.product-detail-redesign .divider-line .product-options-redesign .product-option-value .custom-control{padding-left:40px}}.product-detail-redesign .divider-line .product-options-redesign .product-option{padding:0}.product-detail-redesign .divider-line .product-options-redesign .product-option .row{margin:0;padding:0}@media (min-width:768px){.product-detail-redesign .divider-line .product-options-redesign .product-option .row{padding:0}}.product-detail-redesign .divider-line .product-options-redesign .product-option .row.w-100{border-bottom:1px solid #e2e2e2}.product-detail-redesign .divider-line .product-options-redesign .product-option .col-1.px-0.pt-1{padding-top:0!important;max-width:16px}.product-detail-redesign .divider-line .product-options-redesign .product-option .col-11{padding:0}.product-detail-redesign .divider-line .product-options-redesign .product-option .icon.warranty{background:transparent url(../../images/atc-icon-sprites.png) -12px -61px no-repeat padding-box;opacity:1;width:24px;height:24px;display:inline-block}.product-detail-redesign .divider-line .product-option-name{margin-bottom:.5rem;margin-top:.15rem;line-height:1.125rem}.product-detail-redesign .divider-line .product-option-name .modal.show{font-weight:400}@media (min-width:768px){.product-detail-redesign .divider-line .product-option-details a{font-size:.75rem}}.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .fulfillment-tile{-ms-flex:0 1;flex:0 1}.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label{display:block;height:100%}.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card{padding:.5rem;width:110px;position:relative;min-height:110px;height:100%}@media (min-width:1280px){.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card{width:126px;min-height:127px}}@media (max-width:1023.98px){.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card{width:92px}}@media (max-width:767.98px){.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card{width:110px}}.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card .icon{position:absolute;background:#fff;top:-.75rem;min-width:40px;min-height:24px;left:33%}.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card .option-card-title{padding-bottom:4px;border-bottom:1px solid #d2d2d2;margin-left:.25rem;margin-right:.25rem;font-size:.6875rem;font-weight:600}@media (min-width:1280px){.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card .option-card-title{font-size:.75rem;margin-left:.5625rem;margin-right:.5625rem}}.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .delivery-out-of-stock,.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .delivery-unavailable,.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .store-unavailable{display:inline-block;padding-bottom:1.25rem}.product-detail-redesign .shipping-options-available .shipping-promotions{font-size:.75rem;color:#282828;padding-left:0;padding-right:0}.product-detail-redesign .shipping-options-available .cart-bops-promo-section{margin:.25rem 0}.product-detail-redesign .shipping-options-available .cart-bops-promo-section div span{color:#007d53!important}.product-detail-redesign .shipping-option-label .delivery-options-card .option-card-title{margin-top:.5rem}.product-detail-redesign .shipping-option-label .delivery-options-card .option-card-message{margin-top:.75rem;margin-bottom:0;font-size:.875rem;color:#282828}@media (min-width:1280px){.product-detail-redesign .shipping-option-label .delivery-options-card .option-card-message{margin-top:1.5rem}}.product-detail-redesign .prices-add-to-cart-actions{margin-top:0}.product-detail-redesign .color-attribute.swatch-attribute{margin-bottom:0}@media (max-width:767.98px){.product-detail-redesign .color-attribute{margin-bottom:15px}}.product-detail-redesign .color-attribute .color-value.not-orderable.unselectable:not(.buyable):not(.not-buyable){cursor:auto}.product-detail-redesign .color-attribute .color-value.not-orderable.unselectable:not(.buyable):not(.not-buyable):before{background:linear-gradient(to left top,transparent 47.5%,#fff 47.6%,#fff 49.5%,49.5%,grey 50.5%,#fff 50.6%,#fff 52.4%,transparent 52.5%);content:"";height:61px;width:61px;display:block;position:absolute;top:1px;left:1px}.product-detail-redesign .color-attribute .color-value.not-orderable.is-selectable{cursor:pointer}.product-detail-redesign .color-attribute .color-value.not-orderable.is-selectable:not(.buyable):not(.not-buyable):before{background:linear-gradient(to top right,transparent 47.5%,#fff 47.6%,#fff 49.5%,49.5%,grey 50.5%,#fff 50.6%,#fff 52.4%,transparent 52.5%);content:"";height:61px;width:61px;display:block;position:absolute;top:1px;left:1px}.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 (max-width:767.98px){.product-detail-redesign .recently-viewed-carousel .slick-track{display:-ms-flexbox;display:flex}.product-detail-redesign .recently-viewed-carousel .slick-track .grid-tile{height:inherit}.product-detail-redesign .recently-viewed-carousel .slick-track .product-tile{height:calc(100% - 10px)}}@media (min-width:1024px){.product-detail-redesign .description-and-detail .recommendations-redesign{padding-left:0!important}}.product-detail-redesign .product-attribute-table-redesign th{background-color:#f9f9f9;min-width:130px;padding:12px 8px}@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;overflow:hidden}.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 .form-group{margin-bottom:6px}.modal-dialog.in-store-inventory-dialog .form-group .form-control{height:50px;font-size:.875rem}.modal-dialog.in-store-inventory-dialog .form-group .form-control-label{top:33px;font-size:.875rem}.modal-dialog.in-store-inventory-dialog .form-group.has-focus .form-control-label{top:19px}.modal-dialog.in-store-inventory-dialog:not(.store-invetory-dialog-redesign) .modal-content{overflow-y:unset}.modal-dialog.in-store-inventory-dialog:not(.store-invetory-dialog-redesign) .modal-body{overflow-y:auto}.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 .slick-slide{width:auto;margin-right:1rem}.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:100%;height:90px;text-align:center;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}@media (max-width:1023.98px){.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .product-image{width:80px;height:80px}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .product-image.active{border:2.5px solid #da362c!important}}.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .product-image.active{border:2.5px solid #232323;border-radius:4px}.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 .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:1rem;font-weight:600;margin:1rem 0}.bundle-included-products{padding:1rem .5rem 0}#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}.flexpayInfoWidget{padding:.25rem 0 .5rem;border-top:1px solid #e2e2e2;width:100%;padding-top:12px!important}@media (max-width:767.98px){.flexpayInfoWidget{padding:1rem .875rem .5rem}}.widget-text-pdp{padding-bottom:5px;font-size:.875rem;font-weight:400;padding-top:.5rem}.widget-text-pdp a,.widget-text-pdp a:hover{font-size:.75rem;color:#282828;display:block}#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:.625rem}#flexPayWidgetModal table tbody td{padding:.5rem .5rem .5rem 0}#flexPayWidgetModal table tbody td img{width:45px}}#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 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}#klarna-legal #klarna-impression{display:none}@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)}}.modal.hops-modal-redesign .modal-body{line-height:19px;font-weight:400;padding:0}.modal.hops-modal-redesign .modal-body>.form-row{margin:0}.modal.hops-modal-redesign .modal-body>.form-row>.col{padding:0}.modal.hops-modal-redesign .modal-body>.form-row>.col a.btn-primary,.modal.hops-modal-redesign .modal-body>.form-row>.col button.btn-outline-primary{padding-top:18px;padding-bottom:18px}.modal.hops-modal-redesign .modal-body>.form-row>.col a.btn-primary{border:2px solid transparent}.modal.hops-modal-redesign .modal-body>.form-row>.col+.col{padding-left:14px}@media (min-width:576px){.modal.hops-modal-redesign .modal-body>.form-row>.col+.col{padding-left:29px}}.modal.hops-modal-redesign .modal-header{padding:0 0 24px}@media (max-width:1023.98px){.modal.hops-modal-redesign .modal-header .modal-title{font-size:1.375rem;margin-top:44px}.modal.hops-modal-redesign .modal-header .close{padding-top:0;margin-top:0;-ms-flex-item-align:start;align-self:flex-start}}.modal.hops-modal-redesign .modal-content{padding:16px 16px 26px}@media (min-width:576px){.modal.hops-modal-redesign .modal-content{padding:24px 40px 30px}}.modal.hops-modal-redesign .modal-dialog{max-width:345px;margin:8px auto}@media (min-width:576px){.modal.hops-modal-redesign .modal-dialog{max-width:725px}}.modal.hops-modal-redesign hr{margin:30px 0}@media (max-width:767.98px){.modal.hops-modal-redesign hr{margin:20px 0}}.modal.hops-modal-redesign .hops-product-image{min-width:124px}.modal.hops-modal-redesign .hops-product-name{font-size:.75rem}.modal.hops-modal-redesign ul.hops-product-details{list-style:none;padding-left:0;font-size:.75rem}.modal.hops-modal-redesign ul.hops-product-details .hops-product-condition,.modal.hops-modal-redesign ul.hops-product-details .hops-product-value{font-weight:400!important;text-transform:unset;font-size:.75rem}.modal.hops-modal-redesign .price-ratings-container .price{font-size:1rem}.modal.hops-modal-redesign .price-ratings-container .hops-product-value{margin-top:4px}.modal.hops-modal-redesign .price-ratings-container .product-rating .star-img{background:url(../../images/rating-stars.svg) no-repeat;background-size:auto 200%}.modal.hops-modal-redesign .price-ratings-container .product-rating .grey-stars{display:inline-block;height:16px;width:90px;background-position:0 -16px;vertical-align:middle}.modal.hops-modal-redesign .price-ratings-container .product-rating .red-stars{height:16px}.modal.hops-modal-redesign .hops-store-details{line-height:18px;margin-bottom:28px}@media (max-width:767.98px){.modal.hops-modal-redesign .hops-store-details{margin-bottom:20px}}.modal.hops-modal-redesign .hops-store-details h5{margin-bottom:4px;font-weight:700}.modal.hops-modal-redesign .hops-store-details .store-details-section span{display:block;line-height:18px}.modal.hops-modal-redesign .hops-store-details .store-open{line-height:18px}.sku-tooltip{position:relative;display:inline-block;width:22px;padding:1px 4px;font-size:10px;bottom:2px}.sku-tooltip,.sku-tooltip .tooltiptext{background:#292b33 0 0 no-repeat padding-box;color:#fff;text-align:center;border-radius:4px}.sku-tooltip .tooltiptext{visibility:hidden;width:300px;padding:12px;position:absolute;z-index:1070;left:-145px;bottom:25px;font-size:12px;font-weight:700}.sku-tooltip .tooltiptext:after{content:" ";position:absolute;bottom:-18px;left:50%;margin-top:-4px;border-color:#000 transparent transparent;border-style:solid;border-width:10px 8px}.sku-tooltip:hover .tooltiptext{visibility:visible}@media (max-width:767.98px){#product2_rr{padding-top:.75rem}}@media (min-width:768px){.product-detail-redesign .last-visited.last-visited-redesign h3{padding-left:0}.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel{width:calc(100% + 24px);padding:0 12px 10px!important;margin-left:-12px;overflow:hidden;margin-bottom:0}.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel:hover{z-index:2}.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel .slick-next,.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel .slick-prev{border:none;height:100%;top:35%;background:transparent}.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel .slick-next:before,.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel .slick-prev:before{height:40px;width:40px;border-radius:50%;background-position:14px 7px;background-color:#000;border:1px solid #000;opacity:1}.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel .slick-next.slick-disabled,.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel .slick-prev.slick-disabled{opacity:.5}.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel .slick-prev{left:-999px;transition:left .5s ease-in-out}.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel .slick-prev:before{background-position:10px 7px}.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel .slick-next{right:-999px;transition:right .5s ease-in-out}.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel:hover .slick-prev{left:0}.product-detail-redesign .last-visited.last-visited-redesign .recently-viewed-carousel:hover .slick-next{right:0}}.product-badge-content{margin-bottom:10px}.product-badge-container .product-badge-indicator{width:20px;height:20px;background:url(../../images/plp-redesign-new-sprite.png) -338px -10px;display:inline-block;vertical-align:middle}.product-badge-container .product-badge-label{color:#282828;font-size:.75rem;font-weight:600;text-align:left;text-transform:capitalize;padding-left:2px;padding-top:1px}.product-info-main{line-height:1.75rem;font-size:1rem;border-top:none}#product-info-accordion{width:100%}.product-description-redesign{margin-top:2rem}.product-description-redesign .product-description-heading{font-weight:700!important;padding:0}.product-description-redesign .product-info-row{display:block;max-height:none;margin:0;position:relative}.product-description-redesign .product-info-row #product-info-panel{display:block;padding-top:1.25rem;margin:0}@media (min-width:768px){.product-description-redesign .product-info-row #product-info-panel{margin:auto}}.product-description-redesign .product-info-row .long-description{margin:0}.product-description-redesign .product-info-row .read-more-container{width:100%;text-align:left;margin:0;padding:3.125rem 0 0;bottom:.5rem;position:absolute;line-height:1.2}.product-description-redesign .product-info-row .read-more-container.faded-bg{background:transparent linear-gradient(180deg,hsla(0,0%,100%,.172549),#fff) 0 0 no-repeat padding-box}.product-description-redesign .product-info-row .read-more-container .js-button-readless,.product-description-redesign .product-info-row .read-more-container .js-button-readmore{font-size:.875rem;color:#282828}.product-description-redesign .product-info-row .clipped-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;visibility:visible;max-height:10rem}.product-description-redesign .product-info-row .show-more-description{max-height:none;-webkit-line-clamp:initial}.product-description-redesign .product-info-row .full-description{padding:0}.product-description-redesign.product-bundle-info{padding:1rem;margin-bottom:2rem}.product-description-redesign.product-bundle-info img{width:100%}.variant-link{position:relative;z-index:11}.plp-top-banner{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-tile-link-block{position:absolute;z-index:1;background-color:#000;opacity:.03;pointer-events:none;top:0;right:0;left:0;bottom:0;border-radius:6px}.product-tile-link{display:block;width:100%;height:100%;outline:none}.product-tile-link,.product-tile-link:hover{text-decoration:none}.last-visited.last-visited-redesign,.recommendations.recommendations-redesign{padding:0 12px}.last-visited.last-visited-redesign .slick-slide,.recommendations.recommendations-redesign .slick-slide{transition:all .1s linear}.last-visited.last-visited-redesign .slick-dots,.recommendations.recommendations-redesign .slick-dots{bottom:0}@media (max-width:767.98px){.last-visited.last-visited-redesign,.recommendations.recommendations-redesign{padding:.75rem 0}}.last-visited.last-visited-redesign h3,.recommendations.recommendations-redesign h3{font-size:1.125rem;text-transform:capitalize;margin-bottom:12px;font-weight:700!important}@media (min-width:768px){.last-visited.last-visited-redesign h3,.recommendations.recommendations-redesign h3{font-size:1.25rem;margin-top:15px;padding:0 0 0 12px}}.last-visited.last-visited-redesign .grid-tile,.recommendations.recommendations-redesign .grid-tile{padding:0;margin:0 12px 0 0}.last-visited.last-visited-redesign .grid-tile .product-tile,.recommendations.recommendations-redesign .grid-tile .product-tile{background:transparent;padding:8px 16px;margin:0;outline:none!important;height:100%}.last-visited.last-visited-redesign .grid-tile .product-tile:hover,.recommendations.recommendations-redesign .grid-tile .product-tile:hover{background:#fff}.last-visited.last-visited-redesign .grid-tile .product-tile .store-availability-msg,.recommendations.recommendations-redesign .grid-tile .product-tile .store-availability-msg{color:#e7230d}.last-visited.last-visited-redesign .grid-tile .product-tile .condition,.recommendations.recommendations-redesign .grid-tile .product-tile .condition{padding-top:0}.last-visited.last-visited-redesign .grid-tile .product-tile .more-variant,.recommendations.recommendations-redesign .grid-tile .product-tile .more-variant{color:#000;font-size:.875rem;text-decoration:underline}.last-visited.last-visited-redesign .grid-tile .product-tile .more-variant-count,.recommendations.recommendations-redesign .grid-tile .product-tile .more-variant-count{color:#282828;font-weight:400;font-size:.875rem;text-decoration:none;display:inline-block;vertical-align:middle}.last-visited.last-visited-redesign .grid-tile .product-tile .more-variant-count:first-child,.recommendations.recommendations-redesign .grid-tile .product-tile .more-variant-count:first-child{display:none}.last-visited.last-visited-redesign .grid-tile .product-tile .swatch.color .more-variant-count,.recommendations.recommendations-redesign .grid-tile .product-tile .swatch.color .more-variant-count{margin-top:-.375rem}.last-visited.last-visited-redesign .grid-tile .product-tile .unavailable,.recommendations.recommendations-redesign .grid-tile .product-tile .unavailable{color:#000;font-size:.875rem;font-weight:700;text-align:left;margin-bottom:0}.last-visited.last-visited-redesign .grid-tile .product-tile .shiptohome-pickup,.recommendations.recommendations-redesign .grid-tile .product-tile .shiptohome-pickup{bottom:-30px}.last-visited.last-visited-redesign .grid-tile .product-tile .pd-name,.last-visited.last-visited-redesign .grid-tile .product-tile .pdp-link,.last-visited.last-visited-redesign .grid-tile .product-tile .product-tile-availability,.last-visited.last-visited-redesign .grid-tile .product-tile .tile-ratings,.recommendations.recommendations-redesign .grid-tile .product-tile .pd-name,.recommendations.recommendations-redesign .grid-tile .product-tile .pdp-link,.recommendations.recommendations-redesign .grid-tile .product-tile .product-tile-availability,.recommendations.recommendations-redesign .grid-tile .product-tile .tile-ratings{height:auto}.last-visited.last-visited-redesign .grid-tile .product-tile a.link-name,.recommendations.recommendations-redesign .grid-tile .product-tile a.link-name{display:block}.last-visited.last-visited-redesign .grid-tile .product-tile .pd-name,.recommendations.recommendations-redesign .grid-tile .product-tile .pd-name{line-height:1.2;overflow:hidden;margin-bottom:0;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:.875rem;color:#272727}.last-visited.last-visited-redesign .grid-tile .product-tile .product-tile-availability,.recommendations.recommendations-redesign .grid-tile .product-tile .product-tile-availability{font-size:.75rem;color:#727272;font-weight:400}.last-visited.last-visited-redesign .grid-tile .product-tile .product-tile-availability .platform,.recommendations.recommendations-redesign .grid-tile .product-tile .product-tile-availability .platform{padding-right:.125rem!important}.last-visited.last-visited-redesign .grid-tile .product-tile .product-tile-availability .gc-seperator,.recommendations.recommendations-redesign .grid-tile .product-tile .product-tile-availability .gc-seperator{display:inline-block;padding-right:.125rem}.last-visited.last-visited-redesign .grid-tile .product-tile .tile-ratings,.recommendations.recommendations-redesign .grid-tile .product-tile .tile-ratings{margin-bottom:2px}.last-visited.last-visited-redesign .grid-tile .product-tile .tile-ratings .star-img,.recommendations.recommendations-redesign .grid-tile .product-tile .tile-ratings .star-img{background-image:url(../../images/star-ratings-black.svg)}.last-visited.last-visited-redesign .grid-tile .product-tile .tile-body,.recommendations.recommendations-redesign .grid-tile .product-tile .tile-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:767.98px){.last-visited.last-visited-redesign .grid-tile .product-tile .tile-body,.recommendations.recommendations-redesign .grid-tile .product-tile .tile-body{padding-bottom:0}}.last-visited.last-visited-redesign .grid-tile .product-tile .product-tile-header,.recommendations.recommendations-redesign .grid-tile .product-tile .product-tile-header{min-height:unset;-ms-flex-order:2;order:2}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options{min-height:unset;-ms-flex-order:3;order:3;margin-bottom:.25rem}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .pdp-swatch-label,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .pdp-swatch-label{display:none!important}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .single-attr-value,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .single-attr-value{display:none;margin:0}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .color,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .color{margin-bottom:.25rem}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .color .attribute-swatches .color-attribute-card-plp,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .color .attribute-swatches .color-attribute-card-plp{display:inline-block;pointer-events:none;height:20px;width:20px}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .color .attribute-swatches .color-attribute-card-plp .color-value,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .color .attribute-swatches .color-attribute-card-plp .color-value{border-radius:50%;border:none}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .color .attribute-swatches .color-attribute-card-plp .color-value.selected,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .color .attribute-swatches .color-attribute-card-plp .color-value.selected{padding:0}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .color .attribute-swatches .color-attribute-card-plp img,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .color .attribute-swatches .color-attribute-card-plp img{height:20px;width:20px;border-radius:50%;border:none}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .card .card-body,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .card .card-body{padding:6px;font-size:.875rem;color:#282828;border-color:#949494;font-weight:400;border-radius:1px;letter-spacing:-.2px}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .card.selected .card-body,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .card.selected .card-body{background-color:#232323;border-width:1px;border-radius:2px;border-color:#232323;color:#fff}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .card.not-orderable,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .card.not-orderable{pointer-events:none}.last-visited.last-visited-redesign .grid-tile .product-tile .variant-options .card.not-orderable .card-body,.recommendations.recommendations-redesign .grid-tile .product-tile .variant-options .card.not-orderable .card-body{color:#949494}.last-visited.last-visited-redesign .grid-tile .product-tile .card-body,.last-visited.last-visited-redesign .grid-tile .product-tile .conditions-pricing-on-plp,.recommendations.recommendations-redesign .grid-tile .product-tile .card-body,.recommendations.recommendations-redesign .grid-tile .product-tile .conditions-pricing-on-plp{border:none}.last-visited.last-visited-redesign .grid-tile .product-tile .atc-btn-wrapper .add-to-cart-plp,.last-visited.last-visited-redesign .grid-tile .product-tile .choose-options-btn,.recommendations.recommendations-redesign .grid-tile .product-tile .atc-btn-wrapper .add-to-cart-plp,.recommendations.recommendations-redesign .grid-tile .product-tile .choose-options-btn{background:#fff;color:#282828;width:100%;border:1px solid #949494;border-radius:2px;font-size:.875rem;bottom:-30px;height:40px;padding:0}.last-visited.last-visited-redesign .grid-tile .product-tile .atc-btn-wrapper .add-to-cart-plp:hover,.last-visited.last-visited-redesign .grid-tile .product-tile .choose-options-btn:hover,.recommendations.recommendations-redesign .grid-tile .product-tile .atc-btn-wrapper .add-to-cart-plp:hover,.recommendations.recommendations-redesign .grid-tile .product-tile .choose-options-btn:hover{background:#272727;color:#fff}@media (max-width:767.98px){.last-visited.last-visited-redesign .grid-tile .product-tile .atc-btn-wrapper .add-to-cart-plp,.last-visited.last-visited-redesign .grid-tile .product-tile .choose-options-btn,.recommendations.recommendations-redesign .grid-tile .product-tile .atc-btn-wrapper .add-to-cart-plp,.recommendations.recommendations-redesign .grid-tile .product-tile .choose-options-btn{height:52px}}.last-visited.last-visited-redesign .grid-tile .product-tile .price .actual-price,.recommendations.recommendations-redesign .grid-tile .product-tile .price .actual-price{color:#282828;font-size:1.25rem;font-weight:700;text-transform:capitalize}.last-visited.last-visited-redesign .grid-tile .product-tile .price .actual-price.see-price-in-cart,.recommendations.recommendations-redesign .grid-tile .product-tile .price .actual-price.see-price-in-cart{font-size:1rem}.last-visited.last-visited-redesign .grid-tile .product-tile .price .badge-container-redesign.has-savings,.last-visited.last-visited-redesign .grid-tile .product-tile .price .selling-price-redesign.has-savings .savings-indicator-value,.last-visited.last-visited-redesign .grid-tile .product-tile .price .selling-price-redesign.has-savings .was-strike,.recommendations.recommendations-redesign .grid-tile .product-tile .price .badge-container-redesign.has-savings,.recommendations.recommendations-redesign .grid-tile .product-tile .price .selling-price-redesign.has-savings .savings-indicator-value,.recommendations.recommendations-redesign .grid-tile .product-tile .price .selling-price-redesign.has-savings .was-strike{display:none}.last-visited.last-visited-redesign .grid-tile .product-tile .price .selling-price-redesign.has-savings .actual-price,.recommendations.recommendations-redesign .grid-tile .product-tile .price .selling-price-redesign.has-savings .actual-price{color:#e7220c}.last-visited.last-visited-redesign .grid-tile .product-tile .price .selling-price-redesign.has-savings .strike-redesign,.recommendations.recommendations-redesign .grid-tile .product-tile .price .selling-price-redesign.has-savings .strike-redesign{font-size:.875rem}.last-visited.last-visited-redesign .grid-tile .product-tile .conditions-pricing-on-plp,.recommendations.recommendations-redesign .grid-tile .product-tile .conditions-pricing-on-plp{margin:0 0 2px}.last-visited.last-visited-redesign .grid-tile .product-tile .conditions-pricing-on-plp .card.condition-attribute-card-plp,.recommendations.recommendations-redesign .grid-tile .product-tile .conditions-pricing-on-plp .card.condition-attribute-card-plp{margin-bottom:0}.last-visited.last-visited-redesign .grid-tile .product-tile .conditions-pricing-on-plp .card-body,.recommendations.recommendations-redesign .grid-tile .product-tile .conditions-pricing-on-plp .card-body{padding-bottom:0}.last-visited.last-visited-redesign .grid-tile .product-tile .conditions-pricing-on-plp .product-release-date,.recommendations.recommendations-redesign .grid-tile .product-tile .conditions-pricing-on-plp .product-release-date{color:#282828;display:none}.last-visited.last-visited-redesign .grid-tile .product-tile .x-box-all-access-pricing,.recommendations.recommendations-redesign .grid-tile .product-tile .x-box-all-access-pricing{padding-top:.4rem}.last-visited.last-visited-redesign .slick-list,.recommendations.recommendations-redesign .slick-list{display:-ms-flexbox;display:flex;overflow:hidden!important;-ms-flex-align:stretch;align-items:stretch}.last-visited.last-visited-redesign .add-to-cart-plp-buttons,.last-visited.last-visited-redesign .choose-options-link,.last-visited.last-visited-redesign .product-availability,.recommendations.recommendations-redesign .add-to-cart-plp-buttons,.recommendations.recommendations-redesign .choose-options-link,.recommendations.recommendations-redesign .product-availability{display:none}@media (min-width:768px){.last-visited.last-visited-redesign .recommended-products-caro-redesign,.recommendations.recommendations-redesign .recommended-products-caro-redesign{width:calc(100% + 24px);padding:0 12px 10px;margin-left:-12px;overflow:hidden;margin-bottom:0;display:-ms-flexbox;display:flex;min-height:400px}.last-visited.last-visited-redesign .recommended-products-caro-redesign.slick-slider,.recommendations.recommendations-redesign .recommended-products-caro-redesign.slick-slider{display:block}.last-visited.last-visited-redesign .recommended-products-caro-redesign:hover,.recommendations.recommendations-redesign .recommended-products-caro-redesign:hover{z-index:2}.last-visited.last-visited-redesign .recommended-products-caro-redesign .slick-next,.last-visited.last-visited-redesign .recommended-products-caro-redesign .slick-prev,.recommendations.recommendations-redesign .recommended-products-caro-redesign .slick-next,.recommendations.recommendations-redesign .recommended-products-caro-redesign .slick-prev{border:none;height:100%;top:35%;background:transparent}.last-visited.last-visited-redesign .recommended-products-caro-redesign .slick-next:before,.last-visited.last-visited-redesign .recommended-products-caro-redesign .slick-prev:before,.recommendations.recommendations-redesign .recommended-products-caro-redesign .slick-next:before,.recommendations.recommendations-redesign .recommended-products-caro-redesign .slick-prev:before{height:40px;width:40px;border-radius:50%;background-position:14px 7px;background-color:#000;border:1px solid #000;opacity:1}.last-visited.last-visited-redesign .recommended-products-caro-redesign .slick-next.slick-disabled,.last-visited.last-visited-redesign .recommended-products-caro-redesign .slick-prev.slick-disabled,.recommendations.recommendations-redesign .recommended-products-caro-redesign .slick-next.slick-disabled,.recommendations.recommendations-redesign .recommended-products-caro-redesign .slick-prev.slick-disabled{opacity:.5}.last-visited.last-visited-redesign .recommended-products-caro-redesign .slick-prev,.recommendations.recommendations-redesign .recommended-products-caro-redesign .slick-prev{left:-999px;transition:left .5s ease-in-out}.last-visited.last-visited-redesign .recommended-products-caro-redesign .slick-prev:before,.recommendations.recommendations-redesign .recommended-products-caro-redesign .slick-prev:before{background-position:10px 7px}.last-visited.last-visited-redesign .recommended-products-caro-redesign .slick-next,.recommendations.recommendations-redesign .recommended-products-caro-redesign .slick-next{right:-999px;transition:right .5s ease-in-out}.last-visited.last-visited-redesign .recommended-products-caro-redesign:hover .slick-prev,.recommendations.recommendations-redesign .recommended-products-caro-redesign:hover .slick-prev{left:0}.last-visited.last-visited-redesign .recommended-products-caro-redesign:hover .slick-next,.recommendations.recommendations-redesign .recommended-products-caro-redesign:hover .slick-next{right:0}.last-visited.last-visited-redesign .slick-list,.recommendations.recommendations-redesign .slick-list{overflow:visible;padding-right:unset}.last-visited.last-visited-redesign .grid-tile,.recommendations.recommendations-redesign .grid-tile{outline:none;padding:12px 0;-ms-flex-preferred-size:15.8%;flex-basis:15.8%;-ms-flex-negative:0;flex-shrink:0}.last-visited.last-visited-redesign .grid-tile.slick-slide,.recommendations.recommendations-redesign .grid-tile.slick-slide{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:unset;flex-shrink:unset}.last-visited.last-visited-redesign .grid-tile .product-tile,.recommendations.recommendations-redesign .grid-tile .product-tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:40px 12px 10px;height:100%;width:auto;box-shadow:none;transition:box-shadow .1s ease-in-out}.last-visited.last-visited-redesign .grid-tile .product-tile .image-container,.recommendations.recommendations-redesign .grid-tile .product-tile .image-container{height:auto;width:auto}.last-visited.last-visited-redesign .grid-tile .product-tile .tile-body,.recommendations.recommendations-redesign .grid-tile .product-tile .tile-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.last-visited.last-visited-redesign .grid-tile .product-tile .add-to-cart-plp-buttons,.last-visited.last-visited-redesign .grid-tile .product-tile .choose-options-btn,.recommendations.recommendations-redesign .grid-tile .product-tile .add-to-cart-plp-buttons,.recommendations.recommendations-redesign .grid-tile .product-tile .choose-options-btn{display:none}.last-visited.last-visited-redesign .grid-tile .product-tile .atc-btn-wrapper .add-to-cart-plp,.last-visited.last-visited-redesign .grid-tile .product-tile .choose-options-btn,.recommendations.recommendations-redesign .grid-tile .product-tile .atc-btn-wrapper .add-to-cart-plp,.recommendations.recommendations-redesign .grid-tile .product-tile .choose-options-btn{width:calc(100% - 24px);bottom:12px;height:48px}.last-visited.last-visited-redesign .grid-tile:hover .product-tile,.recommendations.recommendations-redesign .grid-tile:hover .product-tile{z-index:2;box-shadow:0 0 16px 0 rgba(0,0,0,.16)}}@media (max-width:767.98px){.recently-viewed-carousel .product-tile{height:100%!important}}.recently-viewed-carousel .lds-gamestop-container,.recommendations.recommendations-redesign .recommended-products-caro-redesign .lds-gamestop-container{display:-ms-flexbox;display:flex;min-height:70%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.recently-viewed-carousel .lds-gamestop,.recommendations.recommendations-redesign .recommended-products-caro-redesign .lds-gamestop{display:inline-block;position:relative;width:80px;height:80px}.recently-viewed-carousel .lds-gamestop div,.recommendations.recommendations-redesign .recommended-products-caro-redesign .lds-gamestop div{display:inline-block;position:absolute;left:8px;width:16px;background:#ccc;animation:lds-gamestop 1.2s cubic-bezier(0,.5,.5,1) infinite}.recently-viewed-carousel .lds-gamestop div:first-child,.recommendations.recommendations-redesign .recommended-products-caro-redesign .lds-gamestop div:first-child{left:8px;animation-delay:-.24s}.recently-viewed-carousel .lds-gamestop div:nth-child(2),.recommendations.recommendations-redesign .recommended-products-caro-redesign .lds-gamestop div:nth-child(2){left:32px;animation-delay:-.12s}.recently-viewed-carousel .lds-gamestop div:nth-child(3),.recommendations.recommendations-redesign .recommended-products-caro-redesign .lds-gamestop div:nth-child(3){left:56px;animation-delay:0}@keyframes lds-gamestop{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}@media (max-width:1023.98px){.recently-viewed-carousel,.recommendations.recommendations-redesign .recommended-products-caro-redesign{overflow:auto;display:-ms-flexbox;display:flex;margin-bottom:0;padding:0 0 10px;-ms-overflow-style:none;min-height:325px}.recently-viewed-carousel::-webkit-scrollbar,.recommendations.recommendations-redesign .recommended-products-caro-redesign::-webkit-scrollbar{display:none}.recently-viewed-carousel .product.grid-tile,.recommendations.recommendations-redesign .recommended-products-caro-redesign .product.grid-tile{-ms-flex-preferred-size:calc(25% - 12px);flex-basis:calc(25% - 12px);-ms-flex-negative:0;flex-shrink:0}}@media (max-width:767.98px){.recently-viewed-carousel .product.grid-tile,.recommendations.recommendations-redesign .recommended-products-caro-redesign .product.grid-tile{-ms-flex-preferred-size:45%;flex-basis:45%;-ms-flex-negative:0;flex-shrink:0}}.product-bundles-heading{font-size:20px;font-weight:600}.bundle-products-includes .bundle-product-tile{display:inline-block;vertical-align:top;padding:16px 0}@media (max-width:1023.98px){.bundle-products-includes .bundle-product-tile{width:100%;border-bottom:1px solid #d2d2d2}.bundle-products-includes .bundle-product-tile:last-child{border-bottom:none}}.bundle-products-includes .bundle-product-image{width:100px;display:inline-block;vertical-align:middle}.bundle-products-includes .bundles-includes-list{display:inline-block;width:286px;vertical-align:middle;text-align:left;padding-right:4px}@media (max-width:767.98px){.bundle-products-includes .bundles-includes-list{width:calc(100% - 120px)}}.bundle-products-includes .bundles-includes-list .product-name{text-decoration:none;font-size:.875rem;font-weight:600;line-height:16px;margin-top:4px;display:-ms-flexbox;display:flex}.bundle-products-includes .bundles-includes-list .product-condition-and-price{display:-ms-flexbox;display:flex;margin-right:8px}.bundle-products-includes .bundles-includes-list .product-condition-and-price .product-price{font-weight:700;font-size:16px}.bundle-products-includes .bundles-includes-list .product-condition-and-price .product-condition{margin-left:8px}@media (max-width:767.98px){.bundle-products-includes .bundles-includes-list .bundle-product-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.bundle-products-includes .bundles-includes-list .bundle-products-platform-name{margin-right:4px}.bundle-products-includes .bundles-includes-list .bundle-products-platform{display:-ms-inline-flexbox;display:inline-flex;padding-right:.125rem;line-height:1.4rem;color:#727272;font-size:.75rem}.bundle-products-includes .bundles-includes-list .tile-ratings{margin-bottom:2px}.bundle-products-includes .bundles-includes-list .tile-ratings .star-img{background-image:url(../../images/star-ratings-black.svg)}.bundle-products-includes .bundles-includes-list .tile-ratings a{text-decoration:none}.bundle-products-includes .bundles-includes-list .star-img{background:url(../../images/star-ratings-black.svg) no-repeat;background-size:auto 200%}.bundle-products-includes .bundles-includes-list .average-rating{margin-top:.5rem;line-height:0}@media (min-width:768px){.bundle-products-includes .bundles-includes-list .average-rating{margin-top:.25rem}}.bundle-products-includes .bundles-includes-list .average-rating .grey-stars{display:inline-block;height:13px;width:69px;background-position:0 -13px;vertical-align:middle}.bundle-products-includes .bundles-includes-list .average-rating .red-stars{height:13px}.bundle-products-includes .bundles-includes-list .average-rating .rating-count{color:#8e8e8e;display:inline-block;font-size:.75rem;vertical-align:middle;margin-left:.125rem}#inventoryModal{border-radius:4px}#inventoryModal .modal-content{overflow-y:visible!important;width:auto}@media (min-width:768px){#inventoryModal .modal-content{width:400px}}#inventoryModal .modal-content .modal-header:first-child{display:none}#inventoryModal .modal-content .modal-header:nth-child(2){display:-ms-flexbox;display:flex;padding:.9375rem 1.5rem}@media (max-width:767.98px){#inventoryModal .modal-content .modal-header:nth-child(2){padding:.9375rem}}#inventoryModal .modal-content .modal-header:nth-child(2) .close{display:inline-block;padding:10px!important}#inventoryModal .inventoryItem .item-image{max-width:102px}#inventoryModal .name{font-size:14px}#inventoryModal .contentAsset{margin-bottom:14px;font-size:16px;font-weight:700}#inventoryModal .subList{margin-bottom:11px}#inventoryModal .subList .product-image{width:57px;margin-left:8px}.oos-notify-form .notify-me{margin-top:.3rem}.oos-notify-form .form-group.has-focus .form-control-label{margin-top:4px}.oos-notify-form .form-group.has-error .error-state-icon{position:relative;top:auto;right:auto}.oos-notify-form .form-group.has-error .invalid-feedback{display:inline-block;margin-top:8px;color:#dd2b2b}.oos-confirm-row{text-align:center;padding-top:20px}.oos-confirm-row .oos-confirm-icon{font-size:30px}.oos-confirm-row .oos-confirm-message{font-size:1rem;padding-top:10px}.oos-confirm-row .oos-confirm-email{padding-top:10px;font-size:1rem;font-weight:700}.back-to-specifications{margin-top:14px;margin-left:10px}.back-to-specifications a{color:#606060;font-size:.875rem;line-height:1.2;letter-spacing:-.04em}.back-to-specifications a:hover{color:#606060}.sibling-attribute ul.select-carrier .edition-label.buyable:not(.selected),.sibling-attribute ul.select-consoleType .edition-label.buyable:not(.selected),.sibling-attribute ul.select-edition .edition-label.buyable:not(.selected),.sibling-attribute ul.select-membershipType .edition-label.buyable:not(.selected),.sibling-attribute ul.select-memorySize .edition-label.buyable:not(.selected),.sibling-attribute ul.select-platform .edition-label.buyable:not(.selected),.sibling-attribute ul.select-size .edition-label.buyable:not(.selected){background:none!important}.sibling-attribute ul.select-carrier .edition-label.not-buyable,.sibling-attribute ul.select-consoleType .edition-label.not-buyable,.sibling-attribute ul.select-edition .edition-label.not-buyable,.sibling-attribute ul.select-membershipType .edition-label.not-buyable,.sibling-attribute ul.select-memorySize .edition-label.not-buyable,.sibling-attribute ul.select-platform .edition-label.not-buyable,.sibling-attribute ul.select-size .edition-label.not-buyable{background:linear-gradient(to top right,transparent 0,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent)}.color-attribute .color-value.buyable:before,.edition-attribute.swatch-attribute .edition-value.buyable:before{background-image:none!important}.color-attribute .color-value.not-buyable:before,.edition-attribute.swatch-attribute .edition-value.not-buyable:before{background:linear-gradient(to top right,transparent 47.5%,#fff 47.6%,#fff 49.5%,49.5%,grey 50.5%,#fff 50.6%,#fff 52.4%,transparent 52.5%);content:"";height:61px;width:61px;display:block;position:absolute;top:1px;left:1px}.buyable.selectable.not-orderable.card span,.buyable.selectable.orderable.card span,.buyable.unselectable.not-orderable.card span,.buyable.unselectable.orderable.card span{background-image:none!important}.not-buyable.selectable.not-orderable.card span,.not-buyable.selectable.orderable.card span,.not-buyable.unselectable.not-orderable.card span,.not-buyable.unselectable.orderable.card span{background:linear-gradient(to top right,transparent 0,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent)}span.buyable{background-image:none!important}span.not-buyable{background:linear-gradient(to top right,transparent 0,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent)}.swatch-attribute span.not-buyable{background:linear-gradient(to top right,transparent 47.5%,#fff 47.6%,#fff 49.5%,49.5%,grey 50.5%,#fff 50.6%,#fff 52.4%,transparent 52.5%)}.not-buyable span{background:linear-gradient(to top right,transparent 0,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent)}.swatch-attribute .not-buyable span{background:linear-gradient(to top right,transparent 47.5%,#fff 47.6%,#fff 49.5%,49.5%,grey 50.5%,#fff 50.6%,#fff 52.4%,transparent 52.5%)}.swatch-attribute .showHiddenEdition span.show-more-less{padding:.3125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.swatch-attribute .showHiddenEdition:hover>span{display:-ms-flexbox;display:flex;padding:.3125rem}.pro-day-pricing-2022{display:none;font-family:Poppins,Open Sans,sans-serif;font-size:1.75rem;line-height:2.25rem;letter-spacing:-.42px;font-weight:600;color:#4033b6}.pro-day-pricing-container .pro-day-pricing-2022.show{display:inline-block}.pro-day-pricing-2022.copy{font-size:16px}.product-detail-redesign .primary-details.pro-day-pricing-container .propoints-upsell-message .promembership-points-value.pro-badge{background-color:#cfcbf3;color:#2d219a}.pro-day-pricing-container .has-pro-pricing{text-decoration:line-through}