/*Desktop parent ID for the whole page*/

#military-deals *:focus {
	outline: none;
}

#military-deals .platform-components-modal__clmose {
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
	left: auto !important;
	transform: translate(50%, -50%) !important;
}


/*Common CSS*/

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .prd-carousel__product-tile__title,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .prd-carousel__product-tile__title,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .prd-carousel__product-tile__title {
	margin-bottom: 10px;
}

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .prd-carousel__product-tile__title--link,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .prd-carousel__product-tile__title--link,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .prd-carousel__product-tile__title--link {
	font-size: 14px;
	text-decoration: none;
	line-height: 18px;
	letter-spacing: 0.12px;
	font-weight: 700;
	font-family: 'Helvetica Neue', Arial;
	height: auto;
}

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .bv_reviews_outer,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .bv_reviews_outer,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .bv_reviews_outer {
	letter-spacing: 1px;
}

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .bv_reviews_outer::before,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .bv_reviews_outer::before,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .bv_reviews_outer::before {
	content: "\f005 \f005 \f005 \f005 \f005";
	color: #5B5B5B;
}

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .prd-carousel .bv_review,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .prd-carousel .bv_review,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .prd-carousel .bv_review {
	margin-left: 5px;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	letter-spacing: 0.24px;
}

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .bv-reviews,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .bv-reviews,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .bv-reviews {
	margin-bottom: 10px;
	cursor: pointer;
}

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .prd-carousel__product-tile__detail,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .prd-carousel__product-tile__detail,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .prd-carousel__product-tile__detail {
	display: inline-block;
	font-size: 14px;
	line-height: 17.5px;
	margin-bottom: 0;
	color: #000000;
	height: 3rem;
	letter-spacing: 0.32px;
	font-weight: 400;
}

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .bv-reviews,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .bv-reviews,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .bv-reviews {
	color: #C41230;
	margin-bottom: 0;
	line-height: 20px;
	font-family: Helvetica Neue, sans-serif;
	font-weight: bold;
}

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .prd-carousel__saving,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .prd-carousel__saving,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .prd-carousel__saving {
	color: #008800;
	font-size: 12px;
	font-weight: bold;
}

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .prd-carousel__product-tile__btn .button,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .prd-carousel__product-tile__btn .button,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .prd-carousel__product-tile__btn .button {
	background: #000000;
	color: #FFFFFF;
}

#hsp-featured-kitchen-deals .KitchenShopAll,
#hsp-featured-laundry-deals .laundryShopAll {
	background: #000000;
	color: #FFFFFF;
	padding: 0 1.25rem;
}

#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .prd-carousel--wrap,
#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .slick-dotted.slick-slider,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .prd-carousel--wrap,
#hsp-featured-laundry-deals .mspLaundry__products__recommendation .slick-dotted.slick-slider,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .prd-carousel--wrap,
#hsp-appliance-you-section .PurchasedDetails__products__recommendation .slick-dotted.slick-slider {
	margin-bottom: 0;
}

/* Masthead banner Desktop*/

#hsp-deals-unlocked-text .badge-image {
	margin-bottom: 0.75rem;
	display: flex;
	justify-content: center;
}

#hsp-deals-unlocked-text h6 {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 700;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.015em;
	font-size: 20px;
	margin-bottom: 0.75rem;
	color: #000000;
}

#hsp-deals-unlocked-text p {
	font-weight: 400;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.01em;
	font-size: 16px;
	margin-bottom: 0.75rem;
	text-align: center;
	margin-bottom: 10px;
	color: #000000;
}

#hsp-deals-unlocked-text .hspMasthead {
	font-weight: 700;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.02em;
	font-size: 54px;
	margin-bottom: 0.75rem;
	text-align: center;
	color: #000000;
}

#hsp-deals-unlocked-text .platform-components-rich-text p {
	font-weight: 400;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.01em;
	font-size: 16px;
	margin-bottom: 10px;
	color: #000000;
}

#hsp-deals-unlocked-text .button-text {
	color: #000000;
	text-decoration: underline;
	font-weight: 400;
	font-size: 16px;
	display: block;
	text-align: center;
}

#hsp-deals-unlocked-text .unlocked {
	text-align: center;
	margin-bottom: 0;
	color: black;
	font-weight: bold;

}

/* Account Holder Exclusive Banner Desktop */

#hspBfSpecialOfferBanner .platform-components-content-card__preheader {
	font-size: 20px;
	color: #ffffff;
	font-weight: 700;
	line-height: 30px;
}

#hspBfSpecialOfferBanner .text-line {
	border-bottom: 2px solid #eeb111;
	padding-bottom: 5px;
	text-decoration: none;
}

#hspBfSpecialOfferBanner .platform-components-content-card__content {
	padding: 60px;
}

#hspBfSpecialOfferBanner .header-one {
	font-size: 55px;
	color: #ffffff;
	font-weight: 700;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	line-height: 55px;
}

#hspBfSpecialOfferBanner .price-match {
	font-size: 16px;
	color: #ffffff;
	font-weight: 400;
	line-height: 20px;
}

#hspBfSpecialOfferBanner .deals-pairs {
	display: block;
}

/*Slick-List - Front Load Washers Component Desktop*/

#hsp-explore-kitchen .platform-components-content-card__image-container--contained.automatic {
	height: auto;
}

#hsp-explore-kitchen .platform-components-content-card__button-container {
	margin-top: 0;
	margin-bottom: 30px;
}

#hsp-explore-kitchen .masthead-space-up {
	text-align: center;
	font-size: 24px;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 600;
	line-height: 24px;
	padding-bottom: 20px;
}

#hsp-explore-kitchen .button-text {
	color: #FFFFFF;
}

#hsp-explore-kitchen .platform-components-content-card__subtitle {
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 600;
}

/* Slick-List - Laundry sets Component Desktop*/

#hsp-explore-kitchen1 .platform-components-content-card__subtitle {
	margin-bottom: 30px;  
	font-size: 18px;   
	line-height: 18px;  
	font-weight: 600;
}

#hsp-explore-kitchen1 .platform-components-content-card__image-container--contained.automatic {
	height: auto;
}

#hsp-explore-kitchen1 .platform-components-content-card__button-container {
	margin-top: 0;
	margin-bottom: 30px;
}

#hsp-explore-kitchen1 .masthead-space-up {
	text-align: center;
	font-size: 24px;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 600;
	line-height: 24px;
	padding-bottom: 20px;
}

#hsp-explore-kitchen1 .button-text {
	color: #FFFFFF;
}

#hsp-explore-kitchen1 .masthead1-starts {
	text-align: center;
	font-size: 24px;
	font-weight: 600;
	color: #000000;
	line-height: 24px;
	padding-bottom: 20px;
}

/* Slick-List - Top Load Washers Component Desktop*/

#hspCardOne .header-body-copy {
	font-size: 24px !important;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 600;
	color: #000000;
	line-height: 24px;
	padding-bottom: 20px;
}

#hspCardOne .sub-header-copy-kitchen {
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
	color: #222;
}

#hspCardOne .header-three {
	font-size: 2.2em;
	padding: 0 35px;
	font-family: 'Avenir-Black';
}

#hspCardOne .platform-components-content-card__subtitle {
	font-size: 1.25rem;
	letter-spacing: -0.01rem;
	padding: 0 1rem;
}

#hspCardOne .platform-components-content-card__body-copy .header-offer-copy {
	font-size: 1.15rem;
	font-weight: bold;
}

#hspCardOne .platform-components-content-card__body-copy .header-offer-copy sup {
	top: -0.8em;
	letter-spacing: -0.1rem;
}

#hspCardOne .platform-components-content-card__button--tertiary {
	position: absolute;
	bottom: 15%;
}

#hspCardOne .desktop_tablet_icon img {
	border-radius: 10px;
}

#hspCardOne .desktop_tablet_icon {
	display: flex;
	height: 120px;
	margin-top: 15px;
}

/* Carousel Component Desktop*/

#hsp-visual-nav {
	background: #fff;
}

#hsp-visual-nav .visual-nav-card-main a .visual-nav-card .visual-nav-content cite:before {
	background: #d99e02;
}

#hsp-visual-nav .visual-nav-content cite {
	font-weight: 700;
	font-size: 18px;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	color: #000000;
	line-height: 18px;
}

/*You may also Section Desktop*/

#hsp-appliance-you-section .may-also {
	text-align: center;
	font-size: 36px;
	font-weight: 500;
	color: #000;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
}

/* Kitchen Appliance Deals Section Desktop*/

#whr-hsp-kitchen-coloumn-container {
	width: 81%;
	margin: 0 auto;
}

#hsp-featured-kitchen-deals .kitchen {
	text-align: center;
	margin-bottom: 0;
	color: #000;
	font-family: 'Avenir-Black';
	font-size: 3.35rem;
}

#hsp-featured-kitchen-deals .best-sellerss {
	font-family: 'Helvetica Neue LT W01_55 Roman';
	font-size: 50px;
	margin-bottom: 3px;
	text-align: center;
	font-weight: 400;
	color: #000;
}

#hsp-featured-kitchen-deals .most-papular {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	color: #000;
}

#hsp-featured-kitchen-deals .platform-components-content-card__subtitle {
	font-size: 14px;
	font-weight: 600;
	line-height: 150%;
}

#hsp-featured-kitchen-deals .hsp_fkd_header {
	font-size: 37px;
	margin-bottom: 4px;
}

#hsp-featured-kitchen-deals .hsp_fkd_subheader {
	font-size: 16px;
	font-weight: 600;
}

#whr-hsp-kitchen-appliance-section-header .hsp_fkd_header {
	font-size: 36px;
	line-height: 100%;
	font-weight: 500;
	color: #000000;
	margin-bottom: 4px;
}

#whr-hsp-kitchen-appliance-section-header .hsp_fkd_subheader {
	font-size: 16px;
	font-weight: 500;
	line-height: 100%;
	color: #000000;
	text-align: center;
	margin-top: 10px;
}

#whr-hsp-kitchen-section-left-container .header-three {
	font-size: 30px;
	font-weight: 500;
	line-height: 100%;
	color: #000000;
	text-align: center;
}

#whr-hsp-kitchen-section-left-container .platform-components-content-card__subtitle {
	padding-bottom: 14px;
	font-size: 14px;
	line-height: 100%;
	font-weight: 500;
	text-align: center;
	color: #000000;
}

#whr-hsp-kitchen-section-right-container .header-three {
	font-size: 30px;
	font-weight: 500;
	line-height: 100%;
	color: #000000;
	text-align: center;
}

#whr-hsp-kitchen-section-right-container .platform-components-content-card__subtitle {
	font-size: 14px;
	line-height: 100%;
	font-weight: 500;
	text-align: center;
	color: #000000;
}

/*Top Selling Laundry Appliances */

#hsp-featured-laundry-deals .laundryyy {
	font-weight: 400;
	font-size: 50px;
	text-align: center;
	margin-bottom: 5px;
	color: #000;
}

#hsp-featured-laundry-deals .fesss-discount {
	font-weight: 400;
	font-size: 20px;
	text-align: center;
	color: #000;
}

#hsp-featured-laundry-deals .header-three {
	margin-bottom: 0.75rem;
}

#hsp-featured-laundry-deals .platform-components-content-card__subtitle {
	margin-bottom: 0.25rem;
}

@media (max-width: 1023px) {

	/* Masthead banner */

	#hsp-deals-unlocked-text .hspMasthead {
		width: 764px;
		color: #000000;
		font-size: 49px;
	}

	#hsp-deals-unlocked-text .button-text {
		color: #000000;
	}

	/* Slick-List - Front Load Washers Component */

    #hspCardOne .header-body-copy{
		margin-bottom: 5px;
	}
	
	#hsp-explore-kitchen .masthead-space-up {
		margin-bottom: 5px;
	}

	/* Slick-List - Laundry sets Component */

	#hsp-explore-kitchen1 .masthead1-starts {
		margin-bottom: 5px;
	}

	/* Kitchen Appliance Deals Section */

	#whr-hsp-kitchen-section-left-container .header-three {
		font-size: 21px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: 196px;
	}

	#whr-hsp-kitchen-section-left-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: 202.16px;
		text-align: center;
		color: #000000;
	}

	#whr-hsp-kitchen-section-right-container .header-three {
		font-size: 21px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: 198px;
	}

	#whr-hsp-kitchen-section-right-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: 214.16px;
		text-align: center;
		color: #000000;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	/* Masthead banner */

	#hsp-deals-unlocked-text .hspMasthead {
		width: 764px;
		color: #000000;
		font-size: 49px;
	}

	#hsp-deals-unlocked-text .button-text {
		color: #000000;
	}
}

@media only screen and (device-width: 768px) {

	/* Slick-List - Top Load Washers Component */

	#hspCardOne .pc-badge-image {
		height: 70px;
		width: auto;
	}

	#hspCardOne .header-offer-copy {
		text-align: center;
		font-size: 2.25rem;
	}

	#hspCardOne .desktop_tablet_icon img {
		margin: 0 auto;
		height: 12rem;
	}

	#hspCardOne .platform-components-content-card__button--tertiary {
		position: absolute;
		bottom: 6%;
		font-size: 1.5rem;
	}

	#hspCardOne .header-body-copy {
		text-align: center;
		font-size: 3.25rem;
	}
}

@media (max-width: 767px) {

	/* Common CSS */
	#hsp-featured-kitchen-deals .mspKitchen__products__recommendation .prd-carousel__product-tile__btn .button,
	#hsp-featured-laundry-deals .mspLaundry__products__recommendation .prd-carousel__product-tile__btn .button,
	#hsp-appliance-you-section .PurchasedDetails__products__recommendation .prd-carousel__product-tile__btn .button {
		width: 100%;
	}

	/* Masthead banner */
	#hsp-deals-unlocked-text .badge-image {
		display: flex;
		justify-content: center;
		margin-bottom: 0.75rem;
	}

	#hsp-deals-unlocked-text h6 {
		font-weight: 700;
		line-height: 20px;
		font-size: 16px;
	}

	#hsp-deals-unlocked-text .hspMasthead {
		width: auto;
		font-size: 21px;
	}

	#hsp-deals-unlocked-text p {
		font-weight: 400;
		line-height: 125%;
		text-transform: none;
		letter-spacing: 0.01em;
		font-size: 13px;
		margin-bottom: 0.75rem;
		text-align: center;
		color: #000000;
		display: flex;
		justify-content: center;
	}

	#hsp-deals-unlocked-text .button-text {
		font-size: 14px;
		font-weight: 400;
		display: block;
		text-align: center;
	}

	/* Carousel Component */

	#hsp-visual-nav h1 {
		font-size: 1.75rem !important;
	}

	#hsp-visual-nav .visual-nav-card-main .slick-track .slick-active:nth-child(2) {
		position: relative;
		top: 0;
	}

	/* Account Holder Exclusive Banner */

	#hspBfSpecialOfferBanner .text-line {
		text-decoration: none;
		border-bottom: 2px solid #eeb111;
		display: inline-block;
		top: 25px;
		position: relative;
		line-height: 24px;
		font-weight: 700;
		font-size: 16px;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		letter-spacing: 0.64px;
	}

	#hspBfSpecialOfferBanner .platform-components-content-card__image {
		object-fit: inherit;
	}

	#hspBfSpecialOfferBanner .platform-components-content-card__content {
		padding: 0;
	}

	#hspBfSpecialOfferBanner .deals-pairs {
		display: none;
	}

	#hspBfSpecialOfferBanner .header-one {
		font-size: 18px;
		color: #ffffff;
		font-weight: 500;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		margin-bottom: 0;
		padding-top: 2px;
	}

	#hspBfSpecialOfferBanner .platform-components-content-card__button-container {
		position: relative;
		bottom: 13px;
	}

	#hspBfSpecialOfferBanner .price-match {
		font-size: 13px;
		font-weight: 400;
		position: relative;
		bottom: 10px;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		letter-spacing: 0.32px;
	}

	#hspBfSpecialOfferBanner .platform-components-content-card__row-container {
		height: 245px;
	}

	/* Slick-list */

	#hsp-content-slick .carousel-component__item {
		display: block;
	}

	#hsp-content-slick .platform-components-content-card__theme-02 {
		margin: 20px;
	}

	/* Slick-List - Top Load Washers Component */

	#hspCardOne .platform-components-content-card__button--tertiary {
		position: absolute;
		bottom: 0;
	}
	#hspCardOne .sub-header-copy-kitchen {
		margin-top: 30px;
	}
	
	#hspCardOne .header-body-copy {
		line-height: 1.5;
		color: #222;
		display: contents;
	}

	#hspCardOne .header-offer-copy {
		font-size: 1.15em;
		line-height: 1.5;
	}

	#hspCardOne .platform-components-content-card__button-container {
		margin-bottom: 30px;
	}

	#hspCardOne .platform-components-content-card__theme-02 {
		margin: 20px;
	}

	/* Slick-List - Front Load Washers Component */

	#hsp-explore-kitchen .masthead-space-up {
		margin-bottom: 5px;
		display: contents;
	}

	#hsp-explore-kitchen .free-away {
		margin-bottom: 22px;
		font-size: 17px;
		font-weight: 600;
	}

	#hsp-explore-kitchen .platform-components-content-card__subtitle {
		margin-top: 25px;
	}
	
	#hsp-explore-kitchen .platform-components-content-card__theme-02 {
		margin: 20px;
	}

	/* Laundry Section*/

	#hsp-explore-kitchen1 .masthead1-starts {
		text-align: center;
		font-size: 24px;
		margin-bottom: 5px;
		font-weight: 600;
	}

	/* Kitchen Appliance Deals Section */

	#whr-hsp-kitchen-coloumn-container {
		width: 100%;
		margin: 0 auto;
	}

	#hsp-featured-kitchen-deals .platform-components-content-card__subtitle {
		font-size: 13px;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		width: auto;
	}

	#hsp-featured-kitchen-deals .hsp_fkd_header {
		font-size: 30px;
	}

	#hsp-featured-kitchen-deals .hsp_fkd_subheader {
		font-size: 14px;
	}

	#hsp-featured-kitchen-deals .best-sellerss {
		font-family: 'Helvetica Neue LT W01_55 Roman';
		font-size: 23px;
		margin-bottom: 3px;
		text-align: center;
		font-weight: 500;
		color: #000;
	}

	#whr-hsp-kitchen-appliance-section-header .platform-components-content-card__subtitle {
		font-size: 13px;
		font-family: 'Helvetica Neue LT W01_55 Roman';
	}

	#whr-hsp-kitchen-appliance-section-header .msp_fkd_header {
		font-size: 27px;
		font-weight: 500;
		line-height: 100%;
	}

	#whr-hsp-kitchen-appliance-section-header .msp_fkd_subheader {
		font-size: 14px;
	}

	#whr-hsp-kitchen-appliance-section-header .platform-components-content-card__subtitle {
		font-size: 12px;
		line-height: 100%;
		font-weight: 500;
		width: auto;
		text-align: center;
		color: #000000;
	}

	#whr-hsp-kitchen-section-right-container .header-three {
		font-size: 29px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: auto;
	}

	#whr-hsp-kitchen-section-left-container .header-three {
		font-size: 30px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: auto;
	}

	/* Top Selling Laundry Appliances Section */

	#hsp-featured-laundry-deals .laundryyy {
		font-weight: 500;
		font-size: 26px;
		text-align: center;
		margin-bottom: 5px;
		color: #000;
	}

	#hsp-featured-laundry-deals .laundryShopAll {
		width: 250px;
	}

	/* You may also Section */

	#hsp-appliance-you-section .may-also {
		text-align: center;
		font-size: 28px;
		font-weight: 500;
		color: #000;
	}
}

@media (max-width: 767px) and (orientation : landscape) {

	/* Masthead banner */

	#hsp-deals-unlocked-text p {
		font-weight: 400;
		line-height: 125%;
		text-transform: none;
		font-size: 14px;
		margin-bottom: 10px;
		color: #000000;
		width: 680px !important;
	}

	/* Account Holder Exclusive Banner */

	#hspBfSpecialOfferBanner .text-line {
		position: relative;
		top: 30px;
	}

	#hspBfSpecialOfferBanner .header-one {
		font-size: 20px;
		padding-top: 20px;
	}

	#hspBfSpecialOfferBanner .platform-components-content-card__content {
		padding: 75px;
	}

	#hspBfSpecialOfferBanner .platform-components-content-card__image {
		object-fit: cover;
	}

	/* Kitchen Appliance Deals Section */

	#whr-hsp-kitchen-section-left-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: auto;
		text-align: center;
		color: #000000;
	}

	#whr-hsp-kitchen-section-left-container .header-three {
		font-size: 30px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: auto;
	}

	#whr-hsp-kitchen-section-right-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: auto;
		text-align: center;
		color: #000000;
	}

	#whr-hsp-kitchen-section-right-container .header-three {
		font-size: 30px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: auto;
	}

	/* Top Selling Laundry Appliances Section */

	#hsp-featured-laundry-deals .laundryShopAll {
		width: 250px;
	}
}

@media (device-width: 753px) {

	/* Masthead banner */
	#hsp-deals-unlocked-text .hspMasthead {
		font-size: 52px !important;
		font-weight: 700;
		width: 693px !important;
		letter-spacing: initial;
	}

	#hsp-deals-unlocked-text h6 {
		font-size: 20px;
		font-weight: 700;
		line-height: 20px;
		color: #000000;
	}

	#hsp-deals-unlocked-text .platform-components-rich-text p {
		font-size: 16px;
		width: 690px;
		font-weight: 400;
		line-height: 16px;
	}

	#hsp-deals-unlocked-text .button-text {
		font-size: 16px;
		font-weight: 400;
	}

	#hsp-deals-unlocked-text p {
		font-weight: 400 !important;
		line-height: 100% !important;
		font-size: 16px !important;
		width: 720px !important;
		text-align: center !important;
	}

	/* Account Holder Exclusive Banner*/

	#hspBfSpecialOfferBanner .text-line {
		position: relative;
		top: 30px;
	}

	#hspBfSpecialOfferBanner .header-one {
		font-size: 20px;
		padding-top: 20px;
	}

	#hspBfSpecialOfferBanner .platform-components-content-card__content {
		padding: 80px;
	}

	#hspBfSpecialOfferBanner .platform-components-content-card__image {
		object-fit: cover;
	}

	/* Kitchen Appliance Deals Section */

	#whr-hsp-kitchen-coloumn-container {
		width: 61%;
		margin: 0 auto;
	}

	/* Slick-List - Front Load Washers Component */

	#hsp-explore-kitchen .masthead-space-up {
		text-align: center;
		margin-bottom: 0;
		font-size: 24px !important;
		font-weight: 500 !important;
		color: #000000;
	}

	/* Slick-List - Laundry sets Component */

	#hsp-explore-kitchen1 .masthead1-starts {
		text-align: center;
		font-size: 24px !important;
		margin-bottom: 20px;
		font-weight: 500 !important;
		line-height: 24px;
		color: #000000;
		margin-top: 5px;
	}

	/* Top Selling Laundry Appliances Section */

	#hsp-featured-laundry-deals .shop-all-washdry {
		width: 51%;
	}

	#hsp-featured-laundry-deals .laundryShopAll {
		width: 303px;
	}
}

@media (min-width: 768px) and (max-width:1081px) and (orientation: landscape) {

	/* Masthead banner */

	#hsp-deals-unlocked-text p {
		font-weight: 400;
		line-height: 125%;
		text-transform: none;
		font-size: 14px;
		margin-bottom: 10px;
		color: #000000;
		text-align: center;
	}

	/* Kitchen Appliance Deals Section Desktop*/

	#hsp-featured-kitchen-deals .most-papular {
		font-size: 20px;
		font-weight: 400;
		text-align: center;
	}

	#hsp-featured-kitchen-deals .bestiee-deals {
		text-align: center;
		margin-bottom: 6px;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		font-size: 26px;
		font-weight: 600;
	}

	#hsp-featured-kitchen-deals .spring-latest {
		text-align: center;
		font-weight: 500;
		font-size: 18px;
	}

	#whr-hsp-kitchen-section-left-container .header-three {
		font-size: 30px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: 265px;
	}

	#whr-hsp-kitchen-section-left-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: 265.16px;
		text-align: center;
		color: #000000;
	}

	#whr-hsp-kitchen-section-right-container .header-three {
		font-size: 30px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: 283px;
	}

	#whr-hsp-kitchen-section-right-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: 248.16px;
		text-align: center;
		color: #000000;
	}

	/* Top Selling Laundry Appliances Section */

	#hsp-featured-laundry-deals .laundryyy {
		font-weight: 600;
		font-size: 27px;
		text-align: center;
		margin-bottom: 5px;
		color: #000;
	}

	#hsp-featured-laundry-deals .fesss-discount {
		font-weight: 400 !important;
		font-size: 18px;
		text-align: center;
	}

	#hsp-featured-laundry-deals .deals {
		font-style: normal;
		font-weight: 500;
		font-size: 28px;
		line-height: 100%;
		text-align: center;
		color: #000;
	}

	/* You may also Section */

	#hsp-appliance-you-section .may-also {
		text-align: center;
		font-size: 28px;
		font-weight: 500;
	}
}

@media only screen and (min-device-width: 415px) and (max-device-width: 767px) {

	/* Masthead banner */

	#hsp-deals-unlocked-text .hspMasthead {
		width: 705px !important;
		font-size: 28px !important;
	}

	#hsp-deals-unlocked-text p {
		width: 680px;
	}

	/* Slick-List - Top Load Washers Component */

	#hspCardOne .pc-badge-image {
		height: 70px;
		width: auto;
	}

	#hspCardOne .header-three {
		font-size: 2.25rem;
		margin-bottom: 2.25rem;
	}

	#hspCardOne .platform-components-content-card__subtitle {
		font-size: 1.9375rem;
		margin-bottom: 1.75rem;
	}

	#hspCardOne .header-body-copy {
		text-align: center;
		font-size: 3.25rem;
	}

	#hspCardOne .header-offer-copy {
		text-align: center;
		font-size: 2.25rem;
	}

	#hspCardOne .desktop_tablet_icon img {
		margin: 0 auto;
		height: 12rem;
	}
}

/* Deskop*/
/* parent ID for the whole page*/

#military-deals *:focus {
	outline: none;
}

#military-deals .platform-components-modal__close {
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
	left: auto !important;
	transform: translate(50%, -50%) !important;
}

#military-deals .badge-image {
	padding-bottom: 10px;
	justify-content: center;
	display: flex;
}

#military-deals .platform-components-rich-text h6 {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 700;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.015em;
	font-size: 20px;
	margin-bottom: 0.75rem;
	color: #000000;
}

#military-deals .mstMainHeader {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 700;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.02em;
	font-size: 54px;
	margin-bottom: 0.75rem;
	text-align: center;
	color: #000000;
}

#military-deals .see-details {
	color: #000000;
	text-decoration: underline;
	font-weight: 400;
	font-size: 16px;
	display: block;
	text-align: center;
}


/* Common CSS */
#appliances-kitchen-section .mspKitchen__products__recommendation .prd-carousel__product-tile__title,
#featured-laundry-deals-section .mspLaundry__products__recommendation .prd-carousel__product-tile__title,
#appliances-you-section .PurchasedDetails__products__recommendation .prd-carousel__product-tile__title {
	margin-bottom: 10px;
}

#appliances-kitchen-section .mspKitchen__products__recommendation .prd-carousel__product-tile__title--link,
#featured-laundry-deals-section .mspLaundry__products__recommendation .prd-carousel__product-tile__title--link,
#appliances-you-section .PurchasedDetails__products__recommendation .prd-carousel__product-tile__title--link {
	font-size: 14px;
	text-decoration: none;
	line-height: 18px;
	letter-spacing: 0.12px;
	font-weight: 700;
	font-family: 'Helvetica Neue', Arial;
	height: auto;
}

#appliances-kitchen-section .mspKitchen__products__recommendation .bv_reviews_outer,
#featured-laundry-deals-section .mspLaundry__products__recommendation .bv_reviews_outer,
#appliances-you-section .PurchasedDetails__products__recommendation .bv_reviews_outer {
	letter-spacing: 1px;
}

#appliances-kitchen-section .mspKitchen__products__recommendation .bv_reviews_outer::before,
#featured-laundry-deals-section .mspLaundry__products__recommendation .bv_reviews_outer::before,
#appliances-you-section .PurchasedDetails__products__recommendation .bv_reviews_outer::before {
	content: "\f005 \f005 \f005 \f005 \f005";
	color: #5B5B5B;
}

#appliances-kitchen-section .mspKitchen__products__recommendation .prd-carousel .bv_review,
#featured-laundry-deals-section .mspLaundry__products__recommendation .prd-carousel .bv_review,
#appliances-you-section .PurchasedDetails__products__recommendation .prd-carousel .bv_review {
	margin-left: 5px;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	letter-spacing: 0.24px;
}

#appliances-kitchen-section .mspKitchen__products__recommendation .bv-reviews,
#featured-laundry-deals-section .mspLaundry__products__recommendation .bv-reviews,
#appliances-you-section .PurchasedDetails__products__recommendation .bv-reviews {
	margin-bottom: 10px;
	cursor: pointer;
}

#appliances-kitchen-section .mspKitchen__products__recommendation .prd-carousel__product-tile__detail,
#featured-laundry-deals-section .mspLaundry__products__recommendation .prd-carousel__product-tile__detail,
#appliances-you-section .PurchasedDetails__products__recommendation .prd-carousel__product-tile__detail {
	display: inline-block;
	font-size: 14px;
	line-height: 17.5px;
	margin-bottom: 0;
	color: #000000;
	height: 3rem;
	letter-spacing: 0.32px;
	font-weight: 400;
}

#appliances-kitchen-section .mspKitchen__products__recommendation .bv-reviews,
#featured-laundry-deals-section .mspLaundry__products__recommendation .bv-reviews,
#appliances-you-section .PurchasedDetails__products__recommendation .bv-reviews{
	color: #C41230;
	margin-bottom: 0;
	line-height: 20px;
	font-family: Helvetica Neue, sans-serif;
	font-weight: bold;
}

#appliances-kitchen-section .mspKitchen__products__recommendation .prd-carousel__saving,
#featured-laundry-deals-section .mspLaundry__products__recommendation .prd-carousel__saving,
#appliances-you-section .PurchasedDetails__products__recommendation .prd-carousel__saving {
	color: #008800;
	font-size: 12px;
	font-weight: bold;
}

#appliances-kitchen-section .mspKitchen__products__recommendation .prd-carousel__product-tile__btn .button,
#featured-laundry-deals-section .mspLaundry__products__recommendation .prd-carousel__product-tile__btn .button,
#appliances-you-section .PurchasedDetails__products__recommendation .prd-carousel__product-tile__btn .button {
	background: #000000;
	color: #FFFFFF;
}

#appliances-kitchen-section .KitchenShopAll,
#featured-laundry-deals-section .laundryShopAll {
	background: #000000;
	color: #FFFFFF;
	padding: 0 6rem;
}

#appliances-kitchen-section .mspKitchen__products__recommendation .prd-carousel--wrap,
#appliances-kitchen-section .mspKitchen__products__recommendation .slick-dotted.slick-slider,
#featured-laundry-deals-section .mspLaundry__products__recommendation .prd-carousel--wrap,
#featured-laundry-deals-section .mspLaundry__products__recommendation .slick-dotted.slick-slider,
#appliances-you-section .PurchasedDetails__products__recommendation .prd-carousel--wrap,
#appliances-you-section .PurchasedDetails__products__recommendation .slick-dotted.slick-slider {
	margin-bottom: 0;
}




/* Masthead banner Desktop*/

#msp-deals-unlocked-text .badge-image {
	margin-bottom: 0.75rem;
	display: flex;
	justify-content: center;
}

#msp-deals-unlocked-text h6 {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 700;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.015em;
	font-size: 20px;
	margin-bottom: 0.75rem;
	color: #000000;
}

#msp-deals-unlocked-text p {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 400;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.01em;
	font-size: 16px;
	margin-bottom: 0.75rem;
	text-align: center;
	color: #000000;
}

#msp-deals-unlocked-text .hspMasthead {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 700;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.02em;
	font-size: 54px;
	margin-bottom: 0.75rem;
	text-align: center;
	color: #000000;
}

#msp-deals-unlocked-text .platform-components-rich-text p {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 400;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.01em;
	font-size: 16px;
	margin-bottom: 10px;
	color: #000000;
}

#msp-deals-unlocked-text .button-text {
	color: #000000;
	text-decoration: underline;
	font-weight: 400;
	font-size: 16px;
	display: block;
	text-align: center;
}

#msp-deals-unlocked-text .unlocked {
	text-align: center;
	margin-bottom: 0px;
	color: black;
	font-weight: bold;

}

#msp-deals-unlocked-text p {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 400;
	line-height: 100%;
	text-transform: none;
	letter-spacing: 0.01em;
	font-size: 16px;
	margin-bottom: 10px;
	color: #000000;
}

/* Account Holder Exclusive Banner Desktop */


#mspBfSpecialOfferBanner .platform-components-content-card__preheader {
	font-size: 20px;
	color: #ffffff;
	font-weight: 700;
	line-height: 30px;
}

#mspBfSpecialOfferBanner .text-line {
	border-bottom: 2px solid #eeb111;
	padding-bottom: 5px;
	text-decoration: none;
}

#mspBfSpecialOfferBanner .platform-components-content-card__content {
	padding: 60px;
}

#mspBfSpecialOfferBanner .header-one {
	font-size: 55px;
	color: #ffffff;
	font-weight: 700;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	line-height: 55px;
}

#mspBfSpecialOfferBanner .price-match {
	font-size: 16px;
	color: #ffffff;
	font-weight: 400;
	line-height: 20px;
}

#mspBfSpecialOfferBanner .deals-pairs {
	display: block;
}

/*Slick-List - Front Load Washers Component Desktop*/

#explore-kitchen .platform-components-content-card__image-container--contained.automatic {
	height: auto;
}

#explore-kitchen .platform-components-content-card__button-container {
	margin-top: 0px;
	margin-bottom: 30px;
}

#explore-kitchen .platform-components-content-card__subtitle {
	margin-bottom: 10px;
	font-size: 1.0rem;
	font-weight: 600;
}

#explore-kitchen .masthead-space-up {
	text-align: center;
	font-size: 24px;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 600;
	line-height: 24px;
	padding-bottom: 20px;

}

#explore-kitchen .button-text {
	color: #FFFFFF;
}

#explore-kitchen .appliance-sitewide-kitchen {
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	width: 352.47px;
}


/* Slick-List - Laundry sets Component Desktop*/

#explore-kitchen1 .platform-components-content-card__image-container--contained.automatic {
	height: auto;
}

#explore-kitchen1 .platform-components-content-card__button-container {
	margin-top: 0px;
	margin-bottom: 30px;
}

#explore-kitchen1 .platform-components-content-card__subtitle {
	margin-bottom: 10px;
	font-size: 1.0rem;
	font-weight: 600;
}

#explore-kitchen1 .appliance-sitewide-kitchen {
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	color: #000000;
	line-height: 18px;
	width: 306.67px;
}

#explore-kitchen1 .masthead1-starts {
	text-align: center;
	font-size: 24px;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 600;
	color: #000000;
	line-height: 24px;
	padding-bottom: 20px;
}

/* Slick-List - Top Load Washers Component Desktop*/

#card-one .header-body-copy {
	font-size: 24px !important;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 600;
	color: #000000;
	line-height: 24px;
	padding-bottom: 20px;
}

#card-one .sub-header-copy-kitchen {
	font-size: 18px;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 600;
	line-height: 18px;
	color: #000000;
	width: 352.47px;
}

#card-one .button-text {
	border-bottom: 0px solid black;
}

#card-one .header-three {
	font-size: 2.2em;
	padding: 0 35px;
	font-family: 'Avenir-Black';
}

#card-one .platform-components-content-card__subtitle {
	font-size: 1.25rem;
	letter-spacing: -0.01rem;
	padding: 0 1rem;
}

#card-one .platform-components-content-card__body-copy .header-offer-copy {
	font-size: 1.15rem;
	font-weight: bold;
}

#card-one .platform-components-content-card__body-copy .header-offer-copy sup {
	top: -0.8em;
	letter-spacing: -0.1rem;
}


#card-one .platform-components-content-card__button--tertiary {
	position: absolute;
	bottom: 15%;
}


#card-one .desktop_tablet_icon img {
	border-radius: 10px;
}

#card-one .desktop_tablet_icon {
	display: flex;
	height: 120px;
	margin-top: 15px;
}

/* Carousel Component Desktop*/

#visual-nav-fix-military {
	background: #fff;
}

#visual-nav-fix-military .visual-nav-card-main a .visual-nav-card .visual-nav-content cite:before {
	background: #d99e02;
}

#visual-nav-fix-military .visual-nav-content cite {
	font-weight: 700;
	font-size: 18px;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	color: #000000;
	line-height: 18px;
}


/* You may also Section Desktop*/

#appliances-you-section .may-also {
	text-align: center;
	font-size: 36px;
	font-weight: 500;
	color: #000;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
}

/* Kitchen Appliance Deals Section Desktop*/

#whr-kitchen-coloumn-container {
	width: 81%;
	margin: 0 auto;
}

#appliances-kitchen-section .kitchen {
	text-align: center;
	margin-bottom: 0.0px;
	color: #000;
	font-family: 'Avenir-Black';
	font-size: 3.35rem;
}

#appliances-kitchen-section .best-sellerss {
	font-family: 'Helvetica Neue LT W01_55 Roman';
	font-size: 50px;
	margin-bottom: 3px;
	text-align: center;
	font-weight: 400;
	color: #000;
}

#appliances-kitchen-section .most-papular {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
}

#appliances-kitchen-section .most-papular {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	color: #000;
}

#appliances-kitchen-section .platform-components-content-card__subtitle {
	font-size: 14px;
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 600;
	line-height: 150%;
}

#appliances-kitchen-section .msp_fkd_header {
	font-size: 37px;
	margin-bottom: 4px;
}

#appliances-kitchen-section .msp_fkd_subheader {
	font-size: 16px;
	font-weight: 600;
}

#whr-kitchen-appliance-section-header .msp_fkd_header {
	font-size: 36px;
	line-height: 100%;
	font-weight: 500;
	color: #000000;
	margin-bottom: 4px;
}

#whr-kitchen-appliance-section-header .msp_fkd_subheader {
	font-size: 16px;
	font-weight: 500;
	line-height: 100%;
	color: #000000;
	text-align: center;
	margin-top: 10px;
}

#whr-kitchen-section-left-container .header-three {
	font-size: 30px;
	font-weight: 500;
	line-height: 100%;
	color: #000000;
	text-align: center;
}

#whr-kitchen-section-left-container .platform-components-content-card__subtitle {
	padding-bottom: 14px;
	font-size: 14px;
	line-height: 100%;
	font-weight: 500;
	text-align: center;
	color: #000000;
}

#whr-kitchen-section-right-container .header-three {
	font-size: 30px;
	font-weight: 500;
	line-height: 100%;
	color: #000000;
	text-align: center;
}

#whr-kitchen-section-right-container .platform-components-content-card__subtitle {
	font-size: 14px;
	line-height: 100%;
	font-weight: 500;
	text-align: center;
	color: #000000;
}

/* Top Selling Laundry Appliances Section Desktop*/

#featured-laundry-deals-section .laundryyy {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 400;
	font-size: 50px;
	text-align: center;
	margin-bottom: 5px;
	color: #000;
}

#featured-laundry-deals-section .fesss-discount {
	font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	font-weight: 400;
	font-size: 20px;
	text-align: center;
	color: #000;
}

#featured-laundry-deals-section .header-three {
	margin-bottom: 0.75rem;
}

#featured-laundry-deals-section .platform-components-content-card__subtitle {
	margin-bottom: 0.25rem;
}

@media (max-width: 1023px) {

	/* Masthead banner */

	#msp-deals-unlocked-text .hspMasthead {
		width: 764px;
		color: #000000;
		font-size: 49px;
	}

	#msp-deals-unlocked-text .button-text {
		color: #000000;
	}

	/* Slick-List - Top Load Washers Component */

	#card-one .platform-components-content-card__button--tertiary {
		position: absolute;
		bottom: 1%;
		font-size: 1.3rem;
	}

	#card-one .platform-components-content-card__subtitle {
		font-size: 25px;
		padding: 0 2rem;
	}

	#card-one .sub-header-copy-kitchen {
		font-size: 15px;
	}


	/* Slick-List - Front Load Washers Component */

	#explore-kitchen .masthead-space-up {
		text-align: center;
		margin-bottom: 5px;
		font-size: 23px;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 600;
	}

	#explore-kitchen .appliance-sitewide-kitchen {
		margin-bottom: 20px;
		font-size: 15px;
		font-weight: 600;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		width: 303.47px;
	}


	/* Slick-List - Laundry sets Component */

	#explore-kitchen1 .masthead1-starts {
		text-align: center;
		font-size: 24px;
		margin-bottom: 5px;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 600;
	}

	#explore-kitchen1 .appliance-sitewide-kitchen {
		margin-bottom: 22px;
		font-size: 15px;
		font-weight: 600;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	}


	/* Kitchen Appliance Deals Section */

	#whr-kitchen-section-left-container .header-three {
		font-size: 21px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: 196px;
	}

	#whr-kitchen-section-left-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: 202.16px;
		text-align: center;
		color: #000000;
	}

	#whr-kitchen-section-right-container .header-three {
		font-size: 21px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: 198px;
	}

	#whr-kitchen-section-right-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: 214.16px;
		text-align: center;
		color: #000000;


	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	/* Masthead banner */

	#msp-deals-unlocked-text .hspMasthead {
		width: 764px;
		color: #000000;
		font-size: 49px;
	}

	#msp-deals-unlocked-text .button-text {
		color: #000000;
	}
}

@media only screen and (device-width: 768px) {

	/* Slick-List - Top Load Washers Component */

	#card-one .pc-badge-image {
		height: 70px;
		width: auto;
	}

	#card-one .header-three {
		font-size: 2.125rem;
		margin-bottom: 2.25rem;
	}

	#card-one .platform-components-content-card__subtitle {
		font-size: 1.9375rem;
		margin-bottom: 1.75rem;
		padding: 0 7rem;
	}

	#card-one .header-body-copy {
		text-align: center;
		font-size: 5.25rem;
	}

	#card-one .header-offer-copy {
		text-align: center;
		font-size: 2.25rem;
	}

	#card-one .desktop_tablet_icon img {
		margin: 0 auto;
		height: 12rem;
	}

	#card-one .platform-components-content-card__button--tertiary {
		position: absolute;
		bottom: 6%;
		font-size: 1.5rem;
	}

	#card-one .header-body-copy {
		text-align: center;
		font-size: 3.25rem;
	}
}

@media (max-width: 767px) {

	/* Multiple Ids*/
	#appliances-kitchen-section .mspKitchen__products__recommendation .prd-carousel__product-tile__btn .button,
	#featured-laundry-deals-section .mspLaundry__products__recommendation .prd-carousel__product-tile__btn .button,
	#appliances-you-section .PurchasedDetails__products__recommendation .prd-carousel__product-tile__btn .button {
		width: 100%;
	}


	/* parent ID for the whole page*/

	#military-deals .platform-components-rich-text h6 {
		font-size: 16px;
	}

	#military-deals .mstMainHeader {
		font-size: 21px;
	}


	/* Masthead banner */
	#msp-deals-unlocked-text .badge-image {
		display: flex;
		justify-content: center;
		margin-bottom: 0.75rem;
	}

	#msp-deals-unlocked-text h6 {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 700;
		line-height: 20px;
		font-size: 16px;
	}

	#msp-deals-unlocked-text .hspMasthead {
		width: auto !important;
		font-size: 21px !important;
	}

	#msp-deals-unlocked-text p {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 400;
		line-height: 125%;
		text-transform: none;
		letter-spacing: 0.01em;
		font-size: 13px;
		margin-bottom: 0.75rem;
		text-align: center;
		color: #000000;
		display: flex;
		justify-content: center;
	}

	#msp-deals-unlocked-text .button-text {
		font-size: 14px;
		font-weight: 400;
		display: block;
		text-align: center;
	}

	/* Carousel Component */

	#visual-navigation-text h1 {
		font-size: 1.75rem !important;
	}

	#visual-nav-fix-military .visual-nav-card-main .slick-track .slick-active:nth-child(2) {
		position: relative;
		top: 0px;
	}

	/* Account Holder Exclusive Banner*/

	#mspBfSpecialOfferBanner .text-line {
		text-decoration: none;
		border-bottom: 2px solid #eeb111;
		display: inline-block;
		top: 25px;
		position: relative;
		line-height: 24px;
		font-weight: 700;
		font-size: 16px;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		letter-spacing: 0.64px;
	}

	#mspBfSpecialOfferBanner .platform-components-content-card__image {
		object-fit: inherit;
	}

	#mspBfSpecialOfferBanner .platform-components-content-card__content {
		padding: 0;
	}

	#mspBfSpecialOfferBanner .deals-pairs {
		display: none;
	}

	#mspBfSpecialOfferBanner .header-one {
		font-size: 18px;
		color: #ffffff;
		font-weight: 500;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		margin-bottom: 0;
		padding-top: 2px;
	}

	#mspBfSpecialOfferBanner .platform-components-content-card__button-container {
		position: relative;
		bottom: 13px;
	}

	#mspBfSpecialOfferBanner .price-match {
		font-size: 13px;
		font-weight: 400;
		position: relative;
		bottom: 10px;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		letter-spacing: 0.32px;
	}

	#mspBfSpecialOfferBanner .platform-components-content-card__row-container {
		height: 245px;
	}

	/* Slick-list */

	#msp-content-slick .carousel-component__item {
		display: block;
	}

	#msp-content-slick .platform-components-content-card__theme-02 {
		margin: 20px;
	}


	/* Slick-List - Top Load Washers Component */

	#card-one .platform-components-content-card__button--tertiary {
		position: absolute;
		bottom: 0;
	}

	#card-one .header-body-copy {
		font-size: 2.5em;
		line-height: 1.5;
	}

	#card-one .header-offer-copy {
		font-size: 1.15em;
		line-height: 1.5;
	}

	#card-one .sub-header-copy-kitchen {
		font-size: 15px;
		font-weight: 600;
	}

	#card-one .header-body-copy {
		font-size: 24px !important;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 600;
		color: #000000;
	}

	#card-one .platform-components-content-card__theme-02 {
		margin: 20px;
	}


	/* Slick-List - Front Load Washers Component */

	#explore-kitchen .masthead-space-up {
		text-align: center;
		margin-bottom: 5px;
		font-size: 23px;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 600;
	}
	
	#explore-kitchen .free-away {
		margin-bottom: 22px;
		font-size: 17px;
		font-weight: 600;
	}

	#explore-kitchen .platform-components-content-card__theme-02 {
		margin: 20px;
	}



	#explore-kitchen .free-away {
		margin-bottom: 8px;
	}


	/* Slick-List - Laundry sets Component */

	#explore-kitchen1 .masthead1-starts {
		text-align: center;
		font-size: 24px;
		margin-bottom: 5px;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 600;
	}

	#explore-kitchen1 .appliance-sitewide-kitchen {
		margin-bottom: 22px;
		font-size: 16px;
		font-weight: 600;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	}


	/* Kitchen Appliance Deals Section */

	#whr-kitchen-coloumn-container {
		width: 100%;
		margin: 0 auto;
	}

	#appliances-kitchen-section .platform-components-content-card__subtitle {
		font-size: 13px;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		width: auto;
	}

	#appliances-kitchen-section .shelves-glass {
		text-align: center;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		font-size: 12px;
		font-weight: 400;
	}

	#appliances-kitchen-section .msp_fkd_header {
		font-size: 30px;
	}

	#appliances-kitchen-section .msp_fkd_subheader {
		font-size: 14px;
	}

	#appliances-kitchen-section .best-sellerss {
		font-family: 'Helvetica Neue LT W01_55 Roman';
		font-size: 23px;
		margin-bottom: 3px;
		text-align: center;
		font-weight: 500;
		color: #000;
	}

	#whr-kitchen-appliance-section-header .platform-components-content-card__subtitle {
		font-size: 13px;
		font-family: 'Helvetica Neue LT W01_55 Roman';
	}

	#whr-kitchen-appliance-section-header .msp_fkd_header {
		font-size: 27px;
		font-weight: 500;
		line-height: 100%;
	}

	#whr-kitchen-appliance-section-header .msp_fkd_subheader {
		font-size: 14px;
	}

	#whr-kitchen-section-right-container .platform-components-content-card__subtitle {
		font-size: 12px;
		line-height: 100%;
		font-weight: 500;
		width: auto;
		text-align: center;
		color: #000000;
	}

	#whr-kitchen-section-right-container .header-three {
		font-size: 29px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: auto;
	}

	#whr-kitchen-section-left-container .header-three {
		font-size: 30px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: auto;
	}


	/* Top Selling Laundry Appliances Section */

	#featured-laundry-deals-section .laundryyy {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 500;
		font-size: 26px;
		text-align: center;
		margin-bottom: 5px;
		color: #000;
	}

	#featured-laundry-deals-section .laundryShopAll {
		width: 250px;
	}


	/* You may also Section */
	#appliances-you-section .may-also {
		text-align: center;
		font-size: 28px;
		font-weight: 500;
		color: #000;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	}
}

@media (max-width: 767px) and (orientation : landscape) {


	/* Masthead banner */

	#msp-deals-unlocked-text p {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 400;
		line-height: 125%;
		text-transform: none;
		font-size: 14px;
		margin-bottom: 10px;
		color: #000000;
		width: 680px !important;
	}


	/* Account Holder Exclusive Banner */

	#mspBfSpecialOfferBanner .text-line {
		position: relative;
		top: 30px;
	}

	#mspBfSpecialOfferBanner .header-one {
		font-size: 20px;
		padding-top: 20px;
	}

	#mspBfSpecialOfferBanner .platform-components-content-card__content {
		padding: 75px;
	}

	#mspBfSpecialOfferBanner .platform-components-content-card__image {
		object-fit: cover;
	}


	/* Kitchen Appliance Deals Section */

	#whr-kitchen-section-left-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: auto;
		text-align: center;
		color: #000000;
	}

	#whr-kitchen-section-left-container .header-three {
		font-size: 30px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: auto;
	}

	#whr-kitchen-section-right-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: auto;
		text-align: center;
		color: #000000;
	}

	#whr-kitchen-section-right-container .header-three {
		font-size: 30px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: auto;
	}


	/* Top Selling Laundry Appliances Section */


	#featured-laundry-deals-section .laundryShopAll {
		width: 250px;
	}
}

@media (device-width: 753px) {


	/* parent ID for the whole page*/

	#military-deals .platform-components-rich-text h6 {
		font-weight: 700 !important;
		line-height: 100%;
		font-size: 20px !important;
	}

	#military-deals .see-details {
		font-weight: 400 !important;
		font-size: 16px !important;
		line-height: 100% !important;
	}

	#military-deals .mstMainHeader {
		font-weight: 700 !important;
		line-height: 54px !important;
		font-size: 49px !important;
	}


	/* Masthead banner */
	#msp-deals-unlocked-text .hspMasthead {
		font-size: 52px !important;
		font-weight: 700;
		width: 693px !important;
		letter-spacing: initial;
	}

	#msp-deals-unlocked-text h6 {
		font-size: 20px;
		font-weight: 700;
		line-height: 20px;
		color: #000000;
	}

	#msp-deals-unlocked-text .platform-components-rich-text p {
		font-size: 16px;
		width: 690px;
		font-weight: 400;
		line-height: 16px;
	}

	#msp-deals-unlocked-text .button-text {
		font-size: 16px;
		font-weight: 400;
	}

	#msp-deals-unlocked-text p {
		font-weight: 400 !important;
		line-height: 100% !important;
		font-size: 16px !important;
		width: 720px !important;
		text-align: center !important;
	}


	/* Account Holder Exclusive Banner*/

	#mspBfSpecialOfferBanner .text-line {
		position: relative;
		top: 30px;
	}

	#mspBfSpecialOfferBanner .header-one {
		font-size: 20px;
		padding-top: 20px;
	}

	#mspBfSpecialOfferBanner .platform-components-content-card__content {
		padding: 80px;
	}

	#mspBfSpecialOfferBanner .platform-components-content-card__image {
		object-fit: cover;
	}

	/* Kitchen Appliance Deals Section */

	#whr-kitchen-coloumn-container {
		width: 61%;
		margin: 0 auto;
	}


	/* Slick-List - Front Load Washers Component */

	#explore-kitchen .masthead-space-up {
		text-align: center;
		margin-bottom: 0px;
		font-size: 24px !important;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 500 !important;
		color: #000000;
	}

	#explore-kitchen .appliance-sitewide-kitchen {
		margin-bottom: 20px;
		font-size: 18px !important;
		font-weight: 500 !important;
		line-height: 18px;
		color: #000000;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	}


	/* Slick-List - Laundry sets Component */

	#explore-kitchen1 .masthead1-starts {
		text-align: center;
		font-size: 24px !important;
		margin-bottom: 20px;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 500 !important;
		line-height: 24px;
		color: #000000;
		margin-top: 5px;
	}

	#explore-kitchen1 .appliance-sitewide-kitchen {
		margin-bottom: 20px;
		font-size: 18px !important;
		font-weight: 500 !important;
		line-height: 18px;
		color: #000000;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	}


	/* Top Selling Laundry Appliances Section */

	#featured-laundry-deals-section .shop-all-washdry {
		width: 51%;
	}

	#featured-laundry-deals-section .laundryShopAll {
		width: 303px;
	}
}

@media (min-width: 768px) and (max-width:1081px) and (orientation: landscape) {

	/* parent ID for the whole page*/

	#military-deals .platform-components-rich-text h6 {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 700;
		line-height: 100%;
		text-transform: none;
		font-size: 16px;
		margin-bottom: 0.75rem;
		color: #000000;
	}

	#military-deals .mstMainHeader {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 700;
		line-height: 34px;
		text-transform: none;
		letter-spacing: 0.02em;
		font-size: 21px;
		margin-bottom: 0.75rem;
		text-align: center;
		color: #000000;
	}

	#military-deals .see-details {
		color: #000000;
		text-decoration: underline;
		font-weight: 400;
		font-size: 14px;
		display: block;
		text-align: center;
		line-height: 18px;
	}


	/* Masthead banner */

	#msp-deals-unlocked-text p {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 400;
		line-height: 125%;
		text-transform: none;
		font-size: 14px;
		margin-bottom: 10px;
		color: #000000;
		text-align: center;
	}


	/* Slick-List - Front Load Washers Component */

	#explore-kitchen .masthead-space-up {
		text-align: center;
		margin-bottom: 0px;
		font-size: 22px;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 600;
	}

	#explore-kitchen .appliance-sitewide-kitchen {
		font-size: 14px;
		font-weight: 600;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	}

	#explore-kitchen .platform-components-content-card__content {
		padding: 10px 20px;
	}


	/* Slick-List - Laundry sets Component */

	#explore-kitchen1 .appliance-sitewide-kitchen {
		font-size: 16px;
		font-weight: 600;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
	}

	#explore-kitchen1 .masthead1-starts {
		text-align: center;
		font-size: 18px;
		margin-bottom: 5px;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 600;
	}

	#explore-kitchen1 .platform-components-content-card__content {
		padding: 10px 20px;
	}


	/* Kitchen Appliance Deals Section Desktop*/

	#appliances-kitchen-section .most-papular {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-size: 20px;
		font-weight: 400;
		text-align: center;
	}

	#appliances-kitchen-section .bestiee-deals {
		text-align: center;
		margin-bottom: 6px;
		font-family: 'Helvetica Neue LT W01_55 Roman';
		font-size: 26px;
		font-weight: 600;
	}

	#appliances-kitchen-section .spring-latest {
		text-align: center;
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 500;
		font-size: 18px;
	}

	#whr-kitchen-section-left-container .header-three {
		font-size: 30px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: 265px;
	}

	#whr-kitchen-section-left-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: 265.16px;
		text-align: center;
		color: #000000;
	}

	#whr-kitchen-section-right-container .header-three {
		font-size: 30px;
		font-weight: 500;
		line-height: 100%;
		color: #000000;
		text-align: center;
		width: 283px;
	}

	#whr-kitchen-section-right-container .platform-components-content-card__subtitle {
		font-size: 14px;
		line-height: 100%;
		font-weight: 500;
		width: 248.16px;
		text-align: center;
		color: #000000;
	}


	/* Top Selling Laundry Appliances Section */

	#featured-laundry-deals-section .laundryyy {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 600;
		font-size: 27px;
		text-align: center;
		margin-bottom: 5px;
		color: #000;
	}

	#featured-laundry-deals-section .fesss-discount {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-weight: 400 !important;
		font-size: 18px;
		text-align: center;
	}

	#featured-laundry-deals-section .deals {
		font-family: 'Helvetica Neue LT W01_55 Roman', Helvetica, Arial;
		font-style: normal;
		font-weight: 500;
		font-size: 28px;
		line-height: 100%;
		text-align: center;
		color: #000;
	}


	/* You may also Section */

	#appliances-you-section .may-also {
		text-align: center;
		font-size: 28px;
		font-weight: 500;
	}
}

@media only screen and (min-device-width: 415px) and (max-device-width: 767px) {


	/* Masthead banner */

	#msp-deals-unlocked-text .hspMasthead {
		width: 705px !important;
		font-size: 28px !important;
	}

	#msp-deals-unlocked-text p {
		width: 680px;
	}


	/* Slick-List - Top Load Washers Component */

	#card-one .pc-badge-image {
		height: 70px;
		width: auto;
	}

	#card-one .header-three {
		font-size: 2.25rem;
		margin-bottom: 2.25rem;
	}

	#card-one .platform-components-content-card__subtitle {
		font-size: 1.9375rem;
		margin-bottom: 1.75rem;
	}

	#card-one .header-body-copy {
		text-align: center;
		font-size: 3.25rem;
	}

	#card-one .header-offer-copy {
		text-align: center;
		font-size: 2.25rem;
	}

	#card-one .desktop_tablet_icon img {
		margin: 0 auto;
		height: 12rem;
	}
}
