lightning-modal-base[aria-hidden="true"] {
	z-index: 8000 !important;
}

.slds-carousel__indicators {
	display: none !important;
}

.slds-carousel__autoplay {
	display: none !important;
}

.mobile-gallery-image.lwc-52lqf21hmut {
	border-radius: 0.625rem;
	width: 21.0625rem !important;
	height: 21.0625rem !important;
	flex-shrink: 0;
}

.slds-carousel__content {
	display: none !important;
}

/* My Account Page Styling End */
.registerButtonCSS>a {
	width: 11.25rem !important;
	height: 2.9rem;
	text-align: center !important;
	color: white !important;
	font-family: 'Manrope' !important;
	font-size: 1.125rem !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: normal !important;
	margin-top: 2.3rem !important;
	--dxp-c-base-button-margin: auto 1rem 1rem 7.5rem !important;
}

.setStylingForDivAboveCartSummary {
	min-height: 10rem;
}

.myaccountHeading {
	color: #000 !important;
	font-family: 'Manrope' !important;
	font-size: 1.5rem !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
}

.myaccountSubHeading {
	color: #000 !important;
	font-family: 'Manrope' !important;
	font-size: 1.25rem !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 257.1% !important;/* 3.21375rem */
	text-transform: capitalize !important;
}

.input-search-button.lwc-5j9kqrar72e {
	height: 2rem !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}

@media screen and (max-width: 1020px) {
	.bannerForDesktopView {
		display: none !important;
	}
}

@media screen and (max-width: 485px) {
	.bannerForMobileView{
  	margin-top: 4.3rem;
	}
}

@media (min-width: 68em) {
	.header-badge-icons {
		margin-left: -3rem !important;
	}
}

@media screen and (min-width: 360px) and (max-width: 390px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 10rem !important;
	}

	.grid-item.lwc-7r0fpe1q2mp {
		min-width: 10.2rem !important;
	}
}

@media screen and (min-width: 391px) and (max-width: 415px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 11rem !important;
	}

	.grid-item.lwc-7r0fpe1q2mp {
		min-width: 10.2rem !important;
	}
}

@media screen and (min-width: 416px) and (max-width: 440px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 12rem !important;
	}
}

@media screen and (min-width: 441px) and (max-width: 460px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 13.5rem !important;
	}
}

@media screen and (min-width: 461px) and (max-width: 490px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 15rem !important;
	}
}

@media screen and (min-width: 491px) and (max-width: 520px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 15rem !important;
	}
}

@media screen and (min-width: 521px) and (max-width: 550px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 19rem !important;
	}
}

@media screen and (min-width: 551px) and (max-width: 584px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 21rem !important;
	}
}

@media screen and (min-width: 585px) and (max-width: 615px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 23rem !important;
	}
}

@media screen and (min-width: 616px) and (max-width: 640px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 25rem !important;
	}
}

@media screen and (min-width: 641px) and (max-width: 670px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 25.5rem !important;
	}
}

@media screen and (min-width: 671px) and (max-width: 700px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 25.5rem !important;
	}
}

@media screen and (min-width: 701px) and (max-width: 730px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 28.5rem !important;
	}
}

@media screen and (min-width: 731px) and (max-width: 760px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 30.5rem !important;
	}
}

@media screen and (min-width: 761px) and (max-width: 790px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 35.5rem !important;
	}
}

@media screen and (min-width: 791px) and (max-width: 820px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 40rem !important;
	}
}

@media screen and (min-width: 821px) and (max-width: 850px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 40rem !important;
	}
}

@media screen and (min-width: 851px) and (max-width: 880px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 40rem !important;
	}
}

@media screen and (min-width: 881px) and (max-width: 910px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 42rem !important;
	}
}

@media screen and (min-width: 911px) and (max-width: 940px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 44rem !important;
	}
}

@media screen and (min-width: 941px) and (max-width: 970px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 46rem !important;
	}
}

@media screen and (min-width: 971px) and (max-width: 1000px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 48rem !important;
	}
}

@media screen and (min-width: 1001px) and (max-width: 1030px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 50rem !important;
	}
}

@media screen and (min-width: 1031px) and (max-width: 1060px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 15rem !important;
	}
}

@media screen and (min-width: 1061px) and (max-width: 1090px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 16rem !important;
	}
}

@media screen and (min-width: 1091px) and (max-width: 1120px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 13rem !important;
	}
}

@media screen and (min-width: 1121px) and (max-width: 1150px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 14rem !important;
	}
}

@media screen and (min-width: 1151px) and (max-width: 1200px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 16rem !important;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1250px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 11rem !important;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1290px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 11.8rem !important;
	}
}

@media screen and (min-width: 1291px) and (max-width: 1340px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 12.8rem !important;
	}
}

@media screen and (min-width: 1341px) and (max-width: 1390px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 13.5rem !important;
	}
}

@media screen and (min-width: 1391px) and (max-width: 1440px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 13.5rem !important;
	}
}

@media screen and (min-width: 1441px) and (max-width: 1490px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 14.5rem !important;
	}
}

@media screen and (min-width: 1491px) and (max-width: 1540px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 15.5rem !important;
	}
}

@media screen and (min-width: 1541px) and (max-width: 1590px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 16.5rem !important;
	}
}

@media screen and (min-width: 1591px) and (max-width: 1640px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 17.5rem !important;
	}
}

@media screen and (min-width: 1641px) and (max-width: 1690px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 18.5rem !important;
	}
}

@media screen and (min-width: 1691px) and (max-width: 1740px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 19.5rem !important;
	}
}

@media screen and (min-width: 1741px) and (max-width: 1790px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 20.5rem !important;
	}
}

@media screen and (min-width: 1791px) and (max-width: 1840px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 21.5rem !important;
	}
}

@media screen and (min-width: 1841px) and (max-width: 1940px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 22.5rem !important;
	}
}

@media screen and (min-width: 1941px) and (max-width: 1990px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 23.5rem !important;
	}
}

@media screen and (min-width: 1991px) and (max-width: 2040px) {
	.registerButtonCSS>a {
		--dxp-c-base-button-margin: auto 1rem 1rem 24.5rem !important;
	}
}

@media screen and (min-width:320px) and (max-width: 400px) {
	.lwc-2u15rnldqm7-host {
		margin-right: 10px;
		float: right !important;
		margin-top: 1.5rem !important;
	}

	.header-logo {
		position: absolute !important;
		top: 0 !important;
		left: -1rem !important;
	}

	.lwc-440ckkrho00 {
		width: 3rem !important;
		height: 3.02081rem !important;
		margin-left: 1.5rem !important;
		margin-top: -2rem !important;
	}

	.header-badge-icons {
		margin-top: -8.9rem !important;
		margin-right: 4rem !important;
		position: fixed;
	}

	.header-account .header-cart {
		width: 3.75rem !important;
		height: 1.02081rem !important;
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-cart {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-account {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	h2.lwc-4rt99a8doqk {
		border-bottom: 1px solid rgba(204, 204, 204, 1);
	}

	.lwc-76t23tn52sc-host {
		position: absolute;
		/*top: 1.9rem;*/
	}

	.component-wrapper-spacer {
		margin-bottom: none !important;
	}

	commerce_search-input>.input-container {
		width: 21rem !important;
		height: 2rem !important;
		border-radius: 0.41275rem !important;
		background: #FFF !important;
		color: rgba(0, 0, 0, 0.50) !important;
		font-family: 'Manrope' !important;
		font-size: 0.625rem !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: normal !important;
	}

	.input-search-button.lwc-5j9kqrar72e {
		height: 2rem !important;
	}

	.registerButtonCSS>a {
		width: 5rem !important;
		height: 1.25rem !important;
		border-radius: 0.26738rem !important;
		font-size: 0.5rem !important;
		font-weight: 600 !important;
		line-height: normal !important;
		margin-top: -5rem !important;
	}
}

@media screen and (min-width:380px) and (max-width: 480px) {
	.header-logo {
		position: absolute !important;
		top: 0 !important;
		left: -1rem !important;
	}

	.header-badge-icons {
		margin-top: -8.9rem !important;
		margin-right: 4rem !important;
		position: fixed;
	}

	.suggestions-combobox-container {
		width: 95vw !important;
		margin-left: 40% !important;
		margin-top: 3rem !important;
	}

	.header-account .header-cart {
		width: 3.75rem !important;
		height: 1.02081rem !important;
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-cart {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-account {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	commerce_search-input>.input-container {
		width: 24rem !important;
		height: 2rem !important;
		border-radius: 0.41275rem !important;
		background: #FFF !important;
		color: rgba(0, 0, 0, 0.50) !important;
		font-family: 'Manrope' !important;
		font-size: 0.625rem !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: normal !important;
	}

	.input-search-button.lwc-5j9kqrar72e {
		height: 2rem !important;
	}

	.registerButtonCSS>a {
		width: 5rem !important;
		height: 1.25rem !important;
		font-size: 0.5rem !important;
		font-weight: 600 !important;
		line-height: normal !important;
		margin-top: -5rem !important;
	}

}

@media screen and (min-width:320px) and (max-width: 389px) {
	.lwc-2u15rnldqm7-host {
		margin-right: 10px;
		float: right !important;
		margin-top: 1.5rem !important;
	}

	.header-logo {
		position: absolute !important;
		top: 0 !important;
		left: -1rem !important;
	}

	.lwc-440ckkrho00 {
		width: 3rem !important;
		height: 3.02081rem !important;
		margin-left: 1.5rem !important;
		margin-top: -2rem !important;
	}

	.header-badge-icons {
		margin-top: -8.9rem !important;
		margin-right: 4rem !important;
		position: fixed;
	}

	.suggestions-combobox-container {
		width: 95vw !important;
		margin-left: 40% !important;
		margin-top: 3rem !important;
	}

	.header-account .header-cart {
		width: 3.75rem !important;
		height: 1.02081rem !important;
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-cart {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-account {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

}

commerce_search-input>.input-container {
	width: 21rem !important;
	height: 2rem !important;
	border-radius: 0.41275rem !important;
	background: #FFF !important;
	color: rgba(0, 0, 0, 0.50) !important;
	font-family: 'Manrope' !important;
	font-size: 0.625rem !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
}

.input-search-button.lwc-5j9kqrar72e {
	height: 2rem !important;
}

.login-text.lwc-5uc1gleli5 {
	font-size: 1.125rem !important;
	overflow: visible;
	color: #000;
	font-family: 'Manrope' !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal;
}

.guest-login-max-width.lwc-5uc1gleli5 {
	max-width: 9.5vw !important;
	padding-right: 0.5rem !important;
}

.icon-color.lwc-5uc1gleli5 {
	--sds-c-icon-color-foreground-default: black !important;
	padding-right: 0.5rem !important;
}

@media screen and (min-width:481px) and (max-width: 640px) {
	.setStylingForDivAboveCartSummary {
		min-height: 0rem;
	}

	.header-logo {
		position: absolute !important;
		top: 0 !important;
		left: -1rem !important;
	}

	.lwc-440ckkrho00 {
		width: 3rem !important;
		height: 3.02081rem !important;
		margin-left: 1.5rem !important;
		margin-top: -2rem !important;
	}

	.lwc-2u15rnldqm7-host {
		margin-right: 10px;
		float: right !important;
		margin-top: -6.1rem !important;
	}

	.header-badge-icons {
		margin-top: -8.9rem !important;
		margin-right: 4rem !important;
		position: fixed;
	}

	.suggestions-combobox-container {
		width: 95vw !important;
		margin-left: 40% !important;
		margin-top: 3rem !important;
	}

	.header-account .header-cart {
		width: 3.75rem !important;
		height: 1.02081rem !important;
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-cart {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-account {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	h2.lwc-4rt99a8doqk {
		border-bottom: 1px solid rgba(204, 204, 204, 1);
	}

	.component-wrapper-spacer {
		margin-bottom: none !important;
	}

	.policiesAndSocialMediaCommonStyling {
		padding-top: 2rem;
	}

	/* .footerRightSideSections{
      padding-left: 3rem;
    }
    .footerLeftSideSections{
      padding-left: 1rem;
    }*/
	.registerButtonCSS>a {
		width: 5rem !important;
		height: 1.25rem !important;
		font-size: 0.5rem !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: normal !important;
		margin-top: -5rem !important;
	}
}

@media screen and (min-width:641px) and (max-width: 768px) {

	.setStylingForDivAboveCartSummary {
		min-height: 0rem;
	}

	.lwc-2u15rnldqm7-host {
		margin-right: 2rem;
		float: right !important;
		margin-top: -6rem !important;
	}

	.header-logo {
		position: absolute !important;
		top: 0 !important;
		left: 1rem !important;
	}

	.lwc-440ckkrho00 {
		width: 3rem !important;
		height: 3.02081rem !important;
		margin-left: 1.5rem !important;
		margin-top: -2rem !important;
	}

	.header-badge-icons {
		margin-top: -8.9rem !important;
		margin-right: 5rem !important;
		position: fixed;
	}

	.suggestions-combobox-container {
		width: 95vw !important;
		margin-left: 40% !important;
		margin-top: 3rem !important;
	}

	.header-account .header-cart {
		width: 3.75rem !important;
		height: 1.02081rem !important;
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-cart {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-account {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	commerce_search-input>.input-container {
		width: 24rem !important;
		height: 2rem !important;
		border-radius: 0.41275rem !important;
		background: #FFF !important;
		color: rgba(0, 0, 0, 0.50) !important;
		font-family: 'Manrope' !important;
		font-size: 0.625rem !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: normal !important;
	}

	.input-search-button.lwc-5j9kqrar72e {
		height: 2rem !important;
	}

	.registerButtonCSS>a {
		width: 5rem !important;
		height: 1.25rem !important;
		font-size: 0.5rem !important;
		font-weight: 600 !important;
		line-height: normal !important;
		margin-top: -5rem !important;
	}

	.policiesAndSocialMediaCommonStyling {
		padding-top: 2rem;
	}
}

@media screen and (min-width:382px) and (max-width: 384px) {
	.lwc-2u15rnldqm7-host {
		margin-right: 10px;
		float: right !important;
		margin-top: 0rem !important;
	}
}

@media screen and (min-width:400px) and (max-width: 480px) {
	.lwc-2u15rnldqm7-host {
		margin-right: 10px;
		float: right !important;
		margin-top: 1.5rem !important;
	}

	.header-logo {
		position: absolute !important;
		top: 0 !important;
		left: -1rem !important;
	}

	.lwc-440ckkrho00 {
		width: 3rem !important;
		height: 3.02081rem !important;
		margin-left: 1.5rem !important;
		margin-top: -2rem !important;
	}

	.header-badge-icons {
		margin-top: -8.9rem !important;
		margin-right: 4rem !important;
		position: fixed;
	}

	.suggestions-combobox-container {
		width: 95vw !important;
		margin-left: 40% !important;
		margin-top: 3rem !important;
	}

	.header-account .header-cart {
		width: 3.75rem !important;
		height: 1.02081rem !important;
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-cart {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	.header-account {
		margin-top: 18rem !important;
		margin-right: -1rem !important;
	}

	commerce_search-input>.input-container {
		width: 24rem !important;
		height: 2rem !important;
		border-radius: 0.41275rem !important;
		background: #FFF !important;
		color: rgba(0, 0, 0, 0.50) !important;
		font-family: 'Manrope' !important;
		font-size: 0.625rem !important;
		font-style: normal !important;
		font-weight: 500 !important;
		line-height: normal !important;
	}

	.input-search-button.lwc-5j9kqrar72e {
		height: 2rem !important;
	}

	.registerButtonCSS>a {
		width: 5rem !important;
		height: 1.25rem !important;
		font-size: 0.5rem !important;
		font-weight: 600 !important;
		line-height: normal !important;
		margin-top: -5rem !important;
	}

}

@media screen and (min-width:769px) and (max-width: 850px) {
	commerce_search-input>.input-container {
		margin-left: -2rem !important;
	}

	.registerButtonCSS>a {
		width: 6rem !important;
		height: 1.85rem !important;
		font-size: 0.5rem !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: normal !important;
		margin-top: -4.8rem !important;
	}

	.login-text.lwc-5uc1gleli5 {
		display: none !important;
	}

}

@media screen and (min-width:850px) and (max-width: 1000px) {
	commerce_search-input>.input-container {
		margin-left: -2rem !important;
	}

	.registerButtonCSS>a {
		width: 6rem !important;
		height: 1.85rem !important;
		font-size: 0.5rem !important;
		font-weight: 600 !important;
		line-height: normal !important;
		margin-top: -4.8rem !important;
	}

	.login-text.lwc-5uc1gleli5 {
		display: none !important;
	}
}

@media screen and (min-width:1001px) and (max-width: 1023px) {
	commerce_search-input>.input-container {
		margin-left: -2rem !important;
	}

	.registerButtonCSS>a {
		width: 6rem !important;
		height: 1.85rem !important;
		border-radius: 0.26738rem !important;
		font-size: 0.5rem !important;
		font-weight: 600 !important;
		line-height: normal !important;
		margin-top: -3.5rem !important;
	}

	.login-text.lwc-5uc1gleli5 {
		display: none !important;
	}

	.policiesAndSocialMediaCommonStyling {
		padding-top: 2rem;
	}

	.footerRightSideSections {
		padding-left: 3rem;
	}

	.footerLeftSideSections {
		padding-left: 1rem;
	}
}

@media screen and (min-width:1024px) and (max-width: 1200px) {
	commerce_search-input>.input-container {
		margin-left: 2rem !important;
	}

	.registerButtonCSS>a {
		width: 6rem !important;
		height: 1.85rem !important;
		font-size: 0.5rem !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: normal !important;
		margin-top: 2.5rem !important;
	}

	.login-text.lwc-5uc1gleli5 {
		display: none !important;
	}
}

@media screen and (max-width: 768px) {
	.component-wrapper-spacer {
		margin-bottom: 0rem !important;
	}

	.productNameStyling>h3 {
		font-size: 1.5rem !important;
	}

	.seoTitle {
		padding-top: 1.69rem !important;
	}

	.seoTitle>h3 {
		font-size: 2rem !important;
	}
}

@media screen and (min-width:320px) and (max-width: 480px) {
	.lwc-76t23tn52sc-host {
		position: absolute;
	}

	.component-wrapper-spacer {
		margin-bottom: none !important;
	}
}

@media screen and (min-width:280px) and (max-width: 480px) {
	.lwc-2jronin66ql.dxp-block-image-host {
		padding: 100px 0px 0px 0px !important;
	}
}

@media screen and (max-width: 62.5em) {
	.productDescriptionDesktop {
		display: none !important;
	}
}

.productNameStyling {
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	flex-shrink: 0 !important;
}

.productNameStyling>h3 {
	color: #000 !important;
	font-family: 'Manrope' !important;
	font-size: 2rem !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: normal !important;
}

.seoTitle {
	padding-top: 15.69rem !important;
}

.seoTitle>h3 {
	color: #000 !important;
	font-family: 'Manrope' !important;
	font-size: 2rem !important;
	font-weight: 500 !important;
	margin-bottom: 1.5rem !important;
	line-height: 2.3125rem !important;
}