@-webkit-keyframes easeInCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}@-webkit-keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}.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:-webkit-box;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{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:20px;padding-left:12px;padding-right:12px;position:relative;width:100%}@media (min-width:768px){.primary-images{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;margin-bottom:0;max-width:58.33333%}.primary-images:not(.thumbs){padding-left:74px}}.primary-images .main-image{-webkit-box-flex:0;display:none;-ms-flex:0 0 calc(90% - 90px);flex:0 0 calc(90% - 90px);margin-bottom:20px;max-width:calc(90% - 90px);padding-left:12px;padding-right:12px;position:relative;width:100%}@media (min-width:768px){.primary-images .main-image{display:block}}.primary-images .main-image img{width:100%}.product-quickview .primary-images{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0!important}@media (min-width:768px){.product-quickview .primary-images{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.product-quickview .primary-images .main-image{-webkit-box-flex:0;-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{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 90px);flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px)}.thumbs .primary-images-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.thumbs .product-carousel{padding-left:12px;padding-right:12px;position:relative;width:100%}@media (min-width:768px){.primary-images:not(.thumbs) .product-carousel{padding:0 50px}.thumbs .product-carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 90px;flex:0 0 90px;-ms-flex-direction:column;flex-direction:column;max-width:90px}.thumbs .product-quickview .product-carousel{-webkit-box-flex:0;-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{cursor:pointer;margin-bottom:20px;position:relative}.thumbs .product-carousel .slide>span{display:block}.thumbs .product-carousel .slide.selected>span:after,.thumbs .product-carousel .slide:hover>span:after{-webkit-box-shadow:inset 0 -3px 0 0 #da362c;box-shadow:inset 0 -3px 0 0 #da362c;content:"";display:block;height:100%;position:absolute;top:0;width:100%}}.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{display:none;font-weight:700!important;text-align:center;text-transform:uppercase}@media (min-width:768px){.product-carousel .more-slide{-webkit-box-ordinal-group:11;-ms-flex-order:10;display:block;order:10}}.product-carousel .more-slide a{font-size:.6875rem;text-decoration:none}.product-carousel .more-slide .icon{height:auto;width:auto}.product-carousel .slick-arrow{display:none!important}@media (min-width:768px){.product-carousel .slick-arrow{display:block!important}}.product-carousel .slick-dots{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (min-width:768px){.product-carousel .slick-dots{display:none!important}}.primary-details{padding-top:0}@media (min-width:576px){.primary-details{padding:0 2rem 1rem}}.primary-details .paypal-bnpl-message{border-top:1px solid #d9d9d9;padding-bottom:7px;padding-top:16px;width:100%}@media (max-width:767.98px){.primary-details .paypal-bnpl-message{padding-left:.75rem;padding-right:.75rem}}.premium-product .primary-details,.sticky .primary-details{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.sticky .primary-details{background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-shadow:0 0 8px 0 rgba(0,0,0,.15);left:0;max-width:100%;padding:16px;position:fixed;top:0;width:100%;z-index:10}@media (min-width:1024px){.sticky .primary-details{padding:24px 30px}}.product-quickview .primary-details{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.product-quickview .primary-details{-webkit-box-flex:0;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}@media (min-width:1024px){.sticky .primary-details-row{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end}.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{display:block;float:none}.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:-webkit-box;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;margin:.15rem 0 0;text-transform:none}.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{background:none;border:1px solid #000;content:"";display:inline-block;height:1.125rem;width:1.125rem}.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{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:0;padding:18px 12px 0}.primary-details-row .additional-set-products .bothProds .product-tile .tile-body .cart-and-ipay-tile{display:block;float:none}@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{display:inline-block;float:none;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{font-size:.875rem;font-weight:700;padding:.75rem 0 1rem}@media (max-width:767.98px){.primary-details-row .additional-set-products .complete-the-set{padding:1rem}}.primary-details-row .additional-set-products .product-tile{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:0;padding:18px 12px;position:relative;width:100%}@media (max-width:767.98px){.primary-details-row .additional-set-products .product-tile{background-color:#f6f6f6;border:none;border-radius:0;padding:22px 15px}}.primary-details-row .additional-set-products .product-tile .image-container{display:inline-block;vertical-align:top;width:82px}.primary-details-row .additional-set-products .product-tile .image-container .badges{display:none}.primary-details-row .additional-set-products .product-tile .tile-body{display:inline-block;margin-left:5px;margin-top:0;vertical-align:top;width:calc(100% - 92px)}.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;margin:.625rem 0 .75rem;padding-bottom:0!important;width:auto}.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{background-color:transparent;border:0;padding:0}@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{color:#000;display:inline-block;float:right;font-size:.625rem;font-weight:700;margin-bottom:0;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{float:left;font-weight:700}.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{display:inline-block;text-align:right;width:auto}.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{background-color:#fff;border:#da362c;border-style:groove;color:#da362c;font-size:8px;font-weight:700}.primary-details-row .additional-set-products .product-tile .tile-body .btn-primary{background-color:#fff;background-image:none;border:1px solid #da362c;border-radius:4px;color:#da362c;font-size:.625rem;padding:10px}@media (max-width:767.98px){.primary-details-row .additional-set-products .product-tile .tile-body .btn-primary{background-color:#f6f6f6;font-size:.625rem}}.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{color:#666;font-size:.75rem;margin-top:.25rem}.primary-details-row .additional-set-products .price .down-today{background:#007200;border-radius:7px 3px 7px 7px;color:#fff;margin:0 5px 3px 0;padding:.3475rem .375rem .282rem;text-transform:uppercase}.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;color:#fff;display:inline-block;font-size:.625rem;font-weight:700;line-height:1.2;margin-bottom:.5rem;margin-right:.2rem;padding:.25rem .375rem .1rem;text-transform:uppercase}.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{color:#000;display:inline-block;font-size:.875rem;font-weight:700;line-height:1.2}.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;font-weight:700;line-height:1.2}.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{padding-right:50px;position:relative}.sticky .product-name-section{margin-bottom:20px;padding:0}@media (min-width:1024px){.sticky .product-name-section{margin-bottom:0}}.sticky .product-name-section .product-name{font-size:1rem;font-weight:700!important;margin-bottom:0}@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{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:1rem;width:100%}.find-graded-collectible-stores #find-gc-stores-see-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0}.find-graded-collectible-stores .gc-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.find-graded-collectible-stores .gc-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left}.find-graded-collectible-stores .gc-text p{margin:0}.find-graded-collectible-stores .gc-text .gc-subtext{color:#5f5f5f;font-size:.75rem;font-weight:400;letter-spacing:-.03em;line-height:16px;margin:0;max-width:204px}.find-graded-collectible-stores .chevron{margin-right:4px}.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;line-height:1.5;padding:12px}.protect-container{width:100%}.protect-container__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-.5rem;padding:0 .5rem .5rem 0!important;text-align:left}.protect-container__content{display:-webkit-box;display:-ms-flexbox;display:flex}.protect-container__icon{height:55px;margin:5px 0 0 -3px;max-width:45px;-webkit-transform:scale(.85);transform:scale(.85)}.protect-container__heading{font-size:.875rem;font-weight:700;margin:0}.protect-container__value{font-size:.875rem;font-weight:400}@media (max-width:767.98px){.esrb-ratings-container{display:block;padding:0 .75rem .5rem}}.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{border:1px solid #000;border-radius:50%;display:inline-block;font-size:11px;font-weight:400;height:16px;text-align:center;width:16px}.esrb-ratings-container .esrb-rating .esrb-tooltip-content{display:none}.loyalty-long-description,.price-callout-message,.product-store-pickup-section{padding-left:12px;padding-right:12px;position:relative;width:100%}.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:-webkit-box;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{padding:.75rem .5rem .5rem;width:110px}@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-bottom:0;margin-right:.75rem}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #949494;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.75rem;height:100%;padding:.75rem .5rem;text-align:center;text-transform:none;width:120px}.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;font-weight:400!important;margin-bottom:0;text-transform:none;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);display:block;height:24px;margin:auto;width:24px}.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}.shipping-options-available .selected-store-details>div.deliver-at-door{display:block}.shipping-options-available .selected-store-details .store-unavailable-message{color:#da362c;display:block;margin-bottom:.25rem}.shipping-options-available .selected-store-details .store-name{color:#282828;display:inline-block;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{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:#eb7100}.shipping-options-available.stacked-shipping .stock-red.outOfStock,.shipping-options-available.stacked-shipping .stock-red.outOfStockInstore{color:#da362c}.shipping-options-available.stacked-shipping .hide{display:none}.shipping-options-available.stacked-shipping .delivery-options-pid{border-radius:8px;display:block;padding:11px 11px 0}.shipping-options-available.stacked-shipping .fulfillment-tile{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.shipping-options-available.stacked-shipping .fulfillment-tile .icon{margin-right:.5rem}.shipping-options-available.stacked-shipping .fulfillment-tile .option-label{color:#000;font-size:.875rem;font-weight:600;line-height:1.2}.shipping-options-available.stacked-shipping .fulfillment-tile .option-label .orderOption-label,.shipping-options-available.stacked-shipping .fulfillment-tile .option-label .orderOption-label-preorder{font-size:.75rem;font-weight:400}.shipping-options-available.stacked-shipping .shipping-icons{background-image:url(../../images/pdp-icons-sprite.png);display:block;height:24px;margin:auto;width:24px}.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{color:#e7230d;display:inline;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{cursor:pointer;text-decoration:underline;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{display:inline;font-weight:400}.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{color:#282828;font-weight:400!important;text-transform:none}.shipping-options-available.stacked-shipping .product-store-pickup-message .orderby-msg{font-weight:400;margin-bottom:10px}.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-bottom:9px;margin-top:7px}.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{color:#282828;line-height:1.5}.product-detail-redesign.updated-shipping .flexpayInfoWidget #pdp-open-flexpay-modal{margin-top:4px}.digital-redesign-messages{width:100%}.digital-redesign-messages .additional-msg{color:#282828;font-weight:700!important;list-style:none;margin:0 0 .5rem;padding-left:0;text-transform:capitalize}.digital-redesign-messages>div{padding-left:0}.product-detail-redesign .shipping-promotions .callout{margin-bottom:0}.product-detail-redesign .shipping-promotions .callout .icon.free-shipping,.product-detail-redesign .shipping-promotions .callout.hide{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{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px}.product-detail-redesign .attribute-select-modal .modal-header .h2{font-size:1.25rem;font-weight:700;margin-bottom:0}.product-detail-redesign .attribute-select-modal .modal-header .close{background:url(../../images/svg-icons/close-gray.svg) no-repeat 50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:28px;width:28px}.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{border:1px solid #d9d9d9!important;text-align:left!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;border:1px solid #d9d9d9!important;text-align:left!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{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.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{background-color:#000;border-radius:6px;bottom:0;left:0;opacity:.03;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.product-detail-redesign .recently-viewed-carousel .grid-tile{display:-webkit-box!important;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{margin-top:16px;padding-left:12px;padding-right:12px;position:relative;width:100%}.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{padding-left:12px;padding-right:12px;position:relative;width:100%}.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{margin-left:0;margin-right:0;padding-left: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{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.product-store-pickup-section .icon{margin-right:15px}.product-store-pickup-message>div{margin-bottom:6px}.product-store-pickup-message>div:first-child{color:#1f996a;font-weight:700!important;text-transform:uppercase}.product-store-pickup-message .orderby-msg{font-weight:700;margin-bottom:10px}.product-store-pickup-message a.change-store{color:#da362c}.wishlist-and-trade-section{padding-left:12px;padding-right:12px;position:relative;width:100%}@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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.add-to-library,.wishlist-and-trade{-webkit-box-align:center;align-items:center}.add-to-library{-webkit-box-flex:0;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding-left:12px;padding-right:12px;position:relative;width:100%;width:auto}.add-to-library select{margin-right:10px}.trade-value{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:100%;width:auto}.availability,.trade-value{padding-left:12px;padding-right:12px;position:relative}.availability{width:100%}.product-quickview .availability{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.product-number{font-size:.75rem;padding:0 0 1rem}@media (min-width:768px){.ratings{margin-bottom:20px}}.ratings #bvseo-aggregateRatingSection{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.promotions,.shipping-promotions{font-weight:700!important;padding-left:12px;padding-right:12px;position:relative;width:100%}.promotions .callout{color:#da362c;font-size:.875rem;margin-bottom:10px}#esrbRatingModal,#preOwnedGuaranteeModal,#tradeQuickViewModal,.activePromoModal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px}#esrbRatingModal .h2,#preOwnedGuaranteeModal .h2,#tradeQuickViewModal .h2,.activePromoModal .h2{font-size:1.25rem;font-weight:700;margin-bottom:0}#esrbRatingModal .close,#preOwnedGuaranteeModal .close,#tradeQuickViewModal .close,.activePromoModal .close{background:url(../../images/svg-icons/close-gray.svg) no-repeat 50%;-webkit-box-sizing:content-box;box-sizing:content-box;height:28px;width:28px}#esrbRatingModal .modal-header,#preOwnedGuaranteeModal .modal-header,#tradeQuickViewModal .modal-header,.activePromoModal .modal-header{-webkit-box-align:start;-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;border-radius:50px;height:35px;margin:30px 0 10px;width:35px}.activePromoModal .promo-icon{background:transparent url(../../images/svg-icons/deals-icon.svg) 50% no-repeat;border-radius:50px;height:35px;margin:0 1rem 0 0;width:35px}.activePromoModal .modal-header{background-color:#daecec}#preOwnedGuaranteeModal .modal-header{-webkit-box-align:start;-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{background-color:transparent;background-position:50%;background-size:150%;display:block!important;-webkit-filter:blur(8px);filter:blur(8px);height:100%;left:0;opacity:.2;pointer-events:none;position:absolute;right:0;top:0;z-index:9}.see-more-modal-block{border-bottom:1px solid #f1f3f7;outline:none;padding-top:5px}.see-more-modal-block,.see-more-modal-block button{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.see-more-modal-block button{-webkit-box-pack:justify;-ms-flex-pack:justify;background:none;border:none;cursor:pointer;font-weight:700;justify-content:space-between;padding:1rem}.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;height:24px;width:24px}.see-more-modal-block button .mt-02{margin-top:.2ren}.see-more-modal-block .trade-icon{background-position:-92px -8px!important;-webkit-transform:scale(1.2);transform:scale(1.2)}.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;height:24px;min-width:29px;width:35px}.promotions-redesign .callout{color:#282828;margin-bottom:5px;padding-top:2px}.promotions-redesign .callout.clipped-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-height:22px;overflow:hidden;text-overflow:ellipsis}.promotions-redesign .callout .promo-title{color:#087845;font-weight:700;margin-right:10px}.promotions-redesign .show-promotions{color:#282828;cursor:pointer;margin-left:23px;padding-bottom:0}.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{color:#282828;cursor:pointer;padding-left:3px}.shipping-promotions .callout{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;margin-bottom:16px;text-transform:uppercase}.shipping-promotions .icon{margin-right:12px}.additional-messages,.price-box-messages,.product-custom-messages{color:#232323;padding-left:0;padding-right:12px;position:relative;width:100%}.product-options-container{width:100%}.product-options{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.product-options .product-option{width:calc(80% - 10px)}.product-options .product-option label{font-size:.75rem;font-weight:400!important;text-transform:capitalize}.product-options .product-option select{font-size:.6875rem;font-weight:700!important;text-transform:uppercase}.size-chart{padding-left:12px;padding-right:12px;position:relative;width:100%}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s;-webkit-transition-timing-function:cubic-bezier(0,1,0,1);transition-timing-function:cubic-bezier(0,1,0,1)}.size-chart .size-chart-collapsible.active{max-height:100%;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.prices{margin-bottom:10px;padding-left:12px;padding-right:12px;position:relative;width:100%}.prices .price{font-size:1rem}.prices .condition-pricing .price{font-size:1.5rem}.product-info-divider{padding-left:12px;padding-right:12px;position:relative;width:100%}.add-to-cart-messages{left:50%;position:fixed;top:15%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10000}.product-error-message{left:50%;max-width:100%;position:fixed;top:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:400px;z-index:10000}.simple-quantity{margin-top:1em}.size-chart{margin-top:1.071em}.availability{margin-bottom:1rem;margin-top: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{font-size:.75rem;margin-bottom:0;padding-left:1rem}.bundle-item{border-bottom:1px solid #d9d9d9;margin-bottom:2.5rem!important;padding-bottom:2.5rem}.bundle-item:last-child{border-bottom:none}.container.product-detail{margin-bottom:2em;margin-top:4px}.product-option:not(:first-child){margin-top:1.071em}@media (min-width:768px){.sibling-attributes{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.sibling-attributes .sibling-attribute{width:calc(50% - 10px)}}.sibling-attributes .sibling-attribute label{font-size:.75rem;text-transform:none}.sibling-attributes .sibling-attribute select{font-size:.6875rem;font-weight:700!important;text-transform:uppercase}.swatch-attribute label{font-size:.875rem;margin-bottom:8px}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:.375rem}.swatch-attribute .flex-drawer .firstSwatch{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.swatch-attribute .showHiddenColor,.swatch-attribute .showHiddenEdition,.swatch-attribute a{display:inline-block;margin-right:.6rem;position:relative;text-decoration:none;width:63px}.swatch-attribute .showHiddenColor span,.swatch-attribute .showHiddenEdition span,.swatch-attribute a span{border:1px solid gray;border-radius:4px;display:inline-block;height:63px;padding:.3125rem;width:63px}.swatch-attribute .showHiddenColor .spanNormal,.swatch-attribute .showHiddenEdition .spanNormal,.swatch-attribute a .spanNormal{border:1px solid gray;border-radius:4px;display:inline-block;height:63px;padding:calc(.3125rem + 1px);width:63px}.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{border:2px solid #232323;border-radius:4px;display:inline-block;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{border:2px solid #232323;border-radius:4px;display:inline-block;padding:.3125rem}.swatch-attribute .showHiddenColor>.spanNormal.selected:after,.swatch-attribute .showHiddenEdition>.spanNormal.selected:after,.swatch-attribute a>.spanNormal.selected:after{background:rgba(0,0,0,.06);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:calc(100% + 2px)}.swatch-attribute .showHiddenEdition{background:none;border:none;cursor:pointer;padding:0;vertical-align:top}.swatch-attribute .showHiddenEdition span{font-size:.75rem;font-weight:600;padding-top:15px}.swatch-attribute .showHiddenEdition:hover span{padding-top:14px}.swatch-attribute .showHiddenEdition:focus{outline:none}.swatch-attribute .showHiddenColor{background:none;border:none;margin-bottom:12px;padding:0;vertical-align:top}.swatch-attribute .showHiddenColor span{font-size:.75rem;font-weight:600;padding-top:15px}.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{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;padding:0}.swatch-attribute.color-attribute a{border-radius:4px;margin-bottom:12px;vertical-align:top}.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{overflow-x:auto;white-space:nowrap}}.swatch-attribute.edition-attribute a{margin-bottom:12px;vertical-align:top}.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{overflow-x:auto;white-space:nowrap}}.swatch-attribute img{height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.size-attribute{margin-bottom:12px}.size-attribute.swatch-attribute{margin-bottom:0}.condition-attribute .condition{display:none}.condition-attribute .card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.condition-attribute .card-deck .card{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;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-size:.6875rem;font-weight:700!important;padding:1.625rem .75rem;position:relative;text-align:center;text-transform:uppercase}.condition-attribute .card-body .price{font-size:1rem}.condition-attribute .card-body .icon{position:absolute;right:10px;top:8px}.condition-prices{margin-top:4px}.badges{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:14px;position:relative;text-transform:uppercase}.product-quickview .badges{min-height:30px}.product-quickview.product-set .badges{display:none}.badges .close{position:absolute;right:0;top:0}.set-items{max-height:550px;overflow-y:scroll;padding:0 12px}.bundle-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.bundle-footer .bundle-return-message{margin-top:10px;padding-left:12px;padding-right:12px;position:relative;width:100%}@media (min-width:768px){.bundle-footer .bundle-return-message{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%}.bundle-footer .bundle-return-message+.prices-add-to-cart-actions{margin-left:26%}.bundle-footer .prices-add-to-cart-actions{-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%;margin-left:64%;max-width:36%}}.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{-webkit-animation:fade 5s linear forwards;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{left:50%;position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.add-to-basket-inline:after{border-left:15px solid transparent;border-right:15px solid transparent;bottom:-15px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.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{bottom:-31px;top:auto;-webkit-transform:translate(-50%,100%);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-left:15px solid transparent;border-right:15px solid transparent;border-top:0;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail-top-section.sticky .product-details-top-desktop{-webkit-box-flex:0;-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{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.product-detail-top-section.sticky .prices-add-to-cart-actions{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;margin-top:0;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:-webkit-box;display:-ms-flexbox;display:flex}.product-detail-top-section.sticky .product-options-container{display:none}.product-detail-top-section.sticky .apple-pay-pdp{border:0;padding:0 0 0 12px}.product-detail-top-section.sticky .cart-and-ipay{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.product-detail-top-section.sticky .prices{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.product-detail-top-section.sticky .pdp-in-store-inventory{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;margin-bottom:0;max-width:41.66667%}.product-detail-top-section.sticky .add-to-cart-buttons,.product-detail-top-section.sticky .add-to-cart-plp-buttons{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding:0}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:-12px;width:100%}.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{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;max-width:100%;padding-left:12px}.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{height:100%;margin:0;padding:0;width:100%}.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{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.product-detail-top-section.sticky.apple-pay-available .pdp-in-store-inventory{-webkit-box-flex:0;-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{-webkit-box-flex:0;-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{-webkit-box-flex:0;-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,.product-detail-top-section.sticky .primary-details-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-detail-top-section.sticky .primary-details-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;width:100%}.product-detail-top-section.sticky .cart-and-ipay{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:flex-start;margin:0;max-width:100%}.product-detail-top-section.sticky .add-to-cart-buttons,.product-detail-top-section.sticky .add-to-cart-plp-buttons{-webkit-box-flex:0;-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{margin-bottom:0;padding-left:16px}.product-detail-top-section.sticky .pdp-in-store-inventory{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0}.product-detail-top-section.sticky .apple-pay-pdp{border:0;padding:0}.product-detail-top-section.sticky .prices{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1rem;max-width:100%}.product-detail-top-section.sticky .product-options-container{display:none}.product-detail-top-section.sticky .prices-add-to-cart-actions{-webkit-box-flex:0;-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-color:#e72318;background-image:none;font-size:14px;font-weight:600;line-height:20px;margin-bottom:16px;padding:14px 16px;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{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}#financing-info .modal-content,#learn-more .modal-content,#offer-details-modal .modal-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none}#financing-info .modal-title,#learn-more .modal-title,#offer-details-modal .modal-title{font-size:1.5rem;font-weight:700;text-transform:none}@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;border-radius:14px;margin-right:0;padding:2px 7px;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}#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{margin-left:0;margin-right:0;padding:1.125rem 3rem}#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;line-height:15px;padding-right:30px}@media (min-width:768px){.value-prop-container .xaa-legal-text,.value-prop-container .xaa-popup-msg{font-size:14px;line-height:18px;padding:0}}.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;cursor:pointer;text-decoration:underline}.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;cursor:pointer;padding-right:14px;text-transform:none}@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{background:url(../../images/pdp-icons-sprite.png) -98px -10px;display:inline-block;height:24px;vertical-align:middle;width:24px}.product-options-redesign{border-top:1px solid #eee;padding:1rem}.product-options-redesign .product-option{margin:0;width:100%}.product-options-redesign .all-options{width:calc(100% + 24px)}.product-options-redesign .product-option-name{font-size:1rem;font-weight:800;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-size:.875rem;font-weight:700;line-height:1.2}.product-options-redesign .option-value{font-size:.75rem;font-weight:400;line-height:1.2}.product-options-redesign .option-value .year{font-size:.9375rem;font-weight:700}.product-options-redesign .custom-radio .custom-control-input{height:18px;left:0;top:0;width:18px}.product-options-redesign .custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url(../images/svg-icons/checkmark.svg);left:-1.7rem;top:.5rem}.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{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.product-options-redesign .custom-radio .custom-control-input~.custom-control-label:before{border:2px solid #e2e2e2;border-radius:2px;height:1.125rem;left:-1.75rem;position:absolute;top:.4rem;width:1.125rem}.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{margin-left:0;margin-right:0;padding: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{bottom:unset;display:none;height:40px;margin:0 auto;opacity:1;text-align:center;top:0;width:100%}.product-carousel-redesign .slick-prev:before{background-color:#000;background-image:none;border-radius:30px;color:#fff;content:url(../../images/svg-icons/icon-chevron.svg);font-size:28px;font-weight:700;height:32px;opacity:1;padding:3px 0 0 1px;text-align:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:32px}@media (max-width:767.98px){.product-carousel-redesign .slick-prev{display:none!important}}.product-carousel-redesign .slick-next{display:none;height:40px;margin:0 auto;opacity:1;text-align:center;top:unset;width:100%}.product-carousel-redesign .slick-next:before{background-color:#000;background-image:none;border-radius:30px;color:#fff;content:url(../../images/svg-icons/icon-chevron.svg);font-size:28px;font-weight:700;height:32px;opacity:1;padding:3px 0 0 2px;text-align:center;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:32px}@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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.product-carousel-redesign .product-carousel{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-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{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-carousel-redesign .product-carousel .product-image-carousel{width:100%}.product-carousel-redesign .product-carousel .product-image-carousel img{display:none;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:767.98px){.product-carousel-redesign .product-carousel .product-image-carousel img{display:block}}.product-carousel-redesign .product-carousel .product-image-carousel img.selected{display:block}.product-carousel-redesign .product-carousel .product-image-carousel .product-main-image{margin:0 auto;-o-object-fit:contain;object-fit:contain;width:100%}.product-carousel-redesign .product-carousel .product-carousel-thumbnail{-webkit-box-pack:center;-ms-flex-pack:center;display:block;justify-content:center;max-height:430px;overflow:hidden;width:96px}@media (max-width:767.98px){.product-carousel-redesign .product-carousel .product-carousel-thumbnail{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f2f4f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;margin:10px 0 0;width:100%}}.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;min-width:auto;padding:5px 0;text-align:center;width:100%}@media (max-width:767.98px){.product-carousel-redesign .product-carousel .product-carousel-thumbnail .vjs-playlist{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;margin:0;padding:0}}.product-carousel-redesign .product-image-only-carousel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-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;margin:0 auto;overflow:hidden;text-align:center;width:100%}.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery .product-main-picture-video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:533px;max-height:533px;overflow:hidden}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery .product-main-picture-video{max-height:310px}}.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery video{background:#000;max-height:100%;width:100%}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery video{max-height:340px}}.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery img{height:533px;max-height:533px;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery img{display:block;width:100vw}}.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{display:none}.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery .product-main-picture:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:370px;justify-content:center;overflow:hidden}.product-carousel-redesign .product-image-only-carousel .product-main-image-gallery img{height:340px}}.product-carousel-redesign .product-image-only-carousel .slick-dots{background-color:#fff;border-radius:20px;bottom:16px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);padding:12px;width:auto}.product-carousel-redesign .product-image-only-carousel .slick-dots li{margin:0 4px}.product-carousel-redesign .product-image-only-carousel .slick-dots li.slick-active button{background:#000;width:50px}.product-carousel-redesign .product-image-only-carousel .slick-dots li.slick-active .arrow-right:after{border-left-color:transparent}.product-carousel-redesign .product-image-only-carousel .slick-dots li button{border-radius:8px;height:8px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:8px}.product-carousel-redesign .product-image-only-carousel .slick-dots li .arrow-right{background:none}.product-carousel-redesign .product-image-only-carousel .slick-dots li .arrow-right:after{border-bottom:6px solid transparent;border-left:10px solid #c2c4cc;border-top:6px solid transparent;content:"";left:0;position:absolute;top:-2px}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:block;-ms-flex-direction:column;flex-direction:column;justify-content:center;list-style:none;margin:0 auto;max-height:430px;overflow:hidden;padding:0;width:96px}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel{display:none}}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f2f4f7;border-radius:4px;-webkit-box-shadow:0 2px 16px 0 #00000014;box-shadow:0 2px 16px 0 #00000014;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;margin:5px auto;width:48px}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:0;border-radius:0;border-top:3px solid transparent;-ms-flex-direction:row;flex-direction:row;height:0;margin:0;width:100%}}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li.selected .product-thumbnail-carousel-button{-webkit-box-shadow:inset 0 0 0 2px #000;box-shadow:inset 0 0 0 2px #000;cursor:default}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li.selected .product-thumbnail-carousel-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-top:3px solid #000;-ms-flex-direction:row;flex-direction:row}}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li .product-thumbnail-carousel-button{background-position:50%;background-size:cover;border:none;border-radius:4px;cursor:pointer;height:50px;width:48px}@media (max-width:767.98px){.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li .product-thumbnail-carousel-button{background-image:none!important;height:3px}}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li .product-thumbnail-carousel-button img{display:none}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li .thumbnail-video-button{position:relative}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li .thumbnail-video-button:before{background-color:rgba(0,0,0,.8);border-radius:24px;content:"";height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;z-index:1}.product-carousel-redesign .product-image-only-carousel .product-img-thumbnail-carousel li .thumbnail-video-button:after{color:#fff;content:"\25B6";font-size:13px;left:18px;position:absolute;top:17px;z-index:2}.product-carousel-redesign .slick-list{margin:0 auto;overflow:hidden}@media (max-width:767.98px){.product-carousel-redesign .slick-list{overflow:scroll;width:auto}.product-carousel-redesign .slick-list .slick-track .slick-slide{height:auto}}@media (max-width:1023.98px){.product-carousel-redesign .slick-list{overflow:scroll;width:auto}}@media (min-width:768px){.product-carousel-redesign .slick-list{-ms-overflow-style:none;overflow:scroll;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{background-color:#444;border-radius:5px;color:#fff;font-size:.75rem;left:-10px;padding:13px 30px 13px 20px;position:absolute;top:-60px;width:300px}@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{left:-79px;top:-56px}@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{background-color:#444;content:"";display:block;height:18px;left:42px;position:absolute;top:48px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:18px}@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{color:#282828;font-size:.875rem;margin-bottom:4px}.same-day-delivery.selected-address-details .delivery-option-title .sdd-info-link{color:#282828;float:right;font-size:.875rem;font-weight:400!important;padding-right:20px}@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{color:#282828;font-size:.75rem;position:relative}.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{font-weight:600;padding-right:8px;padding-top:.25rem}.modal.show{right:0}@media (max-width:767.98px){.modal.show{top:0}}.image-tile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.08);box-shadow:0 2px 16px 0 rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-height:300px;max-width:1024px;position:relative}@media (max-width:767.98px){.image-tile{height:100%;min-height:240px}}@media (min-width:576px){.image-tile{overflow:hidden}}.image-tile .image-tile-column{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:16px 0}@media (max-width:767.98px){.image-tile .image-tile-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.image-tile .image-tile-text{color:#212322;margin:0;padding:16px 0}.image-tile .image-banner-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.image-tile .italic{font-style:italic}.image-tile .outline-btn{background:#fff;border:1px solid #000;border-radius:3px;color:#000;cursor:pointer;max-width:230px;min-height:36px;outline:0;padding:4px 16px;width:100%}.image-tile .outline-btn:hover{background:#e8e8e8}.image-tile .tile-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;text-wrap:balance;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:16px 24px}.image-tile .tile-image,.image-tile .tile-info{display:-webkit-box;display:-ms-flexbox;display:flex}.image-tile .tile-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;justify-content:end;max-height:250px}@media (max-width:767.98px){.image-tile .tile-image{display:none}}.image-tile .image-properties{max-width:100%;-o-object-fit:contain;object-fit:contain}.find-gc-stores-modal-content{overflow:visible!important;position:relative}.find-gc-stores-modal-content .close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f7f7f7;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;left:-72px;opacity:1;position:absolute;top:28px;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:40px;z-index:100}@media (max-width:767.98px){.find-gc-stores-modal-content .close{left:16px;opacity:.9}}@media (max-width:1023.98px){.find-gc-stores-modal-content .close{left:unset;right:22px;top:18px}}.find-gc-stores-modal-content .close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.find-gc-stores-modal-content .stores-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.find-gc-stores-modal-content .modal-header{background:#0068d8;border:none;margin:0 auto}.find-gc-stores-modal-content .modal-title{color:#fff;font-size:22px;font-style:normal;font-weight:700;line-height:32px;text-transform:unset}.find-gc-stores-modal-content .scroll-wrapper{overflow:auto}.find-gc-stores-modal-content .pending-states{margin-top:10px}.find-gc-stores-modal-content .pending-states .gc-loading{margin:0 auto}.find-gc-stores-modal-content .pending-states .gc-loading .gc-spinner{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:block;height:40px;width:40px}.find-gc-stores-modal-content .store-details .mr-1{margin-right:4px}.find-gc-stores-modal-content .store-details p{margin:0}.find-gc-stores-modal-content .store-finder{-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;max-width:420px;overflow-y:unset!important;padding:32px}.find-gc-stores-modal-content .store-finder-subtitle{font-family:Poppins,Open Sans,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.3px;line-height:28px}.find-gc-stores-modal-content .store-finder-description,.find-gc-stores-modal-content .store-finder-subtitle{margin:0 0 0 -8px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-group{margin-bottom:1rem}.form-group .form-control-label{font-size:.6875rem;left:13px;margin:0;pointer-events:none;position:absolute;top:10px;z-index:1}.form-group .form-control-label.custom-select-label{top:9px}.form-group .form-control-label.prepopulated{-webkit-transition:none;transition:none}.form-group .form-control{line-height:1rem;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{cursor:pointer;position:absolute;right:10px;top:19px}.form-group .show-password-option.show-password-icon{background:url(../../images/header-and-account-modal-sprite.png) -333px -2px;display:inline-block;height:30px;right:5px;top:10px;width:30px}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-block-group .form-control-label{width:100%}.radio-block{margin:0 6px 6px 0;padding-left:0}.radio-block input{display:none}.radio-block input:checked+label{background:#fff}.radio-block input:checked+label:after{border-bottom:3px solid #da362c;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.radio-block label{background:#f6f6f6;border:1px solid #d9d9d9;cursor:pointer;padding:10px 17px;position:relative}.pro-member-badge-container{color:#da362c;display:block;font-size:.625rem;font-weight:700}.pro-member-badge-container .pro-day-badge-heading:before{background:url(../../images/svg-icons/power-up-red.svg) no-repeat;background-size:75%;content:"";display:inline-block;height:12px;margin-right:.25rem;vertical-align:middle;width:12px}.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}.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{color:#666;font-size:.75rem;padding-left:.75rem}@media (min-width:768px){.pro-price-messaging .points-earned-message{padding-left:0}}.pro-price-messaging .points-earned-message .points-earned{color:#000;font-weight:700}.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{background:none;border:1px solid #000;content:"";display:inline-block;height:1rem;width:1rem}.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-left:0;padding-top:.25rem}#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{border-top:none;padding:0}}#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{display:inline-block;font-size:1rem;margin-top:.5rem}#addedToCartModal .modal-body .pro-item-added .line-item-total-price .price .sales .value:after{content:" / Year";font-size:1rem;font-weight:700}#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;border-radius:.625rem;color:#fff;padding:.25rem .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{cursor:pointer;display:block}.cart .cart-shipment .product-info .savings-indicator-value.savings-dropdown .caret-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cart .cart-shipment .product-info .pro-savings-each-price{color:#007200;font-size:.625rem;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{color:#666;font-size:.75rem;padding-top:.25rem}.cart .cart-shipment .product-info .points-earned-message .points-earned{color:#000;font-weight:700}.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{border-left:none;padding-left:0}}.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}.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{background:#da362c;border-radius:.625rem;color:#fff;font-size:.625rem;font-weight:700;margin-bottom:.25rem;padding:.25rem .5rem;text-transform:uppercase}@media (max-width:1023.98px){.cart-rd .card-bg-container .cart-badge.pro-price-badge{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cart-rd .card-bg-container .product-card-footer .cart-pro-day-pricing{border-top:none;margin-left:40%;padding-bottom:1rem;padding-top:0}@media (min-width:768px){.cart-rd .card-bg-container .product-card-footer .cart-pro-day-pricing{margin-left:0;text-align:right}}.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{display:block;font-size:1.25rem}.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{-webkit-transform:rotate(180deg);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{color:#007200;font-size:.625rem;margin-top:.25rem}.cart-rd .card-bg-container .pro-day-promo-disclaimer{color:#797a80;font-size:.625rem;font-weight:700;margin-top:.5rem}.cart-rd .card-bg-container .pro-day-promo-disclaimer a{color:#797a80;font-size:.625rem}.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;margin-bottom:0;text-align:left}#promotionDetailsModal .recommended-products-caro{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:576px){#promotionDetailsModal .recommended-products-caro{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#promotionDetailsModal .recommended-products-caro .grid-tile{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}#promotionDetailsModal .recommended-products-caro .product-tile{cursor:default;margin-bottom:0;padding-bottom:1rem;padding-left:.5rem;padding-right:.5rem}@media (max-width:767.98px){#promotionDetailsModal .recommended-products-caro .product-tile{padding-left:1rem;padding-right: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{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;font-size:.75rem;font-weight:700;line-height:1.2;margin-bottom:0;min-height:1.75rem;overflow:hidden;padding:0!important;text-overflow:ellipsis}#promotionDetailsModal .recommended-products-caro .price{font-size:.75rem;line-height:1rem}#promotionDetailsModal .recommended-products-caro .price .selling-price-redesign{font-size:1rem;font-weight:700;line-height:1.25rem}#promotionDetailsModal .link-to-view-all{max-width:none;text-align:center}#promotionDetailsModal .link-to-view-all a{border:2px solid #000;border-radius:4px;font-size:1rem;padding:15px;text-decoration:none;width:100%}#promotionDetailsModal .link-to-view-all a:hover{background-color:#f1f3f7;color:#000}#playerMigrationModal .modal-dialog .modal-header,#playerUpgradeModal .modal-dialog .modal-header,#userMembershipBenefitsModal .modal-dialog .modal-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#39389c;background-image:url(../../images/power-up-rewards/pur-modal-background.png);padding:1.25rem;z-index:1}#playerMigrationModal .modal-dialog .modal-header .close span,#playerUpgradeModal .modal-dialog .modal-header .close span,#userMembershipBenefitsModal .modal-dialog .modal-header .close span{background:#d9d9d9;display:inline-block;padding:0 .3125rem}#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{color:#000;padding:0 1rem}#playerMigrationModal .modal-dialog .modal-body h2,#playerUpgradeModal .modal-dialog .modal-body h2,#userMembershipBenefitsModal .modal-dialog .modal-body h2{font-size:1.5rem;padding:0;text-align:left}#playerMigrationModal .modal-dialog .modal-body .membership-details,#playerUpgradeModal .modal-dialog .modal-body .membership-details,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details{color:#000;text-align:center}@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{-ms-flex-preferred-size:42%;flex-basis:42%;text-align:left}}#playerMigrationModal .modal-dialog .modal-body .membership-details .value,#playerUpgradeModal .modal-dialog .modal-body .membership-details .value,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details .value{bottom:0;position:absolute}@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;padding-top:0!important}@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 .memebership-benefits-list li,#playerUpgradeModal .modal-dialog .modal-body .memebership-benefits-list li,#userMembershipBenefitsModal .modal-dialog .modal-body .memebership-benefits-list li{margin-bottom:.5rem!important}#playerMigrationModal .modal-dialog .modal-body .benefit-label,#playerUpgradeModal .modal-dialog .modal-body .benefit-label,#userMembershipBenefitsModal .modal-dialog .modal-body .benefit-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;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:1px solid #868686;border-radius:.375rem;color:#868686;height:auto;margin-bottom:1.25rem;margin-top:.5rem;padding:.75rem .875rem;text-align:left;vertical-align:middle;width:100%}#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{border:1px solid #707070;border-radius:50%;color:#fff;content:"\2713 ";display:inline-block;font-size:1rem;font-weight:700;height:1.5rem;padding-right:.125rem;padding-top:.125rem;text-align:center;width:1.5rem}#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{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}@media (min-width:1024px){#playerMigrationModal #playerMigrationForm .name-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-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{background-color:#fff;border-color:#da362c;color:#000;font-size:.75rem;line-height:1.2rem;margin-top:1rem;padding:.875rem 1.125rem;width:100%}@media (min-width:1024px){#playerMigrationModal #playerMigrationForm .will-join-later-btn{margin-top:0;width:auto}}#playerMigrationModal .benefit-text{text-align:left}#playerMigrationModal .mandatory-fields-message{font-size:.75rem;line-height:1.125rem;text-align:left}.upgrade-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #000;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:-3rem}@media (min-width:1024px){.upgrade-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:-2rem}}.upgrade-banner .membership-details{-ms-flex-preferred-size:50%;background:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;flex-basis:50%;padding:1.25rem}@media (min-width:1024px){.upgrade-banner .membership-details{border-bottom-left-radius:.5rem;border-top-right-radius:0;padding:1.5rem 2rem}}.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%;background:#000;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:#fff;flex-basis:50%;padding:2rem 1rem}@media (min-width:1024px){.upgrade-banner .membership-benefits{border-bottom-left-radius:0;border-top-right-radius:.5rem;padding:2.5rem .5rem 2.5rem 3.5rem}.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;line-height:.8125rem;margin-bottom:0;margin-top:.9375rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a{border:none;margin-top:.9375rem;position:relative}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a:before{background:#da362c;border-radius:1rem;content:"";height:.9375rem;position:absolute;right:-1.25rem;width:.9375rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a:after{border-color:#fff;border-style:solid;border-width:2px 2px 0 0;content:"";height:6px;position:absolute;right:-.875rem;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.upgrade-banner .membership-benefits .benefit-heading{font-weight:900;margin-bottom:.5rem}.upgrade-banner .membership-benefits .member-benefit{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;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}#playerMigrationModal .modal-dialog .modal-header,#playerUpgradeModal .modal-dialog .modal-header,#userMembershipBenefitsModal .modal-dialog .modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../images/power-up-rewards/pur-modal-background-enhanced.svg);background-position:100% 0;background-size:cover;min-height:200px;padding:2.5rem 1.25rem;position:relative}#playerMigrationModal .modal-dialog .modal-header .close,#playerUpgradeModal .modal-dialog .modal-header .close,#userMembershipBenefitsModal .modal-dialog .modal-header .close{margin:0;position:absolute;right:0;top:0}#playerMigrationModal .modal-dialog .modal-header .close span,#playerUpgradeModal .modal-dialog .modal-header .close span,#userMembershipBenefitsModal .modal-dialog .modal-header .close span{background:#212322;border-radius:50%;color:#fff;display:block;font-weight:400;height:32px;line-height:28px;padding:0;width:32px}#playerMigrationModal .modal-dialog .modal-body,#playerUpgradeModal .modal-dialog .modal-body,#userMembershipBenefitsModal .modal-dialog .modal-body{padding-bottom:24px;padding-top:24px}#playerMigrationModal .modal-dialog .modal-body .pro-tile,#playerUpgradeModal .modal-dialog .modal-body .pro-tile,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile{border-radius:0;border-width:1px 0 0;padding:0}#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-option-value .btn,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-option-value .btn,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-option-value .btn{max-width:232px}#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:#eee;color:#000}#userMembershipBenefitsModal .modal-dialog .modal-header{-webkit-box-pack:center;-ms-flex-pack:center;background-image:url(../../images/power-up-rewards/pur-modal-background-enhanced-diamond.svg),url(../../images/power-up-rewards/pur-modal-background-enhanced-2.svg);background-position:50%,100% 0;background-repeat:no-repeat;background-size:contain,cover;justify-content:center}.info-icon{cursor:pointer;display:inline-block;pointer-events:auto;position:relative}.info-icon .icon{background-color:#292b33;border-radius:2.125rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;height:1.125rem;line-height:1.188rem;text-align:center;text-transform:lowercase;width:1.125rem}.info-icon:focus .tooltip,.info-icon:hover .tooltip{display:block}.info-icon .tooltip{-webkit-animation:fade-in .5s linear forwards;animation:fade-in .5s linear forwards;background-color:#292b33;border-radius:.25rem;bottom:100%;color:#fff;display:none;font-size:.928rem;left:50%;margin-left:4px;max-width:15rem;min-width:20rem;padding:.312rem;position:absolute;-webkit-transform:translate(-50%,-.625em);transform:translate(-50%,-.625em)}@media (max-width:1023.98px){.info-icon .tooltip{margin-left:55px;padding:10px 0 10px 10px!important}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.info-icon .tooltip:before{bottom:-1.25em;content:" ";display:block;height:1.25em;left:0;position:absolute;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{bottom:1.3125rem;position:absolute}.dashboard-card .info-icon{line-height:1rem}.dashboard-card .card-address+.card-address{padding-bottom:1rem}.dashboard-card .days-left-container{background:url(../../images/svg-icons/calendar-icon.svg) no-repeat 50%;height:54px;position:relative;width:82px}.dashboard-card .days-left-container span{bottom:0;color:#da362c;font-size:20px;font-weight:700;line-height:40px;position:absolute;text-align:center;width:100%}.dashboard-card .days-left-container+p{color:#da362c;font-size:14px;font-weight:900;text-transform:uppercase}.card .remove-btn{background:transparent;border:none;bottom:auto;color:#000;font-size:2rem;position:absolute;right:6px;top:0}.add-to-wishlist-messages,.remove-from-wishlist-messages{left:50%;position:fixed;top:15%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10000}.add-to-wishlist-alert,.remove-from-wishlist-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.add-to-wishlist-alert.show,.remove-from-wishlist-alert.show{display:block}.item-image img.wl-product-image{display:block;height:auto;margin:0 auto;max-height:none;max-width:100%}.line-item-attributes,.line-item-option{font-size:.813rem;margin:0}.item-attributes{display:inline-block;vertical-align:top}.wl-line-item-name{color:#000;font-size:1rem;font-weight:700;margin-bottom:.625em;overflow:hidden;text-overflow:clip;white-space:normal;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{background-color:#fff;border:none;color:#cfd4da;font-size:1.625em;padding:0;position:absolute;right:.25rem;top:0}@media (min-width:1024px){.product-info .remove-btn{bottom:0;margin-bottom:-.625rem;margin-top:-.625rem;right:-.625rem;top:0}}.remove-btn-lg{border:none;border-radius:0;bottom:0;font-size:1.625em;padding-left:.3125rem;padding-right:.3125rem;position:absolute;right:0;top:0;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{display:block;margin:1%;width:98%}}.update-wishlist-messages{left:50%;position:fixed;top:15%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.update-wishlist-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;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{background-color:#fff;margin-bottom:1.5rem;padding:1.5rem}@media (max-width:1279.98px){.wishlist-header .nav-tabs .nav-item{text-align:center;width:33.33%}.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{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.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;font-weight:700;text-transform:uppercase}.wl-social .icon{margin-right:5px;margin-top:-3px}.wl-social a{text-decoration:none}@media (max-width:1279.98px){.wl-social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wl-social .share-icons{font-size:.75rem}}.wishlistItemCards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.wishlistItemCards .product-info{-webkit-box-flex:0;background:none;border:0;border-radius:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1.5rem;max-width:100%;padding:0 12px}@media (min-width:576px){.wishlistItemCards .product-info{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1024px){.wishlistItemCards .product-info{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.wishlistItemCards .product-info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;padding:1.5rem;position:relative}.wishlistItemCards .product-info-wrapper .add-to-cart,.wishlistItemCards .product-info-wrapper .select-attributes-btn{float:none;margin:1rem 0 0;width:100%}.wishlistItemCards .item-image{height:auto;margin-right:0;max-width:100%;width:100%}.wishlistItemCards .wl-line-item-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:.5rem;margin-top:1rem}.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{border-radius:3em;bottom:auto;height:28px;padding:1px 1px 0 0;right:10px;top:10px;width:28px}.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;-webkit-transform:translateX(-50%);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;height:32px;left:0;letter-spacing:.02px;line-height:22px;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}.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}.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{-webkit-box-flex:0;display:-webkit-box;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{-webkit-box-flex:0;-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{-webkit-box-flex:0;-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{-webkit-box-flex:0;-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{-webkit-box-flex:0;-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;-webkit-transform:translate(-50%,-50%);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;margin-top:0;position:absolute;right:26%;top:100%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);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;-webkit-transform:translateX(-50%);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:-webkit-box;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}.trade-in-order-cnfrm-msg .trade-in-order-cancel-message{display:-webkit-box;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;left:3px;line-height:14px;position:absolute;text-align:left;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:11px}@media (min-width:1024px){.modal-dialog.trade-in-modal{max-width:496px}}.modal-dialog.trade-in-modal .close{display:inline;float:unset;font-weight:400;height:25px;opacity:1;padding:0;position:absolute;right:-7px;text-align:center;text-shadow:unset;top:-1px;width:25px}.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}.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;font-weight:400;line-height:14px}.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{height:60px;padding-right:0;width:60px}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .row img.product-image{height:90px;width: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;margin-top:0;right:27%;top:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);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;margin-top:20px;padding-left:0}@media (min-width:1024px){.cart-checkout-trade-in .trade-in-required-parent .trade-in-product.product-info .trade-in-msg{margin-top:0;padding-left:12px}}.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;margin-bottom:3px;position:relative}.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;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24px}@media (min-width:1024px){.trade-in-message.trade-in-learnmore .cart-page-msg:before{top:-6px}.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{-webkit-box-flex:1;-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;-webkit-transform:translate(-50%);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{-webkit-box-flex:1;-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{-webkit-box-flex:0;-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{-webkit-box-flex:1;-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{-webkit-box-flex:0;-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{-webkit-box-flex:0;-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{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%}.checkout-flow.cart-checkout-trade-in .trade-in-required-parent .row .item-image{-webkit-box-flex:1;-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)}.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-bottom:16px;margin-right:-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{-webkit-box-flex:0;-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}.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;border:none;color:#000;cursor:pointer;margin-bottom:15px}.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;-webkit-transform:rotate(180deg);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{-webkit-transform:rotate(0deg);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}.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 .trade-in-message-spcheckout-multiple,.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{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{-webkit-box-flex:0;-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{-webkit-box-flex:0;-ms-flex:0 0 9%;flex:0 0 9%;height:auto;max-width:9%;min-width:68px;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{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;line-height:16px;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,.702);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,.702);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{-webkit-box-flex:0;-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;-webkit-transform:translateX(-50%);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{background:none;content:"";display:inline-block;height:1rem;position:relative;top:-2px;width:1rem}.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;left:0;top:-2px;width:18px}.dw-apple-pay-button.apple-pay-cart,.dw-apple-pay-button.apple-pay-cart:hover{border-radius:.25rem;height:45px;margin:1.025rem auto auto;padding:.5em 1em;width:100%}@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{padding:1.025rem 1.124rem}.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{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-left:-12px;margin-right:-12px}.applepay-tab-wrapper{display:none}body.apple-pay-enabled .applepay-tab-wrapper{display:block}input:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #ecf4fb;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{-webkit-filter:none;filter:none}.birthdate-info-icon{position:absolute;right:15px;top:39px;-webkit-transform:translateY(-35%);transform:translateY(-35%)}.birthdate-info-icon .icon{height:16px;width:16px}.field-assistive-text{color:#606060;font-size:.75rem;letter-spacing:-.04em;padding:0 1rem}.submit-redesign-btn{background-color:#e7230d;border:2px solid #e7230d;border-radius:0;color:#fff;height:auto;margin-right:.5rem;padding:.875rem 1rem;text-transform:uppercase}.form-group{margin-bottom:0;position:relative}.form-group .show-password-option,.form-group .show-password-option.show-password-icon{cursor:pointer;display:inline-block;height:15px;position:absolute;right:17px;top:37px;width:22px}.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{color:#606060;font-size:.75rem;top:19px;-webkit-transform:translateY(-80%);transform:translateY(-80%);-webkit-transition:all .25s ease-in-out;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{background-image:none;border-color:#bc2828}.form-group.has-error .form-control.is-invalid:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}.form-group.has-error .form-control.custom-select{background:url(../../images/svg-icons/drop-down-arrow.svg) no-repeat right 1rem center/auto;text-overflow:ellipsis}.form-group.has-error .invalid-feedback{color:#bc2828;font-size:.75rem;letter-spacing:-.04em;margin-top:.25rem;padding:0 1rem}.form-group .form-control.is-invalid{background-image:none}.form-group .form-control.is-invalid:focus{-webkit-box-shadow:none;box-shadow:none}.form-group .form-control.is-invalid+.invalid-feedback{padding:0 1rem}.form-group .form-control-label{background:#fff;color:#606060;font-size:1rem;font-weight:400;left:12px;letter-spacing:-.04em;margin-bottom:0;padding:0 4px;position:relative;text-transform:capitalize;top:38px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.form-group .form-control{border-color:#121212;border-radius:2px;color:#282828;font-size:1rem;height:56px;letter-spacing:-.04em;line-height:inherit;padding:16px}.form-group .form-control:focus{border-color:#121212;border-width:2px}.form-group .form-control[readonly]{border-color:#606060;border-width:1px;-webkit-box-shadow:inset 0 0 0 1000px #f7f7f7;box-shadow:inset 0 0 0 1000px #f7f7f7}.form-group select.form-control{padding:17.5px 16px}.street-addressbook .label-optional-street-address{color:#232323;cursor:pointer;font-size:.875rem;font-weight:400;text-decoration:underline;text-transform:capitalize}.save-btn{background-image:none;border-radius:0;margin-right:8px;padding:11px 33px;text-transform:none}.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{color:#333;font-size:.875rem;letter-spacing:-.04em;line-height:1.125;margin-bottom:3px}.custom-radio-label-new:before{border:1px solid #606060;border-radius:50%;content:"";display:inline-block;height:1.25rem;margin-right:9px;padding-top:.125rem;text-align:center;vertical-align:sub;width:1.25rem}.custom-radio-input-new:checked+label:before{background-clip:content-box;background-color:#e72318;border-color:#e72318;padding:4px}.custom-radio-input-new{display:none}.custom-radio-label-caption{color:#333;font-size:.75rem;letter-spacing:-.04em;line-height:1.125;padding-left:2rem}.custom-checkbox-new-container{display:-webkit-box;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{color:#333;font-size:.875rem;margin-bottom:0}.custom-checkbox-new-container .custom-checkbox-input-new:checked+.custom-checkbox-container .custom-checkbox-new{background:#e72318;border-color:#e72318;display:inline-block}.custom-checkbox-new-container .custom-checkbox-input-new:checked+.custom-checkbox-container .custom-checkbox-new:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;height:14px;margin-left:33%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.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{border:1px solid #606060;border-radius:.25rem;display:inline-block;height:1.25rem;margin-right:9px;width:1.25rem}.form-redesign .alert-danger{background:#faeeee;border:none;border-radius:0;color:#bc2828;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;letter-spacing:-.04em;line-height:1.25;padding:.625rem .5rem .625rem .625rem}.form-redesign .alert-danger a{color:#bc2828;font-size:1rem}.form-redesign .alert-danger .alert-warning-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.form-redesign .alert-danger .alert-warning-icon:before{background-image:url(../../images/form-icons-sprite.svg);content:"";display:inline-block;height:1.25rem;margin-right:.625rem;width:1.25rem}.form-redesign .form-field-error-message{display:none}.btn-control,.form-redesign.form-invalid .form-field-error-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.btn-control{-webkit-box-pack:center;-ms-flex-pack:center;background:none;height:42px;justify-content:center;padding:0;width:100%}.btn-control:focus{-webkit-box-shadow:none;box-shadow:none}.btn-animated{background:#e7230d;border:none;font-family:Open Sans,sans-serif;font-size:1rem;height:100%;line-height:1.42;overflow:hidden;position:relative;-webkit-transition:border-radius .5s ease-out,width .25s ease-out,height .5s ease-out,background .5s ease-out;transition:border-radius .5s ease-out,width .25s ease-out,height .5s ease-out,background .5s ease-out;width:100%}.btn-animated.loading{background:none;border-radius:100%;height:30px;width:30px}.btn-animated.loading .btn-animated__label{opacity:0}.btn-animated.loading .btn-animated__spinner{opacity:1}.btn-animated.success{-webkit-transition:border-radius .25s ease-out,width .25s ease-out,height .25s ease-out,border .25s ease-out;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{-webkit-transition:border-radius .25s ease-out,width .25s ease-out,height .25s ease-out,border .25s ease-out;transition:border-radius .25s ease-out,width .25s ease-out,height .25s ease-out,border .25s ease-out}.btn-animated.complete .btn-animated__label{-webkit-transition:opacity 1s ease-out;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;color:#fff;text-align:center;-webkit-transition:color .5s ease-out;transition:color .5s ease-out;width:100%;z-index:3}.btn-animated__label.fade-in{-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.btn-animated__spinner{opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.btn-animated__complete{opacity:0;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.btn-animated__complete,.btn-animated__label,.btn-animated__spinner{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.reviewAjaxContainer .btn:not(:disabled):not(.disabled):active:focus,.reviewAjaxContainer a,.reviewAjaxContainer a:focus,.reviewAjaxContainer button,.reviewAjaxContainer button:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}#product-reviews-accordion .slick-dots{display:none!important}#product-reviews-accordion .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#product-reviews-accordion .show-all-link{background-color:#fff!important;margin-bottom:30px}#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{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin:40px 12px 0}@media (min-width:576px){#product-reviews-accordion .summary-header{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;margin:40px 0 16px}}#product-reviews-accordion .summary-header .pagingInfo{margin:0 12px}#product-reviews-accordion .summary-header span{color:#282828;font-size:1.125rem;font-weight:700}#product-reviews-accordion .summary-header span.pageno-of-results{color:#404040;font-size:.875rem;font-weight:500;margin-left:19px}#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;right:14px;top:4px;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;margin-top:8px;padding:4px}#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{background:url(../../images/plp-redesign-new-sprite.png) -7px -10px;display:inline-block;height:24px;position:absolute;vertical-align:top;width:18px}#product-reviews-accordion .summary-header .bv-rnr-sorting select.sort-order-redesign{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:none;color:#282828;font-size:.875rem;font-weight:700;overflow:hidden;padding:2px}@media (max-width:767.98px){#product-reviews-accordion .summary-header .bv-rnr-sorting select.sort-order-redesign{font-size:.75rem;margin-left:25px;max-width:calc(100% - 20px);padding:0;white-space:normal}}#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{font-size:1rem;font-weight:700;padding:1rem}@media (max-width:767.98px){#product-reviews-accordion .summary-header .bv-rnr-sorting select.sort-order-redesign option{background-color:#fff;color:#000;font-size:.75rem;padding:0}}#product-reviews-accordion .summary-header .bv-rnr-sorting select.sort-order-redesign option:hover{background-color:#000;-webkit-box-shadow:inset 0 0 10px 100px #1882a8;box-shadow:inset 0 0 10px 100px #1882a8;color:#fff}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-order-label{font-size:.875rem;font-weight:400;text-transform:none}@media (max-width:767.98px){#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-order-label{font-size:.75rem;margin-top:2px;vertical-align:top}}#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{-webkit-padding-start:0;background-color:#fff;list-style-type:none;padding-inline-start:0;position:absolute;right:0;top:35px;width:auto;z-index:9}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-options ul.sort-by li{color:#000;font-size:1rem;font-weight:400;margin:1.5rem;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{color:#282828;font-size:.875rem;font-weight:400;line-height:1.2;padding-right:10px}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-order-label{color:#282828;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;line-height:19px;margin-bottom:0;text-transform:none}@media (max-width:767.98px){#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-order-label{font-size:.75rem;margin-top:2px;vertical-align:top}}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .btn-secondary.dropdown-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#282828;cursor:pointer;font-size:.875rem;font-weight:400;line-height:19px;padding:10px 25px 10px 12px;text-transform:capitalize;width:auto}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-by-up-arrow{border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;height:0;position:absolute;right:10px;top:-8px;width:0}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-dropdown-menu{border:0;border-radius:0;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.18);box-shadow:0 0 1rem rgba(0,0,0,.18);float:none;left:unset;padding:.5rem 0;position:absolute;right:-2px;top:48px;width:226px}#product-reviews-accordion .summary-header .bv-rnr-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item{color:#282828;font-size:.875rem;font-weight:400;line-height:19px;padding:.5rem 1rem;text-align:left;text-decoration:none;white-space:break-spaces}#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{display:block;height:auto}@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{display:inline-block;margin-top:16px}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .image-section img{cursor:pointer;width:64px}#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .data-value,#product-reviews-accordion .reviewsCardContainer.expanded-view .bv-review-card .recommended-review{color:#727272;margin-top:16px}#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;height:16px;margin-right:8px;vertical-align:top;width:18px}#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{background:transparent;border:none;height:100%;opacity:1;top:50%}#product-reviews-accordion .reviewsCardContainer .slick-next:before,#product-reviews-accordion .reviewsCardContainer .slick-prev:before{background-color:#fff;background-image:url(../../images/plp-icons-sprite.png);background-position:-269px 0;border:1px solid #404040;border-radius:50%;height:40px;opacity:1;width:40px}#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;-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out}#product-reviews-accordion .reviewsCardContainer .slick-prev:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#product-reviews-accordion .reviewsCardContainer .slick-next{right:-999px;-webkit-transition:right .5s ease-in-out;transition:right .5s ease-in-out}#product-reviews-accordion .reviewsCardContainer .slick-next:before{-webkit-transform:rotate(270deg);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{margin-bottom:30px;text-align:center}@media (min-width:1024px){#product-reviews-accordion .reviewHeader{margin-bottom:0;padding-left:12px!important;padding-right:24px!important}}@media (min-width:1280px){#product-reviews-accordion .reviewHeader{padding-right:53px!important}}#product-reviews-accordion .reviewHeader .rating-value{font-size:40px;font-weight:600}#product-reviews-accordion .reviewHeader .review-count{margin-bottom:28px}#product-reviews-accordion .reviewHeader .btn{background-color:#272727;border:1px solid #272727;border-radius:.25rem;color:#fff;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;border:1px solid #272727;border-radius:.25rem;color:#fff;font-size:.875rem;margin:1rem 0;text-transform:capitalize;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{display:inline-block;margin-left:12px;margin-right:20px;padding-top:4px;width:65%}#product-reviews-accordion .ratings-histogram .secondary-ratings-container{background-color:#f7f7f7;border-radius:2px;display:block;height:8px;position:relative}#product-reviews-accordion .ratings-histogram .secondary-ratings-value{background-color:#282828;display:block;height:8px}#product-reviews-accordion .average-rating{color:#333;font-weight:600;margin-bottom:12px}#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{background-position:0 -17px;display:inline-block;height:17px;width:89px}#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{background-image:url(../../images/bv-icons-sprite.png);background-position:-10px -10px;content:"";display:inline-block;height:14px;margin-right:5px;position:relative;top:2px;width:14px}#product-reviews-accordion .bv-review-card{-webkit-box-flex:1;border:1px solid #d9d9d9;border-radius:2px;-ms-flex:1;flex:1;margin:8px 12px 24px;min-height:140px;padding:1rem .875rem 1rem .625rem;width:auto}@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{color:#666;font-weight:700;margin-left:30px}#product-reviews-accordion .bv-review-card .review-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#727272;display:-webkit-box;line-height:19px;margin-top:6px;max-height:77px;overflow:hidden;text-overflow:ellipsis}#product-reviews-accordion .bv-review-card .bv-attribution-message{color:#606060;font-size:.875rem;font-weight:400;letter-spacing:-.04em;line-height:1.25rem;margin-top:16px}#product-reviews-accordion .bv-review-card .bv-attribution-message a{color:#606060;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none}#product-reviews-accordion .bv-review-card .bv-feedback-section{color:#282828;font-weight:400;padding:18px 0 10px}#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:none;border-radius:16px;color:#282828;font-size:.875rem;font-weight:700;margin-right:5px;padding:10px 6px;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{margin-right:10px;padding:10px 7px 10px 9px}}#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;height:16px;margin-right:8px;vertical-align:top;width:18px}#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{-webkit-box-shadow:none;box-shadow:none;outline: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{color:#282828;font-size:.875rem}#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;margin-left:8px;padding:12px}@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{margin:0;padding:12px 16px}#product-reviews-accordion .filterContainer .buttonContainer{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:24px 12px}#product-reviews-accordion .filterContainer .buttonContainer button{-ms-flex-preferred-size:48%;border:1px solid #272727;border-radius:2px;color:#282828;flex-basis:48%;line-height:18px;padding:10px 0;text-transform:capitalize}@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{background-color:initial;border-color:initial;-webkit-box-shadow:none!important;box-shadow:none!important;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{border-color:initial;-webkit-box-shadow:none!important;box-shadow:none!important}}#product-reviews-accordion .filterContainer .buttonContainer span.close-icon-white{background:url(../../images/plp-redesign-new-sprite.png) -116px -10px;display:inline-block;height:22px;width:22px}#product-reviews-accordion .filterContainer li{list-style-type:none;margin-bottom:16px;padding-left:0}#product-reviews-accordion .filterContainer li .form-group{line-height:36px;margin-bottom:0;min-height:0;outline:none;padding-left:46px}#product-reviews-accordion .filterContainer li .form-group:hover{color:initial}#product-reviews-accordion .filterContainer li .form-group .custom-control-label{font-size:.875rem;font-weight:700}#product-reviews-accordion .filterContainer li .form-group .custom-control-label:before{height:36px;left:-46px;width:36px}@media (min-width:768px){#product-reviews-accordion .filterContainer li .form-group{line-height:24px;padding-left:34px}#product-reviews-accordion .filterContainer li .form-group .custom-control-label:before{height:24px;left:-34px;width:24px}}#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);background-size:100%;height:36px;left:-36px;top:9px;width:36px}@media (min-width:768px){#product-reviews-accordion .filterContainer li .form-group.custom-checkbox .custom-control-input:checked~.custom-control-label:after{height:24px;left:-28px;top:7px;width:24px}}#product-reviews-accordion .filterContainer .filterListContainer h4{margin:12px 0 16px;text-transform:none}#product-reviews-accordion .filterContainer .filterListContainer ul{padding:0}#product-reviews-accordion .filterContainer .pageno-of-results{color:#666;font-weight:600;margin-left:20px}#product-reviews-accordion .filterDiv{position:relative}#product-reviews-accordion .desktop-filter{background:#fff;-webkit-box-shadow:3px 3px 40px hsla(0,0%,45%,.16);box-shadow:3px 3px 40px hsla(0,0%,45%,.16);min-width:500px;position:absolute;top:40px;z-index:1}#product-reviews-accordion .desktop-filter .buttonContainer{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;justify-content:flex-end}#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{border-top:none;display:inline-block}#product-reviews-accordion .selectedFilter{margin-bottom:0;margin-left:30px;overflow-x:auto;overflow-y:hidden;padding-left:0;position:relative;white-space:nowrap;width:auto}#product-reviews-accordion .selectedFilter ul{display:inline-block;margin-bottom:0;padding-left:0}#product-reviews-accordion .selectedFilter li{background:#f6f6f6;border-radius:40px;color:#404040;display:inline-block;font-size:.75rem;font-weight:600;list-style:none;margin:.5rem .5rem 0 0;padding:8px 20px}@media (max-width:767.98px){#product-reviews-accordion .selectedFilter li{font-size:14px;padding:13px 20px}}@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{display:inline-block;height:14px;padding-left:4px;position:relative;text-decoration:none;vertical-align:middle;width:14px}@media (min-width:576px){#product-reviews-accordion .selectedFilter li a.remove-filter{padding-left:7px}}#product-reviews-accordion .selectedFilter li a.remove-filter:after{background:url(../../images/plp-icons-sprite.png) -243px -5px;background-size:auto 200%;content:"";display:inline-block;height:1rem;line-height:0;position:absolute;-webkit-transform:rotate(45deg) scale(2);transform:rotate(45deg) scale(2);vertical-align:middle;width:1rem}#product-reviews-accordion .selectedFilter .reset-all-filter{color:#282828;font-size:.875rem;font-weight:400;line-height:2rem;margin-top:.625rem;text-decoration:underline;vertical-align:middle;white-space:nowrap}#product-reviews-accordion .filterBar{margin-bottom:20px}#product-reviews-accordion .filterBar .review-filter-icon{-ms-flex-negative:0;-ms-flex-item-align:center;align-self:center;flex-shrink:0;text-decoration:none}#product-reviews-accordion .filterBar .review-filter-icon:hover{color:#000}#product-reviews-accordion .filterBar .review-filter-icon img{height:20px;margin-right:10px}#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{background:#fff;margin:0;min-height:100%}#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%;border:1px solid #272727;border-radius:2px;color:#282828;flex-basis:48%;line-height:18px;padding:10px 0;text-transform:capitalize}@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{background-color:initial;border-color:initial;-webkit-box-shadow:none!important;box-shadow:none!important;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{border-color:initial;-webkit-box-shadow:none!important;box-shadow:none!important}}#reviewsRefinementModal .fade .modal-dialog-slideout{-webkit-transform:translate(-100%) scale(1);transform:translate(-100%) scale(1)}#reviewsRefinementModal .fade.show .modal-dialog-slideout{-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transform:translate(0);transform:translate(0)}.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{color:#282828;padding-left:8px}@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{background-color:#f7f7f7;border-radius:2px;display:block;display:inline-block;height:8px;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{-webkit-box-shadow:inset 2px 0 0 #fff;box-shadow:inset 2px 0 0 #fff;display:block;float:left;height:8px;width:20%}.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{-webkit-box-shadow:none;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{background-color:#282828;border-radius:2px;display:block;height:8px}@media (min-width:768px){.review-section-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.review-section-top{-webkit-box-pack:left;-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{margin-top:15px;max-width:515px;vertical-align:top}}@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-bottom:12px;margin-top:0}.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{-webkit-box-shadow:none;box-shadow:none;outline:none}.bv-zoom-modal{width:100%}.bv-zoom-modal .modal-dialog{max-width:calc(100% - 30px)}.bv-zoom-modal .modal-content{border-radius:8px;-webkit-box-shadow:0 0 18px rgba(0,0,0,.161);box-shadow:0 0 18px rgba(0,0,0,.161)}@media (min-width:1024px){.bv-zoom-modal .modal-content{margin:0 auto;max-height:600px;max-width:824px}}.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;-webkit-transform:translate(-50%,50%);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 -webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),color-stop(32%,hsla(0,0%,100%,.255)),color-stop(77%,hsla(0,0%,100%,.898)),to(#fff)) 0 0 no-repeat padding-box;background:transparent linear-gradient(270deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.255) 32%,hsla(0,0%,100%,.898) 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;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.bv-zoom-modal .modal-body .navigation-arrows.to-next{background:transparent -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(32%,hsla(0,0%,100%,.255)),color-stop(77%,hsla(0,0%,100%,.898)),to(#fff)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.255) 32%,hsla(0,0%,100%,.898) 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;-webkit-transform:translateX(50%);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-height:450px;max-width:95%}@media (min-width:1024px){.bv-zoom-modal img{margin-bottom:16px;padding:0 106px}}.bv-zoom-modal .image-wrapper{text-align:center;visibility:hidden}.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{background:#cecece;border-radius:50%;height:10px;width:10px}.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{border:1px solid #000;border-radius:50%;height:40px;width:40px}.bv-zoom-modal .image-wrapper.slick-initialized iframe{height:350px;width:400px}@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{height:auto;width:80%}}.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{-webkit-box-shadow:none;box-shadow:none;outline: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{background:#f1f1f1;border-radius:.125rem;margin-top:1rem;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{font-size:1rem;margin-bottom:.5rem;text-transform:none}@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{height:auto;padding:.625rem .75rem}@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{grid-gap:0 1rem;display:grid}@media (min-width:1024px){.ask-question-container .bv-form-wrapper .form-fields-list,.submit-answer-container .bv-form-wrapper .form-fields-list{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;margin-right:10px;vertical-align:middle;width:24px}@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;border:1px solid #272727;border-radius:2px;color:#fff;font-size:.875rem;margin-top:1.5rem;padding:.625rem 1.125rem;text-transform:uppercase}.ask-question-container{margin-top:1.5rem}.ask-question-container .required-fields-text{margin-bottom:.5rem;margin-top:.25rem}@media (max-width:767.98px){.ask-question-container .ask-question-form-wrapper.bv-form-wrapper{margin:1rem .75rem 0}.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-bottom:.5rem;margin-top:.25rem}.ask-question-container .ask-question-container-heading .ask-question-close{cursor:pointer;font-size:2.5rem;font-weight:400;height:24px;line-height:22px;text-align:center;width:24px}.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{font-size:1rem;margin-bottom: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;border-radius:50%;color:#fff;font-weight:900;padding:1rem}.ask-question-container .error-message{color:#333;font-size:1.5rem;font-weight:700;text-align:center}.bv-box-to-left{-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.bv-photo-selected-modal,.bv-photo-upload-modal,.bv-video-selected-modal,.bv-video-upload-modal,.bv-write-review-modal{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s linear!important;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{cursor:pointer;max-width:100%}.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;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.5),0 1px 0 #fff;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{margin:10px auto;min-height: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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:0 0;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;display:block;font-size:.8125rem;font-weight:700;line-height:19.5px;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 -webkit-gradient(linear,left bottom,left top,color-stop(0,hsla(0,0%,100%,.102)),to(#000)) no-repeat;background:#232323 linear-gradient(0deg,hsla(0,0%,100%,.102) 0,#000) no-repeat;border:1px solid #999;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff3!important;box-shadow:inset 0 1px 0 #fff3!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;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);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;-webkit-transform:rotate(45deg);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;-webkit-transform:translate(-50%,50%);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;-webkit-transform:translateY(-11%);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{background-color:#fff;border:1px solid #8f8f8f;border-radius:4px;cursor:pointer;font-size:1rem;height:37px;line-height:19.2px;overflow:visible;padding:8px 16px;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::-webkit-input-placeholder,.bv-photo-upload-modal .modal-body .chosen-video::-webkit-input-placeholder,.bv-video-selected-modal .modal-body .chosen-video::-webkit-input-placeholder,.bv-video-upload-modal .modal-body .chosen-video::-webkit-input-placeholder{text-overflow:ellipsis}.bv-photo-selected-modal .modal-body .chosen-video::-moz-placeholder,.bv-photo-upload-modal .modal-body .chosen-video::-moz-placeholder,.bv-video-selected-modal .modal-body .chosen-video::-moz-placeholder,.bv-video-upload-modal .modal-body .chosen-video::-moz-placeholder{text-overflow:ellipsis}.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::-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;-webkit-transform:translateX(-100%);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;height:20px;line-height:19.5px;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;overflow:visible;padding:8px 16px;width:100%}.bv-photo-selected-modal .form-group .bv-text-field-photocaption::-webkit-input-placeholder,.bv-photo-selected-modal .form-group .bv-text-field-videocaption::-webkit-input-placeholder,.bv-video-selected-modal .form-group .bv-text-field-photocaption::-webkit-input-placeholder,.bv-video-selected-modal .form-group .bv-text-field-videocaption::-webkit-input-placeholder{text-overflow:ellipsis}.bv-photo-selected-modal .form-group .bv-text-field-photocaption::-moz-placeholder,.bv-photo-selected-modal .form-group .bv-text-field-videocaption::-moz-placeholder,.bv-video-selected-modal .form-group .bv-text-field-photocaption::-moz-placeholder,.bv-video-selected-modal .form-group .bv-text-field-videocaption::-moz-placeholder{text-overflow:ellipsis}.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::-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{-webkit-transform:translate(150px);transform:translate(150px)}}@keyframes easeOutCubicMotion{to{-webkit-transform:translate(150px);transform:translate(150px)}}#writeReviewModal .btn:not(:disabled):not(.disabled):active:focus,#writeReviewModal a,#writeReviewModal a:focus,#writeReviewModal button,#writeReviewModal button:focus{-webkit-box-shadow:none;box-shadow:none;outline: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;background-image:none;border:1px solid #272727;border-radius:2px;color:#fff;font-size:.875rem;padding:10px 27px;width:100%}#writeReviewModal .modal-footer-heading{color:#333;font-size:.875rem;font-weight:400;text-transform:none}#writeReviewModal .font-heading{font-size:1rem;font-weight:400;text-transform:none}#writeReviewModal .form-fields-list{grid-gap:0 1rem;display:grid}@media (min-width:1024px){#writeReviewModal .form-fields-list{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;border-radius:2px;content:"";height:24px;left:0;position:absolute;top:-4px;width:24px}@media (max-width:767.98px){#writeReviewModal .form-group .reccommend-yes-no-input~.reccommend-yes-no-label:before{height:25px;left:0;top:-4px;width:25px}}#writeReviewModal .form-group .reccommend-yes-no-input:checked~.reccommend-yes-no-label:after{background:url(../../images/pdp-icons-sprite.png) -239px -10px;content:"";display:inline-block;height:14px;left:4px;position:absolute;top:1px;vertical-align:middle;width:18px}@media (min-width:576px){#writeReviewModal .form-group .reccommend-yes-no-input:checked~.reccommend-yes-no-label:after{background:url(../../images/pdp-icons-sprite.png) -66px -10px;height:12px;left:6px;top:3px;width:12px}}#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{background-color:#404040;border-color:#404040;color:#fff}#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:none;border-radius:2px;color:#282828;font-size:.875rem;font-weight:700;margin-right:10px;padding:10px 7px 10px 9px}#writeReviewModal .form-group .radio-btn:hover{background-color:#404040;border-color:#404040;color:#fff}#writeReviewModal .form-group .radio-btn:before{background-image:url(../../images/bv-icons-sprite.png);content:"";display:inline-block;height:16px;margin-right:12px;vertical-align:top;width:18px}#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{border-color:#404040;border-radius:2px;color:#727272;font-size:1rem;padding:.75rem .625rem}#writeReviewModal .form-group .bv-select{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%;border:1px solid #484848;border-radius:3px;color:#727272;padding:11px;width:100%}@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{background-color:#404040;border-color:#404040;color:#fff}#writeReviewModal .form-group .bv-textarea{font-size:1rem;height:6rem;padding:.75rem .625rem}#writeReviewModal .form-group .bv-radio-wrapper-label{border:1px solid #727272;border-radius:2px;margin-right:12px;padding:10px 0;text-align:center;width:50px}@media (min-width:1024px){#writeReviewModal .form-group .bv-radio-wrapper-label{margin-right:4px}}#writeReviewModal .form-group .bv-radio-wrapper-label:hover{background-color:#404040;border-color:#404040;color:#fff}#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{color:#282828;display:inline-block;font-size:1rem;text-transform:none;width:100%}#writeReviewModal .modal-body #bv-required-text{font-size:.875rem;font-weight:400;margin-bottom:24px;text-transform:none}#writeReviewModal .stars{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-inline-box;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{color:#ccc;margin:0;padding:2px}#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{content:"\2605";font-size:1.5rem}#writeReviewModal .bv-review-media{background:transparent;border:1px solid #404040;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:none;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:-webkit-box;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;padding-bottom:8px;position:relative;text-align:center}@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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#writeReviewModal .bv-review-media-actions button{background:transparent;border:1px solid #282828;border-radius:2px;color:#282828;cursor:pointer;font-size:.875rem;font-weight:700;height:40px;line-height:19px;margin-right:8px;padding:10px;width:50%}@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{-webkit-box-shadow:none;box-shadow:none;outline:none}@media (max-width:767.98px){.questionAjaxContainer .pageno-of-results{min-height:34px}}.bv-question-card{border:1px solid #d9d9d9;font-size:.875rem;line-height:19px;padding:16px 10px 16px 14px}.bv-question-card .bv-question{color:#272727;font-size:1.125rem;font-weight:700!important;line-height:20px}.bv-question-card .bv-details{color:#666;font-weight:400;padding-bottom:15px;padding-top:5px}.bv-question-card .bv-details .bv-author{color:#333;padding-right:10px}.bv-question-card .bv-answer-head{color:#272727;font-weight:700!important;line-height:20px}.bv-question-card .bv-detail-answer{color:#333;font-weight:400;line-height:22px;margin-bottom:0}@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{color:#282828;font-weight:400;padding-bottom:32px}.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:none;border-radius:16px;color:#282828;font-size:.875rem;font-weight:700;margin-right:5px;padding:10px 6px;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{margin-right:10px;padding:10px 7px 10px 9px}}.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;height:16px;margin-right:8px;vertical-align:top;width:18px}.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{-webkit-box-shadow:none;box-shadow:none;outline: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{color:#282828;font-size:.875rem}.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{color:#000;padding-right:22px}.questionsCardContainer{overflow:hidden}.questionsCardContainer.slick-initialized .bv-detail-answer,.questionsCardContainer.slick-initialized .bv-question{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;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:-webkit-box;display:-ms-flexbox;display:flex}.questionsCardContainer .slick-list{margin-left:-12px}.questionsCardContainer .slick-next,.questionsCardContainer .slick-prev{border:none;height:100%;opacity:1;top:50%}.questionsCardContainer .slick-next:before,.questionsCardContainer .slick-prev:before{background-color:#fff;background-image:url(../../images/plp-icons-sprite.png);background-position:-269px 0;border:1px solid #404040;border-radius:50%;height:40px;opacity:1;width:40px}.questionsCardContainer .slick-next.slick-disabled:before,.questionsCardContainer .slick-prev.slick-disabled:before{opacity:.5;pointer-events:none}.questionsCardContainer .slick-prev{left:-999px;-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out}.questionsCardContainer .slick-prev:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.questionsCardContainer .slick-next{right:-999px;-webkit-transition:right .5s ease-in-out;transition:right .5s ease-in-out}.questionsCardContainer .slick-next:before{-webkit-transform:rotate(270deg);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{height:inherit;margin:0 12px;min-height:250px}@media (min-width:768px){.questionsCardContainer.expanded-view .bv-actions,.questionsCardContainer.expanded-view .bv-feedback-section{display:inline-block;padding-bottom:0;vertical-align:middle}.questionsCardContainer.expanded-view .bv-actions{display:block;float:right;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{color:#282828;font-size:1.125rem;font-weight:700;padding-left:.75rem;padding-top:1.5rem}@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{margin:0 0 1.5rem;overflow:hidden;width:100%}@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{padding:0;text-align:right}@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{-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 24px);flex:0 0 calc(100% + 24px);margin:0 -12px;max-width:calc(100% + 24px);padding:0;width:calc(100% + 24px)}}.product-accordion-panel .pagination-container .page-numbers .pages-dots,.product-accordion-panel .pagination-container .page-numbers .pagination-numbering{background-color:transparent;border-radius:50px;color:#000;display:inline-block;font-size:.75rem;font-weight:700;line-height:1rem;text-align:center;text-decoration:none}.product-accordion-panel .pagination-container .page-numbers .pagination-numbering{height:1.5rem;margin:0 .425rem;min-width:1.5rem;padding:.25rem .375rem}@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{border:2px solid #000;border-radius:50%;display:inline-block;height:48px;line-height:.5;text-decoration:none;-webkit-transform:scale(.5);transform:scale(.5);vertical-align:middle;width:48px}.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;border:1px solid #272727;border-radius:.25rem;color:#fff;font-size:.875rem;margin:5px 0;padding:.625rem 1.125rem;text-transform:capitalize;width:100%}.btn.show-all{background-color:#fff;color:#272727}.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;right:14px;top:4px;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;position:absolute;right:0;top:30px;width:175px}.bv-qna-sorting .sort-dropdown-mobile .sort-order-label{background:url(../../images/plp-redesign-new-sprite.png) -7px -10px;display:inline-block;height:24px;position:absolute;vertical-align:top;width:18px}.bv-qna-sorting select.sort-order-redesign{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:none;color:#282828;font-size:.875rem;font-weight:700;overflow:hidden;padding:2px}@media (max-width:767.98px){.bv-qna-sorting select.sort-order-redesign{font-size:.75rem;margin-left:20px;max-width:calc(100% - 20px);padding:0;white-space:normal}}.bv-qna-sorting select.sort-order-redesign:focus{outline:none}.bv-qna-sorting select.sort-order-redesign option{font-size:1rem;font-weight:700;padding:1rem}@media (max-width:767.98px){.bv-qna-sorting select.sort-order-redesign option{background-color:#fff;color:#000;font-size:.75rem;padding:0}}.bv-qna-sorting select.sort-order-redesign option:hover{background-color:#000;-webkit-box-shadow:inset 0 0 10px 100px #1882a8;box-shadow:inset 0 0 10px 100px #1882a8;color:#fff}.bv-qna-sorting .sort-order-label{font-size:.875rem;font-weight:400;text-transform:none}@media (max-width:767.98px){.bv-qna-sorting .sort-order-label{font-size:.75rem;margin-top:2px;vertical-align:top}}@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{-webkit-padding-start:0;background-color:#fff;list-style-type:none;padding-inline-start:0;position:absolute;right:0;top:35px;width:auto;z-index:9}.bv-qna-sorting .sort-options ul.sort-by li{color:#000;font-size:1rem;font-weight:400;margin:1.5rem;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{color:#282828;font-size:.875rem;font-weight:400;line-height:1.2}.bv-qna-sorting .sort-dropdown .sort-order-label{color:#282828;display:inline-block;font-size:.875rem;font-weight:700;line-height:19px;margin-bottom:0;text-transform:none;vertical-align:middle}@media (max-width:767.98px){.bv-qna-sorting .sort-dropdown .sort-order-label{font-size:.75rem;margin-top:2px;vertical-align:top}}.bv-qna-sorting .sort-dropdown .btn-secondary.dropdown-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#282828;font-size:.875rem;font-weight:400;line-height:19px;padding:0 25px 0 0;text-transform:capitalize;width:auto}.bv-qna-sorting .sort-dropdown .sort-by-up-arrow{border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;height:0;position:absolute;right:10px;top:-8px;width:0}.bv-qna-sorting .sort-dropdown .sort-dropdown-menu{border:0;border-radius:0;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.18);box-shadow:0 0 1rem rgba(0,0,0,.18);float:none;left:unset;padding:.5rem 0;position:absolute;right:-2px;top:48px;width:226px}.bv-qna-sorting .sort-dropdown .sort-dropdown-menu .dropdown-item{color:#282828;font-size:.875rem;font-weight:400;line-height:19px;padding:.5rem 1rem;text-align:left;text-decoration:none;white-space:break-spaces}.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}.buy-box-fixed{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.8);bottom:0;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-shadow:0 0 8px 0 rgba(0,0,0,.15);display:grid;grid-template-columns:120px auto;justify-content:space-between;left:0;padding:10px 16px;position:fixed;right:0;-webkit-transform:translateY(300px);transform:translateY(300px);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out;visibility:hidden;z-index:3}.buy-box-fixed--active{-webkit-transform:translateY(0);transform:translateY(0);visibility:initial}.buy-box-fixed__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.buy-box-fixed__heading{display:none;font-weight:600!important;margin:0}@media (min-width:768px){.buy-box-fixed__heading{display:block}}.buy-box-fixed .prices{background-color:transparent!important;color:#000!important;font-weight:800;margin:0;padding:0;width:auto}.buy-box-fixed .prices .map-pricing{display:none}.buy-box-fixed .actual-price,.buy-box-fixed .price{color:#000!important;font-size:1rem!important;line-height:1.1!important}.buy-box-fixed .actual-price:before{background:url(../../images/svg-icons/gamestop-pro-purple-icon.svg) 50% 50% no-repeat;background-size:1em;content:"";display:inline-block;height:1em;width:1em}.buy-box-fixed .pro-day-pricing-2022.pricing{font-size:1rem!important;line-height:1.1}.buy-box-fixed .pro-day-pricing-2022.pricing:before{background-size:8px!important;height:12px!important;width:8px!important}.buy-box-fixed #pro-saving-indicator,.buy-box-fixed .price-update{margin-bottom:0!important}.buy-box-fixed .prices.has-condition,.buy-box-fixed .pro-day-pricing-2022,.buy-box-fixed .release-date,.buy-box-fixed .savings-indicator-value,.buy-box-fixed .was-strike{display:none}.buy-box-fixed .add-to-cart-buttons{justify-self:flex-end}.buy-box-fixed .add-to-cart-redesign{background:#e72318;text-transform:none}.buy-box-fixed .add-to-cart-redesign:hover{background:#de0f04}.buy-box-fixed .add-to-cart-redesign.pro-only,.buy-box-fixed .add-to-cart-redesign.pro-only:hover{background-color:#2d219a}.buy-box-fixed .atc-btns-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:flex-end}.buy-box-fixed .dw-apple-pay-button.apple-pay-pdp{margin:0!important}@media (min-width:768px){.buy-box-fixed{grid-template-columns:repeat(2,1fr)}}body:has(.buy-box-fixed){padding-bottom:60px}.pdp-delivery{margin-top:16px}.pdp-delivery-label{color:#5f5f5f;font-size:.8125rem;font-weight:400;margin-bottom:0}.pdp-delivery-value{font-weight:700!important}.pdp-delivery-options{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(3,calc(33.33333% - 6px));margin-bottom:8px}.pdp-delivery .stock-green{text-transform:capitalize!important}.pdp-delivery-option-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:transparent;border:1px solid gray;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;outline:none;padding:12px;width:100%}.pdp-delivery-option-button:not(.unavailable):focus-visible,.pdp-delivery-option-button:not(.unavailable):hover{border-color:#000}.pdp-delivery-option-button:focus{outline:none}.pdp-delivery-option-button__icon{margin-bottom:4px}.pdp-delivery-option-button__icon svg{height:20px;width:20px}.pdp-delivery-option-button__icon path{fill:#000}.pdp-delivery-option-button__label{color:#000;font-size:.8125rem;font-weight:400;line-height:1.1;margin:0;min-height:31px;padding:0;text-align:left}.pdp-delivery-option-button__label span{display:block}.pdp-delivery-option-button__status{color:#5f5f5f;font-size:.75rem;font-weight:400;letter-spacing:-.03em;line-height:16px;margin:0;text-align:left}.pdp-delivery-option-button.selected{border-color:#000;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}.pdp-delivery-option-button.selected .pdp-delivery-option-button__label{font-weight:700}.pdp-delivery-option-button.unavailable{background-color:#f7f7f7;border-color:#f7f7f7;cursor:default}.pdp-delivery-option-button.unavailable .pdp-delivery-option-button__icon path{fill:#c3c3c3}.pdp-delivery-option-button.unavailable .pdp-delivery-option-button__label,.pdp-delivery-option-button.unavailable .pdp-delivery-option-button__label span,.pdp-delivery-option-button.unavailable .pdp-delivery-option-button__status{color:#5f5f5f!important}.delivery-options-pid{padding:8px 0!important}.option-card-message{min-height:40px}.option-card-message__head{color:#000;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:18px}.option-card-message__head span{font-size:.875rem!important}.option-card-message__head .change-address,.option-card-message__head .change-store{font-weight:700}.option-card-message__info{color:#5f5f5f;font-family:Open Sans,sans-serif;font-size:.75rem!important;font-weight:400;line-height:16px}.option-card-message .countdown-timer{font-weight:700}.platform-attribute-selector{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #cfd4da;border-radius:6px;-webkit-box-shadow:inset 0 0 0 1px transparent;box-shadow:inset 0 0 0 1px transparent;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-bottom:12px;padding:12px 32px 12px 12px;position:relative;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.platform-attribute-selector:focus-visible,.platform-attribute-selector:hover{border-color:#212322;-webkit-box-shadow:inset 0 0 0 1px #212322;box-shadow:inset 0 0 0 1px #212322;text-decoration:none}.platform-attribute-selector:after{background:url(../../images/svg-icons/chevron-right.svg) no-repeat 50%;background-size:25px;content:"";height:50px;opacity:.6;position:absolute;right:0;width:40px}.platform-attribute-selector__label{color:#5f5f5f;display:block;font-size:12px}.platform-attribute-selector__value{color:#212322;display:block;font-size:16px;font-weight:600}.platform-attribute-selector__count{color:#5f5f5f;font-size:14px}.platform-attribute-list{list-style:none;margin:16px 0 0;padding:0}.platform-attribute-list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #cfd4da;border-radius:4px;cursor:pointer;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;margin-bottom:12px;min-height:72px;padding:12px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.platform-attribute-list li:focus-visible,.platform-attribute-list li:hover{border-color:#212322;text-decoration:none}.platform-attribute-list li.selected{border-color:#212322;-webkit-box-shadow:inset 0 0 0 1px #212322;box-shadow:inset 0 0 0 1px #212322;cursor:default}span.delivery-home-stock-msg{color:#007d53!important}.gift-card-container{background-color:#fff;position:relative}.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-bottom:0;padding-top:0}.gift-card-container .description-and-detail .product-tile-link-block:focus{outline:none}.hero-banner-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;margin-bottom:20px;min-height:431px;padding-bottom:52.7%;position:relative}@media (min-width:768px){.hero-banner-container{margin-bottom:0;min-height:720px}}.premium-product-image{background:#fff;left:30px;padding:10px;position:absolute;top:30px;width:164px}.premium-product-image img{width:100%}.product-details-container{background-color:#fff;margin-left:auto;margin-right:auto;padding-bottom:20px;padding-left:12px;padding-right:12px;width:100%}@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{background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-shadow:0 0 8px 0 rgba(0,0,0,.15);padding:24px 30px;position:absolute;right:60px;top:5%;width:498px}}.premium-product .sticky .product-details-container{-webkit-transform:none;transform:none}.product-details-container .form-group .form-control{line-height:1rem}.library-modal .modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.library-modal .modal-header .close{font-size:inherit;margin:0;padding:0}.library-modal .modal-body .form-group{border-bottom:1px solid #d9d9d9;margin-bottom:1.5rem;padding-bottom:1.5rem}.library-modal .modal-body .form-group .form-control-label{-webkit-transform:translateY(-80%);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{float:right;width:auto}}.description-and-detail .h1{margin-bottom:20px;text-align:center;text-transform:uppercase}.description-and-detail .product-info{margin-left:auto;margin-right:auto;padding:40px 12px 80px;position:relative;width:100%}.description-and-detail .product-info-row{-webkit-box-pack:center;-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{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.description-and-detail .full-description,.description-and-detail .product-features,.description-and-detail .short-description{font-size:1rem;line-height:1.375;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{margin-bottom:1.75rem;padding:0;position:relative}.description-and-detail .more-product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:30px;cursor:pointer;display:none;-ms-flex-direction:column;flex-direction:column;font-size:.6875rem;font-weight:700!important;left:50%;position:absolute;text-align:center;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.description-and-detail .more-product-info.show-more-info{display:-webkit-box;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{-webkit-box-pack:center;-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;-webkit-box-shadow:inset 0 2px 0 0 #da362c;box-shadow:inset 0 2px 0 0 #da362c}@media (min-width:768px){.product-videos{margin-left:auto;margin-right:auto;padding:0;width:100%}}@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{background-color:#fff}@media (max-width:767.98px){.last-visited-redesign{padding:15px 12px 0}}.last-visited-redesign h3{font-size:1.125rem;font-weight:700!important;margin-bottom:10px;text-align:left;text-transform:capitalize}@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-size:.6875rem;font-weight:700!important;text-transform:uppercase}.hops-store-indicator{font-size:.75rem;font-weight:700!important;text-transform:uppercase}.hops-store-indicator .icon{margin-right:6px}.hops-store-hours-header{font-size:.75rem;padding-left:.3rem}.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{margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;width:100%}.product-features ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-features ul li{padding:1rem 2rem 0 0;width:50%}@media (max-width:767.98px){.product-features ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 12px 0 30px}.product-features ul li{padding:1rem 0 0;width:100%}}.product-features .product-attribute{margin:40px}.product-features .product-attribute h3{font-weight:700!important;margin-bottom:20px;text-align:center}.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{border-top:0;padding-left:0;padding-right:0}@media (min-width:768px){.product-attribute-redesign #product-features-accordion.product-accordion .product-accordion-heading{font-size:1.25rem;padding:0 5px}}.product-attribute-redesign .product-attribute-group-name{font-size:1rem;font-weight:600!important;margin-top:5px}.product-attribute-redesign .product-attribute-table-redesign{margin-bottom:5px;margin-top:16px}.product-attribute-redesign .product-attribute-table-redesign tr{border-bottom:1px solid #e4e4e4;font-size:.75rem}.product-attribute-redesign .product-attribute-table-redesign tr th{font-weight:600;padding-left:10px;width:240px}@media (min-width:768px){.product-attribute-redesign .product-attribute-table-redesign tr th{width:30%}.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{background-color:#fff;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%}.product-accordion .product-accordion-heading{margin:0}.product-accordion .product-accordion-button{background:none;border:none;color:#000;cursor:pointer;font-size:1.25rem;font-weight:700;padding:1rem 0;text-align:left;width:100%}@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{background:url(../../images/pdp-icons-sprite.png) -543px -12px;content:"";float:right;height:20px;margin-right:1rem;margin-top:3px;width:20px}.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{padding:0;width:50%}}.badge.badge-accent-bestseller,.badge.badge-accent-new,.badge.badge-accent-trade-in-required{background-color:#36b39c;color:#fff}.badge.badge-accent-price-drop{background-color:#ca1a24;color:#fff}.badge.badge-accent-free-shipping{background-color:#c0e5f7;color:#292b33}.badge.badge-accent-bonus-offer{background-color:#814dc0;color:#fff}.badge.badge-accent-limited-stock,.badge.badge-accent-low-stock{background-color:#ffc800;color:#292b33}.badge.badge-accent-trade-in-required{background-color:#36b39c;color:#fff}.badge.badge-accent-in-stores-only{background-color:#797a80;color:#fff}.badge.badge-accent-online-only{background-color:#cfd4da;color:#292b33}.badge.badge-accent-bundle{background-color:#eb7100;color:#292b33}.badge.badge-accent-xbox-all-access{background-color:#36b39c;color:#fff}.pdp-main-image-overlay{background-color:#000;bottom:0;left:0;opacity:.03;pointer-events:none;position:absolute;right:0;top:0;z-index:1}body.combination-unavailable .product-carousel-container{-webkit-filter:grayscale(1);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{background:#fff;border:1px solid grey;border-radius:4px;content:"Currently Unavailable";display:block;font-size:.875rem;left:50%;line-height:1.286;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}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:.875rem}.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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{color:#212322;display:block;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{-webkit-box-align:end;-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-bottom:4px;margin-right:4px}.product-detail-redesign.text-attribute-revamp .condition-attribute .card-deck{margin-bottom:0}.product-detail-redesign.text-attribute-revamp .condition-attribute .card{-webkit-box-flex:0;background-color:transparent;border:0;-ms-flex:none;flex:none;margin-bottom:16px;margin-right:8px}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body{margin:0;padding:0;text-align:center}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .condition-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dbdbdb;border-radius:6px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;text-align:center;text-transform:none;width:auto}.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 .condition-price{color:#5f5f5f}.product-detail-redesign.text-attribute-revamp .condition-attribute .card .card-body .condition-label .pro-pricing{-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,from(#3800a1),color-stop(#840ac9),to(#fa0b81));background:linear-gradient(90deg,#3800a1,#840ac9,#fa0b81);background-clip:text;-webkit-background-clip:text}.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;-webkit-box-shadow:inset 0 0 0 1px #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;cursor:auto;font-size:.75rem;margin:.3rem 0 0;text-align:center;text-transform:none}.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:#f7f7f7;border:1px solid #000;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;color:#282828}.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){background:none;border:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:12px;margin-top:4px;padding:0}.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{border:1px solid gray;border-radius:6px;color:#282828;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;margin-right:4px;margin-top:4px;padding:.7rem .8rem;text-align:center;text-transform:none;width:auto}.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:#f7f7f7;border:1px solid #000;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;color:#282828}.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:#f7f7f7;border:1px solid #000;border-radius:6px;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;color:#282828;padding:.7rem .8rem}.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;-webkit-box-shadow:inset 0 0 0 1px #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{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;height:auto;margin-bottom:0;padding:0}.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{border:1px solid gray;border-radius:6px;color:#282828;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;height:auto;margin:0 4px 4px 0;padding:.7rem .8rem;text-align:center;text-transform:none;width: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;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;color:#282828;padding:.7rem .8rem}.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;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}.product-detail-redesign.text-attribute-revamp .sibling-attribute .edition-swatchable-label{line-height:normal;margin-bottom:8px;padding:0}.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:"";display:block;height:61px;left:1px;position:absolute;top:1px;width:61px}.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,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{display:block;padding:16px 0;white-space:nowrap}.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;padding-top:.3125rem;vertical-align:top}.product-detail-redesign .primary-details .propoints-upsell-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#3800a1),color-stop(#840ac9),to(#fa0b81));background:linear-gradient(90deg,#3800a1,#840ac9,#fa0b81);border-radius:4px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;letter-spacing:-.04em;margin-right:7px;padding:3px 7px 3px 0}.product-detail-redesign .primary-details .propoints-upsell-message .promembership-points-value:before{background:url(../../images/svg-icons/gamestop-pro-white-icon.svg) 50% 50% no-repeat;background-size:1em;content:"";height:1em;margin:0 5px 0 6px;width:1em}.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:-.04em;line-height:1.42;text-decoration:underline}.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}@media (min-width:768px){.product-detail-redesign .product-number-rating{display:inline-block;vertical-align:middle}}.product-detail-redesign .product-number-rating .ratings{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0!important;min-height:25px}.product-detail-redesign .product-number-rating .ratings .bv_main_container{display:none;margin:0!important;padding:0!important}.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_avgRating_component_container,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_avgRating_component_container:hover,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_button_buttonMinimalist,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_button_buttonMinimalist:hover,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_numReviews_text,.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_numReviews_text:hover{color:#000!important;font-family:Open Sans,sans-serif!important;font-size:.6875rem!important;font-weight:500!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{font-weight:700!important;text-decoration:none!important}.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_numReviews_label{margin-left:2px!important}.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_stars_component_container{padding-right:.25rem!important}.product-detail-redesign .product-number-rating .ratings .bv_main_container .bv_main_container_row_flex{padding-right:0!important}@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{color:#727272;display:block;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{background-color:#000;color:#fff;margin-top:-1px;padding-left:12px;padding-right:12px}.product-detail-redesign .bundle-primary-details-row .prices{background:#fff;border-top:1px solid #d9d9d9}}.product-detail-redesign .product-carousel-redesign .product-carousel-container{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!important}}.product-detail-redesign .product-carousel-redesign .carousel-redesign-container{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: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{overflow:auto;white-space:normal}}.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{-webkit-box-shadow:0 0 2px .2rem #fff;box-shadow:0 0 2px .2rem #fff}.product-detail-redesign .primary-details-row .shipping-options-available{font-size:.625rem;padding-top:0}.product-detail-redesign .primary-details-row .shipping-options-available a.change-store{color:#282828;font-size:.875rem;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{margin-bottom:16px;width:100%}.product-detail-redesign .primary-details-row .oos-notify-me .oos-details{color:#5f5f5f;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:18px}.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:137px}.product-detail-redesign .primary-details-row .oos-notify-me .oos-label-email{color:#5f5f5f;margin-top:15px;position:absolute;top:auto}.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{font-size:12px;height:16px;margin-top:8px}.product-detail-redesign .primary-details-row .oos-notify-me .notify-me-btn{border:1px solid;border-radius:4px;height:48px;margin-top:16px;text-transform:none;width:100%}.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-size:14px;font-weight:600}.product-detail-redesign .primary-details-row .oos-notify-me .notify-me-btn .btn-animated.loading{background:#212322;border-radius:4px;height:100%;width:100%}.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{font-size:.875rem;font-weight:600;overflow:hidden;padding-top:10px;text-overflow:ellipsis;white-space:nowrap;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffe1e1;border:1px solid #ffe1e1;border-radius:4px;color:#bc2828;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:64px;padding:16px}.product-detail-redesign .primary-details-row .oos-notify-me .oos-alert.error:before{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:url(../../images/svg-icons/alert-message-dark.svg) 0 0 no-repeat;content:"";height:20px;padding:0 15px;width:20px}@media (min-width:768px){.product-detail-redesign .availability{margin:0;padding-left:0;padding-right:0}}.product-detail-redesign .cart-and-ipay{margin:.5rem 0;position:relative;width:100%}.product-detail-redesign .cart-and-ipay .pdp-in-store-inventory{display:-webkit-box;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{position:relative;width:100%}.product-detail-redesign .cart-and-ipay .add-to-cart-buttons .atc-btn-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 .btn{font-size:.875rem;font-weight:700;width:100%}.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;font-size:14px;font-weight:600;line-height:20px;margin-bottom:16px;padding:14px 16px;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;border:2px solid #212322;color:#212322;font-size:14px;font-weight:600;line-height:20px;margin-bottom:16px;padding:14px 16px;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}.product-detail-redesign .product-details-container .form-group .form-control{line-height:1.2}.product-detail-redesign .sticky-header{background:#fff;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-shadow:0 0 8px 0 rgba(0,0,0,.15);display:none;left:0;max-width:100%;padding:0 .75rem;position:fixed;top:0;width:100%;z-index:1071}@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{background-position:0 -16px;display:inline-block;height:16px;vertical-align:middle;width:90px}.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-left:.25rem;margin-top:.125rem;text-decoration:underline;vertical-align:middle}.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;min-height:7.5rem;padding-bottom:1.5rem}.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{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;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{bottom:1.25rem;padding-right:0;position:absolute;right:1.25rem;width:auto}.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{border-bottom:none;padding-left:0}.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .badge-container-redesign,.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .promotional-price,.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .savings-indicator-value,.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .strike-through,.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .was-strike,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .badge-container-redesign,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .promotional-price,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .savings-indicator-value,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .strike-through,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .was-strike{display:none}.product-detail-redesign .sticky-header .pricing-and-addtocart .bundle-price .price .actual-price .price-pro,.product-detail-redesign .sticky-header .pricing-and-addtocart .price-update .price .actual-price .price-pro{color:#000}}.product-detail-redesign .primary-images{background-color:transparent;height:100%;margin-bottom:0;padding:0;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-detail-redesign .primary-images .primary-images-row{height:100%;margin:0}.product-detail-redesign .primary-images .main-image{padding:0}.product-detail-redesign .primary-images .main-image,.product-detail-redesign .thumbs .product-carousel{-webkit-box-flex:0;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{cursor:pointer;display:inline-block!important;margin-bottom:20px;padding:0 10px;position:relative;width:25%!important}.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{display:inline;font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.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{color:#da362c;margin:0 12px}@media (min-width:768px){.product-detail-redesign .promotions{margin:0;padding:15px 0 0}}.product-detail-redesign .comp-label,.product-detail-redesign label.size{color:#000!important;font-family:inherit;font-size:14px!important;font-weight:400;line-height:normal;margin-bottom:.25rem;text-transform:none}.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{-webkit-box-flex:0;background-color:transparent;border:0;-ms-flex:none;flex:none;margin-bottom:16px}.product-detail-redesign .condition-attribute .card .card-body{margin:0 .5rem 0 0;padding:0;text-align:center}.product-detail-redesign .condition-attribute .card .card-body .condition-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid gray;border-radius:6px;color:#282828;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:600;margin:0 4px 0 0;padding:.7rem .8rem;text-align:center;text-transform:none;width:auto}.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;cursor:auto;font-size:.75rem;margin:.3rem 0 0;text-align:center;text-transform:none}.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;border:1px solid #232323;color:#fff}.product-detail-redesign .condition .condition-attribute label.condition{display:block;font-size:14px;font-weight:600;margin-bottom:8px;text-transform:none}.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{color:#282828;display:none;padding-top:.25rem}.product-detail-redesign .condition .New-saving-detail .on-sale-price,.product-detail-redesign .condition .Pre-Owned-saving-detail .on-sale-price{display:none!important;font-weight:700}.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;-webkit-transform:none;transform:none}.product-detail-redesign .size .size-attribute .comp-label{display:none}.product-detail-redesign .size .size-attribute .select-size{background:url(../../images/svg-icons/drop-down-arrow-black.svg) no-repeat right .75rem center/auto;background-size:6%;border:1px solid #484848;border-radius:1px;color:#484848;font-size:.875rem;font-weight:700;padding:.6875rem .5rem .6875rem 1rem}.product-detail-redesign .color-attribute .comp-label,.product-detail-redesign .sibling-attributes .sibling-attribute.platform,.product-detail-redesign .sibling-attributes-redesign .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,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent)}.product-detail-redesign .select-sibling-attribute-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid #d9d9d9;border-radius:4px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:10px;width:100%}.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{color:#282828;font-family:Poppins,Open Sans,sans-serif;letter-spacing:-.21px;line-height:1.125rem;margin-bottom:27px;width:100%}.product-detail-redesign .map-pricing-redesign.font-bold{font-weight:600!important}.product-detail-redesign .unavailable-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;width:100%}.product-detail-redesign .product-unavailable-redesign{color:#dd2b2b;font-family:Poppins,Open Sans,sans-serif;letter-spacing:-.21px;line-height:1.125rem;width:100%}.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{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:12px;margin-top:4px;padding:0}.product-detail-redesign .sibling-attribute .select-edition .edition-label,.product-detail-redesign .sibling-attribute .select-platform .edition-label{border:1px solid gray;border-radius:6px;color:#282828;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;margin-right:.5rem;padding:.7rem .8rem;text-align:center;text-transform:none;width:auto}.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{background:url(../../images/svg-icons/drop-down-arrow-black.svg) no-repeat right .75rem center/auto;background-size:6%;border:1px solid #484848;border-radius:2px;color:#484848;font-size:.875rem;font-weight:700;padding:.6875rem .5rem .6875rem 1rem}.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{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;height:auto;margin-bottom:0;padding:0}@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{border:1px solid gray;border-radius:6px;color:#282828;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;height:auto;margin-bottom:12px;margin-right:.325rem;margin-top:4px;padding:.7rem .8rem;text-align:center;text-transform:none;width: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]{background-color:#232323;border:2.5px solid #232323;border-radius:6px;color:#fff;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{color:#282828;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;padding:0;position:static;text-transform:none;-webkit-transform:none;transform:none}.product-detail-redesign .sibling-attribute .edition-swatchable-label{line-height:normal;margin-bottom:8px;padding:0}.product-detail-redesign .bundle-primary-details-row .prices,.product-detail-redesign .price-update,.product-detail-redesign .sticky-header .bundle-price{margin-bottom:12px;padding-bottom:0;width:100%}.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{color:#666;font-size:.75rem;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;border-radius:7px 3px 7px 7px;color:#fff;margin:0 5px 3px 0;padding:.3475rem .375rem .282rem;text-transform:uppercase}.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;font-size:.875rem;margin-bottom:.5rem}.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;color:#fff;font-size:.625rem;font-weight:700;margin-right:.3475rem;padding:.1875rem .375rem;text-transform:uppercase}.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{color:#000;display:inline-block;font-size:1.5rem;font-weight:600;line-height:1.2;padding-right:5px}.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;font-weight:600;line-height:1.2}.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:1rem 0}.product-detail-redesign .bundle-primary-details-row .prices .price .price,.product-detail-redesign .price-update .price .price{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;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{display:inline-block;margin:12px 0 5px}.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{color:#000;font-family:Poppins,Open Sans,sans-serif;font-size:1.75rem;letter-spacing:-.42px;line-height:2.25rem}.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{-webkit-box-pack:left;-ms-flex-pack:left;border-right:0;justify-content:left;padding:0;text-align:left}.product-detail-redesign .wishlist-and-trade-section-redesign .wishlist-and-trade .add-to-library .btn-text{color:#31708f;text-transform:capitalize}.product-detail-redesign .wishlist-and-trade-section-redesign .wishlist-and-trade .trade-value{-webkit-box-pack:left;-ms-flex-pack:left;color:#202020;justify-content:left;padding:0;text-align:right}.product-detail-redesign .wishlist-and-trade-section-redesign .wishlist-and-trade .trade-value .btn-text{color:#000;font-size:.875rem;margin-left:10px;text-decoration:underline;text-transform:capitalize}.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;margin-bottom:10px;padding-right:0;vertical-align:middle}}@media (min-width:768px) and (max-width:767.98px){.product-detail-redesign .desktop-trade{-webkit-box-ordinal-group:2;-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{font-size:.875rem;text-decoration:underline;text-transform:none}}@media (max-width:767.98px){.product-detail-redesign .ratings-and-publisher{-webkit-box-ordinal-group:3;-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{color:#da362c;font-weight:700;text-transform:uppercase}.product-detail-redesign .product-no-longer-exist .msg-no-product{color:#000;font-size:.75rem;font-weight:400}.product-detail-redesign .product-no-longer-exist .msg-no-product .search-other-product{color:#da362c;cursor:pointer;display:inline-block}.product-detail-redesign .product-detail-data .content-asset .row .row{width:100%!important}.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}.product-detail-redesign .product-important-info-section h3{font-size:1rem;font-weight:700!important;text-transform:uppercase}@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}}.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{margin-bottom:16px;padding:10px 0 0!important}@media (min-width:576px){.product-detail-redesign .divider-line .product-options-redesign .custom-radio .custom-control-input~.custom-control-label{-webkit-box-pack:start;-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{height:25px;left:-2.5rem;top:0;width:25px}}.product-detail-redesign .divider-line .product-options-redesign .custom-radio .custom-control-input.warranty-option:checked~.custom-control-label:after{background:url(../../images/pdp-icons-sprite.png) -239px -10px;display:inline-block;height:14px;left:-2.25rem;top:5px;vertical-align:middle;width:18px}@media (min-width:576px){.product-detail-redesign .divider-line .product-options-redesign .custom-radio .custom-control-input.warranty-option:checked~.custom-control-label:after{background:url(../../images/pdp-icons-sprite.png) -66px -10px;height:12px;left:-1.563rem;top:3px;width:12px}}.product-detail-redesign .divider-line .product-options-redesign .product-option-value{-webkit-box-flex:0;border:none;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:10px 0}.product-detail-redesign .divider-line .product-options-redesign .product-option-value .option-label{-webkit-box-pack:justify;-ms-flex-pack:justify;display:block;font-size:.875rem;font-weight:600;justify-content:space-between;width:100%}.product-detail-redesign .divider-line .product-options-redesign .product-option-value .option-value{color:rgba(0,0,0,.702);display:block;font-size:.625rem;padding-top:.25rem}.product-detail-redesign .divider-line .product-options-redesign .product-option-value .option-value .year{color:#000;font-size:.75rem;font-weight:600}@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{max-width:16px;padding-top:0!important}.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;display:inline-block;height:24px;opacity:1;width:24px}.product-detail-redesign .divider-line .product-option-name{line-height:1.125rem;margin-bottom:.5rem;margin-top:.15rem}.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{-webkit-box-flex:0;-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{height:100%;min-height:110px;padding:.5rem;position:relative;width:110px}@media (min-width:1280px){.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card{min-height:127px;width:126px}}@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{background:#fff;left:33%;min-height:24px;min-width:40px;position:absolute;top:-.75rem}.product-detail-redesign .shipping-options-available .delivery-options-pid.tile-redesign .shipping-option-label .delivery-options-card .option-card-title{border-bottom:1px solid #d2d2d2;font-size:.6875rem;font-weight:600;margin-left:.25rem;margin-right:.25rem;padding-bottom:4px}@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{color:#282828;font-size:.75rem;padding-left:0;padding-right:0}.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{color:#282828;font-size:.875rem;margin-bottom:0;margin-top:.75rem}@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:-webkit-gradient(linear,right bottom,left top,color-stop(47.5%,transparent),color-stop(47.6%,#fff),color-stop(49.5%,#fff),color-stop(49.5%),color-stop(50.5%,gray),color-stop(50.6%,#fff),color-stop(52.4%,#fff),color-stop(52.5%,transparent));background:linear-gradient(to left top,transparent 47.5%,#fff 47.6%,#fff 49.5%,49.5%,gray 50.5%,#fff 50.6%,#fff 52.4%,transparent 52.5%);content:"";display:block;height:61px;left:1px;position:absolute;top:1px;width:61px}.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:-webkit-gradient(linear,left bottom,right top,color-stop(47.5%,transparent),color-stop(47.6%,#fff),color-stop(49.5%,#fff),color-stop(49.5%),color-stop(50.5%,gray),color-stop(50.6%,#fff),color-stop(52.4%,#fff),color-stop(52.5%,transparent));background:linear-gradient(to top right,transparent 47.5%,#fff 47.6%,#fff 49.5%,49.5%,gray 50.5%,#fff 50.6%,#fff 52.4%,transparent 52.5%);content:"";display:block;height:61px;left:1px;position:absolute;top:1px;width:61px}.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}.product-detail-redesign [data-bv-show=review_highlights]{padding:0 .75rem}}.product-detail-redesign .last-visited-redesign .bundle-valued-price{display:none}.product-detail-redesign .pro-day-pricing-container .pro-day-pricing-2022.pro-pricing,.product-detail-redesign .pro-day-pricing-container .savings-indicator-value .pro-savings{-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,from(#3800a1),color-stop(#840ac9),to(#fa0b81));background:linear-gradient(90deg,#3800a1,#840ac9,#fa0b81);background-clip:text;-webkit-background-clip:text}.product-detail-redesign .pro-day-pricing-container .savings-indicator-value .save-label{color:#5f5f5f;font-size:1.25rem;font-weight:600;margin-left:4px}.product-detail-redesign .pro-day-pricing-container .savings-indicator-value .pro-savings{font-size:1.75rem;font-weight:700}.product-detail-redesign .buy-box-fixed .plp-flex-order-1,.product-detail-redesign .price-update .price .price .selling-price-redesign.has-savings .actual-price.pro-pricing,.product-detail-redesign .pricing-redesign .price-update .price .selling-price-redesign.no-release-date .selling-price-details .strike-through.strike-redesign.pro-pricing{display:none}.product-detail-redesign .buy-box-fixed .plp-flex-order-1.pro-pricing{display:initial}.product-detail-redesign .buy-box-fixed .plp-flex-order-1.pro-pricing .actual-price{display:none}.product-detail-redesign .buy-box-fixed .plp-flex-order-1.pro-pricing .pro-day-pricing-2022.pricing{color:#000}.product-detail-redesign .buy-box-fixed .plp-flex-order-1.pro-pricing .pro-day-pricing-2022.pricing:before{background:url(../../images/svg-icons/gamestop-pro-purple-icon.svg) 50% 50% no-repeat;background-size:12px!important;content:"";display:inline-block;height:12px!important;margin-right:3px;width:12px!important}.product-detail-redesign .buy-box-fixed .actual-price:before,.product-detail-redesign .buy-box-fixed .selling-price-details{display:none}.productDetailsReplaceContainer{overflow:hidden;position:relative}.productDetailsReplaceContainer .veil .spinner .dot1,.productDetailsReplaceContainer .veil .spinner .dot2{display:none!important}.productDetailsReplaceContainer .veil .underlay{background-color:#fff;opacity:.8}.modal-dialog.in-store-inventory-dialog .form-group{margin-bottom:6px}.modal-dialog.in-store-inventory-dialog .form-group .form-control{font-size:.875rem;height:50px}.modal-dialog.in-store-inventory-dialog .form-group .form-control-label{font-size:.875rem;top:33px}.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:-webkit-box!important;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 .product-image{border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;height:90px;text-align:center;width:100%}@media (max-width:1023.98px){.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel .product-image{height:80px;width: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{display:inline-block;height:100%;padding:.5rem;width:auto}@media (min-width:768px){.product-accordion-panel.product-info-bundle-accordion-panel .bundle-product-details-carousel img{height:100%;width:auto}}.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}#addedToCartModal .recommendation-title{margin-top:1.5rem}@media screen and (max-width:767px){#addedToCartModal .recommendation-title{display:block;margin:1.5rem auto 0;width:90%}}.flexpayInfoWidget{border-top:1px solid #e2e2e2;padding:.25rem 0 .5rem;padding-top:12px!important;width:100%}@media (max-width:767.98px){.flexpayInfoWidget{padding:1rem .875rem .5rem}}.widget-text-pdp{font-size:.875rem;font-weight:400;padding-bottom:5px;padding-top:.5rem}.widget-text-pdp a,.widget-text-pdp a:hover{color:#282828;display:block;font-size:.75rem}#flexPayWidgetModal .flexPayModalClose{background:#d9d9d9;border-radius:50%;height:25px;margin-right:0;padding:1px;width:25px}@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{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;text-align:left}#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-bottom:1.5rem;padding-right:1.5rem;padding-top:1.5rem}#flexPayWidgetModal td:last-child{border-bottom:none}#flexPayWidgetModal #flexpay-step-1{margin-bottom:.6875em;margin-top:1.625em}#flexPayWidgetModal #flexpay-step-2{margin-bottom:1.75em}#flexPayWidgetModal .flexpay-modal-list-numbering{background:#ca1a24;border-radius:50%;color:#fff;display:inline-block;line-height:1.6em;margin-right:.625em;text-align:center;width:1.6em}#klarna-legal #klarna-impression{display:none}@media (max-width:1023.98px){.xaa-instore-experience-header .box-border-design{-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.15);box-shadow:0 8px 6px -6px rgba(0,0,0,.15);margin-bottom:-10px;margin-left:-16px;margin-right:-16px;padding-bottom:15px}}.modal.hops-modal-redesign .modal-body{font-weight:400;line-height:19px;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-bottom:18px;padding-top: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{-ms-flex-item-align:start;align-self:flex-start;margin-top:0;padding-top:0}}.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{margin:8px auto;max-width:345px}@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{font-size:.75rem;list-style:none;padding-left:0}.modal.hops-modal-redesign ul.hops-product-details .hops-product-condition,.modal.hops-modal-redesign ul.hops-product-details .hops-product-value{font-size:.75rem;font-weight:400!important;text-transform:unset}.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{background-position:0 -16px;display:inline-block;height:16px;vertical-align:middle;width:90px}.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{font-weight:700;margin-bottom:4px}.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{bottom:2px;display:inline-block;font-size:10px;padding:1px 4px;position:relative;width:22px}.sku-tooltip,.sku-tooltip .tooltiptext{background:#292b33 0 0 no-repeat padding-box;border-radius:4px;color:#fff;text-align:center}.sku-tooltip .tooltiptext{bottom:25px;font-size:12px;font-weight:700;left:-145px;padding:12px;position:absolute;visibility:hidden;width:300px;z-index:1070}.sku-tooltip .tooltiptext:after{border-color:#000 transparent transparent;border-style:solid;border-width:10px 8px;bottom:-18px;content:" ";left:50%;margin-top:-4px;position:absolute}.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-badge-content{margin-bottom:10px}.product-badge-container{margin-top:.5rem}.product-badge-container .product-badge-indicator{background:url(../../images/plp-redesign-new-sprite.png) -338px -10px;display:inline-block;height:20px;vertical-align:middle;width:20px}.product-badge-container .product-badge-label{color:#282828;font-size:.75rem;font-weight:600;padding-left:2px;padding-top:1px;text-align:left;text-transform:capitalize}.product-info-main{border-top:none;font-size:1rem;line-height:1.75rem}#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;margin:0;max-height:none;position:relative}.product-description-redesign .product-info-row #product-info-panel{display:block;margin:0;padding-top:1.25rem}@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{bottom:.5rem;line-height:1.2;margin:0;padding:3.125rem 0 0;position:absolute;text-align:left;width:100%}.product-description-redesign .product-info-row .read-more-container.faded-bg{background:transparent -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.173)),to(#fff)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,hsla(0,0%,100%,.173),#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{color:#282828;font-size:.875rem}.product-description-redesign .product-info-row .clipped-description{-webkit-box-orient:vertical;display:-webkit-box;max-height:10rem;overflow:hidden;text-overflow:ellipsis;visibility:visible}.product-description-redesign .product-info-row .show-more-description{-webkit-line-clamp:none;max-height:none}.product-description-redesign .product-info-row .full-description{padding:0}.product-description-redesign.product-bundle-info{margin-bottom:2rem;padding:1rem}.product-description-redesign.product-bundle-info img{width:100%}.variant-link{position:relative;z-index:11}.plp-top-banner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.product-tile-link-block{background-color:#000;border-radius:6px;bottom:0;left:0;opacity:.03;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.product-tile-link{display:block;height:100%;outline:none;width:100%}.product-tile-link,.product-tile-link:hover{text-decoration:none}.product-bundles-heading{font-size:20px;font-weight:600}.bundle-products-includes .bundle-product-tile{display:inline-block;padding:16px 0;vertical-align:top}@media (max-width:1023.98px){.bundle-products-includes .bundle-product-tile{border-bottom:1px solid #d2d2d2;width:100%}.bundle-products-includes .bundle-product-tile:last-child{border-bottom:none}}.bundle-products-includes .bundle-product-image{display:inline-block;vertical-align:middle;width:100px}.bundle-products-includes .bundles-includes-list{display:inline-block;padding-right:4px;text-align:left;vertical-align:middle;width:286px}@media (max-width:767.98px){.bundle-products-includes .bundles-includes-list{width:calc(100% - 120px)}}.bundle-products-includes .bundles-includes-list .product-name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:600;line-height:16px;margin-top:4px;text-decoration:none}.bundle-products-includes .bundles-includes-list .product-condition-and-price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px}.bundle-products-includes .bundles-includes-list .product-condition-and-price .product-price{font-size:16px;font-weight:700}.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{overflow:hidden;text-overflow:ellipsis;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{color:#727272;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;line-height:1.4rem;padding-right:.125rem}.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{line-height:0;margin-top:.5rem}@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{background-position:0 -13px;display:inline-block;height:13px;vertical-align:middle;width:69px}.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;margin-left:.125rem;vertical-align:middle}#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:-webkit-box;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{font-size:16px;font-weight:700;margin-bottom:14px}#inventoryModal .subList{margin-bottom:11px}#inventoryModal .subList .product-image{margin-left:8px;width:57px}.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;right:auto;top:auto}.oos-notify-form .form-group.has-error .invalid-feedback{color:#dd2b2b;display:inline-block;margin-top:8px}.oos-confirm-row{padding-top:20px;text-align:center}.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{font-size:1rem;font-weight:700;padding-top:10px}.back-to-specifications{margin-left:10px;margin-top:14px}.back-to-specifications a{color:#606060;font-size:.875rem;letter-spacing:-.04em;line-height:1.2}.back-to-specifications a:hover{color:#606060}.sibling-attribute ul.select-carrier .edition-label.buyable:not(.selected),.sibling-attribute ul.select-membershipType .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-membershipType .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,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent)}.not-buyable{opacity:.3;pointer-events:none}.not-buyable:not(.color-value){display:none!important}.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:-webkit-gradient(linear,left bottom,right top,color-stop(47.5%,transparent),color-stop(47.6%,#fff),color-stop(49.5%,#fff),color-stop(49.5%),color-stop(50.5%,gray),color-stop(50.6%,#fff),color-stop(52.4%,#fff),color-stop(52.5%,transparent));background:linear-gradient(to top right,transparent 47.5%,#fff 47.6%,#fff 49.5%,49.5%,gray 50.5%,#fff 50.6%,#fff 52.4%,transparent 52.5%);content:"";display:block;height:61px;left:1px;position:absolute;top:1px;width:61px}.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,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,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent)}.swatch-attribute .not-buyable span,.swatch-attribute span.not-buyable{background:-webkit-gradient(linear,left bottom,right top,color-stop(47.5%,transparent),color-stop(47.6%,#fff),color-stop(49.5%,#fff),color-stop(49.5%),color-stop(50.5%,gray),color-stop(50.6%,#fff),color-stop(52.4%,#fff),color-stop(52.5%,transparent));background:linear-gradient(to top right,transparent 47.5%,#fff 47.6%,#fff 49.5%,49.5%,gray 50.5%,#fff 50.6%,#fff 52.4%,transparent 52.5%)}.swatch-attribute .showHiddenEdition span.show-more-less{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.swatch-attribute .showHiddenEdition span.show-more-less,.swatch-attribute .showHiddenEdition:hover>span{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.3125rem}.pro-day-pricing-2022{display:none;font-family:Poppins,Open Sans,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.42px}.pro-day-pricing-2022.pro-day-pricing-2022--active{color:#000;font-size:1.75rem;line-height:2.25rem}.pro-day-pricing-2022.pro-day-pricing-2022--active.copy{display:none!important}.pro-day-pricing-2022.pro-day-pricing-2022--active.pricing:before{background-size:15px;height:20px;width:15px}.pro-day-pricing-container .pro-day-pricing-2022.show{display:inline-block}.pro-day-pricing-container .has-pro-pricing{text-decoration:line-through}.pdp-protect-purchase-data ul{list-style:none;margin:0;padding:32px 0 0}.pdp-protect-purchase-data li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.pdp-protect-purchase-data img{margin-right:16px;margin-top:6px;width:60px}.pdp-protect-purchase-data a{display:block;text-align:center}.product-protection-option-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.product-protection-option-name a{padding-top:3px;white-space:nowrap}.cart-bops-promo-section{margin:0 0 1rem}@media (max-width:767.98px){.cart-bops-promo-section{margin:1rem 0 1.5rem}}.pro-upgrade-anchor,.pro-upgrade-anchor:hover{text-decoration:none}.pro-upgrade-anchor .pro-upgrade-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:.5rem .5rem .5rem 1rem;position:relative}.pro-upgrade-anchor .pro-upgrade-wrapper:after{background:-webkit-gradient(linear,left top,right top,from(#3800a1),color-stop(#840ac9),color-stop(#fa0b81),to(#ffa50c)) border-box;background:linear-gradient(90deg,#3800a1,#840ac9,#fa0b81,#ffa50c) border-box;border:2px solid transparent;border-radius:8px;content:"";inset:0;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.pro-upgrade-anchor .pro-upgrade-wrapper p{color:#000;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.48px;line-height:18px;margin:0}.pro-upgrade-anchor .pro-upgrade-wrapper .pro-color{-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,from(#3800a1),color-stop(#840ac9),to(#fa0b81));background:linear-gradient(90deg,#3800a1,#840ac9,#fa0b81);background-clip:text;-webkit-background-clip:text;font-weight:700}.pro-upgrade-anchor .pro-upgrade-wrapper svg{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.pro-upgrade-anchor .pro-upgrade-wrapper .upgrade-learn-more{font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.pro-upgrade-anchor .pro-upgrade-wrapper:hover .upgrade-learn-more{text-decoration-thickness:1.5px}.pro-upgrade-anchor .pro-upgrade-wrapper:hover svg{-webkit-transform:translateX(2px);transform:translateX(2px)}.show-on-desktop{display:block;width:100%}@media (max-width:767.98px){.show-on-desktop{display:none}}.hide-on-desktop{display:none;width:100%}@media (max-width:767.98px){.hide-on-desktop{display:block}}.product-top-sub-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.5rem;justify-content:space-between}.product-top-sub-details .product-publisher{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767.98px){.product-top-sub-details{margin:1rem 0}}div.bv_modal_component_container[data-bv-modal]{-webkit-transform:translateX(-45%);transform:translateX(-45%)}div.bv_modal_component_container[data-bv-modal] div.bv_modal_outer_content:before{left:90%!important}